
Cette méthode nous est présentée par un membre du forum XDA-Developers anthortique qui - étant un fier utilisateur d'Ubuntu - voulait enracinerson Nexus One sans avoir à utiliser Windows à cette fin. Il a essayé de l’enraciner avec SuperOneClick - notre méthode d’enracinement universelle préférée qui fonctionne pour la plupart des appareils Android - mais cela ne semblait pas fonctionner sous Linux. La raison en était peut-être qu'il avait appliqué la mise à jour Android 2.2.1 OTA, mais le résultat final était que cela ne fonctionnait pas. Il a ensuite décidé de développer une méthode manuelle utilisant le même exploit que SuperOneClick, et cela a fonctionné!
Si vous êtes peu familiarisé avec l'enracinement, il vous est conseilléDécouvrez nos 10 principales raisons de rooter votre appareil Android ainsi que notre guide complet d’enracinement Android. Fondamentalement, l’enracinement vous permettra d’exécuter des milliers d’applications nécessitant un accès root pour fonctionner correctement. Il vous permettra également d'installer des ROM personnalisées et des images de récupération sur votre téléphone pour modifier son système d'exploitation et effectuer plusieurs opérations avancées.
Avertissement: Veuillez suivre ce guide à vos risques et périls. AddictiveTips ne sera pas responsable si votre appareil est endommagé ou endommagé au cours du processus.
Exigences:
- PC sous Ubuntu Linux. La méthode a été testée pour fonctionner sur Ubuntu 10.10.
- Nexus One sous Android 2.2.1 Froyo.
- ADB installé et travaillant sur votre ordinateur.
- Les fichiers requis Nexus One Softroot.
Procédure:
- Téléchargez les fichiers Nexus One Softroot à partir du lien indiqué ci-dessus et extrayez le contenu du fichier tar dans le même dossier que celui où vous avez ADB.
- Lancez le terminal et accédez au dossier contenant ADB et ces fichiers.
- Entrez les commandes de terminal suivantes:
sudo ./adb push psneuter /data/local/tmp/psneuter sudo ./adb push busybox /data/local/tmp/busybox sudo ./adb push su /data/local/tmp/su sudo ./adb shell chmod 755 /data/local/tmp/psneuter sudo ./adb shell chmod 755 /data/local/tmp/busybox sudo ./adb shell chmod 755 /data/local/tmp/su sudo ./adb shell cd /data/local/tmp ./psneuter sudo ./adb shell
- Vous devriez maintenant obtenir l’invite #, indiquant quel'enracinement a réussi. Pour le confirmer davantage, entrez la commande ‘id’ (sans les guillemets). Vous devriez voir obtenir comme réponse la réponse «uid = 0 (root) gid = 0 (root)», confirmant que vous disposez maintenant d’un accès root.
- Il reste encore quelques étapes pour rendre cette racine permanente. Continuez en entrant ces commandes:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system cd /data/local/tmp ./busybox cp busybox /system/bin chmod 4755 /system/bin/busybox busybox cp su /system/bin chmod 4755 /system/bin/su exit exit
- Vous devez maintenant redéfinir votre partition / système en lecture seule avant de vous préparer à la fin. Entrez simplement ces commandes de terminal:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- Enfin, vous devez installer l'application SuperUser. La dernière version disponible sur Android Market est recommandée et devrait fonctionner parfaitement. Une fois installé, vous avez terminé.
Voilà, votre Nexus One sous Android 2.2.1 Froyo est enraciné de manière permanente.
commentaires