[TUTORIAL] Root Xperii Arc S na Linuksie

  • 0 Odpowiedzi
  • 18972 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Klusek

  • *****
  • 1410
  • Płeć: Mężczyzna
    • http://www.pdaclub.pl/info.php?id=6656
  • Sprzęt: Xperia Arc S
[TUTORIAL] Root Xperii Arc S na Linuksie
« dnia: Kwiecień 21, 2012, 11:22:00 »
Słowem wstępu.
Krótki i łatwy tootorial jak zrobić roota na Xperii Arc S (korzystając z przedstawionych tu zasada można zrobić roota na wielu innych Xperiach.
Sam tutorial jest całkowicie mój, ale przedstawione sposoby i paczki już moje nie są. Całość została zebrana z różnych for (głównie XDA), zebrana do kupy i przedstawiona w takiej oto właśnie formie.



Zasadniczo rootowanie Xperii na Linuksie nie różni się zbytnio od rootowania na Windowsie. Delikatne różnice są jedynie w wykorzystanych to tego celu narzędziach.

Co będziemy potrzebowali do całej operacji:
1. Skrypt do zrootowania naszej Xperii. Skrypt paxChristosa zmodyfikowany przez amishxdasa a całość stworzona na podstawie narzędzi DooMLoRDa. Skrypt do pobrania tutaj.
i ewentualnie
2. Flashtool do wgrania starszej wersji FW
3. Starszy FW   :wink:

Zaczynamy od podłączenia telefonu do komputera. Żeby telefon był widziany przez np. Flashtoola trzeba najpierw odpowiednio skonfigurować komputer.

Konfiguracja komputera na przykładzie Ubuntu 12.04



1. Ściągamy Android Debug Bridge (adb). Plik rozpakowujemy i przenosimy katalog do /home/TWOJA NAZWA/android-sdk-linux/

2. w /etc/udev/rules.d/ tworzymy plik 70-android.rules. Jeżeli korzystamy z Ubuntu Gusty,Hardy lub Dapper w miejsce 70 wpisujemy 50.
sudo gedit /etc/udev/rules.d/70-android.rules
3. W pliku wpisujemy:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666" dla Ubuntu starszych niż Ubuntu 10.10 lub
SUBSYSTEM=="usb", ATTR{idVendor}=="", MODE="0666" dla nowszych Ubu.

* - kod 0fce odnosi się do urządzeń SE. Jeżeli chcemy podłączyć urządzenie innego producenta zmieniamy ten kod wg. tabeli poniżej


Acer0502
Dell413c
Foxconn0489
Garmin-Asus091E
HTC (Starsze modele)0bb4
HTC (Modele nowsze)18d1
Huawei12d1
Kyocera0482
LG1004
Motorola22b8
Nexus One/S18d1
Nvidia0955
Pantech10A9
Samsung04e8
Sharp04dd
Sony Ericsson0fce
ZTE19D2

4. Wykonujemy polecenie:
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
5. Restart komputera

6. Żeby uruchomić ADB trzeba dodać zmienną do bashrc:

    - komenda sudo gedit .bashrc    - na końcu pliku dodajemy wpis export PATH=${PATH}:/home/TWOJA NAZWA/android-sdk-linux/platform-tools
    - zapisujemy i zamykamy

Komputer jest już skonfigurowany i telefon powinien być przez niego widziany.




Przed uruchomieniem skryptu włączamy w telefonie "DEBUGOWANIE USB" (Menu - Ustawienia - Aplikacje) i zezwalamy na instalowanie aplikacji z nieznanego źródła (Menu - Ustawienia - Aplikacje - Dla programistów).

Podłączmy telefon do komputera, odpalamy skrypt, wciskamy enter i po chwili cieszymy się rootem  :ok:

UWAGA!
Skrypt nie zadziała na FW w wersji 62. Jeżeli mamy taką wersję to za pomocą Flashtoola wgrywamy wersję 42, odpalamy skrypt, cieszymy się rootem i za pomocą Update center w telefonie wgrywamy FW w wersji 62. Nie ma strachu, root zostanie :)


To by było na tyle. Cała procedura jest prosta jak budowa cepa więc nikt nie powinien mieć żadnego problemu. Powodzenia  :grin:
Sony Xperia Arc S powered by:
FXP208 - CM10