Sådan rooter du hele Motorola med Gingerbread

Der er utallige måder og tricks til at genvinde fuld kontrol over din mobil og blive en superbruger (root). Men de fleste er specifikke for en bestemt model. Nu har en udvikler fundet en metode til at få det på alle Motorola (ikke testet med andre mærker), der bærer Gingerbread, som er størstedelen.

To forbehold, før du fortsætter. Proceduren er rettet mod gennemsnitlige eller avancerede brugere. Kræver en vis ekspertise og opleve at rode rundt i systemet. Den anden er, at metoden er beregnet til at blive fulgt med Linux-operativsystem. Hvis du ikke har det installeret på din computer, kan du altid bruge en emulator til at åbne en virtuel Linux-maskine på en pc eller på en MAC.

Og nu til sagen. Den første ting at gøre er at aktivere USB-fejlretning (kan findes i indstillinger / udviklingsmuligheder). Derefter vil vi oprette et billede af brugerdatapartitionen (kaldet CG37), der ændrer filen local.prop. Værdien, der skal ændres i filen local.prop, skal bestå ro.sys.atvc_allow_all_adb fra position 0 til 1.

For at oprette billedet af brugerdatapartitionen skal du gå til Linux-konsollen og, altid med administratorrettigheder, skrive:

dd if = / dev / blok / brugerdata af = / sdcard / CG37.smg

Med dette vil vi have formået at have CG37.smg på microSD-kortet. Fra Linux-konsollen skal du downloade og udpakke en zip-fil, som vi vil downloade fra denne Dirección. Vi bliver nødt til at kopiere partitionsbilledet (CG37.smg) og SBF-filen (som indeholder et billede af terminalfirmwaren) i den mappe, som vi lige har pakket ud. Fra konsollen går vi til mappen ved at skrive cd mappe, hvor mappe svarer til adressen på den mappe, hvor vi har placeret de to filer.

Det næste trin er at ændre størrelsen af ​​partitionen op til 200 MB, da sbf_flash ikke tillader blinkende billeder af store filer. For det skal du skrive i konsollen:

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

Når partitionen er udvidet, skriver vi igen i konsollen eller terminalen: 

chmod + x sbf_flash

Vi starter mobilen fra bootloaderen og forbinder den til computeren. Vi vender tilbage til konsollen for at skrive følgende kommando:

./sbf_flash -r –brugerdata CG37.smg ORIGINAL.sbf

Hvor ORIGINAL svarer til navnet på SBF. Vi lader den gøre sit arbejde, og når mobilen er genstartet, skriver vi den sidste linje i terminalen:

bash finishroot.sh.

Vi vil allerede have Motorola rootet. Som du ser i en noget kompleks proces (Næsten umuligt for dem, der ikke bevæger sig komfortabelt i Linux. Men hvis du ikke kan, vil den ven, der er vant til at manipulere maskiner, helt sikkert vide, hvordan man gør det på få minutter. Hvis vi har lavet en fejl under transskriberingen af ​​instruktionerne, kan du følge dem fra XDA Developers.


Du er interesseret i:
Grundlæggende guide til Android ROM'er
  1.   adlx sagde han

    "En udvikler har fundet en metode" <- source?

    Den, der fandt ud af den ro.sys.atvc_allow_all_adb, som jeg kender til, er Dan Rosenberg.

    - Uden at være root er der ingen "dd" på telefonen. Det kan installeres, men du siger det ikke.
    - Jeg er ikke sikker på, at det uden at være root er muligt at dumpe blokenheden af ​​brugerdataene.
    - Du bestemmer ikke, hvordan du indstiller ro.sys.atvc_allow_all_adb til 1, så proceduren, hvis den virker, blinker de samme brugerdata igen.

    - Du kan flashe sbf i Windows ved hjælp af RSD Lite (du skal genopbygge sbf med de ændrede brugerdata).


  2.   Michelangelo Criado sagde han

    Adlx, du har fuldstændig ret i at være root. Jeg glemte at inkludere det. Og han kendte ikke til Rosenberg. Modtaget.