3 votes

J'ai tout sauvegardé sur mon kindle fire avec ubuntu avant d'installer firefirefire, je n'arrive pas à passer les Hellions avec des flammes bleues lors du rooting.

J'essaie de suivre ce post afin d'installer firefirefire sur mon kindle fire :

http://forum.xda-developers.com/showthread.php?t=1369405&page=1

J'en suis à la partie du début du guide qui me demande de tout sauvegarder :

Cela sauvegardera toutes les partitions et les données cachées de la NVRAM. Si vous devez restaurer à partir de rien, vous pouvez demander à fastboot d'écrire une nouvelle nouvelle table de partition et ensuite redémarrer fastboot dans ces sauvegardes Besoin de >8GB locaux libre, et adb installé et capable d'obtenir un shell. Root non requis donc vous pouvez le faire sur une KF fraîche et prête à l'emploi. Créez un nouveau répertoire pour pour stocker les fichiers de sauvegarde et y accéder. Téléchargez et copiez zergRush dans le répertoire dans le répertoire. Vous devez utiliser zergRush même si vous êtes rooté ! !! Nous avons besoin de adb doit être exécuté en tant que Root pour que cela fonctionne. Ensuite, exécutez dans un terminal

adb push zergRush /data/local/tmp
adb shell chmod 755 /data/local/tmp/zergRush
#(if you've already rooted, or the next command says "permission denied", you may have to do:)
adb shell rm /data/local/tmp/boomsh /data/local/tmp/sh
adb shell /data/local/tmp/zergRush
for F in `seq 1 12`; do adb pull /dev/block/mmcblk0p$F; done
adb shell idme ? > nvram.txt

Donc je passe en mode racine dans ubuntu avec

sudo -i

Mon kindle fire est branché à mon ordinateur via USB, et l'écran du kindle fire affiche l'écran "Vous pouvez maintenant transférer des fichiers de votre ordinateur vers le Kindle" avec le bouton Déconnecter.

J'exécute la première commande :

adb push zergRush /data/local/tmp

Cela revient :

565 KB/s (23060 bytes in 0.039s)

J'exécute la deuxième commande sans erreur :

adb shell chmod 755 /data/local/tmp/zergRush

J'exécute la troisième commande sans erreur :

adb shell rm /data/local/tmp/boomsh /data/local/tmp/sh

Puis j'exécute la commande suivante :

adb shell /data/local/tmp/zergRush

Et ceci revient :

[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00000118
[*] Scooting ...
[*] Sending 149 zerglings ...
[*] Sending 189 zerglings ...
[-] Hellions with BLUE flames !

Ce qui indique que l'enracinement a échoué, donc les commandes suivantes échouent également. J'apprécierais toute aide.

2voto

Thej Points 655

Selon un poste de ch4lky dans XDA :

[Hellions avec flammes BLEUES !

Cette sortie signifie que l'exploit n'a pas fait planter vold, ou di qu'il l'avait fait. Les raisons peuvent être :

  • vulnérable [erabilité] a été corrigé
  • aucune information de débogage dans les journaux
  • pas d'accès aux logs
  • la taille du tampon est différente sur votre appareil et sur les autres (<- peut être corrigé)

J'ai fait une lecture rapide de Le code de zergrush ; le journal auquel il fait référence se trouve dans "/data/local/tmp/crashlog", vous pouvez regarder ce fichier pour voir s'il contient des informations utiles.

Puisque selon le le fil de discussion auquel vous avez fait référence Comme il a été rapporté que l'exploit fonctionne pour le Kindle Fire, la possibilité la plus probable est que la vulnérabilité a été corrigé dans la dernière mise à jour (la vulnérabilité a déjà un correctif en amont depuis novembre) ou vous avez une version bizarre qui a une taille de tampon différente des autres Kindle Fires.

1voto

David Negron Points 971

La racine de ZergRush était corrigé dans la v6.2.1 du firmware de la Fire (à proprement parler, cela a été corrigé dans Android 2.3.7, je crois). Utilisez BurritoRoot pour obtenir un accès Root à la place, puis suivez le reste du guide pour sauvegarder vos données comme d'habitude.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X