- - Hvordan Root Nexus One som kjører Android 2.2.1 fra Ubuntu Linux

Hvordan rot Nexus One som kjører Android 2.2.1 fra Ubuntu Linux

Root Nexus One Linux
Nexus One har vært forankret for lenge siden ogdenne metoden er fremdeles ganske enkel å følge så lenge du kjører Windows. Imidlertid kan det være mange av dere som ønsker å rote enheten fra Linux, og mens metoden tidligere fungerte på Linux, vil den ikke fungere hvis du har brukt Android 2.2.1 OTA-oppdateringen. Heldigvis er det en måte å gjøre det akkurat nå fra Ubuntu. Les videre for detaljerte instruksjoner.

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:

  1. 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.
  2. Start terminal og naviger til mappen der du har ADB og disse filene.
  3. 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
  4. 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.
  5. 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
  6. 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
  7. 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.

[via XDA-utviklere]

kommentarer