Ako rootovať všetky Motorola s Gingerbread

Existuje nespočetné množstvo spôsobov a trikov, ako opäť získať plnú kontrolu nad svojím mobilom a stať sa super užívateľom (rootom). Väčšina je však špecifická pre konkrétny model. Teraz vývojár našiel spôsob, ako to dostať na všetky Motorola (netestované s inými značkami), ktoré nesú Gingerbread, ktorých je väčšina.

Pred pokračovaním dve upozornenia. Postup je zameraný na priemerných alebo pokročilých používateľov. Vyžaduje určitú odbornosť a skúsenosti s neporiadkom v systéme. Druhým je, že metóda je určená na dodržanie s Operačný systém Linux. Ak ho nemáte nainštalovaný vo svojom počítači, vždy môžete použiť emulátor na otvorenie virtuálneho počítača Linux na PC alebo MAC.

A teraz k veci. Prvá vec, ktorú musíte urobiť, je povoliť ladenie USB (nájdete ho v nastaveniach / možnostiach vývoja). Potom vytvoríme obraz oddielu s používateľskými údajmi (nazývaný CG37) úpravou súboru local.prop. Hodnota, ktorú je potrebné upraviť v súbore local.prop, je odovzdať ro.sys.atvc_allow_all_adb z pozície 0 do 1.

Ak chcete vytvoriť obraz oddielu s používateľskými údajmi, musíte prejsť do konzoly Linux a vždy s oprávneniami správcu napísať:

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

Vďaka tomu sa nám podarí mať CG37.smg na microSD karte. Z konzoly Linux si budete musieť stiahnuť a rozbaliť súbor zip, ktorý si z neho stiahneme adresa. Budeme musieť skopírovať obraz oddielu (CG37.smg) a súbor SBF (ktorý obsahuje obraz firmvéru terminálu) do priečinka, ktorý sme práve rozbalili. Z konzoly prejdeme do priečinka zadaním priečinok cd, kde priečinok zodpovedá adrese priečinka, do ktorého sme umiestnili dva súbory.

Ďalším krokom je úprava veľkosti partície až na 200 MB, pretože sbf_flash neumožňuje blikanie obrázkov veľkých súborov. Na to musíte do konzoly zadať:

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

Po rozbalení oddielu znova napíšeme do konzoly alebo terminálu: 

chmod + x sbf_flash

Spustíme mobil z bootloadera a pripojíme ho k počítaču. Vrátime sa do konzoly a napíšeme nasledujúci príkaz:

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

Kde ORIGINAL zodpovedá názvu SBF. Necháme ho robiť svoju prácu a po reštarte mobilu napíšeme do terminálu posledný riadok:

bash finishroot.sh.

Motorolu už budeme mať rootnutú. Ako vidíte v a trochu zložitý proces (Takmer nemožné pre tých, ktorí sa v Linuxe nepohybujú pohodlne. Ale ak nemôžete, určite ten kamarát zvyknutý na manipuláciu so strojmi vie, ako na to za pár minút. V prípade, že sme sa pri prepisovaní návodu pomýlili, môžete sledovať ich od XDA Developers.


Zaujíma vás:
Základná príručka pre Android ROMS
  1.   adlx dijo

    "Vývojár našiel metódu" <- zdroj?

    Ten, kto sa dozvedel o ro.sys.atvc_allow_all_adb, o ktorom viem, je Dan Rosenberg.

    - Bez toho, aby ste boli root, v telefóne nie je žiadne "dd". Dá sa to nainštalovať, ale ty to nepovieš.
    - Nie je mi jasné, že bez toho, aby som bol root, je možné vypísať blokové zariadenie používateľských údajov.
    - Nerozhodujete o tom, ako nastaviť ro.sys.atvc_allow_all_adb na 1, takže postup, ak bude fungovať, znova preblikne rovnaké používateľské údaje.

    - Môžete flashovať sbf vo Windows pomocou RSD Lite (musíte znova zostaviť sbf s upravenými používateľskými údajmi).


  2.   Michelangelo Criado dijo

    Adlx, máš úplnú pravdu, že si root. Zabudol som to zahrnúť. A o Rosenbergovi nevedel. Rozumiem.