Résumant les commentaires :
Cela dépend beaucoup de...
- la ROM utilisée
- le format de mise à jour choisi pour une mise à jour spécifique
Certaines ROMs (par exemple CyanogenMod) viennent avec leurs propres "installeurs", où des règles spéciales peuvent s'appliquer. En particulier, elles peuvent fournir des "mises à jour de correctif", où seuls certains fichiers seront remplacés. Dans ces cas, aucune autre action n'est nécessaire (sauf peut-être un redémarrage).
D'autres ROMs sont livrées dans des formats spécifiques, et peuvent nécessiter des outils spéciaux pour être flashés (par exemple odin ou heimdall pour les appareils Samsung).
Encore d'autres ROMs sont livrées en utilisant le principe update.zip
, où une récupération personnalisée est nécessaire pour les installer. Cet update.zip
peut être une ROM complète, ou aussi simplement un correctif. Les instructions se trouvent habituellement là où les mises à jour sont offertes en téléchargement.
Dans tous les cas ci-dessus, certaines "étapes initiales" requises pour la première installation de la ROM peuvent être ignorées et ne doivent pas être répétées, incluant...
- rooter votre appareil (les ROMs personnalisées viennent généralement pré-rootées)
- déverrouiller le bootloader (sauf si vous l'avez re-verrouillé)
- installer une récupération personnalisée (quand elle est déjà là, aucune réinstallation n'est requise ; bien qu'il puisse y avoir des mises à jour à cela aussi, et une nouvelle ROM personnalisée pourrait requérir une version minimum ici également. Encore une fois, les instructions devraient le spécifier)
Il est toujours une bonne idée de faire une sauvegarde avant d'installer des mises à jour (ou de manipuler des éléments du système de quelque manière que ce soit). Points à vérifier incluent :
- sauvegarde nandroid : une copie complète "secteur par secteur" de toutes les partitions importantes. Si tout va mal, cela vous permet de revenir à l'état exact de quand ces sauvegardes ont été créées
- sauvegarde complète logique : ceci est réalisé par des outils comme titanium-backup, et inclut généralement toutes vos applications et données. Donc si quelque chose manque après la mise à jour de la ROM, vous pouvez remplacer les parties nécessaires. (notez que Titanium Backup peut également le faire avec des sauvegardes Nandroid)
- sauvegarde adb : assez similaire à la précédente (voir le wiki backup pour les détails et différences).
Notez également qu'une mise à jour OTA est très peu susceptible de se produire avec les ROMs personnalisées. Certains incluent même une application nommée fota-kill
pour "silencier" la vérification de mise à jour associée. Ils apportent leur propre installeur, ou aucun du tout. Dans le dernier cas, l'utilisateur doit vérifier lui-même si et quand des mises à jour sont disponibles ; souvent un "rappel" peut être mis en place en s'abonnant au fil correspondant sur XDA (ou d'où provient la ROM), mais les actions doivent être prises manuellement (comme décrit ci-dessus).
Comme je l'ai montré jusqu'ici, les vidéos sur la mise à jour de votre ROM sont très probablement inexistantes car le processus a déjà été décrit dans la vidéo initiale ; bien que quelques mots comme "pour la mise à jour, passez à l'index ab:cd" serait une bonne idée (et pourrait être suggéré dans les commentaires).
Un cas spécial sont les applications Google (abréviation : GApps). Que vous deviez les réinstaller ou non dépend principalement de s'il s'agissait d'une "mise à jour complète" (ROM complète), ou si la mise à jour a simplement remplacé quelques fichiers. Mais c'est facile à vérifier : une fois terminé, vérifiez simplement s'ils sont là et fonctionnent. Si ce n'est pas le cas, vous devez évidemment les flasher à nouveau. Comme une mise à jour complète remplace l'ensemble du contenu de la partition, les GApps disparaîtraient à ce moment-là ; une "mise à jour de correctif" ne ferait que remplacer/ajouter quelques fichiers, et ne toucherait pas aux GApps, donc ils resteraient là. Les GApps ne font jamais partie d'une ROM personnalisée (s'ils le sont, le "cuisinier de ROM" est en difficulté à cause de problèmes de licence).
1 votes
En supposant qu'il n'y ait pas d'OTA, c'est généralement le même processus que le précédent. Utilisez quelque chose comme Titanium Backup pour vos applications utilisateur. Faites une sauvegarde nandroid. Effacez les données / cache, etc. Flasher le nouveau fichier zip. Restaurez les applications via Titanium Backup. Je m'abonne généralement au sujet sur XDA et vérifie de temps en temps si la version a été mise à jour sur ce fil particulier. PARFOIS, vous n'avez pas besoin d'effacer les données, mais ils vous le diront sur le fil. Je trouve qu'en Android comme dans la vie, un effacement complet est toujours une bonne idée !!
1 votes
@RossC Donc c'est essentiellement la même procédure que celle suivie pour flasher initialement une rom personnalisée depuis la rom par défaut sur le téléphone/tablette ?
0 votes
C'est correct. Au moins, de cette façon, cela fonctionne pour tous les ROMs (et bien entendu certaines des étapes initiales pourraient être omises; par exemple, vous n'aurez pas besoin de réinstaller une récupération personnalisée). Certains ROMs peuvent fournir des "mises à jour de correctif", mais encore une fois, elles sont principalement installées de la même manière.
0 votes
Oui exactement. Par exemple, les ROMs MiUi se mettent à jour via OTA, mais les versions nightly de CyanogenMod doivent être flashées à partir de zéro! Juste pour le dire à nouveau: SAUVEGARDES!! J'ai oublié beaucoup de fois et c'est pénible!
0 votes
@Izzy Oui c'est vrai, ClockworkMOD/TWRP recovery sera déjà installé. Qu'en est-il des GApps (s'ils ne sont pas inclus dans la Custom Rom elle-même), devriez-vous les reflasher séparément à nouveau?
1 votes
Dépend de la mise à jour. Si c'est une ROM complète, oui. Si c'est une "mise à jour de correctif", probablement pas. Facile à découvrir: s'ils manquent, vous devez les installer :) Et comme RossC l'a écrit: SAUVEGARDES !!! Vous n'avez aucune idée du nombre de cas qui surgissent ici (et ailleurs) de personnes ayant oublié ceux-ci. Être "une douleur" est un euphémisme! Bien que avec le flash, les problèmes sont rares, il ne fait jamais de mal d'avoir une bière bien fraîche dans le frigo :)
0 votes
@Izzy Comme je l'ai dit dans la question, tout cela me paraît un peu intimidant, j'espère que la technique de l'installateur CyanogenMod arrivera sur le Nexus 5 (car je crois qu'elle n'est pas actuellement disponible) et cela apaisera mon anxiété pour ma première tentative de Rooting, Flashing & Updating.....
0 votes
@Izzy Autrement, je pourrais simplement vérifier le Framework Xposed, car il semble gagner en popularité récemment !
0 votes
Pas seulement récemment. Mais c'est un sujet complètement différent (donc si vous avez des questions à ce sujet, veuillez ne pas les poser dans ce post ici, mais utilisez un nouveau / vérifiez un différent :)
0 votes
@Izzy Je n'avais pas l'intention de le faire. Pour cette question, je veux simplement savoir comment mettre à jour une Rom personnalisée vers la dernière version à partir d'une version précédemment installée, simplement (ou peut-être de façon compliquée).