
Deze methode wordt ons aangeboden door XDA-ontwikkelaars forumlid anthortic die - als trotse Ubuntu-gebruiker - wilde rootenzijn Nexus One zonder daarvoor Windows te hoeven gebruiken. Hij probeerde het te rooten met SuperOneClick - onze favoriete universele rootmethode die voor de meeste Android-apparaten werkt - maar het leek niet te werken in Linux. Misschien was de reden dat hij de OTA-update voor Android 2.2.1 had toegepast, maar het kwam erop neer dat deze niet werkte. Hij besloot toen om een handmatige methode te ontwikkelen met dezelfde exploit die door SuperOneClick werd gebruikt, en het werkte!
Als u niet bekend bent met rooten, wordt u geadviseerdom onze 10 belangrijkste redenen om uw Android-apparaat te rooten te bekijken, evenals onze uitgebreide Android-rootgids. In principe kun je met rooten duizenden apps uitvoeren die root-toegang vereisen om goed te kunnen functioneren. Hiermee kunt u ook aangepaste ROM's en herstelimages op uw telefoon installeren om het besturingssysteem te wijzigen en verschillende geavanceerde bewerkingen erop uit te voeren.
Disclaimer: Volg deze handleiding op eigen risico. AddictiveTips is niet aansprakelijk als uw apparaat tijdens het proces wordt beschadigd of dichtgemetseld.
Voorwaarden:
- PC met Ubuntu Linux. De methode is getest om te werken op Ubuntu 10.10.
- Nexus One met Android 2.2.1 Froyo.
- ADB geïnstalleerd en werkt op uw computer.
- De vereiste Nexus One Softroot-bestanden.
Procedure:
- Download de Nexus One Softroot-bestanden van de bovenstaande link en pak de inhoud van het tar-bestand uit naar dezelfde map als waar u ADB hebt.
- Start terminal en navigeer naar de map met ADB en deze bestanden.
- Voer de volgende terminalopdrachten in:
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
- U zou nu de # prompt moeten krijgen, die aangeeft datrooten is succesvol geweest. Om dit verder te bevestigen, voert u het commando 'id' in (zonder de aanhalingstekens). Je zou nu ‘uid = 0 (root) gid = 0 (root)’ als antwoord moeten zien, waarmee wordt bevestigd dat je nu root-toegang hebt.
- Er zijn nog een paar stappen over om deze root permanent te maken. Ga door met het invoeren van deze opdrachten:
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
- Stel nu uw / systeempartitie weer in op alleen-lezen voordat u klaar bent om te worden afgesloten. Voer eenvoudig deze terminalopdrachten in:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- Ten slotte moet u de SuperUser-app installeren. De nieuwste versie die beschikbaar is via Android Market wordt aanbevolen en zou perfect moeten werken. Als het eenmaal is geïnstalleerd, bent u helemaal klaar.
Daar gaat het - je hebt nu je Nexus One met Android 2.2.1 Froyo permanent geroot.
Comments