Android Updates via OTA (on the air), via Recovery oder via adb (Android Debug Bus)

Man braucht

Windows

Android Studio: http://developer.android.com/sdk/index.html

oder

Minimal ADB & Fastboot: http://forum.xda-developers.com/showthread.php?p=42407269

Fastboot: http://android-roms.googlecode.com/files/fastboot-win32.zip

[ADB/FB/APX Driver] Universal Naked Driver: http://forum.xda-developers.com/showthread.php?t=1161769

Linux

Android Studio: http://developer.android.com/sdk/index.html Die Links sind zuunterst auf der Seite. Das SDK reicht.

Image Files

Zum Beispiel für die Nexusserie: https://developers.google.com/android/nexus/images#razorlmy47o

Custom Rom (clean rom): http://www.teamandroid.com/2015/05/08/update-nexus-7-2013-android-511-cleanrom-lollipop-custom-rom/

Updating / Flashing

Am Beispiel Nexus 7 2013 auf 5.1.1

Vorbereitung

Unlock Bootloader, Rooting

Boot in Bootloader

fastboot oem unlock

SuperSu (root): http://download.chainfire.eu/supersu

adb sideload UPDATE-SuperSU-.....zip

Reboot

Alternatives Recovery-System

Boot in Bootloader

TWRP: http://teamw.in/project/twrp2/193/ (für Nexus 7 2013)
CWM: https://www.clockworkmod.com/rommanager

fastboot flash recovery twrp.img
fastboot flash recovery cwm.img

Eines der beiden wählen. Zurück aufs Original:

fastboot flash recovery recovery.img

Fastboot

Booten in den Bootloader-Modus:

fastboot flash bootloader bootloader-deb-flo-04.05.img
fastboot reboot-bootloader
fastboot flash radio radio-deb-deb-z00_2.44.0_0213.img
fastboot reboot-bootloader
fastboot flash system imgs/system.img
fastboot reboot

Sideload

Booten in den Recovery-Modus, adb sidedload aktivieren

adb sideload image-razorg-lmy47v.zip

Dann booten.

Recovery-Manager

Booten in den Recovery-Modus, Zip-Datei laden

adb push image-razorg-lmy47v.zip /sdcard/

Via Recovery-Manager die Zip-Datei aus /sdcard/ laden. Evlt. mit

md5sum image-razorg-lmy47v.zip

eine gültige Checksumme erstellen und ebenfalls hochladen.

Tipps bei Problemen, Links

http://forum.xda-developers.com/apps/supersu/support-update-failures-t2907365
http://wiki.cyanogenmod.org/w/Install_CM_for_flo
https://www.androidpit.de/android-5-1-auf-nexus-5-nexus-7-nexus-10-installieren-anleitung

Fastboot adb Kommandos

adb devices
fastboot devices
adb kill-server
adb start-server