
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:
- Download Nexus One Softroot-filerne fra ovenstående link, og ekstraher indholdet af tarefilen til den samme mappe, hvor du har ADB.
- Start terminal og naviger til den mappe, hvor du har ADB og disse filer.
- 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
- 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.
- 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
- 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
- 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.
Kommentarer