Jump to content

[TUTO] downgrade du build 2.42.405.2 pour permettre le root


Recommended Posts

Si vous avez fait la mise jour vers gingerbread ou si vous venez d'acheter votre desire z et qu'il est déjà en build 2.xx il est désormais possible de rooter.

Bon , je suis déjà root donc je ne l'ai pas testé mais comme on a eu plusieurs demande la voici

Tout d'abord votre SDK dois être totalement installé et fonctionnel, idem pour ADB.installation sdk+adb

Les drivers du téléphone doivent être installé ( il est possible que cela se fasse automatiquement).

Si la commande adb devices (téléphone relié au pc par usb et en mode charge ou htc sync) vous retourne "device not found", installez HTC sync.

ATTENTION vous perdrez vos données, donc pensez a faire un backup de vos sms et de vos contacts.Tout ira bien si vos contacts sont synchronisés avec gmail et pour les SMS vous pouvez utiliser

SMS backup & restore

EDIT: il est possible de faire fonctionner titanium backup en temp root, mais il faudra quelques étapes supplémentaires (voir SAUVEGARDE DES APPLICATIONS)

Acceder au root temporaire

  1. Téléchargez les fichiers suivants, dézippez les et placez les dans votre dossier platform-tools.
    fre3vo : megaupload XDA
    misc_version megaupload XDA
  2. Ouvrez une fenêtre de commande dans le dossier platform-tools(maj+ctrl+click droit sur windows seven puis choisir "ouvrir une fenêtre de commandes ici") ou ouvrez une fenêtre de commande et placez vous dans votre dossier platform-tools.
  3. Tapez la commande suivante pour vérifier que fre3vo aura accès aux ressources dont il a besoin. (la première ligne et celle que vous taperez, la deuxième celle qui doit être retournée)
    $ adb shell cat /dev/msm_rotator		
    /dev/msm_rotator: invalid length


  4. Si vous avez ce message on peut continuer , sinon. . . et bien pour le moment je ne sais pas.
  5. tapez les commande suivantes
     $ adb push fre3vo /data/local/tmp		
    $ adb shell		
    $ chmod 777 /data/local/tmp/fre3vo		
    $ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF


  6. Si tout va bien vous devriez obtenir les lignes informations suivantes.( cela peut prendre une à deux minutes)
    Buffer offset:	 00000000		
    Buffer size:		8192		
    
    Scanning region fb7b0000...		
    Scanning region fb8a0000...		
    Scanning region fb990000...		
    Scanning region fba90000...		
    Potential exploit area found at address fbb4d600:a00. Exploiting device...



    • Si l'exploit fonctionne, vous serez ejecté d'ADB shell. (passez a l'étape 8)
    • Si la commande précédente ne fonctionne pas vous pouvez essayer les suivantes l'une après l'autre en espérant que l'une d'elle fonctionne
      (Vous devez redémarrer votre téléphone avant d'essayer un nouveau jeu d'adresses):
      $ /data/local/tmp/fre3vo -debug -start 10000000 -end 1FFFFFFF		
      $ /data/local/tmp/fre3vo -debug -start 20000000 -end 2FFFFFFF		
      $ /data/local/tmp/fre3vo -debug -start 30000000 -end 3FFFFFFF		
      $ /data/local/tmp/fre3vo -debug -start F0000000 -end FFFFFFFF		
      $ /data/local/tmp/fre3vo -debug -start E0000000 -end EFFFFFFF


Si vous avez été éjecté d'adb shell , c'est qu'on va dans le bon sens, ouvrez le a nouveau. Vous devriez avoir un # à la place du $, vous avez le root temporaire.

Attention vous n'avez qu'un root temporaire, si vous redémarrez il faudra tout recommencer.

Sauvegarder vos applications(optionnel)

Dans ce cas si vous êtes aventureux, dirigez vous vers ce tuto

Changement de la version, permettant le downgrade

  1. Si vous avez suivi la première partie, vous devriez avoir dezipper misc_version_01.zip dans votre dossier platform-tools.Sinon, faites le puis entrez les commandes suivantes:
    $ adb push misc_version /data/local/tmp/misc_version		
    $ adb shell chmod 777 /data/local/tmp/misc_version		
    $ adb shell		
    # /data/local/tmp/misc_version -s 1.33.405.5		
    --set_version set. VERSION will be changed to: 1.33.405.5--set_version set. VERSION will be changed to: 1.33.405.5		
    Patching and backing up partition 17...		
    # sync


  2. vérifiez, au cas ou, que ça a bien fonctionné en rentrant cette commande ( toujours dans adb shell).
    # dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10		
    1.33.405.5 +0 records in 10+0 records out 10 bytes transferred in 0.001 secs (10000 bytes/sec)



DOWNGRADE

  1. téléchargez : Vision_DZ_1.34.405.5_PC10IMG.zip , renommez le PC10IMG.zip et placez le à la racine de la SD,
  2. Dans votre invite de commande tapez :
    adb reboot bootloader
  3. vous allez arriver sur cette page :
    hboot.jpg

  1. Naviguez avec les touches volume sur "Bootloader" et Validez avec power.
  2. Attendez que le téléphone scan la SDCard de fichier d'update. Il devrait reconnaitre le PC10IMG.zip et vous demandera si vous voulez appliquer ou non l'update. Confirmez, attendez que ça se déroule puis rebootez avec le bouton power quand il vous le demande;
  3. Vérifiez que votre téléphone est bien en 1.34.... dans les informations :

A partir de là je vous conseille de suivre le tuto de kartouche sur android pour les nuls

Sources:

setherio(qui a fait le tuto sur XDA) : http://forum.xda-dev...d.php?t=1178912

SPINOSE dont j'ai piquer la fin du tuto pour rooter la 1.xx que j'avais oublié de rédiger

#g2root:fishporn.ca/vision.gingerbread.root.html

Using fre3vo: therootofallevo.com/forums/viewtopic.php?f=6&t=120

Voila , j’espère que ce Tuto vous aidera, pour ma part je n'ai fait que le traduire.

Edited by Chapogrelo
  • Like 1
Link to comment
Share on other sites

bonjour,

j'ai bien suivi le tuto, j'ai bien un # après l’étape 7 mais le tel n'est pas root, titanum et busybox n'obtiennent pas les droits root. avez vous une idée svp?

si je continue, j'ai moi aussi "adb: not found ", la commande adb devices retourne HT0BHRT02251

Link to comment
Share on other sites

ben oui la téléphone est root mais tu peut utiliser des applis l'utilisant qu'une fois installer super utilisateur qui gere les droits root, je l'ai dit dans le tuto.

Je ne comprend pas du tout pourquoi vous avez adb not found je ne vois pas le rapport surtout si ton téléphone est reconnu ( HT0.......)

Link to comment
Share on other sites

ben oui la téléphone est root mais tu peut utiliser des applis l'utilisant qu'une fois installer super utilisateur qui gere les droits root, je l'ai dit dans le tuto.

Je ne comprend pas du tout pourquoi vous avez adb not found je ne vois pas le rapport surtout si ton téléphone est reconnu ( HT0.......)

ben ouai moi non plus je ne comprends pas même quand je suis en mode root et que j'installe superutilisateur ben sa marche pas en disant qu'il faut que je sois en root ... enfin merci quand même

Link to comment
Share on other sites

Seul petit problème (mais qui n'en est pas un pour moi), comme Modinho l'a dit, lorsqu'on est sensé être en foot temporaire et bien on ne l'est pas, Superuser nous l'indique. Cependant comme j'avais sauvegardé contacts, sms, mms et appels, j'ai continué comme si de rien n'était et le reste marche sans souci ;-)

Link to comment
Share on other sites

c'est a saidou que je parlais,toi modinho,tu m'avais repondu,mais je comprends pas pourquoi adb fonctionne jusque la,et alors qu'il reconnait toujours le téléphone fait un not found

salut alors moi tous se passe normalement sauf a l’étape de downgrade qui ne fonction pas il recherche le fichier et revient au menu principal

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...