Je sais que la version premium de ROM Manager permet les mises à jour OTA des nightly builds et il y a aussi le vieux (déprécié) cyanogen updater sur google-code. Y a-t-il un moyen de faire une OTA sans utiliser le gestionnaire de ROM ? Comment fonctionne une OTA ? Est-ce qu'il remplace simplement le firmware existant.
Réponses
Trop de publicités?Si vous voulez mettre à jour les nightly builds de CyanogenMod Over The Air, vous aurez besoin de la version premium de ROM manager, c'est le moyen d'obtenir des dons pour le projet.
Une mise à jour OTA est essentiellement un téléchargement d'une ROM complète ou d'un patch de certains fichiers qui est sauvegardé dans le stockage de votre téléphone et une fois qu'il est téléchargé, il installe automatiquement la ROM complète ou le patch sur le téléphone. Ce système est utilisé dans de nombreux téléphones Android pour fournir des mises à jour sans qu'il soit nécessaire de connecter le téléphone à un ordinateur pour mettre à jour le système.
Bien sûr, vous pouvez faire des mises à jour OTA manuellement, sans ROM Manager Premium.
- Sur le combiné, ouvrez un navigateur de votre choix et naviguez jusqu'à http://download.cyanogenmod.com/
- Dans la colonne de gauche, sous la section "Par appareil", tapez sur le nom de code de votre appareil (par exemple "passion" pour Nexus One).
- En option, vous pouvez filtrer la liste des téléchargements par type (Stable Vs. Nightly) en appuyant sur le type juste au-dessus de la liste des téléchargements.
- Tapez sur le nom du fichier pour commencer le téléchargement. Évidemment, une connexion WiFi est recommandée car les ROMs sont assez volumineuses, environ 100 Mo.
- Une fois le téléchargement terminé, redémarrez en mode de récupération (Clockworkmod, Amon-RA, etc.).
- Effectuez une sauvegarde NANDroid, afin de pouvoir effectuer une restauration en cas de problème lors des étapes suivantes.
- Nettoyez les partitions Cache et Dalvik-cache (vous devrez trouver les entrées de menu correspondantes dans l'image de récupération que vous utilisez). Cette étape n'est pas obligatoire, mais peut aider à résoudre des problèmes de stabilité, c'est pourquoi je l'effectue toujours.
[Edit] 7.a. Notez que si vous mettez à niveau vers la même ROM (c'est-à-dire en flashant une version nocturne plus récente de CyanogenMod), vous n'avez pas besoin d'effacer les données. De cette façon, toutes vos applications et paramètres actuels sont conservés. Ce n'est que si vous passez à une ROM différente (c'est-à-dire si vous passez de CM à un port Sense) que vous devrez recommencer en effaçant la partition /data. - Choisissez de flasher un Zip depuis la carte SD à partir du dossier "download" (il peut s'agir d'un autre répertoire, selon le navigateur que vous utilisez). Cela peut prendre un certain temps, et la barre de progression peut sembler bloquée, mais ne coupez pas l'alimentation du téléphone ou vous risqueriez de le corrompre. Une fois que le message de "succès" apparaît, vous pouvez aller de l'avant.
- Possibilité de flasher une autre image du noyau (pour les overclocks, etc.)
- Redémarrez votre téléphone. Cette étape prendra plus de temps que d'habitude, car les caches sont en train d'être reconstruits.
ROM Manager Premium automatise la plupart de ces étapes afin que vous n'ayez pas à trop vous occuper de la récupération, mais vous pouvez toujours le faire vous-même. C'est toujours Over-The-Air, puisque vous ne connectez pas votre téléphone à un PC pour transférer les fichiers.
[Edit]
En outre, vous pouvez même automatiser les notifications des nouvelles constructions publiées pour CyanogenMod via des flux RSS. L'astuce est que la page de téléchargement de CM ne fournit pas son propre flux RSS, vous devez donc créer le vôtre via l'un des outils suivants services gratuits :
- Obtenez le lien de votre appareil (par ex.
http://download.cyanogenmod.com/?type=nightly&device=passion
pour les constructions nocturnes du Nexus One). - Allez sur l'un des services gratuits de création de flux RSS à partir d'un site web et créez un flux RSS pour le lien ci-dessus. Vous devrez peut-être bricoler des paramètres avancés pour obtenir la liste. Par exemple, j'ai créé ce flux RSS pour les constructions nocturnes du Nexus One.
- Abonnez-vous au flux nouvellement généré dans votre lecteur RSS préféré (par ex. Google Reader
- Utilisez une application Android de lecture RSS qui dispose d'une fonction de notification (par exemple NouvellesRob ) et configurer une notification pour ce flux.