Version générique de Cyanogenmod pour tout appareil Android?

8

Existe-t-il des versions "génériques" du Cyanogenmod qui fonctionneraient sur n'importe quel appareil? (Mon appareil n'est pas officiellement pris en charge.)

Sinon, pourquoi? (Si les distributions Windows et Linux ont des images qui fonctionnent sur n'importe quel ordinateur - tant que vous choisissez la version pour la bonne architecture (x86, ARM, 32 bits, 64 bits) - alors pourquoi pas Android?)

ÉDITER

Si le problème est principalement dû au fait que les pilotes peuvent ne pas fonctionner, existe-t-il un moyen d'enregistrer les pilotes préinstallés sur l'appareil et de les installer après CyanogenMod'ing?

Himanshu P
la source
Pour répondre à votre EDIT, je n'ai aucune expérience avec ce genre de choses, mais cela devrait être possible. Jetez un œil à la façon de porter CM: wiki.cyanogenmod.org/w/Doc:_porting_intro Bien sûr, cela signifie que le travail de développement et la question de savoir comment créer des ROM personnalisées sont hors sujet ici.
geffchang
Linux et donc Android utilisent également un noyau monolithique qui inclut tous les pilotes. Par conséquent, l'extraction n'est pas possible.
Robert
Je pense que le POURQUOI est une question très intéressante!
sir_brickalot

Réponses:

3

Pour répondre au pourquoi, les systèmes d'exploitation mobiles dépendent beaucoup plus du matériel. Ils n'ont pas de pilotes pour fonctionner avec beaucoup de combinaisons différentes de matériel, contrairement aux OS de bureau. Cela est principalement fait pour les rendre plus efficaces (ce qui est un problème plus critique pour les systèmes d'exploitation mobiles).

À propos de votre modification, vous ne pouvez pas installer de pilotes après l'installation de cyanogenmod, car le système d'exploitation lui-même ne démarre pas. Même si vous utilisez fastboot / recovery, vous ne pouvez flasher que des partitions entières comme le système, les données utilisateur, le démarrage, etc., et pas un seul pilote. En outre, une grande partie du code du système d'exploitation lié à l'interaction avec le pilote n'est pas très générique, où vous pouvez simplement remplacer le pilote et vous attendre à ce qu'il fonctionne. Vous aurez besoin d'une image ROM où les pilotes sont modifiés et intégrés correctement, ce qui est les versions de cynogenmod. pour différents appareils sont.

Munim
la source