Skvělá zpráva pro všechny uživatele Samsung Galaxy Nexus! Doposud neexistoval žádný možný způsob rootování Galaxy Nexus bez odemknutí bootloaderu zařízení. I když odemknutí bootloaderu Galaxy Nexus není složitý úkol, protože jde o spuštění jednoho příkazu, ale co je opravdu těžkopádné, odemknutí zcela vymaže data zařízení. Naštěstí lze snadno zálohovat aplikace a data bez rootování v ICS a Jelly Bean a obnovit zálohu později, ale přesto musíte ručně zálohovat všechna data interního úložiště, jako jsou dokumenty, fotografie, média atd., což jistě není tak pohodlné. pro každého. Teď ty Žádné další musíte se starat o odemknutí zařízení, abyste získali práva root!
efrant, moderátor na fóru XDA-Developers zveřejnil postup krok za krokem pro rootování zařízení Android se systémem ICS a Jelly Bean bez odemykání bootloaderu. (Root jakékoli verze ICS a JB k dnešnímu dni vydané). Hlavní zásluhu má Bin4ry, kterému se podařilo najít způsob, jak využít rozdíl v načasování v příkazu „adb restore“, který to umožňuje. Zdá se však, že 1-click root dávkový skript od Bin4ry nefunguje na Galaxy Nexus, takže to uděláme přes příkazový řádek podle efrantova průvodce.
Poznámka: Tento ne vymazat všechna data ve vašem zařízení, ale přesto se to doporučuje Záloha vaše důležitá data, než budete pokračovat. Neneseme odpovědnost za jakoukoli ztrátu dat.
Tutorial -Rootování Galaxy Nexus bez odemknutí bootloaderu
~ To je nutné provést přes ADB, proto si nejprve stáhněte a nainstalujte ovladače USB pro Galaxy Nexus. Tento krok můžete přeskočit, pokud jsou pro váš Nexus již nastaveny ovladače ADB.
1. Stáhněte si soubor „Root-without-unlock.zip“ a rozbalte jej do složky na ploše.
2. Zapněte na svém zařízení ladění USB (Nastavení > Možnosti vývojáře > Povolit ladění USB) a připojte jej k počítači pomocí kabelu USB.
3. Klepněte pravým tlačítkem myši na složku ‚Root-without-unlock‘, podržte klávesu Shift a vyberte ‚Otevřít příkazové okno zde‘.
4. Otevře se příkazový řádek. Zadejte příkaz zařízení adb a potvrďte, že je váš telefon správně připojen přes rozhraní ADB.
5. Nyní zadejte níže uvedené příkazy jednotlivě pro zkopírování kořenových souborů (použijte copy-paste).
adb push su /data/local/tmp/su
adb push Superuser.apk /data/local/tmp/Superuser.apk
6. Zadejte adb restore fakebackup.ab pro obnovení falešné „zálohy“.
Poznámka: Neklikejte obnovit na vašem zařízení. Stačí zadat příkaz do příkazového řádku na vašem PC a stisknout klávesu Enter.
7. Zadejte níže uvedený příkaz pro spuštění „exploit“.
adb shell „zatímco ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; udělat :; Hotovo"
8. Nyní, když je spuštěn „exploit“, klikněte na vašem zařízení na „Obnovit moje data“. (V tuto chvíli bude CMD pravděpodobně zobrazovat několik řádků s nápisem „odkaz selhal soubor existuje').
Důležité – Když kliknete na obnovit, měli byste vidět oznámení o obnovení na obrazovce telefonu a po dokončení se zobrazí „obnovení skončilo“. Pokud toto nevidíte, zkuste to znovu od kroku #3.
9. Po dokončení zadejte adb reboot pro restartování zařízení.
Poznámka: Nepokoušejte se používat zařízení při restartu. Spuštěním tohoto exploitu se vaše zařízení restartuje do režimu emulátoru, takže bude zpožděné a obrazovka bude blikat – to je normální.
10. Jakmile je telefon restartován, zadejte adb shell pro otevření shellu.
Poznámka: Nyní byste měli mít root shell, tj. vaše výzva by měla být #, ne $. Pokud ne, nefungovalo to. (Viz obrázek výše)
11. Nyní zadejte mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system pro připojení systémového oddílu jako r/w.
12. Zadejte cat /data/local/tmp/su > /system/bin/su pro zkopírování su do /system.
13. Zadejte chmod 06755 /system/bin/su pro změnu oprávnění na su.
14. Zadejte ln -s /system/bin/su /system/xbin/su pro symbolický odkaz su na /xbin/su.
15. Zadejte cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk pro zkopírování souboru Superuser.apk do /system.
16. Zadejte chmod 0644 /system/app/Superuser.apk pro změnu oprávnění na Superuser.apk.
17. Zadejte rm /data/local.prop pro smazání souboru, který exploit vytvořil.
18. Vstupem exit opustíte prostředí ADB.
19. Napište adb shell „sync; synchronizace; synchronizace;”
20. Restartujte zařízení pomocí adb reboot
Voila! Váš Galaxy Nexus by nyní měl být rootovaný, aniž byste museli odemykat bootloader. Potvrďte přístup root instalací Kořenová kontrola aplikace z Google Play.
>> Výše uvedený postup jsme vyzkoušeli na GSM Galaxy Nexus se systémem Android 4.1.1 JB. Tato příručka pravděpodobně funguje také s Google Nexus 7, ale nezkoušeli jsme to.
Google může tento exploit opravit v budoucích aktualizacích. Uvidíme, jak dlouho to vydrží. 🙂
Zdroj: XDA, Zvláštní poděkování Bin4ry a efrantovi.
Aktualizace: Podle očekávání Google tuto díru zalepil počínaje JZO54K. Takže to nebude fungovat pro Android 4.1.2 JZO54K nebo novější.
Štítky: AndroidGalaxy NexusGuideRootingTipyTrikyNávodyOdemykání