czy jest dostepny root i czym go zrobic.
Root MI-T72A z wykorzystaniem systemu Linux Kubuntu 13.04 i adb.
U mnie zadziałało ale nie biorę odpowiedzialności za ewentualne szkody.
1. W ustawieniach tableta włączyć "Opcje programistyczne > Debugowanie USB" i "Zabezpieczenia > Nieznane źródła"
2. Uruchomić konsolę w Kubuntu i zainstalować adb:
$ sudo apt-get install android-tools-adb
3. Podłączyć tablet przez USB i sprawdzić czy pojawi się na liście urządzeń, wpisz:
$ lsusb
na liście powinno pojawić się urządzenie o numerze 18d1:deed:
Bus 002 Device 002: ID 18d1:deed Google Inc.
4. Uruchomić edytor tekstu w trybie administratora (ja używam kate), np.:
$ sudo kate
W edytorze należy wpisać jedną linię tekstu:
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYSFS{idProduct}=="deed", MODE="0666"
Uwaga, jeśli urządzenie ma inny numer niż 18d1:deed to powyższą linijkę trzeba odpowiednio zmodyfikować.
Teraz trzeba zapisać plik jako:
/etc/udev/rules.d/51-android.rules
i zamknąć edytor.
5. Zrestartować udev i adb:
$ sudo restart udev
$ sudo adb kill-server
$ sudo adb start-server
6. Teraz adb powinno połączyć się z tabletem. Po wpisaniu:
$ adb devices
powinno się pojawić:
List of devices attached
1301071000000000019A device
7 Zrobić backap settings.app z tableta:
$ adb backup -f settings.ab com.android.settings
Upewnić się, że plik settings.app został zapisany na dysku komputera!!!
8. Zainstalować plik special.ab, który utworzy w tablecie plik /data/local.prop
$ adb restore special.ab
Plik specal.ab jest dostępny na stronie Full Disclosure: Android ICS "adb restore" directory traversal vulnerability .
9. Zrestartować tablet.
10. Zainstalować su i Superuser. Pliki su i Superuser.apk są spakowane w pliku Superuser-3.1.3-arm-signed.zip ze strony Superuser . Należy je oczywiście rozpakować do katalogu, na którym uruchomiona jest konsola linuxa.
$ adb remount
$ adb push su /system/bin
$ adb shell chmod 4755 /system/bin/su
$ adb push su /system/xbin
$ adb shell chmod 4755 /system/xbin/su
$ adb install Superuser.apk
11. Teraz należy usunąć plik /data/local.prop i przywrócić settings:
$ adb shell rm /data/local.prop
$ adb restore settings.ab
12. Zrestartować tablet.
Informacje na temat opisanych procedur znalazłem na stronach:
mobiGEEK: [ANDROID][LINUX] Instalacja SDK, ADB i Fastboot w Ubuntu
Root MANY ANDROID! [upd: 18.06.2013] - Switched to improved method - xda-developers
Full Disclosure: Android ICS "adb restore" directory traversal vulnerability
Superuser
Dodatkowe informacje:
Root był mi potrzebny do uruchomienia ad-hoc wifi (programu Torque z czytnikiem elm327 wifi).
Jeśli ktoś potrzebuje uruchomić sieci ad-hoc to zadziałała metoda opisana tutaj:
[FIX] AdHoc Wifi support on the NC! - xda-developers