Goed nieuws voor alle Samsung Galaxy Nexus-gebruikers! Tot nu toe was er geen manier om Galaxy Nexus te rooten zonder de bootloader van het apparaat te ontgrendelen. Hoewel het ontgrendelen van de Galaxy Nexus-bootloader geen lastige taak is, omdat het een kwestie is van één opdracht, maar wat echt omslachtig is, is dat ontgrendelen wist de apparaatgegevens volledig. Gelukkig kun je eenvoudig een back-up maken van apps en gegevens zonder te rooten in ICS en Jelly Bean en de back-up later herstellen, maar toch moet je handmatig een back-up maken van alle interne opslaggegevens zoals documenten, foto's, media, enz. Wat zeker niet zo handig is voor iedereen. Nu jij Niet meer je hoeft je alleen maar zorgen te maken over het ontgrendelen van het apparaat om rootrechten te krijgen!
efrant, heeft moderator op het XDA-Developers-forum een stapsgewijze procedure gepost om Android-apparaten met ICS en Jelly Bean te rooten zonder de bootloader te ontgrendelen. (Root elke versie van ICS en JB tot nu toe uitgebracht). De belangrijkste verdienste gaat naar Bin4ry, die erin is geslaagd een manier te vinden om een timingverschil in de opdracht "adb restore" uit te buiten dat dit mogelijk maakt. Maar het root-batchscript met 1 klik van Bin4ry lijkt niet te werken op Galaxy Nexus, dus we doen het via opdrachtregel de gids van efrant volgen.
Opmerking: Deze doet niet wis alle gegevens op uw apparaat, maar het wordt toch aanbevolen om back-up uw belangrijke gegevens voordat u verder gaat. Wij zijn niet verantwoordelijk voor enig gegevensverlies.
zelfstudie –Galaxy Nexus rooten zonder de bootloader te ontgrendelen
~ Dit moet via ADB worden gedaan, dus download en installeer eerst de USB-stuurprogramma's voor Galaxy Nexus. U kunt deze stap overslaan als er al ADB-stuurprogramma's zijn ingesteld voor uw Nexus.
1. Download 'Root-without-unlock.zip' en pak het uit in een map op je bureaublad.
2. Schakel USB-foutopsporing in op uw apparaat (Instellingen > Opties voor ontwikkelaars > USB-foutopsporing inschakelen) en sluit deze via een USB-kabel aan op de computer.
3. Klik met de rechtermuisknop op de map 'Root-without-unlock' terwijl u de Shift-toets ingedrukt houdt en selecteer 'Open commandovenster hier'.
4. De opdrachtprompt wordt geopend. Voer de opdracht adb-apparaten in om te bevestigen dat uw telefoon correct is aangesloten via de ADB-interface.
5. Voer nu de onderstaande opdrachten afzonderlijk in om de rootbestanden te kopiëren (gebruik kopiëren-plakken).
adb push su /data/local/tmp/su
adb push Superuser.apk /data/local/tmp/Superuser.apk
6. Voer adb restore fakebackup.ab in om de nep “backup” te herstellen.
Opmerking: Niet klikken herstellen op uw apparaat. Voer gewoon de opdracht in de opdrachtprompt op uw pc in en druk op de enter-toets.
7. Voer de onderstaande opdracht in om de "exploit" uit te voeren.
adb-shell "terwijl ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; doen :; gedaan"
8. Nu de "exploit" actief is, klikt u op 'Mijn gegevens herstellen' op uw apparaat. (Op dit moment zal CMD waarschijnlijk meerdere regels tonen met de tekst 'link mislukt bestand bestaat').
Belangrijk - Terwijl u op herstellen klikt, zou u de herstelmelding op uw telefoonscherm moeten zien en als u klaar bent, staat er 'herstel beëindigd'. Als je dit niet ziet, probeer het dan opnieuw vanaf stap 3.
9. Als het klaar is, voert u adb reboot in om uw apparaat opnieuw op te starten.
Opmerking: Probeer uw apparaat niet te gebruiken bij het opnieuw opstarten. Als u deze exploit uitvoert, wordt uw apparaat opnieuw opgestart in de emulatormodus, dus het zal traag zijn en het scherm flikkert - dit is normaal.
10. Nadat de telefoon opnieuw is opgestart, voert u adb-shell in om een shell te openen.
Opmerking: Nu zou je een rootshell moeten hebben, d.w.z. je prompt zou moeten zijn: #, niet $. Zo niet, dan is het niet gelukt. (Zie de afbeelding hierboven)
11. Voer nu mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system in om de systeempartitie te mounten als r/w.
12. Voer cat /data/local/tmp/su > /system/bin/su in om su naar /system te kopiëren.
13. Voer chmod 06755/system/bin/su in om de rechten op su te wijzigen.
14. Voer ln -s /system/bin/su /system/xbin/su in om su te symboliseren naar /xbin/su.
15. Voer cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk in om Superuser.apk naar /system te kopiëren.
16. Voer chmod 0644 /system/app/Superuser.apk in om de machtigingen op Superuser.apk te wijzigen.
17. Voer rm /data/local.prop in om het bestand te verwijderen dat door de exploit is gemaakt.
18. Voer exit in om de ADB-shell te verlaten.
19. Typ adb shell “sync; synchroniseren; synchroniseren;"
20. Start het apparaat opnieuw op met adb reboot
Voila! Je Galaxy Nexus zou nu geroot moeten zijn zonder dat je de bootloader hoeft te ontgrendelen. Bevestig root-toegang door de . te installeren Root Checker app van Google Play.
>> We hebben de bovenstaande procedure geprobeerd op GSM Galaxy Nexus met Android 4.1.1 JB. Deze handleiding werkt waarschijnlijk ook met Google Nexus 7, maar heb het nog niet geprobeerd.
Google kan deze exploit patchen in toekomstige updates. Laten we eens kijken hoe lang het duurt. 🙂
Bron: XDA, Speciale dank aan Bin4ry en efrant.
Bijwerken: Zoals verwacht heeft Google dit gat gedicht, te beginnen met JZO54K. Het werkt dus niet voor Android 4.1.2 JZO54K of nieuwer.
Tags: AndroidGalaxy NexusGidsRootingTipsTricksTutorialsOntgrendelen