Cum să rootați Galaxy Nexus fără a debloca Bootloader

Vești grozave pentru toți utilizatorii Samsung Galaxy Nexus! Până acum, nu a existat o modalitate posibilă de a roota Galaxy Nexus fără a debloca bootloader-ul dispozitivului. Chiar dacă deblocarea bootloader-ului Galaxy Nexus nu este o sarcină dificilă, deoarece este vorba de a rula o singură comandă, dar ceea ce este cu adevărat greoi este că deblocarea șterge complet datele dispozitivului. Din fericire, se poate face backup cu ușurință pentru aplicații și date fără a face root în ICS și Jelly Bean și a restabili backup-ul mai târziu, dar totuși, trebuie să faceți backup manual pentru toate datele de stocare internă, cum ar fi documente, fotografii, media etc., ceea ce cu siguranță nu este atât de convenabil. pentru toti. Acum tu Nu mai trebuie să vă faceți griji cu privire la deblocarea dispozitivului doar pentru a obține privilegii de root!

efrant, moderator la forumul XDA-Developers a postat o procedură pas cu pas pentru a roota dispozitivele Android care rulează ICS și Jelly Bean fără a debloca bootloader-ul. (Root orice versiune de ICS și JB lansat până în prezent). Principalul credit îi revine Bin4ry, care a reușit să găsească o modalitate de a exploata o diferență de timp în comanda „adb restore” care o face posibilă. Dar scriptul de lot rădăcină cu 1 clic de la Bin4ry nu pare să funcționeze pe Galaxy Nexus, așa că o vom face prin Linie de comanda urmând ghidul lui efrant.

Notă: Acest nu ștergeți toate datele de pe dispozitiv, dar totuși este recomandat Backup datele dumneavoastră importante înainte de a continua. Nu vom fi responsabili pentru nicio pierdere de date.

Tutorial -Înrădăcinarea Galaxy Nexus fără a debloca bootloader-ul

~ Acest lucru trebuie făcut prin ADB, așa că descărcați și instalați mai întâi driverele USB pentru Galaxy Nexus. Puteți sări peste acest pas dacă driverele ADB sunt deja configurate pentru Nexus.

1. Descărcați „Root-without-unlock.zip” și extrageți-l într-un folder de pe desktop.

2. Activați Depanarea USB pe dispozitivul dvs. (Setări > Opțiuni pentru dezvoltatori > Activare depanare USB) și conectați-l la computer prin cablu USB.

3. Faceți clic dreapta pe folderul „Root-without-unlock” în timp ce țineți apăsată tasta Shift și selectați „Deschideți fereastra de comandă aici”.

4. Se va deschide promptul de comandă. Introduceți comanda adb devices pentru a confirma că telefonul este conectat corect prin interfața ADB.

5. Acum introduceți comenzile de mai jos individual pentru a copia fișierele rădăcină (utilizați copy-paste).

adb push su /data/local/tmp/su

adb push Superuser.apk /data/local/tmp/Superuser.apk

6. Introduceți adb restore fakebackup.ab pentru a restabili „backup” fals.

Notă: Nu faceți clic restaurați pe dispozitivul dvs. Doar introduceți comanda în promptul de comandă de pe computer și apăsați tasta Enter.

7. Introduceți comanda de mai jos pentru a rula „exploat”.

adb shell „în timp ce ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; face :; Terminat"

8. Acum că „exploat” rulează, faceți clic pe „Restaurați datele mele” pe dispozitiv. (În acest moment, CMD va afișa probabil mai multe rânduri care spun „fișierul link eșuat există”).

Important – Pe măsură ce faceți clic pe restaurare, ar trebui să vedeți notificarea de restabilire pe ecranul telefonului dvs. și, odată terminat, va spune „restaurare încheiată”. Dacă nu vedeți acest lucru, încercați din nou de la pasul #3.

9. După ce se termină, introduceți adb reboot pentru a reporni dispozitivul.

Notă: Nu încercați să utilizați dispozitivul la repornire. Rularea acestui exploit va reporni dispozitivul în modul emulator, deci va fi întârziat și ecranul va pâlpâi - acest lucru este normal.

10. Odată ce telefonul este repornit, introduceți adb shell pentru a deschide un shell.

Notă: Acum ar trebui să aveți un shell rădăcină, adică promptul dvs. ar trebui să fie #, nu $. Dacă nu, nu a funcționat. (Consultați imaginea de mai sus)

11. Acum introduceți mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system pentru a monta partiția de sistem ca r/w.

12. Introduceți cat /data/local/tmp/su > /system/bin/su pentru a copia su în /system.

13. Introduceți chmod 06755 /system/bin/su pentru a schimba permisiunile pe su.

14. Introduceți ln -s /system/bin/su /system/xbin/su pentru a lega simbolul su la /xbin/su.

15. Introduceți cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk pentru a copia Superuser.apk în /system.

16. Introduceți chmod 0644 /system/app/Superuser.apk pentru a modifica permisiunile pentru Superuser.apk.

17. Introduceți rm /data/local.prop pentru a șterge fișierul creat de exploit.

18. Introduceți exit pentru a ieși din shell-ul ADB.

19. Tastați adb shell „sync; sincronizare; sincronizare;”

20. Reporniți dispozitivul utilizând adb reboot

Voila! Galaxy Nexus ar trebui acum să fie rootat fără a fi necesar să deblocați bootloader-ul. Confirmați accesul root instalând Root Checker aplicație de pe Google Play.

>> Am încercat procedura de mai sus pe GSM Galaxy Nexus care rulează Android 4.1.1 JB. Acest ghid funcționează probabil și cu Google Nexus 7, însă nu am încercat.

Google poate corecta acest exploit în actualizările viitoare. Să vedem cât durează. 🙂

Sursa: XDA, Mulțumiri speciale lui Bin4ry și efrant.

Actualizați: După cum era de așteptat, Google a corectat această gaură începând cu JZO54K. Deci, nu va funcționa pentru Android 4.1.2 JZO54K sau mai nou.

Etichete: AndroidGalaxy NexusGhid Înrădăcinare Sfaturi TrucuriTutoriale Deblocare