
Tuto metodu nám přináší člen fóra XDA-Developers anthortic kdo - jako hrdý uživatel Ubuntu - chtěl rootovatjeho Nexus One, aniž by k tomu musel používat Windows. Zkusil ji zakořenit pomocí SuperOneClick - naší preferované univerzální metody zakořenování, která funguje pro většinu zařízení Android - ale zdá se, že v Linuxu nefunguje. Možná důvodem bylo, že použil aktualizaci OTA pro Android 2.2.1, ale spodním řádku bylo, že to nefungovalo. Poté se rozhodl vyvinout manuální metodu využívající stejné využití jako SuperOneClick a fungovalo to!
Pokud neznáte zakořenění, doporučujeme vámpodívejte se na našich 10 hlavních důvodů pro zakořenění zařízení Android a na našeho komplexního průvodce zakořeněním systému Android. V zásadě rootování vám umožní spouštět tisíce aplikací, které pro správnou funkci vyžadují přístup root. Umožní vám také nainstalovat do telefonu vlastní ROMy a obrázky pro obnovu, abyste mohli změnit svůj operační systém a provést na něm několik pokročilých operací.
Zřeknutí se odpovědnosti: Postupujte prosím podle této příručky na vlastní nebezpečí. AddictiveTips nenese odpovědnost, pokud se vaše zařízení během procesu poškodí nebo ztratí.
Požadavky:
- PC se systémem Ubuntu Linux. Metoda byla testována pro práci na Ubuntu 10.10.
- Nexus One se systémem Android 2.2.1 Froyo.
- ADB nainstalován a pracuje na vašem počítači.
- Požadované soubory Nexus One Softroot.
Postup:
- Stáhněte si soubory Nexus One Softroot z výše uvedeného odkazu a rozbalte obsah souboru dehtu do stejné složky, kde máte ADB.
- Spusťte terminál a přejděte do složky, kde máte ADB a tyto soubory.
- Zadejte následující příkazy terminálu:
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
- Nyní byste měli dostat # výzvu, což naznačujezakořenění bylo úspěšné. Chcete-li to dále potvrdit, zadejte příkaz „id“ (bez uvozovek). Jako odpověď byste měli vidět get ‘uid = 0 (root) gid = 0 (root),, což potvrzuje, že nyní máte přístup root.
- Zbývá ještě pár kroků, aby byl tento kořen trvalý. Pokračujte zadáním těchto příkazů:
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
- Měli byste nyní nastavit svůj / systémový oddíl zpět na čtení, než se připravíte na ukončení. Jednoduše zadejte tyto příkazy terminálu:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- Nakonec musíte nainstalovat aplikaci SuperUser. Doporučuje se nejnovější verze dostupná z Android Marketu a měla by fungovat dokonale. Po instalaci je vše hotovo.
Tady to máte - nyní máte zařízení Nexus One se systémem Android 2.2.1 Froyo trvale zakořeněné.
Komentáře