AZ's Blog » Android https://azapps.de Einmal mit Profis arbeiten… Sat, 28 Jun 2014 13:46:52 +0000 de-DE hourly 1 http://wordpress.org/?v=4.2.4 Galaxy Note 8.0: Root + Cyanogenmod installieren (Linux) https://azapps.de/blog/2013/08/14/galaxy-note-8-0-root-cyanogenmod-installieren-linux/ https://azapps.de/blog/2013/08/14/galaxy-note-8-0-root-cyanogenmod-installieren-linux/#comments Wed, 14 Aug 2013 12:13:24 +0000 https://azapps.de/?p=17586 Samsung hat es endlich geschafft Android 4.2.2 auf mein Note auszuliefern. Das hat mich daran erinnert, dass ich eigentlich schon immer ein ordentliches Betriebssystem darauf haben wollte.

Da die meisten Anleitungen mit Odin arbeiten und Odin nur für Windows existiert, zeige ich hier, wie es mit Heimdall funktioniert.

Schritt 1: Vorkonfiguration (USB-Debugging)

Du musst das Debugging über ADB aktivieren. (Einstellungen → Entwickler-Optionen → USB-Debugging aktivieren).

Die Entwickleroptionen aktivierst du über Einstellungen → Info zu Gerät → oft auf Buildnummer klicken.

Schritt 2: Heimdall installieren & Downloads

Installiere Heimdall. Für ArchLinux-Nutzer:

yaourt -S heimdall

Für den Rest: Hier zusammensuchen, runterladen, kompilieren, installieren 😉

Weiterhin benötigst du:

Schritt 3: Rooten

Starte das Note in den Download-Modus

  1. Ausschalten
  2. Home + leiser Taste + On/Off drücken und halten
  3. lauter Taste drücken

Entpacke AutoRoot und dort die image-Dateien:

unzip CF-Auto-Root-konawifi-konawifixx-gtn5110.zip
cd CF-Auto-Root-konawifi-konawifixx-gtn5110
tar xf CF-Auto-Root-konawifi-konawifixx-gtn5110.tar.md5
sudo heimdall flash --RECOVERY recovery.img --CACHE cache.img

Der letzte Befehl flasht die benötigten Daten. (Muss als root ausgeführt werden). Danach wird das Tablett neu gestartet. Es ist nun gerootet.

Schritt 4: Clockworkmod installieren

Wieder zurück in den Download-Mode (siehe 3.)!

tar xf CivZ-RecoveryCWM6.03.2-ODIN_Package.tar
sudo heimdall flash --RECOVERY recovery.img

Achtung! Pass auf, dass das das CWM-recovery ist, und nicht das erste 😉

In CWM kommst du, wenn du im ausgeschaltenem Zustand Home + Lauter + An drückst und hälst.

Schritt 5: Backup machen

Spätestens hier solltest du ein Backup machen! Ich hab eins mit Titanium gemacht (für die Apps, zum schnellen neuinstallieren) und mit CWM (die Systemdaten & so … – falls es schiefgeht)

Schritt 6: CM installieren

Kopiere die CM- und Google-Apps Dateien auf das Tablet. Z.B. mit adb (Im eingeschaltetem Zustand):

adb push cm_n5110-ota-eng.sbrissen_8-1.zip /sdcard/
adb push gapps-jb-20130726.zip

Schritt 7: CM installieren

Wechsle nun ins CWM → wipe data/factory reset

CWM → wipe cache partition

Danach CWM → Install Zip from SDCard → wähle die CM-Zip aus → Installieren

Das gleiche nochmal für Google Apps.

Starte das Gerät neu. Der erste Start dauert etwas. Damit du SuperUser-Rechte hast musst du nochmal neu starten.

Fertig!

Fragen bitte in die Kommentare oder per Mail an mich!

Quellen

]]>
https://azapps.de/blog/2013/08/14/galaxy-note-8-0-root-cyanogenmod-installieren-linux/feed/ 6
Samsung Galaxy Note 8.0 (GT-N5100) Factory Reset https://azapps.de/blog/2013/05/07/samsung-galaxy-note-8-0-gt-n5100-factory-reset-freezin/ https://azapps.de/blog/2013/05/07/samsung-galaxy-note-8-0-gt-n5100-factory-reset-freezin/#comments Tue, 07 May 2013 21:55:37 +0000 https://azapps.de/?p=3564 Nachdem ich mein Gerät gerooted habe und ein bisschen rumgespielt habe, ging plötzlich nichts mehr.

Es hat sich aufgehängt und ist eingefroren. Nach einem Neustart hing sich das Note sofort wieder auf und ich konnte nicht mal aus dem Lockscreen raus.

Was tun?

  1. Ruhe bewahren, meistens klärt sich das Problem irgendwie
  2. Wenn du adb in den Entwickleroptionen aktiviert hast und die Developer tools installiert hast, geht alles ganz einfach:
$ adb shell
$ su
# wipe data
# restat

Wenn du kein ADB hast, dann weiß ich auch nicht weiter und du musst in Foren fragen…

Nun ist dein Gerät auf den Werkszustand zurückgesetzt und startet neu.

Ich hoffe, du wirst es niemals benötigen (und ich auch nie wieder)

]]>
https://azapps.de/blog/2013/05/07/samsung-galaxy-note-8-0-gt-n5100-factory-reset-freezin/feed/ 0
Archlinux unter Android installieren https://azapps.de/blog/2013/04/08/archlinux-unter-android-installieren/ https://azapps.de/blog/2013/04/08/archlinux-unter-android-installieren/#comments Mon, 08 Apr 2013 21:01:05 +0000 https://azapps.de/?p=545 Linux auf dem Handy…. So etwas nerdiges. Aber das hat doch eh fast jeder (Android). Also warum nicht die vorhandenen Möglichkeiten nutzen und nebenbei noch ein anständiges System laufen haben. Wie man also Archlinux unter Android installiert, kannst du in den nächsten Absätzen lesen.

Vorneweg: So schwer ist das wirklich nicht. Die Vorteile überwiegen natürlich:

  • Richtige Anwendungen Laufen lassen
  • Ordentliche Entwicklungsumgebung in gewohnter Atmosphäre
  • Git
  • Python, ruby, …
  • Echte X Anwendungen laufen
  • Webserver
  • Cronjobs
  • …… und vieles mehr

Technisches

Es gibt einige Möglichkeiten Linux auf sein Handy zu bringen:

  • VM –  wenn dies funktionieren sollte, dann wäre das wohl ziemlich langsam und würde viel Strom kosten
  • Nativ – soll es geben… Aber dann läuft Android nicht mehr und man kann sich nicht telefonieren
  • Chroot dabei wird der ganz normale Android Kernel verwendet, nur befindet sich der aktuelle Prozess und alle Kindprozesse in einer eigenen Umgebung (also in unserem Archlinux) dies ermöglicht es, das Android parallel einfach weiter laufen kann, da nichts emuliert wird wirkt sich das sich nicht auf die Akkulaufzeit aus

Voraussetzungen

  • Root

Ich zeige dir also, wie man Archlinux in einer chroot-Umgebung installiert.

Warum Archlinux?

  • Es gibt eine ARM Version
  • Aktuelle Software
  • Gute Community
  • Tolles OS

Was lesen?

Ich habe mich bei meiner Installation an diese zwei Tutorials gehalten.

Das erste solltest du dir anschauen, wenn du alles selber machen willst, und wenn du das System auf die SD Karte installieren willst (nicht empfohlen, da langsam und die SD Karte kann kaputtgeschrieben werden).

Das zweite ist etwas veraltet und funktioniert Nicht ganz so wie beschrieben, weil das verlinkte image nicht mehr vorhanden ist.

Also hier meine Vorschläge:

  • Du willst alles selber machen und das Linux auf die SD-Karte installieren? Dann Versuche das erste Tutorial
  • Du willst alles selber machen, aber Linux auf die Systempartition installieren? Dann lies das erste Tutorial bis “Upload the tarball to the phone“ und liest bei mir ab … weiter
  • Du willst dir die Mühen mit der extrahieren des Dateisystems sparen? Dann lies meinen Artikel

Installation

Logge dich über SSH oder die adb Konsole auf den Handy ein (oder du tippst alles auf dem Handy, dann viel Spaß…)

Für SSH versuche mal die App: DropBear SSH Server

Ansonsten einfach adb shell ausführen.

Führe folgende Befehle aus:

su 
bash 
cd /data/local/ 
mkdir arch 
cd arch 
wget https://azapps.de/wp-content/uploads/2013/02/archlinux.tar.gz
tar xzf archlinux.tar.gz 
rm Arch*.tar.gz 
mount -o bind /dev dev 
mount -t proc proc proc 
mount -t sysfs sysfs sys 
ln -s /proc/self/fd dev/fd 
echo "nameserver 85.214.20.141" >> /data/local/arch/etc/resolv.conf

Du lädst dir damit mein vorbereitetes image in das Verzeichnis runter, entpackst es und mountest noch ein paar Sachen an die richtigen Stellen. Dann richtest du dir Sicherheitshalber noch einen Notfall DNS Server ein (wenn du Google vertraust, nimmst du die 8.8.8.8. Der hier ist von Digital Courage).

Für das erste mal tippst du folgende Befehle ein:

chroot . /bin/bash 
source /etc/profile 
export TERM=xterm-256color 
export HOME=/root mount /dev/pts 
pacman -Syuu

Damit wechselst du in den chroot und lädst ein paar Sachen nach und setzt die Variablen richtig.

Im Prinzip bist du fertig. Du kannst noch einen neuen Nutzer anlegen, damit du nicht immer als Root arbeiten musst:

useradd -m nutzername

Damit du das initialisieren nicht jedes mal händisch machen musst, nimmst du einfach das vorbereitete Script von lrvick: https://gist.github.com/lrvick/2632221 das macht alles automatisch.

Wie geht es weiter?

Basiseinrichtung

Als Terminalemulator empfehle ich dir den hier: Android Terminal Emulator der kommt auch sehr gut mit den Farben klar und da funktioniert auch htop wunderbar.

DIE Tastatur (Hacker’s Keyboard) solltest du unbedingt für solche Sachen verwenden.

Damit du das Script nicht jedes mal von Hand ausführen musst, kannst du es als init Script in Terminal emulator benutzen:

Einstellungen/Startbefehl

su -c “/data/local/arch/init.sh“

Wenn du jetzt das Terminal öffnest, bist du immer gleich in Archlinux drin.

]]>
https://azapps.de/blog/2013/04/08/archlinux-unter-android-installieren/feed/ 2
Nexus 4 Rooten und Cyanogenmod installieren https://azapps.de/blog/2013/02/07/nexus-4-rooten-und-cyanogenmod-installieren/ https://azapps.de/blog/2013/02/07/nexus-4-rooten-und-cyanogenmod-installieren/#comments Thu, 07 Feb 2013 19:32:04 +0000 https://azapps.de/?p=294 Heute fange ich mit einer Beitragsserie zu Android an. Die erste große Aktion, die man mit seinem neuen Spielzeug ja steht’s machen sollte, ist das In-Besitz-Nehmen. Also bei Android-Geräten das Rooten. Da man ja schon dabei ist, kann man auch noch Cyanogenmod installieren. Bereuen wird man dies auf keinen Fall, wenn man vorsichtig ist und Anleitungen exakt liest.

Wozu?

Es gibt ja Leute, die einen blöd anschauen, wenn man ihnen erzählt, man hat sein Handy gerootet. Es ist ja auch mit etwas Aufwand verbunden. Also wozu sollte man das machen?

Wozu rooten?

  • Weil man’s kann
  • Man hat vollen Systemzugriff
  • Man kann Apps einfach Rechte entziehen
  • Adblock funktioniert auch mit 3G
  • Man kann ein Linux im Chroot installieren
  • Man kann viele tolle Apps installieren, die nur mit Root-Rechten laufen.

Warum Cyanogenmod (bzw. eigener ROM)?

  • Man hat die aktuellste Android-Version (kein Argument beim Nexus)
  • Einige Verbesserungen durch den ROM
  • Lautstärkeregler für alle Lautstärkeoptionen
  • Erweiterte Funktionen und Einstellungen
  • Energieoptionen in der Statusübersicht (konfigurierbar)
  • Man kann sein Handy über-/untertakten
  • Man hat Vollzugriff auf alle Funktionen
Energiesparoptionen Lautstärkeregelung

Risiko

Ich habe bei meinem ersten Versuch mein Gerät zerschossen und musste bis tief in die Nacht sitzen und es wieder instand setzen. Aber wenigstens lief es danach wieder und war nicht kaputt.

Das ist eben das Risiko bei solchen Aktionen. Man sollte immer die nötige Zeit mitbringen und es ohne Stress machen.

Bevor du nun anfängst die Anleitungen abzuarbeiten, solltest du dir im klaren sein, dass du die Garantie (und die Gewährleistung?) verlieren kannst, wenn du dein Gerät rootest. Aber so lange du denn Bootloader nicht überschreibst, ist es möglich das Handy auf den Auslieferungszustand zurück zu setzen. Weiterhin solltest du unbedingt ein Backup aller deiner Daten anfertigen, denn diese werden gelöscht.

Anleitung

Es gibt natürlich viele Anleitungen in Netz, wie man sein Smartphone rootet und ich möchte auch keine neue hinzufügen, sondern werde im folgenden eine sehr gute englische Anleitung verlinken und noch ein paar Hinweise dazu geben.

Hier ist also schon mal der Link:

How To Install CM10.1 Android 4.2 Jelly Bean on Nexus 4

Unten gibt es noch eine FAQ

Modifizierungen

Das meiste wird dort beschrieben, doch ich habe ein paar Sachen anders gemacht:

Recovery.img

Die verlinkte Version des ClockworkMod recovery war bei mir fehlerhaft. Ich empfehle dringend, stets die aktuelle Version von der offiziellen ClockworkMod recovery Seite runter zu laden: http://www.clockworkmod.com/rommanager

Diesen Fehler habe ich natürlich gemeldet und hoffe, der ist nun behoben.

Backup

Das Backup habe ich erst nach der Installation des ClockworkMod erstellt, da ich keine wichtigen Daten auf meinem Smartphone hatte. Dort einfach Backup/Restore auswählen. Das Backup wird auf der virtuellen SD-Karte gespeichert. Von dort kann es einfach mit dem ClockworkMod hergestellt werden oder du kannst es auch auf den Rechner kopieren und dort entpacken.

USB

Du musst das Smartphone auch nicht immer vom Rechner trennen. Es geht auch so.

Die Kopieraktionen kannst du auch in Recovery-Menü mit adb push durchführen. So sparst du dir das ständige Neustarten. Von dort hast du auch Zugriff auf die adb shell, was bei einer fehlgeschlagenen Installation die Fehlerbehebung erheblich vereinfacht.

 

Ich wünsche dir viel Erfolg und Spaß bei der Installation. Eigentlich ist das recht schnell erledigt.

FAQ

Wenn etwas schief geht…

Mein Handy versucht zu starten, es erscheint das Google-Logo, aber es verschwindet wieder und erscheint erneut.

Du hast wohl ein fehlerhaftes recovery-image geflasht. Starte einfach in den Fastboot, lade dir das richtige Image von dort runter und flashe es erneut. Dann solltest du wieder booten können.

Das Cyanogenmod-Logo steht sich und dreht sich…

Warte ab.

Es dreht sich immer noch nach 10 Minuten

Ähmmm ja. Hier war ich das erste mal gescheitert. Du hast etwas falsch gemacht. Wenn du das Handy bald benötigst, gehe zum Punkt Panik, wenn nicht, dann versuche es nochmal von vorne und überprüfe ob du wirklich keine Schritte vergessen hast. (Ist es wirklich gerootet???)

Panik!!! Ich brauch das Smartphone morgen und ich will ins Bett. Es funktioniert nicht mehr!!! Du hast es kaputt gemacht!!!

Dann hast du Pech gehabt 😉

Aber mit etwas Aufwand bekommst du es recht fix zum Laufen:

Du hast das Backup mit dem ClockworkMod gemacht? Dann bist du fein raus. Spiele es einfach wieder ein, und du bist in x Minuten fertig.

Du hast das Backup anders gemacht (über adb?) Oder du hast es gar nicht gemacht? (BÖSE!) Dann brauchst du wohl das Factory image. Das gibt es nicht bei Google. Die haben das von ihren Seiten genommen (###). Finde es über die Suchmaschine deiner Wahl. Oder schreib mir eine E-Mail ich habe es auch irgendwo. Ich veröffentliche es aus rechtlichen Gründen nicht. Dann flashe es und dann kannst du dein altes Backup einspielen.

]]>
https://azapps.de/blog/2013/02/07/nexus-4-rooten-und-cyanogenmod-installieren/feed/ 0