SPF Index du Forum
 Accueil    FAQ    Rechercher
 Connexion

Home -> Famille Google Nexus


ROOT nexus one <=2.2 sans deverouiller le bootloader
zaraki
Posté le: 27/07/2010 00:26

je pourrais pas test (j ai deverouiller le bootloader Very Happy )

mais voici un lien qui pourrais en aider quelques uns Wink

http://forum.xda-developers.com/showthread.php?t=736271


une petite traduction :

Citation:
Remerciements :
- The Android Exploid Crew:
http://c-skills.blogspot.com/2010/07/android-trickery.html
- Amon_RA
- cyanogen


Notes de l auteur :

- Cette méthode doit fonctionner sur toutes les roms.
- Méthode testé sur : EPF30, Korean FRF91, Vodafone FRF91.
- Comme d'habitude : VOUS FAITES CA A VOS PROPRES RISQUES .
- Cette methode peut fonctionner sur d'autre appareil que le nexus one, a condition que la partition systeme se trouve la :
/dev/block/mtdblock3/ avec un systeme de fichier yaffs2 et qu'il reste de l espace sur la partition system.


Pré-requis :

- Un nexus one avec bootloader verrouillé
- Le dernier SDK Android avec les drivers USB
- Le fichier "freenexus.zip" ( téléchargeable ici ou la MD5 : 947C20222056D7C070733E7FCF85CF15 )



GUIDE PAS A PAS :


1- installer le SDK et les Drivers USB

2- extraire le fichier freenexus.zip dans le répertoire tools du SDK

3- Ouvrir une fenetre de commande (Windows : Démarrer>executer>CMD ; sous linux : Terminal )

4- Placez vous dans le répertoire tools du SDK (ex : cd \android-skd-windows\tools )

5- Vérifier que le debug USB est activé sur le nexus et le connecter

6- Lancer "adb devices" dans la fenêtre de commandes et regarder si votre appareil est bien listé (sinon retourner à l'étape 5 et reinstaller le drivers)

7a- Sous Windows : Lancer la commande "freenexus.bat" dans la fenêtres de commandes Ms-Dos (cette étape va copier les fichiers nécessaires dans /data/local/tmp )

7b- Sous linux : Lancer ces commandes :
Code:
adb push freenexus /data/local/tmp/freenexus
adb push Superuser.apk /data/local/tmp/Superuser.apk
adb push su /data/local/tmp/su
adb push busybox /data/local/tmp/busybox
adb shell chmod 755 /data/local/tmp/freenexus
adb shell chmod 755 /data/local/tmp/busybox


8- exécuter la commande suivante :
Code:
adb shell

vous devriez obtenir ce symbol au prompt : "$"
puis cette commande :
Code:
cd /data/local/tmp


9- sur votre téléphone, aller dans le menu du WIFI, ou sur un home avec le contrôle de l alimentation, afin de pouvoir facilement et rapidement activer le WIFI

10- préparez vous a activer le wifi dés l'exécution de l'étape suivante

11- exécutez :
Code:
./freenexus


12- Allumer le Wifi

13- Vous devriez voir quelques choses comme ceci :
Code:
[*] Android local root exploid (C) The Android Exploid Crew[*] Modified by ak for HTC Nexus One
[+] Using basedir=/sqlite_stmt_journals, path=/data/local/tmp/freenexus
[+] opening NETLINK_KOBJECT_UEVENT socket
[+] sending add message ...[*] Try to invoke hotplug now, clicking at the wireless[*] settings, plugin USB key etc.[*] You succeeded if you find /system/bin/rootshell.[*] GUI might hang/restart meanwhile so be patient.


14- exécutez :
Code:
rootshell


15- si tout c est bien dérouler un mot de passe doit vous etre demandé, sinon recommencer à l étape 10

16- entrez le mot de pass : "freenexus"

17- vous devriez avoir "#" en prompt, ce qui signifie que vous etes root

18- exécuter ensuite les commandes suivantes :
Code:
./busybox cp busybox /system/bin
chmod 4755 /system/bin/busybox
busybox cp Superuser.apk /system/app
busybox cp su /system/bin
chmod 4755 /system/bin/su
rm /system/bin/rootshell
exit
exit


19- vérifier que vous aviez bien les droit root :
Code:
adb shell
su


20- une fois que vous avez lancé la commande "su" une fenetre pop up superuser devrait se lancer sur le telephone pour vous demander l autorisation

21- vous devriez obtenir le prompt : "#" , sinon essayez de nouveau de lancer la commande "su"

22- C est terminé vous etes root Very Happy



A faire encore :

Citation:
-------
Comments:
-------
If you only want root rights you are done here. If you want to install custom ROMs you have to install
a custom recovery first. Easiest way would be to download "ROM Manager" from the market. There are
plenty of tutorials on how to install custom recovery/ROM at xda.


If you rooted from a Korean Rom or have installed the latest Vodafone Rom via PASSIMG you probably have
HBOOT 0.35 which makes it currently difficult to install Cyanogenmod or other custom ROMs.
(There is an assertion failure in the install script, at least with CM6 RC1. Maybe future versions of CM6 will include HBOOT 0.35 in the script) There is a tutorial to revert HBOOT here:
http://forum.xda-developers.com/showthread.php?t=726258
Instead of using the EPF30 image you can also use any other PASSIMG file (at least if it has HBOOT 0.33,
otherwise this step wouldn't make sense...)

Caution:
After you have reverted your HBOOT, you have lost your root rights and you are back on stock recovery.
But you can (or have to) repeat the above procedure to get root rights back.


Répondre en citant  |   | Revenir en haut de page  | 
zaraki
Posté le: 27/07/2010 13:08

Ajout de la traduction Wink

Répondre en citant  |   | Revenir en haut de page  | 
grorel
Posté le: 27/07/2010 13:11

Alors ça c'est classe Very Happy

Répondre en citant  |   | Revenir en haut de page  | 
zaraki
Posté le: 27/07/2010 13:13

ce qui est surtout classe c est qu aprioris ca fonctionne sur n importe qu elle telephone android Very Happy

Répondre en citant  |   | Revenir en haut de page  | 
grorel
Posté le: 27/07/2010 13:25

Effectivement, j'avais raté cette ligne... mais ça doit quand même demander un fichier spécifique "freedesire" pour l'effectuer sur le desire non?

Répondre en citant  |   | Revenir en haut de page  | 
zaraki
Posté le: 27/07/2010 13:26

ben non c est ca le top Very Happy
enfin c est ce qui est dis
apres j ai pas decortiqué le fichier freenexus
mais si y a que ca d apres ce que j ai pu comprndre ca devrait pas etre bien dur a faire comme fichier Very Happy

Répondre en citant  |   | Revenir en haut de page  | 
grorel
Posté le: 27/07/2010 13:57

J'ai jeté un coup d'oeil, c'est vrai qu'il a pas l'air super compliqué le code et si la partition système n'est pas au même endroit (/dev/block/mtdblock3), il n'y aurait à priori que 2 lignes a changer. Après, je sais pas trop comment le compiler. Il s'agit d'un fichier elf (Executable and Linking Format), fichier utiliser dans les systèmes unix mais c'est pas trop ma spécialité Embarassed

Répondre en citant  |   | Revenir en haut de page  | 
zaraki
Posté le: 27/07/2010 14:09

si c est que ca Laughing

de tte facon le desire a la partition systeme sur au meme endroit (de mémoire) dc po besoin de l edité pour lui

au pire, suffit de suivre ces sources ca doit etre indiqué, ou le debuild pour le rebuild ... (pt etre plus chiant , quoique si c est comme le boot.img, ca va etre simple Razz )

Répondre en citant  |   | Revenir en haut de page  | 
dolomiti7
Posté le: 27/07/2010 16:37

Salut tout le monde,

pour verifier si mon logiciel marche aussi pour le Desire, il faut
lancer "adb shell"
(ou installer et lancer un logiciel "terminal emulator" dans le portable)
et dans le shell
"mount"
après cherchez un inscription
/dev/.../... on /system type xxxxxx
si c'est "/dev/block/mtdblock3 on /system type yaffs2,
je suis presque sur que freenexus marche avec le desire aussi. Personellement je ne pense pas qu'il y a une grande risque de essayer ca apres le mount est verifié. Ca marche ou ca ne marche pas, mais je ne vois pas comme ca peut craquer le portable en total.
Excusez-moi pour mon francais, mais je suis de l'allemagne.
peut-etre quelqu'un est assez brave de l'essayer.

Répondre en citant  |   | Revenir en haut de page  | 
zaraki
Posté le: 27/07/2010 16:44

cool le createur Very Happy

merci pour ton super tuto sur XDA Wink

pour le desir, je ferais un test sur celui de Macubex (il est deja rooté mais une petite restauration et il le seras plus Razz )

Ps: tres bon francais en tout cas Wink

Répondre en citant  |   | Revenir en haut de page  | 
smokeh
Posté le: 03/08/2010 19:07

et ça fonctionne? peut on installer une autre rom (cyanogen,modaco) avec le root sans déverrouiller le bootloader?

Répondre en citant  |   | Revenir en haut de page  | 
zaraki
Posté le: 04/08/2010 14:20

bien sur puisqu on install un custom recovery Wink

Répondre en citant  |   | Revenir en haut de page  | 
smokeh
Posté le: 04/08/2010 14:29

j'ai installé la version coréen de froyo.je vais pouvoir installer une autre rom ?

Répondre en citant  |   | Revenir en haut de page  | 
nounours0784
Posté le: 14/08/2010 16:35

Merde, je viens juste de rooter le mien, on peut pas rebloquer le bootloader puis tout remetre comme quand je l'ai recu pour faire cette manip apré??,

Répondre en citant  |   | Revenir en haut de page  | 
zaraki
Posté le: 14/08/2010 18:25

si tu as debloquer le bootloader , tu peux pas le rebloquer

Répondre en citant  |   | Revenir en haut de page  | 
jardin
Posté le: 21/08/2010 12:28

Bonjour,
Quel est l'intéret de ne pas déverouiller le bootloader ?

Répondre en citant  |   | Revenir en haut de page  | 
nono6982
Posté le: 21/08/2010 13:19

jardin a écrit:
Bonjour,
Quel est l'intéret de ne pas déverouiller le bootloader ?

pour ne pas faire sauter la garantie.

Répondre en citant  |   | Revenir en haut de page  | 
jardin
Posté le: 21/08/2010 13:30

Ok,
comme j'ai flashé ma rom, ma garantie a déjà sauté. Il n'y a donc aucun autre inconvénient , cela n'empêchera pas les mises à jours OTA ?

Répondre en citant  |   | Revenir en haut de page  | 
sbricout
Posté le: 21/08/2010 19:13

jardin a écrit:
Ok,
comme j'ai flashé ma rom, ma garantie a déjà sauté. Il n'y a donc aucun autre inconvénient , cela n'empêchera pas les mises à jours OTA ?


Si c'est comme le Desire ce sont les mises à jour OTA qui empêcheront le reste...
Pour Nexus je pense qu'il n'y a pas mieux que CyanogenMod!

Répondre en citant  |   | Revenir en haut de page  | 
Poster un nouveau sujet
Répondre au sujet




Voir le sujet suivant
Voir le sujet précédent

Forum version classique