Das Motorola Xoom ist ein relativ Entwickler freundliches Android-Tablet. Es wurde in Kooperation mit Google als eines der ersten Honeycomb (Android 3.x) Geräte entwickelt. Ein Update für Android 4 ist bereits angekündigt.

Allgemeines#

  • adb: Der Befehl adb wird aus dem Windows CLI ausgeführt. Er wird mit der android-sdk mitgeliefert und befindet sich in android-sdk/platform-tools.
  • fastboot: Der Befehl wird per Hand in die android-sdk/platform-tools hinein kopiert.
  • PATH: Es macht Sinn das Verzeichnis android-sdk/platform-tools zum Windows Path zuzufügen.
  • Flashen: Wird im Fastboot-Modus erledigt. Da kommt man entweder durch adb reboot bootloader rein. Wenn das nicht mehr geht, während des Bootens Volume Down drücken.
  • Reboot: Aus dem Benutzermodus mit adb rebooot, aus dem Fastboot Modus mit fastboot reboot. Wenn das nicht mehr geht, Power und Volume Up drücken.
  • Schreibschutz aufheben: adb remount.
  • Datei installieren: adb push <datei> <ziel-verzeichnis>

Das Motorola Xoom Rooten#

Entsperren:
adb reboot bootloader
fastboot oem unlock

Recovery Bootloader installieren:

adb reboot bootloader
fastboot flash recovery recovery-Tiamat-R4c-100611-1150-cwm.img
fastboot reboot

Root flashen:

Nach dem Neustart paar Sekunden Warten bis das Motorola Logo erscheint und Volume Down drücken, dann kommt man ins Clockwork Recovery. Von da aus das Xoom-Universal-Root.zip von der externen SD-Karte flashen.

Komplettes ROM flashen#

adb reboot bootloader
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash recovery recovery.img
fastboot flash userdata userdata.img
fastboot erase cache
fastboot erase userdata
fastboot reboot

Manuelles rooten#

Es wird ein passendes rootboot.img benötigt, das zu den Features des Geräts passen muss:
  • WIFI / 3G
  • USA / EURO
  • Android Version (3.0, 3.1, 3.2 etc.)
adb reboot bootloader
fastboot flash boot rootboot.img
fastboot reboot

adb remount
adb push su /system/bin/
adb shell ln –s /system/bin/su /system/xbin/su
adb shell chmod 4755 /system/bin/su
adb push Superuser.apk /system/app/

Superuser deinstallieren#

Falls es Probleme mit der im ROM enthaltenen Version gibt.
adb remount
adb shell rm /system/app/Superuser.apk
adb shell pm uninstall com.noshufou.android.su
adb reboot