Gode nyheder til alle Samsung Galaxy Nexus-brugere! Indtil nu var der ingen mulighed for at roote Galaxy Nexus uden at låse op for enhedens bootloader. Selvom oplåsning af Galaxy Nexus bootloader ikke er en vanskelig opgave, da det er et spørgsmål om at køre en kommando, men det virkelig besværlige er, at oplåsning sletter enhedsdataene fuldstændigt. Heldigvis kan man nemt tage backup af apps & data uden at rode i ICS og Jelly Bean og gendanne backupen senere, men alligevel skal du manuelt sikkerhedskopiere alle interne lagerdata som dokumenter, fotos, medier osv., hvilket bestemt ikke er så praktisk for alle. Din tur Ikke mere skal bekymre dig om at låse enheden op bare for at få root-privilegier!
efrant, moderator på XDA-Developers forum har postet en trin-for-trin procedure til at roote Android-enheder, der kører ICS og Jelly Bean uden at låse bootloaderen op. (Root enhver version af ICS og JB udgivet til dato). Hovedkreditten går til Bin4ry, som har formået at finde en måde at udnytte en tidsforskel i kommandoen "adb restore", der gør det muligt. Men 1-klik root batch script af Bin4ry ser ikke ud til at virke på Galaxy Nexus, så vi vil gøre det via kommandolinje efter efrants vejledning.
Bemærk: Det her gør ikke slet alle data på din enhed, men det anbefales stadig at gøre det Backup dine vigtige data, før du fortsætter. Vi er ikke ansvarlige for tab af data.
Tutorial –Roder Galaxy Nexus uden at låse bootloaderen op
~ Dette skal gøres over ADB, så download og installer USB-driverne først til Galaxy Nexus. Du kan springe dette trin over, hvis ADB-drivere allerede er konfigureret til din Nexus.
1. Download 'Root-without-unlock.zip' og udpak den til en mappe på dit skrivebord.
2. Slå USB Debugging til på din enhed (Indstillinger > Udviklerindstillinger > Aktiver USB-fejlfinding) og tilslut den til computeren via USB-kabel.
3. Højreklik på mappen 'Root-without-unlock', mens du holder Shift-tasten nede, og vælg 'Åbn kommandovindue her'.
4. Kommandoprompt åbnes. Indtast kommandoen adb-enheder for at bekræfte, at din telefon er korrekt tilsluttet via ADB-grænsefladen.
5. Indtast nu nedenstående kommandoer individuelt for at kopiere rodfilerne (brug copy-paste).
adb push su /data/local/tmp/su
adb push Superuser.apk /data/local/tmp/Superuser.apk
6. Indtast adb restore fakebackup.ab for at gendanne den falske "backup".
Bemærk: Klik ikke gendan på din enhed. Indtast blot kommandoen i kommandoprompten på din pc og tryk på enter-tasten.
7. Indtast nedenstående kommando for at køre "udnyttelse".
adb shell "mens ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; gør:; Færdig"
8. Nu hvor "udnyttelsen" kører, skal du klikke på 'Gendan mine data' på din enhed. (På dette tidspunkt vil CMD sandsynligvis vise flere linjer, der siger 'link mislykket fil findes').
Vigtig - Når du klikker på gendan, bør du se gendannelsesmeddelelsen på din telefonskærm, og når du er færdig, vil den sige 'gendannelse afsluttet'. Hvis du ikke kan se dette, så prøv igen fra trin #3.
9. Når det er færdigt, skal du indtaste adb reboot for at genstarte din enhed.
Bemærk: Forsøg ikke at bruge din enhed, når du genstarter. Kørsel af denne udnyttelse genstarter din enhed i emulatortilstand, så den vil være laggy, og skærmen vil flimre - dette er normalt.
10. Når telefonen er genstartet, skal du indtaste adb shell for at åbne en shell.
Bemærk: Nu skulle du have en rodskal, dvs. din prompt skal være #, ikke $. Hvis ikke, virkede det ikke. (Se billedet ovenfor)
11. Indtast nu mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system for at montere systempartitionen som r/w.
12. Indtast cat /data/local/tmp/su > /system/bin/su for at kopiere su til /system.
13. Indtast chmod 06755 /system/bin/su for at ændre tilladelser på su.
14. Indtast ln -s /system/bin/su /system/xbin/su for at symlinke su til /xbin/su.
15. Indtast cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk for at kopiere Superuser.apk til /system.
16. Indtast chmod 0644 /system/app/Superuser.apk for at ændre tilladelser på Superuser.apk.
17. Indtast rm /data/local.prop for at slette filen, som udnyttelsen oprettede.
18. Indtast exit for at afslutte ADB-skallen.
19. Skriv adb shell "sync; synkronisere; synkronisere;"
20. Genstart enheden ved hjælp af adb genstart
Voila! Din Galaxy Nexus skulle nu være rootet uden at du behøver at låse bootloaderen op. Bekræft root-adgang ved at installere Root Checker app fra Google Play.
>> Vi har prøvet ovenstående procedure på GSM Galaxy Nexus, der kører Android 4.1.1 JB. Denne vejledning fungerer sandsynligvis også med Google Nexus 7, har dog ikke prøvet.
Google patcher muligvis denne udnyttelse i fremtidige opdateringer. Lad os se, hvor længe det varer. 🙂
Kilde: XDA, særlig tak til Bin4ry og efrant.
Opdatering: Som forventet har Google rettet dette hul begyndende med JZO54K. Så det virker ikke til Android 4.1.2 JZO54K eller nyere.
Tags: AndroidGalaxy NexusGuideRootingTipsTricksTutorialsLåsning op