- - Sådan roddes Nexus One, der kører Android 2.2.1 fra Ubuntu Linux

Sådan roddes Nexus One, der kører Android 2.2.1 fra Ubuntu Linux

Root Nexus One Linux
Nexus One er forankret for længe siden ogdenne metode er stadig ret nem at følge, så længe du kører Windows. Der kan dog være mange af jer, der vil rodfæste enheden fra Linux, og mens metoden tidligere har arbejdet på Linux, fungerer den ikke, hvis du har anvendt Android 2.2.1 OTA-opdateringen. Heldigvis er der en måde at gøre det lige nu fra Ubuntu. Læs videre for detaljerede instruktioner.

Denne metode bringes til os af XDA-Developers forummedlem anthortic der - som en stolt Ubuntu-bruger - ville rodfæstehans Nexus One uden at skulle bruge Windows til formålet. Han prøvede at rodfæste den med SuperOneClick - vores foretrukne universal rooting-metode, der fungerer til de fleste Android-enheder - men det så ikke ud til at virke i Linux. Årsagen var måske, at han havde anvendt Android 2.2.1 OTA-opdateringen, men bunden var, at den ikke fungerede. Derefter besluttede han at udvikle en manuel metode ved hjælp af den samme udnyttelse, der blev brugt af SuperOneClick, og den virkede!

Hvis du ikke kender rodfæstelse, rådes dufor at tjekke vores top 10 grunde til at rodfeste din Android-enhed såvel som vores omfattende Android-rooting-guide. Grundlæggende rooting giver dig mulighed for at køre tusinder af apps, der kræver root-adgang for at fungere korrekt. Det giver dig også mulighed for at installere brugerdefinerede rom'er og gendannelsesbilleder til din telefon for at ændre dens operativsystem og udføre flere avancerede operationer på den.

Disclaimer: Følg denne vejledning på egen risiko. AddictiveTips er ikke ansvarlige, hvis din enhed bliver beskadiget eller muret under processen.

Krav:

  • PC, der kører Ubuntu Linux. Metoden er testet for at fungere på Ubuntu 10.10.
  • Nexus One, der kører Android 2.2.1 Froyo.
  • ADB installeret og arbejder på din computer.
  • De krævede Nexus One Softroot-filer.

Procedure:

  1. Download Nexus One Softroot-filerne fra ovenstående link, og ekstraher indholdet af tarefilen til den samme mappe, hvor du har ADB.
  2. Start terminal og naviger til den mappe, hvor du har ADB og disse filer.
  3. Indtast 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 skal nu få #-prompten, hvilket indikerer detrooting har været en succes. For at bekræfte dette yderligere skal du indtaste kommandoen 'id' (uden anførselstegn). Du skal se få 'uid = 0 (root) gid = 0 (root)' som svaret, og bekræfte, at du nu har root-adgang.
  5. Der er stadig et par trin tilbage for at gøre denne rod permanent. Fortsæt ved at indtaste disse kommandoer:
    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 skal nu indstille din / systempartition til skrivebeskyttet, før du er klar til at afvikle. Indtast blot disse terminalkommandoer:
    sudo ./adb shell
    su
    mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
    exit
    exit
  7. Til sidst skal du installere SuperUser-appen. Den nyeste tilgængelige version fra Android Market anbefales og skal fungere perfekt. Når det er installeret, er du klar.

Der går du - du har nu din Nexus One, der kører Android 2.2.1 Froyo, der er rodfæstet permanent.

[via XDA-udviklere]

Kommentarer