Rootowanie Androida 2.1 na LG GT540
Dostęp do prawa roota w Androidzie w chwili obecnej nie jest jeszcze kwestią kliknięcia jednego przycisku (choć trwają nad tym prace), ale nie trzeba dużo wiedzy i umiejętności, aby to zrobić. Fajna sprawa, szczególnie ze względu na szereg niepotrzebnych aplikacji ładowanych z brandowanym softem, a odpalanych w tle i mulących/zżerających pamięć.
Przepis wyszperany przeze mnie w odmętach for androidowych:
- podłączamy telefon do USB, włączając w nim tryb debugowania USB
- Instalujemy lub ściągamy i rozpakowujemy (w zależności od systemu) SDK dla Androida.
- Potrzebne są dwa archiwa: rootgt540v20b.zip i su-2.3.6.1-ef-signed.zip.
- Wchodzimy do katalogu tools z katalogu SDK, gdzie powinien znajdować się plik wykonywalny adb (na pewno w przypadku ściągnięcia, a nie zainstalowania SDK)
- z powyżej ściągniętych archiwów wypakowujemy pliki rageagainstthecage-arm5.bin (rootgt540v20b.zip) i su (su-2.3.6.1-ef-signed.zip)
- następnie wydajemy po kolei następujące polecenia:
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage
adb shell chmod 4755 /data/local/tmp/rageagainstthecage
adb shell /data/local/tmp/rageagainstthecage
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
adb push su /system/xbin/su
adb push su /system/bin/su
adb shell chmod 4755 /system/xbin/su
adb shell chmod 4755 /system/bin/su
- poprzez Android Market ściągamy i instalujemy aplikację SuperUser
- później wydajemy polecenie:
adb shell reboot
, po którym nastąpi restart telefonu
- teraz testujemy czy wszystko się udało – wpisując:
adb shell
$ su
powinniśmy otrzymać poniższy ekran w telefonie (sorry, ale nie mam polskiego zrzutu)i znak zachęty w konsoli.
Teraz tylko pozostaje wykorzystywać pozyskane uprawnienia.