Qu'est-ce qu'Android ?
Android est un système d'exploitation, comme Windows ou Ubuntu sont des systèmes d'exploitation. Il a de multiples versions comme 1.x, 2.x, 3.x, 4.x, 5.x, et ainsi de suite, tout comme Win XP, Vista, 7, 8, 10, ou Ubuntu 10.04, 12.04, 14.04, et plus.
Qu'est-ce qu'une ROM ?
Une ROM est un ensemble de fichiers destinés à faire fonctionner un appareil. Ces fichiers sont extraits de l'Android Open Source Project (AOSP), modifiés pour convenir à un matériel particulier, puis emballés dans quelque chose que l'on appelle une ROM. Lorsque vous flashez une ROM, vous flashez une version d'Android spécifique à votre appareil.
Quelle est la place de CyanogenMod ?
CM est une ROM qui est un fork direct de Android Open Source Project (AOSP). En substance, il a pris ce qui était offert par l'AOSP, a ajouté ses propres modifications, l'a emballé et l'a nommé CM. Il s'agit toujours d'Android, mais d'une version dérivée. Les différentes versions de CM correspondent aux versions d'Android dont elles sont issues. CM11 est basée sur Kitkat (4.4). CM12 est basée sur Lollipop (5.0).
Et les microprogrammes ?
En ce qui concerne les microprogrammes, le lien que vous avez mentionné indique déjà qu'il s'agit d'un terme ancien qui est mal utilisé et qui est très ambigu de nos jours. La plupart du temps, les gens utilisent le terme firmware pour désigner les zones de votre appareil qu'un utilisateur normal n'est pas censé atteindre/toucher/modifier. Il s'agit des zones dont votre système d'exploitation Android a besoin pour démarrer et fonctionner normalement et de manière satisfaisante. (Par exemple, si vous modifiez la partition Modem/EFS, vous n'aurez pas de bande de base/IMEI et vous ne pourrez pas appeler ou utiliser Internet).
Ils sont censés être en lecture seule (mais pas littéralement). Modem, EFS (IMEI), aboot, et ainsi de suite, sont juste quelques noms que les gens considèrent comme des firmwares parce qu'ils ne sont généralement pas touchés lorsque vous flashez une ROM typique.
Il est à noter que de nombreux OEM considèrent que la garantie est annulée si vous flashez un micrologiciel. Vérifiez la politique de votre OEM avant d'envisager le flashage.
Cela veut-il dire que vous ne pouvez pas mettre à jour votre firmware en mettant simultanément à jour la ROM et le système d'exploitation ?
Voir la liste aquí à titre d'exemple. Vous pouvez mettre à jour ou rétrograder ces partitions de firmware tant que le dispositif le permet (j'ai entendu dire que des dispositifs comme le Yureka ne permet pas de flasher certaines parties, car cela donnerait de la brique dure). Vous pouvez flasher le firmware avec ou sans la ROM .zip
de la même manière que vous flasheriez une ROM classique. Du moins, c'est ainsi que cela fonctionne dans mon OPO.
Ce dossier (fastboot .zip
) est une ROM qui peut être utilisée pour flasher la ROM actuelle de votre appareil ainsi que le firmware. D'un autre côté, ce fichier (flashable .zip
) est une ROM typique qui ne peut être utilisée que pour remplacer votre ROM actuelle. ( Il ne s'agit que d'une analogie. Vous ne devez flasher que les ROMs destinées à votre appareil. )
De plus, le micrologiciel n'est plus à jour. Dois-je rechercher la mise à jour du micrologiciel ou du CM ?
Les firmwares sont généralement fournis par les OEM car ils interagissent directement avec le matériel et les OEM le connaissent mieux que quiconque. A moins qu'une ROM ne demande une mise à jour du firmware (comme la ROM Exodus), vous ne devriez pas vous soucier de la mettre à jour. Cela pourrait être vraiment problématique si quelque chose se passe mal pendant le flashage. Soyez prêt pour une aventure sauvage (aka hardbrick) si vous avez l'intention de flasher un firmware :)