Jak zrootować całą Motorolę za pomocą Gingerbread

Istnieje niezliczona ilość sposobów i sztuczek, aby odzyskać pełną kontrolę nad telefonem komórkowym i zostać superużytkownikiem (root). Ale większość jest specyficzna dla konkretnego modelu. Teraz programista znalazł sposób, aby uzyskać go na wszystkich Motorolach (nie testowano z innymi markami), które zawierają pierniki, które stanowią większość.

Dwa zastrzeżenia przed kontynuowaniem. Procedura skierowana jest do przeciętnych lub zaawansowanych użytkowników. Wymaga pewnej wiedzy i doświadczaj bałaganu w systemie. Drugim jest to, że metoda ma być stosowana z System operacyjny Linux. Jeśli nie masz go zainstalowanego na swoim komputerze, zawsze możesz użyć emulatora, aby otworzyć wirtualną maszynę Linux na komputerze PC lub MAC.

A teraz do rzeczy. Pierwszą rzeczą do zrobienia jest włączenie debugowania USB (można je znaleźć w ustawieniach / opcjach rozwoju). Następnie utworzymy obraz partycji danych użytkownika (nazywanej CG37), modyfikując plik local.prop. Wartość do zmodyfikowania w pliku local.prop to pass ro.sys.atvc_allow_all_adb od pozycji 0 do 1.

Aby utworzyć obraz partycji danych użytkownika, musisz przejść do konsoli Linux i zawsze z uprawnieniami administratora wpisać:

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

Dzięki temu uda nam się umieścić CG37.smg na karcie microSD. Z konsoli Linux będziesz musiał pobrać i rozpakować plik zip, który pobierzemy z tego Ulica. Będziemy musieli skopiować obraz partycji (CG37.smg) i plik SBF (zawierający obraz oprogramowania terminala) do folderu, który właśnie rozpakowaliśmy. Z konsoli przechodzimy do folderu wpisując folder na cd, gdzie folder odpowiada adresowi folderu, w którym umieściliśmy oba pliki.

Następnym krokiem jest zmiana rozmiaru partycji do 200 MB, ponieważ sbf_flash nie pozwala na flashowanie obrazów dużych plików. W tym celu musisz napisać w konsoli:

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

Po rozwinięciu partycji piszemy ponownie w konsoli lub terminalu: 

chmod + x sbf_flash

Uruchamiamy telefon z bootloadera i podłączamy go do komputera. Wracamy do konsoli, aby napisać następującą komendę:

./sbf_flash -r –dane użytkownika CG37.smg ORYGINALNY.sbf

Gdzie ORIGINAL odpowiada nazwie SBF. Pozwalamy mu wykonać swoją pracę i po ponownym uruchomieniu telefonu piszemy w terminalu ostatnią linijkę:

bash Finishroot.sh.

Będziemy już mieli zrootowaną Motorolę. Jak widzisz w nieco skomplikowany proces (Prawie niemożliwe dla tych, którzy nie poruszają się komfortowo w Linuksie. Ale jeśli nie, to z pewnością ten przyjaciel, który kiedyś manipulował maszynami, wie, jak to zrobić w kilka minut. W przypadku, gdy popełniliśmy błąd podczas przepisywania instrukcji, możesz podążaj za nimi z XDA Developers.


Jesteś zainteresowany:
Podstawowy przewodnik po Android ROMach
  1.   adlx powiedział

    "Deweloper znalazł metodę" <- source?

    Tym, który dowiedział się o ro.sys.atvc_allow_all_adb, o którym wiem, jest Dan Rosenberg.

    - Bez bycia rootem nie ma "dd" w telefonie. Można go zainstalować, ale tego nie mówisz.
    - Nie jestem pewien, czy bez bycia rootem można zrzucić urządzenie blokowe danych użytkownika.
    - Nie decydujesz, jak ustawić ro.sys.atvc_allow_all_adb na 1, więc procedura, jeśli zadziała, spowoduje ponowne flashowanie tych samych danych użytkownika.

    - Możesz flashować sbf w Windows używając RSD Lite (musisz przebudować sbf ze zmodyfikowanymi danymi użytkownika).


  2.   Michał Anioł Criado powiedział

    Adlx, masz absolutną rację, jeśli chodzi o bycie rootem. Zapomniałem to dołączyć. I nie wiedział o Rosenbergu. Przyjąłem.