Cum să rootați toate Motorola cu Gingerbread

Există nenumărate moduri și trucuri de a recâștiga controlul deplin asupra telefonului și de a deveni un super utilizator (rădăcină). Dar majoritatea sunt specifice unui anumit model. Acum, un dezvoltator a găsit o metodă de a-l realiza în toate Motorola (nu a încercat-o cu alte mărci) care au Gingerbread, care este majoritatea.

Două avertismente înainte de a continua. Procedura se adresează utilizatorilor medii sau avansați. Necesită ceva expertiză și experiență în manipularea sistemului. Celălalt este că metoda este concepută pentru a fi urmată cu Sistem de operare Linux. Dacă nu îl aveți instalat pe computer, puteți utiliza oricând un emulator pentru a deschide o mașină virtuală Linux pe un PC sau MAC.

Și acum, la obiect. Primul lucru de făcut este să activați depanarea USB (disponibilă în setări/opțiuni de dezvoltare). În continuare vom crea o imagine a partiției userdata (numită CG37), modificând fișierul local.prop. Valoarea de modificat în fișierul local.prop este de transmis ro.sys.atvc_allow_all_adb de la pozitia 0 la 1.

Pentru a crea imaginea partiției userdata trebuie să mergeți la consola Linux și, întotdeauna cu privilegii de administrator, să scrieți:

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

Cu asta vom fi reușit să avem CG37.smg pe cardul microSD. Din consola Linux, va trebui să descarcăm și să extragem un fișier zip pe care îl vom descărca de pe acesta adresa. Va trebui să copiem imaginea partiției (CG37.smg) și fișierul SBF (care conține o imagine a firmware-ului terminalului) în folderul pe care tocmai l-am dezarhivat. Din consolă mergem la folder prin scriere folderul cd, unde folderul corespunde adresei folderului în care am plasat cele două fișiere.

Următorul pas este modificarea dimensiunii partiției până la 200 MB, deoarece sbf_flash nu permite intermiterea imaginilor cu fișiere mari. Pentru a face acest lucru, trebuie să scrieți în consolă:

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

Odată ce partiția a fost extinsă, scriem din nou în consolă sau terminal: 

chmod +x sbf_flash

Pornim mobilul de la bootloader și îl conectăm la computer. Ne întoarcem la consolă pentru a scrie următoarea comandă:

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

Unde ORIGINAL corespunde denumirii SBF. Îl lăsăm să-și facă treaba și, odată ce mobilul s-a repornit, scriem ultima linie în terminal:

bash finishroot.sh.

Acum vom avea Motorola rootat. După cum vedeți într-un proces oarecum complex (Aproape imposibil pentru cei care nu se mișcă confortabil în Linux. Dar dacă nu poți, cu siguranță acel prieten obișnuit cu manipularea mașinilor va ști să o facă în câteva minute. În cazul în care am greșit la transcrierea instrucțiunilor, le poti urmari de la Dezvoltatori XDA.


Te interesează:
Ghid de bază pentru Android ROMS
  1.   adlx el a spus

    «un dezvoltator a găsit o metodă» <– sursă?

    Cel care a descoperit ro.sys.atvc_allow_all_adb, din câte știu eu, este Dan Rosenberg.

    – Fără a fi root, nu există „dd” pe telefon. Se poate instala, dar nu o spui.
    – Nu sunt sigur că, fără a fi root, puteți face acest dump al dispozitivului de blocare a datelor utilizatorului.
    – Nu spuneți cum să setați ro.sys.atvc_allow_all_adb la 1, așa că procedura, dacă funcționează, afișează din nou aceleași date de utilizator.

    – Puteți să flash sbf pe Windows folosind RSD Lite (trebuie să reconstruiți sbf cu datele de utilizator modificate).


  2.   Michelangelo Criado el a spus

    Adlx, ai perfectă dreptate când ești root. Am uitat să-l includ. Și nu știam despre Rosenberg. Recepţionat.