
Ovu metodu donio nam je član foruma XDA-Developers anthortic koji se - kao ponosni korisnik Ubuntua - želio iskoristitinjegov Nexus One bez upotrebe Windowsa u tu svrhu. Pokušao ga je ukorijeniti pomoću SuperOneClick - naše preferirane univerzalne metode ukorjenjivanja koja radi na većini Android uređaja - ali izgledalo da to ne radi u Linuxu. Možda je razlog bio taj što je primijenio Android 2.2.1 OTA ažuriranje, ali suština je bila da to ne radi. Tada je odlučio razviti ručnu metodu koristeći isti exploit koji koristi SuperOneClick, i to je uspjelo!
Ako niste upoznati sa ukorijenjenjem, bit ćete informiranida biste provjerili naših 10 najboljih razloga za pokretanje vašeg Android uređaja kao i naš sveobuhvatni vodič za korijenje sa sustavom Android. U osnovi, ukorijenjivanje će vam omogućiti da pokrenete tisuće aplikacija kojima je potreban root pristup kako bi pravilno funkcionirali. Također će vam omogućiti da na svoj telefon instalirate prilagođene ROM-ove i slike za oporavak da biste promijenili OS i izvršili nekoliko naprednih operacija na njemu.
Odricanje: Slijedite ovaj vodič na vlastiti rizik. AddictiveTips neće biti odgovoran ako se vaš uređaj tijekom procesa ošteti ili opekne.
zahtjevi:
- Računalo sa operativnim sistemom Ubuntu Linux. Metoda je testirana na Ubuntu 10.10.
- Nexus One s Android 2.2.1 Froyo.
- ADB instaliran i radi na vašem računalu.
- Potrebne datoteke Nexus One Softroot.
Postupak:
- Preuzmite datoteke Nexus One Softroot s gornje veze i izvucite sadržaj tar datoteke u istu mapu u kojoj imate ADB.
- Pokrenite terminal i idite do mape u kojoj imate ADB i te datoteke.
- Unesite sljedeće naredbe terminala:
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
- Sada biste trebali dobiti brzi #, što znači da jekorijenje je bilo uspješno. Da biste to dodatno potvrdili, unesite naredbu 'id' (bez navodnika). Trebali biste vidjeti "uid = 0 (root) gid = 0 (root)" kao odgovor koji potvrđuje da sada imate root pristup.
- Još je preostalo nekoliko koraka kako bi ovaj korijen bio trajan. Nastavite unosom ovih naredbi:
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
- Sada biste trebali postaviti svoju / sistemsku particiju na samo za čitanje prije nego što se pripremite za zavrtanje. Jednostavno unesite ove naredbe naredbi:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- Na kraju, morate instalirati aplikaciju SuperUser. Preporučuje se najnovija inačica dostupna na Android Marketu i trebala bi raditi savršeno. Jednom kada je instaliran, sve ste završili.
Eto nas - sada imate svoj Nexus One koji radi na Android 2.2.1 Froyo trajno.
komentari