
Denne metoden blir brakt til oss av XDA-Developers forummedlem anthortic som - som en stolt Ubuntu-bruker - ønsket å slå rothans Nexus One uten å måtte bruke Windows til formålet. Han prøvde å rote den med SuperOneClick - vår foretrukne universelle rooting-metode som fungerer for de fleste Android-enheter - men det så ikke ut til å fungere i Linux. Årsaken var kanskje at han hadde brukt Android 2.2.1 OTA-oppdateringen, men poenget var at den ikke fungerte. Han bestemte seg da for å utvikle en manuell metode ved å bruke den samme utnyttelsen som SuperOneClick brukte, og den fungerte!
Hvis du ikke er kjent med forankring, rådes dufor å sjekke de 10 beste grunnene til å rote Android-enheten din, så vel som vår omfattende Android-rooting-guide. I utgangspunktet vil rooting tillate deg å kjøre tusenvis av apper som krever root-tilgang for å fungere ordentlig. Den lar deg også installere tilpassede ROM-er og gjenopprettingsbilder på telefonen din for å endre operativsystemet og utføre flere avanserte operasjoner på den.
Ansvarsfraskrivelse: Følg denne veiledningen på egen risiko. AddictiveTips er ikke ansvarlig hvis enheten din blir skadet eller murt under prosessen.
Krav:
- PC som kjører Ubuntu Linux. Metoden er testet for å fungere på Ubuntu 10.10.
- Nexus One som kjører Android 2.2.1 Froyo.
- ADB installerte og jobber på datamaskinen din.
- De nødvendige Nexus One Softroot-filene.
Fremgangsmåte:
- Last ned Nexus One Softroot-filene fra lenken gitt ovenfor, og trekk ut innholdet i tjærefilen til den samme mappen der du har ADB.
- Start terminal og naviger til mappen der du har ADB og disse filene.
- Angi følgende terminalkommandoer:
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
- Du bør nå få #-ledeteksten, noe som indikerer detforankring har vært vellykket. For å bekrefte dette ytterligere, skriv inn kommandoen ‘id’ (uten anførselstegn). Du bør se få ‘uid = 0 (root) gid = 0 (root)’ som svaret, og bekrefte at du nå har root-tilgang.
- Det er fortsatt noen få trinn igjen for å gjøre denne roten permanent. Fortsett ved å skrive inn disse kommandoene:
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
- Du bør nå sette / systempartisjonen tilbake til skrivebeskyttet før du gjør deg klar til å avvikle. Bare skriv inn disse terminalkommandoene:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- Til slutt må du installere SuperUser-appen. Den siste versjonen som er tilgjengelig fra Android Market, anbefales og skal fungere perfekt. Når det er installert, er du ferdig.
Der går du - nå har du Nexus One som kjører Android 2.2.1 Froyo forankret permanent.
kommentarer