Hoe alle Motorola te rooten met Gingerbread

Er zijn talloze manieren en trucs om de volledige controle over de mobiel terug te krijgen en een supergebruiker (root) te worden. Maar de meeste zijn specifiek voor een bepaald model. Nu heeft een ontwikkelaar een methode gevonden om het te krijgen op alle Motorola (niet getest met andere merken) die Gingerbread dragen, wat de meerderheid is.

Twee kanttekeningen alvorens verder te gaan. De procedure is bedoeld voor gemiddelde of gevorderde gebruikers. Vereist enige expertise en ervaring met het rommelen van het systeem. De andere is dat de methode bedoeld is om gevolgd te worden met de Linux-besturingssysteem. Als je het niet op je computer hebt geïnstalleerd, kun je altijd een emulator gebruiken om een ​​virtuele Linux-machine op een pc of op een MAC te openen.

En nu ter zake. Het eerste dat u moet doen, is USB-foutopsporing inschakelen (te vinden in instellingen / ontwikkelingsopties). Vervolgens maken we een afbeelding van de gebruikersgegevenspartitie (genaamd CG37), waarbij we het bestand local.prop aanpassen. De waarde die moet worden gewijzigd in het bestand local.prop is to pass ro.sys.atvc_allow_all_adb van positie 0 naar 1.

Om de image van de userdata-partitie te maken, moet je naar de Linux-console gaan en, altijd met beheerdersrechten, typen:

dd if = / dev / block / userdata of = / sdcard / CG37.smg

Hiermee zullen we erin geslaagd zijn om de CG37.smg op de microSD-kaart te hebben. Vanaf de Linux-console moet je een zipbestand downloaden en uitpakken dat we hiervan zullen downloaden adres. We zullen de partitie-image (CG37.smg) en het SBF-bestand (dat een afbeelding van de terminalfirmware bevat) moeten kopiëren naar de map die we zojuist hebben uitgepakt. Vanuit de console gaan we naar de map door te typen cd map, waarbij map overeenkomt met het adres van de map waarin we de twee bestanden hebben geplaatst.

De volgende stap is het wijzigen van de partitiegrootte tot 200 MB, aangezien sbf_flash geen knipperende afbeeldingen van grote bestanden toestaat. Daarvoor moet je in de console typen:

efsck -f CG37.smg
resize2fs CG37.smg 200M

Zodra de partitie is uitgebreid, schrijven we opnieuw in de console of terminal: 

chmod + x sbf_flash

We starten de mobiel vanaf de bootloader en verbinden deze met de computer. We keren terug naar de console om het volgende commando te schrijven:

./sbf_flash -r –gebruikersgegevens CG37.smg ORIGINEEL.sbf

Waar ORIGINAL overeenkomt met de naam van de SBF. We laten het zijn werk doen en, zodra de mobiel opnieuw is opgestart, schrijven we de laatste regel in de terminal:

bash finishroot.sh.

We zullen de Motorola alvast laten rooten. Zoals je ziet in een enigszins complex proces (Bijna onmogelijk voor degenen die zich niet comfortabel verplaatsen in Linux. Maar als je dat niet kunt, weet die vriend die gewend was om machines te manipuleren, hoe het in een paar minuten moet. Als we een fout hebben gemaakt bij het overschrijven van de instructies, kun je volg ze vanaf XDA Developers.


Ben je geïnteresseerd in:
Basisgids op Android ROMS
  1.   adlx zei

    "Een ontwikkelaar heeft een methode gevonden" <- bron?

    Degene die erachter kwam over de ro.sys.atvc_allow_all_adb die ik ken, is Dan Rosenberg.

    - Zonder root te zijn, staat er geen "dd" op de telefoon. Het kan worden geïnstalleerd, maar je zegt het niet.
    - Het is mij niet duidelijk dat het zonder root mogelijk is om het block device van de userdata te dumpen.
    - U beslist niet hoe u de ro.sys.atvc_allow_all_adb op 1 zet, dus de procedure, als het werkt, knippert dezelfde gebruikersgegevens opnieuw.

    - U kunt sbf flashen in Windows met RSD Lite (u moet de sbf opnieuw opbouwen met de gewijzigde gebruikersgegevens).


  2.   Michelangelo Criado zei

    Adlx, je hebt helemaal gelijk dat je root bent. Ik ben het vergeten erbij te zetten. En hij wist niets van Rosenberg. Begrepen.