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 ewentualnie2.
Flashtool do wgrania starszej wersji FW
3.
Starszy FW 
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żejAcer | 0502 |
Dell | 413c |
Foxconn | 0489 |
Garmin-Asus | 091E |
HTC (Starsze modele) | 0bb4 |
HTC (Modele nowsze) | 18d1 |
Huawei | 12d1 |
Kyocera | 0482 |
LG | 1004 |
Motorola | 22b8 |
Nexus One/S | 18d1 |
Nvidia | 0955 |
Pantech | 10A9 |
Samsung | 04e8 |
Sharp | 04dd |
Sony Ericsson | 0fce |
ZTE | 19D2 |
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
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
