J'ai un LG G2-D800 fonctionnant 4.4.2 KitKat et il est enraciné en utilisant une application appelée Stump Root. J'ai essayé de flasher une nouvelle ROM sur lui et chaque fois qu'il démarre dans la récupération, il démarre dans la récupération Android, même si je l'ai flashé en utilisant Clockwork Mod et TWRP Manager. Quelqu'un peut-il m'aider et me suggérer de bonnes ROMs à flasher ?
Réponses
Trop de publicités?Certaines ROM stock peuvent remplacer la restauration personnalisée par la restauration stock. Pour résoudre ce problème, vous devez installer la récupération personnalisée avec fastboot
et redémarrer en récupération et ne pas redémarrer en système. Cela empêchera la ROM stock de remplacer la restauration personnalisée.
C'est parce que les roms stock viennent avec leur propre récupération. Qui remplacera toujours la récupération personnalisée. Pour éviter cela, chaque fois que vous téléchargez une rom, ouvrez son tar ou zip ou tout autre format avec winrar et supprimez l'image de récupération à l'intérieur (si c'est un fichier zip, alors ouvrez-le et allez dans système/etc et supprimez "recovery.img" et si c'est un fichier tar, ouvrez-le à nouveau et supprimez le recovery.img ou tout autre fichier avec un nom similaire. Le mot-clé ici est recovery
).
L'étape suivante est d'éditer les scripts pour qu'il ne donne pas d'erreur sur l'image de récupération manquante. Pour le fichier zip, le script flash Android se trouve dans META-INF/com/google/Android/ et vous devez éditer le fichier "updater-script". Maintenant, différents constructeurs de roms utilisent différentes méthodes pour flasher la récupération en utilisant le script, il n'y a donc pas vraiment de méthode spécifique, mais recherchez toute ligne qui ressemble à quelque chose qui signifie "copy/flash recovery.img" et supprimez cette ligne. Par exemple, dans l'une des roms que j'ai téléchargée, la récupération a été flashée en utilisant cette commande->.
package_extract_file("system/etc/recovery.img", "/dev/block/platform/msm_sdcc.1/by-name/recovery")
Vous pouvez clairement voir qu'il extrait l'image de récupération à un certain endroit, donc supprimez cette ligne. Puis enregistrez le fichier dans le zip et flashez-le. Votre récupération ne sera pas modifiée.
Pour les roms en tar ou tout autre format, il s'agit normalement d'un fichier batch qui contient des instructions flash. Encore une fois, ouvrez-le et supprimez la ligne correspondant à la récupération flash.
Cela peut sembler désordonné, mais essayez d'abord avant de décider de la difficulté, c'est relativement facile ;) Tout ce que vous avez à faire est de modifier le script qui contrôle le clignotement.
Une dernière chose, si vous avez perdu votre récupération, vous pouvez la flasher en utilisant fastboot
. D'abord, suivez guide ici pour configurer adb et fastboot. Ensuite, connectez le téléphone au PC avec le débogage usb activé. Ensuite, ouvrez l'invite de commande et entrez ces commandes->.
fastboot erase recovery
fastboot flash recovery PathToRecoveryFileAndItsName.img
Par exemple, si mon fichier de récupération se trouve dans le dossier D:/Recovery, alors j'utiliserai->
fastboot flash recovery D:/Recovery/TWRPblabla.img
Bonne chance et j'espère que cela vous aidera.
Voici plus de détails sur la façon de traiter ce problème dans le cas des roms stock :
COMMENT ÉVITER QUE LA ROM STOCK N'ÉCRASE LA RESTAURATION :
Dans les roms stock, la procédure générale utilisée est de mettre un fichier image de récupération. Par exemple, si vous ouvrez une archive de roms stock dans winrar, vous verrez un fichier image avec un nom et une extension similaires à "recovery.img". C'est la récupération du stock, vous supprimez ce fichier. Maintenant, de la même manière, nous devons modifier les scripts flash pour qu'ils ne deviennent pas fous s'ils ne trouvent pas l'image de récupération. Cela dépend en fait de la façon dont la ROM stock est flashée (ou plutôt de la méthode utilisée). Certains ont besoin de flasher des parties individuelles (le système est flasher séparément et la récupération est flasher séparément et le démarrage ou le noyau séparément, comme dans les samsungs). Dans ce cas, vous pouvez simplement sauter l'étape de flashage de la restauration et aucune modification du script n'est nécessaire. Mais s'il utilise un script (comme les roms stock nexus ont un script de fichier batch), vous devrez modifier ce script. C'est généralement un fichier batch. Ouvrez le fichier dans le bloc-notes et supprimez les lignes qui conduisent au clignotement de la récupération. Pour vous aider à identifier ces lignes, recherchez des mots comme recovery
o recovery.img
puisque ça dépend en fait de la façon dont le script flash de la rom est fait. Par exemple, dans mon nexus 4, la ROM stock que j'ai téléchargé a flashé la récupération en utilisant fastboot as->.
fastboot erase recovery
fastboot flash recovery recovery.img
Ici, comme vous pouvez le voir, il efface d'abord ma récupération, ce que nous ne voulons pas non plus. Donc j'enlève ces deux lignes. D'abord, pour l'empêcher d'effacer ma restauration déjà insérée, ensuite pour l'empêcher de flasher et de remplacer ma restauration par une nouvelle. Vous devez donc également faire attention à ces lignes qui peuvent écraser la restauration. Comme je l'ai dit, vous pouvez simplement rechercher le mot-clé recovery
en script si vous avez des difficultés à trouver cette ligne.
Il y a une étape facile... Je l'ai utilisé pour démarrer en rec sur mon N910g (note4) 1.flash le rec personnalisé en utilisant odin (il a été TWRP 2.8.7.0 pour moi)
- Dès que l'appareil redémarre après le flashage, appuyez et maintenez le bouton de menu et le bouton de volume haut (cela devrait être si rapide, vous devez appuyer sur les boutons aussi vite que l'écran devient noir). Répétez les étapes, cela fonctionnera (n'oubliez pas de flasher l'appareil encore et encore lorsque vous répétez les étapes).
:D
Bonjour, je viens d'avoir une expérience personnelle avec mon Asus zenfone selfie Z00T Stock recovery continue de remplacer TWRP (Boot loader déjà déverrouillé).
J'ai téléchargé le dernier TWRP pour mon appareil et je l'ai placé directement dans le dossier minimal des applications adb et fastboot, puis je l'ai renommé en recovery.
puis j'ai mis mon appareil en mode fastboot en utilisant les boutons sur le téléphone et Après avoir lancé l'application minimale adb et fastboot en tant qu'administrateur, j'ai tapé fastboot flash recovery recovery.img.
une fois fait j'ai alors tapé fastboot boot recovery.img. et mon téléphone a démarré en twrp recovery puis j'ai sélectionné reboot recovery directement sur mon téléphone et pour finir rebooter le système (toujours en twrp) c'est tout.
(Les commandes OEM pour démarrer de fastboot à recovery ne fonctionnent pas sur certains appareils).
ça n'a marché pour moi que parce que j'ai téléchargé le dernier TWRP depuis le site officiel de TWRP.
L'idée est de flasher la restauration personnalisée puis de démarrer à partir de la restauration personnalisée.img que vous venez d'utiliser pour flasher (celle qui est encore sur le PC) en utilisant les applications adb et fastboot minimales.
L'informatique peut ne pas fonctionner sur tous les appareils car les commandes peuvent changer d'un appareil à l'autre mais l'idée reste la même. (exemple pour le nexus fastboot -c "lge.kcal=0|0|0|x" boot recovery.img)
J'espère que cela aidera certaines personnes.