Dies ist die archivierte Version des Blogs vom 05.01.2017. Aktuelle Beiträge findest du unter thomas-leister.de
 

Mein Galaxy S3 mit Cyanogen Mod hatte ich vor einigen Monaten verschlüsselt. (Verschlüsselung von /data mit encfs) Hat soweit auch prima funktioniert, aber letzte Woche wollte ich einmal die Paranoid ROM ausprobieren. Hab mir also die ZIP heruntergeladen, auf meiner SD Karte abgelegt und diese dann per CWM Recovery geflashed – Ein großer Fehler, wie sich herausstellte.

PA ist gestartet und wollte ein Passwort zur Entschlüsselung meiner Daten auf dem Smartphone. Kam mir komisch vor, da ich eigentlich damit gerechnet hatte, dass /dada komplett überschrieben wird und die Verschlüsselung damit wegfällt. Hab dann trotzdem mein altes Passwort zur Entschlüsselung angegeben und es wurde auch akzeptiert. Wie üblich hat Android den Startvorgang fortgesetzt – zumindest sah es auf dem Display so aus. Es hat geladen, und geladen… und nicht ist passiert. Ich bin dann nochmal zurück ins Recovery und habe Cache und Nutzerdaten unter /data löschen wollen. Cache löschen hat wunderbar funktioniert, aber /data konnte nicht gelöscht werden. Zugriff verweigert. Warum auch immer.

Jetzt ging also nichts mehr. Kein Android Start, eine andere ROM hat auch nicht daran geändert, /data konnte ich nicht formatieren, weil „Kein Zugriff“. Sackgasse. Hab alles mögliche Versucht, alle möglichen Kombinationen von löschen und wieder aufspielen. Hat alles nicht geholfen.

Nach einiger Recherche bin ich dann auf folgende Lösung gekommen:

Man startet das Smartphone in das Recovery (Lautstärke hoch + Home + Power gedrückt halten, bis das Logo erscheint), verbindet es mit dem PC und besorgt sich ADB. Unter Ubuntu lässt sich das kurzerhand installieren über

sudo apt-get install android-tools-adb

Dann startet man eine ADB Shell und loggt sich auf dem Smartphone ein:

adb shell

Man erhält eine Shell, über die man nun auf dem Smartphone verschiedenste Sachen machen kann. (Android hat ja auch einen Linux Kern). Zuerst musste ich herausfinden, welche Partitionsbezeichnung die Partition hat, welche verschlüsselt war und unter /data eingebunden wird. Nano ist nicht installiert, also bin ich auf den Texteditor „vim“ ausgewichen (mit dem ich übrigens überhaupt nicht klargekommen bin … ;) )
Also schnell die fstab auslesen:

vim /etc/fstab

Dort nach „/data“ gesucht und die Partition „/dev/block/mmcblk0p12“ gefunden. Diese sollte jetzt komplett neu formatiert werden. Dabei gehen logischerweise alle Daten verloren. War mir aber egal, ich wollte einfach nur wieder ein funktionierendes Smartphone ;)

Formatieren funktioniert so:

mke2fs -t ext4 /dev/block/mmcblk0p12

Dabei wird ein neues ext4 Dateisystem erzeugt. Nach dieser Ausgabe:

mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
755904 inodes, 3022848 blocks
151142 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=3095396352
93 block groups
32768 blocks per group, 32768 fragments per group
8128 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 20 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

Ist die Formatierung fertig und eine neue ROM kann über CWM und die externe SD Karte geflashed werden (Gut, wenn man eine externe hat!). Bin also zurück ins Recovery, hab mir meine ROM.zip ausgesucht, geflashed, den Cache geleert und mein Galaxy S3 neu gestartet.

Und siehe da: Keine Verschlüsselung mehr, Android startet ohne zu zicken. Wunderbar. :)

Was habe ich daraus gelernt? Bevor eine komplett neue ROM geflashed wird (Updates wie z.B. von CM sind okay), sollte man seinen Speicher im alten ROM zuvor entschlüsseln und dann erst die neue ROM via CWM flashen…

Update:

Wer sich gerade fragt, wie ich überhaupt zu einem verschlüsselten Telefonspeicher komme, kann sich diesen Beitrag anschauen: Android Smartphone verschlüsseln


Post published on 2. September 2013 | Last updated on 9. September 2013
Tags:                 

Diesen Blog unterstützen

Wenn Dir der Beitrag gefallen hat, freue ich mich über einen kleinen Obolus :-) Bitcoin QR Code

PayPal-Seite: https://www.paypal.me/ThomasLeister
Meine Bitcoin-Adresse: 15z8 QkNi dHsx q9WW d8nx W9XU hsdf Qe5B 4s

Siehe auch: Unterstützung

Informationen zum Autor

Thomas Leister

Geb. 1995, Kurzhaar-Metaller, Geek und Blogger. Nutzt seit Anfang 2013 ausschließlich Linux auf Desktop und Servern. Student der Automobilinformatik an der Hochschule für angewandte Wissenschaften in Landshut.

14 thoughts on “Android startet nicht mehr nach Verschlüsselung und neuer ROM – Lösung

  • Finde den Artikel sehr gut, danke dafür.
    Eine Frage hätte ich, ich möchte gerne mein mein Samsung Galaxy S3 mini flashen, eine CM drauf, nur leider hab ich kein Windows mehr am Start, ist das auch mit Ubuntu möglich?
    Und wenn wie, will die ganze Google Connects nicht mehr haben.

    Danke schon mal

    • Windows habe ich auch nicht mehr. Hab mein SGS3 aber am PC von meinem Bruder mit Odin gerootet, weil er noch Windows hat. Hab von der Odin Alternative Heimdall gehört, die es für Ubuntu geben soll. Hab mir das kurz angeschaut. Nicht so schön zu bedienen wie Odin, aber es soll funktionieren.
      Dazu auch: http://www.androidnext.de/howto/heimdall-cross-plattform-alternative-zu-odin/

      Sollte also auch mit Heimdall funktionieren. CF Root drauf, dann hast du auch das CWM Recovery mit dabei. Dann die CM ZIP im Speicher ablegen, ins Recovery booten, und CM mittels ZIP flashen. Das war’s dann auch schon ;)

      Das mit Google ist ne schwierige Sache. Hab’s auch schon versucht, und bemühe mich, meinen Androiden möglichst unabhängig zu lassen. Nur dann müsste man auch auf den Google Play Store verzichten und sich einen anderen Store suchen. Das Problem mit den Anderen Stores ist nur, dass es dort sehr viele virenbefallene und verseuchte Apps gibt, weil diese nicht so gut wie bei Google oder gar nicht kontrolliert werden.
      Das ist der Nachteil von Android… ein bisschen Google-abhängig wird man wohl immer bleiben… :(

      LG Thomas

      • Dann versuch doch mal ob du mit fdroid klar kommst. Das ist ein OpenSource Repo für Androidapps. Der einzige Nachteil bei fdroid ist, dass es relativ wenig apps beinhaltet. Es gibt halt leider nicht so viele OO Apps oder die werden nicht zur Aufnahme eingereicht.

  • Eine andere Möglichkeit ist es eine „moderne“ Recovery Lösung wie TWRP einzusetzen, die die Verschlüsselung unterstützt. Beim booten in die Recovery muss man dann seinen Code eingeben und kann auch /data swipen ohne die Verschlüsselung zu entfernen. Danach kann mein ein „frisches“ ROM aufsetzen, das von Anfang an verschlüsselt ist.

  • Gibt es auch einen Artikel, der beschreibt, wie man die Verschlüsselung einrichtet. Konnte leider nichts finden.

    Schöne Grüße,
    Kai

  • nachdem ich das S2 meiner Freundin für den Urlaub verschlüsselt habe kam es zu einigen Fehlern.

    – Beim Fotos machen/öffnen Galerie öffnen o.ä. kommt die Fehlermeldung Nicht genügend Speicher
    – Viele Fotos fehlen und Dateien fehlen
    – Viele Ordner enthalten nur noch µ z.b. µedia, µATA, µUSIC
    – Speicherplatz angeblich 96GB Anwendungen / 3,14TB Sonstige Daten

    Auch nach der Entschlüsselung hat sich leider nichts geändert…

    Hat jemand ne Idee was man machen kann?

  • neustarts wurden leider schon oft gemacht.
    auch bereits einmal entschlüsselt….
    andere IDeen???

  • Du schreibst oben, du hast /data mit encfs verschlüsselt?

    Hast du das über das normale Android Menü gemacht oder hast du encfs manuell benutzt?

    Da ich momentan Probleme habe, mein Gerät zu verschlüsseln, würde mich interessieren, ob encfs eine Alternative ist, oder ob mit encfs die gewöhnliche Android Verschlüsselung gemeint ist!

  • Hallo,

    habe leider ein ähnliches Problem mit einem verschlüsselten Galaxy Mega 6.3… komme allerdings mit Ihrer Beschreibung nicht wirklich weiter. Alle Massnahmen diese Verschlüsselung zu umgehen haben nicht geklappt. Gibt es eventuell die Möglichkeit unter Linux das Smartphone komplett (inkl. Bootloader/Recovery) zu formatieren und unter Windows mit Odin eine Firmware zu flashen?

  • Manfred Boenigk

    Moin Thomas,
    herzlichen Dank für die Info. Hat super geklappt. Habe allerding vim nicht unter CWM. Mit cat recovery.fstab gings es aber auch. Nochmal DANKE!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.