
Šį metodą mums pateikė XDA-Developers forumo narys antortinis kuris, būdamas išdidus Ubuntu vartotojas, norėjo įsitvirtintijo „Nexus One“, nenaudodamas „Windows“ šiam tikslui. Jis bandė jį įsišaknyti naudodamas „SuperOneClick“ - mūsų pasirinktą universalų įsišaknijimo metodą, kuris veikia daugumoje „Android“ įrenginių, bet neatrodė, kad jis veiktų „Linux“. Galbūt priežastis buvo ta, kad jis pritaikė „Android 2.2.1 OTA“ naujinį, bet esmė buvo ta, kad jis neveikė. Tada jis nusprendė sukurti rankinį metodą, naudodamas tą patį išnaudojimą, kurį naudojo „SuperOneClick“, ir jis suveikė!
Jei jums nepažįstamas šaknis, jums patariamanorėdami sužinoti 10 populiariausių „Android“ įrenginio šaknies priežasčių ir išsamų „Android“ įsišaknijimo vadovą. Iš esmės įsišaknijimas leis paleisti tūkstančius programų, kurioms reikalinga šakninė prieiga, kad jos tinkamai veiktų. Tai taip pat leis įdiegti į telefoną pasirinktinius ROM ir atkūrimo vaizdus, kad pakeistumėte jo OS ir atliktumėte su juo keletą papildomų operacijų.
Atsisakymas: Prašome vadovautis šiuo vadovu savo rizika. „AddictiveTips“ nebus atsakingi, jei proceso metu jūsų prietaisas bus sugadintas ar plytas sugadinęs.
Reikalavimai:
- PC, kuriame veikia „Ubuntu Linux“. Buvo išbandytas šis metodas, veikiantis „Ubuntu 10.10“.
- „Nexus One“, kuriame veikia „Android 2.2.1 Froyo“.
- ADB įdiegta ir veikia jūsų kompiuteryje.
- Reikalingi „Nexus One“ sofoto failai.
Procedūra:
- Iš aukščiau pateiktos nuorodos atsisiųskite „Nexus One Softroot“ failus ir ištraukite deguto failo turinį į tą patį aplanką, kuriame turite ADB.
- Paleiskite terminalą ir eikite į aplanką, kuriame turite ADB, ir šiuos failus.
- Įveskite šias terminalo komandas:
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
- Dabar turėtumėte gauti # nurodymą, nurodantį taiįsišaknijimas buvo sėkmingas. Norėdami tai patvirtinti toliau, įveskite komandą „id“ (be kabučių). Kaip atsakymą turėtumėte pamatyti „uid = 0 (šaknis) gid = 0 (šaknis)“, patvirtinantį, kad dabar turite šakninę prieigą.
- Dar liko keli žingsniai, kad ši šaknis būtų nuolatinė. Tęskite įvesdami šias komandas:
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
- Dabar, prieš ruošdamiesi likviduoti, turėtumėte nustatyti savo / sistemos skaidinį atgal į tik skaitomą. Tiesiog įveskite šias terminalo komandas:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- Galiausiai turite įdiegti programą „SuperUser“. Rekomenduojama naujausia „Android Market“ versija, kuri turėtų veikti nepriekaištingai. Kai jis bus įdiegtas, viskas bus padaryta.
Kur jūs einate - dabar jūsų „Nexus One“ veikia su „Android 2.2.1 Froyo“ visam laikui.
Komentarai