Quelle: http://bernaerts.dyndns.org/linux/74-ubuntu/245-ubuntu-precise-install-android-sdk
add-apt-repository ppa:nilarimogard/webupd8 apt-get update apt-get upgrade apt-get install android-tools-adb android-tools-fastboot
apt-get update apt-get upgrade apt-get install android-tools-adb android-tools-fastboot
[1] http://download.cyanogenmod.org/?device=hammerhead
[2] http://wiki.cyanogenmod.org/w/Google_Apps#Downloads
[3] http://clockworkmod.com/rommanager
wget http://download.cyanogenmod.org/get/jenkins/65420/cm-11-20140415-NIGHTLY-hammerhead.zip http://wiki.cyanogenmod.org/w/Google_Apps wget http://download2.clockworkmod.com/recoveries/recovery-clockwork-touch-6.0.4.5-hammerhead.img
Anleitung von hier http://wiki.cyanogenmod.org/w/Install_CM_for_hammerhead befolgen.
adb reboot bootloader fastboot devices fastboot flash recovery recovery-clockwork-touch-6.0.4.5-hammerhead.img --> wipe data/factory reset adb shell mount /data adb push cm-11-20140416-NIGHTLY-hammerhead.zip /data/media/ adb push gapps-kk-20140105-signed.zip /data/media/ --> install zip files reboot
Bei mir hat ein Upgrade von CM11 aka. Android 4.4. Kitkat auf CM12 aka. Android 5.x Lillipop problemlos und ohne Datenverlust funktioniert.
Ich empfehle dringend ein Backup aller Daten anzulegen bevor ein Upgrade von CM11 auf CM12 durchgeführt wird!
wget http://download.cyanogenmod.org/get/jenkins/121859/cm-12.1-20150816-NIGHTLY-hammerhead.zip
CM12 Zip-Datei ins Hauptverzeichnis des externen Speichermediums kopieren.
wget https://raw.githubusercontent.com/cgapps/vendor_google/builds/arm/gapps-5.1-arm-2015-07-17-13-29.zip
GApps Zip-Datei ins Hauptverzeichnis des externen Speichermediums kopieren.
Beim Neustart werden alle Apps aktualisiert und der sog. Dalvik Cache neu aufgebaut. Das dauerte bei mir ca. 10 Minuten. Anschließend bootet das Nexus 5 mit einem frischen und top aktuellen CM12.1 aka. Android 5.1.1 Lollipop.
Da ich bereits ein CyanogenMod auf meinem Google Nexus 5 installiert habe werde ich im folgenden nur den Weg für ein Update mit CyanogenMod als Basis beschreiben. Wer sein Nexus 5 von einem sog. Stock ROM, also dem original Google System auf ein LineageOS umstellen will MUSS ein sog. Factory Reset so wie ein Full Wipe des Gerätes durchführen damit im Anschluss das neu LineageOS korrekt installiert und konfiguriert werden kann.
Die Installation der „Experimental“-Version (Teil 1, s.u.) von LineageOS ist dann nicht mehr nötig.
Da LineageOS keine Google Apps mit bringt müssen diese vorab von [3] herunterladen. Ich bevorzuge die sog. Pico-Version (nur Google Play dienste und Google Playstore). Den ganzen Rest der unzähligen Google Apps benötige ich nicht und damit belasten sie nicht auch noch mein System
Recovery OS (TWRP) in Version 3.0.2.0 von [2] herunterladen - die Version MUSS identisch sein sonst gibt es Problem bei der LineageOS Installation!
# Nexus 5 an USB-Port anschließen sudo su adb reboot bootloader # zeigt die Seriennummer des angeschlossenen Gerätes fastboot devices # Bootloader entsperren fastboot oem unlock fastboot flash recovery twrp-3.0.2-0-flo.img fastboot reboot-bootloader
Damit ein Update auf LineageOS 14.1 problemlos erfolgen kann und das neue System fehlerfrei läuft, müssen zuerst ein paar Vorarbeiten geleistet werden.
Zuerst muss der Bootloader und anschließend die Radio Firmware des GSM/UMTS/LTE Modems aktualisieren werden. Dazu wird das letzte original Google Stock ROM (Android 6.1.1 Version 4mb30z) als ZIP-Datei vom Google Server herunter geladen und entpackt. Enthalten ist der Bootloader (bootloader-hammerhead-hhz20h.img) und die Firmware (radio-hammerhead-m8974a-2.0.50.2.30.img). Beides wird folgendermaßen auf das Nexus 5 geflasht:
mkdir Google_Nexus_5_last_factory_image cd Google_Nexus_5_last_factory_image wget https://dl.google.com/dl/android/aosp/hammerhead-m4b30z-factory-625c027b.zip unzip hammerhead-m4b30z-factory-625c027b.zip cd hammerhead-m4b30z/ # Nexus 5 an USB-Port anschließen adb reboot bootloader fastboot devices # zeigt die Seriennummer des angeschlossenen Gerätes fastboot flash bootloader bootloader-hammerhead-hhz20h.img fastboot reboot-bootloader sleep 5 fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.30.img fastboot reboot-bootloader sleep 5 fastboot flash recovery twrp-3.0.2-0-flo.img fastboot reboot-bootloader
Die installation von LineageOS besteht in diesem Fall aus zwei Installationsschritten. Im Ersten wird ein sog. Intermediate System zur reibungslosen Migration der vorhandenen Cyanogen Strukturen zu LineageOS Strukturen installiert. Der zweite Schritt installiert dann das eigentliche LineageOS. Danach kann es wie gewoht per OTA-Update aktualisiert werden.
mkdir -p LineageOS/14.1 cd LineageOS/14.1 wget https://mirrorbits.lineageos.org/full/hammerhead/20170124/lineage-14.1-20170124-experimental-hammerhead-signed.zip wget https://mirrorbits.lineageos.org/full/hammerhead/20170206/lineage-14.1-20170206-nightly-hammerhead-signed.zip # die beiden o.a. Dateien und die Google Apps Zip-Datei auf einen USB-Stick kopieren # Nexus 5 an USB-Port anschließen adb reboot bootloader
adb reboot bootloader
DATA
formatiert wird) durchführen. Wer vom CM kommt darf dies auf keinen Fall tun!wichtige Telefoneinstellungen abrufen:
* # * # 4 6 3 6 # * # *