Je voudrais avoir une image claire de ce qui est dans la ROM par rapport à ce qui est dans l'OS. Cela m'aidera à comprendre ce que sont ces ROMs personnalisées.
Réponses
Trop de publicités?Eh bien, le système d'exploitation est dans la ROM, pour commencer.
Vous souffrez d'un problème de terminologie : de nos jours, les "ROM" sont toutes des mémoires Flash, qui sont effaçables et réinscriptibles, mais pas octet par octet. Le système d'exploitation peut même se trouver dans les mêmes circuits intégrés physiques que la mémoire "principale" du téléphone.
En fait, les ROM personnalisées peuvent améliorer/modifier/casser TOUS les aspects du fonctionnement de votre téléphone. Il existe une "rom radio" distincte qui comprend les pilotes de bas niveau pour les fonctions wifi/gps/3g/gsm/bluetooth, et ceux-ci ne sont généralement pas "personnalisés" mais vous pouvez toujours trouver des versions plus récentes disponibles qui peuvent améliorer certains aspects de votre téléphone.
Les ROM sont toujours principalement des codes sources officiels compilés d'Android (ou des applications, etc. extraites de dumps de téléphones plus récents et reportées sur des téléphones plus anciens) avec des modifications et quelques utilitaires ou fonctions personnalisées mineures qui ne sont pas incluses dans la ROM standard d'un téléphone spécifique.
Le principal intérêt des ROMs est d'obtenir des versions plus récentes du système d'exploitation Android (ou autant que le matériel du téléphone peut le supporter - voir le G1 comme exemple de dispositif limité lorsqu'il s'agit d'Android 2.1+) sur des téléphones plus anciens. C'est peut-être le principal intérêt de CyanogenMod.
Les ROMs peuvent également être très similaires aux ROMs stock mais sont de différents "thèmes" qui changent les couleurs de la barre de notification, etc.