Wie kann ich ein verschlüsseltes Gerät löschen?

Mein HTC One (M8) ist ein wenig weich gemauert, da das Laufwerk verschlüsselt ist. Ich kann in der CWM-Wiederherstellung nicht auf die Werkseinstellungen zurücksetzen, weil es sagt

formatting /sd-ext
E: Unknown volume for path /sd-ext
Formatting /sdcard/.android_secure
Error mounting /sdcard/.android_secure
skipping format
formatting /storage/sdcard1/.android_secure
Data wipe complete
press any key to continue

Ich kann ROMs flashen, aber mein Hboot ist 3.16 und ich habe S-ON. Da Feuerwasser eingestellt wird, kann ich das nicht zum S-OFF und Aktualisieren verwenden.

Ich habe das Gefühl, dass meine Optionen darin bestehen, ein Lollipop-ROM zu erhalten und dann zu entschlüsseln (KK verwendet ein Passwort, kein Muster) oder das Gerät irgendwie löschen zu müssen.

Ich habe eine benutzerdefinierte Wiederherstellung installiert und das Gerät ist gerootet.

Ah! Dann könnte der erste der richtige Weg sein: Können Sie versuchen, die entsprechenden Partitionen ( , ) innerhalb der benutzerdefinierten Wiederherstellung manuell zu formatieren ? Das sollte einem Factory-Reset gleichkommen (Hintergrund: Factory-Reset versucht, den Inhalt zu löschen , was möglicherweise daran scheitert, das FS nicht zu entschlüsseln; ein Format greift nicht auf das vorhandene FS zu, sondern ersetzt es). /data/cache
Yuck. Wozu muss eine Partition gemountet werden , um sie zu formatieren? Macht keinen Sinn, da es für diese Aktion ausgehängt werden muss. Nun, der andere Ansatz könnte etwas riskant sein: Können Sie adb shellwährend der Wiederherstellung auf das Gerät zugreifen? mkfsSie könnten versuchen, die entsprechenden Befehle manuell über die Befehlszeile auszuführen . Dafür müssten Sie zumindest das verwendete FS kennen (höchstwahrscheinlich ext4, aber es könnte etwas anderes sein) – und ich bin mir bei anderen Parametern nicht sicher, daher ist möglicherweise etwas Recherche im Voraus erforderlich.
Ich schrieb zu montieren /system, nicht /data. Denken Sie daran: /dataist verschlüsselt ( /systemhoffentlich nicht). Falls /systemschon montiert (wie du schreibst): kannst du mkfs.*irgendwo an den genannten Stellen lokalisieren? Andererseits müssen Sie wissen, welche FS-Daten und Cache-Partitionen verwendet werden und ob bestimmte Parameter erforderlich sind. Wenn Sie das nicht herausfinden können und da Sie sowieso "ausgesperrt" sind: Wenn nur mkfs.ext4und vorhanden sind mkfs.vfat, können Sie davon ausgehen, dass Daten und Cache EXT4 verwenden, und Sie könnten einfach ausführen /system/xbin/mkfs.ext4 <device>. AUF IHR EIGENES RISIKO, das heißt, ich bin nicht 2B beschuldigt :)
Kannst du irgendwie herausfinden, wie es aktuell formatiert wurde? Klingt seltsam für mich. Apropos "verschlüsselt" und "Lollipop": Ich wäre in der Tat überrascht, wenn es immer noch ext2 verwenden würde. Sie könnten es (theoretisch wieder auf eigene Gefahr) mit ext2 formatieren. ext4 ist im Grunde ext2 + Journal, und ich vermute, dass das Betriebssystem verwendet wird, tune2fsum dies anzupassen (habe gerade 1 meiner Geräte überprüft: dasselbe: nur mkfs.ext2und tune2fsaber mit ext4). Ich habe noch nie damit gespielt, daher bin ich leider keine verlässliche Quelle für weitere Details.
Klasse – Glückwunsch! Wenn Sie die Kommentare hier "kannibalisieren", können wir vielleicht hinterher aufräumen? :)
Wow – so einfach! Preis: 500 USD: 0,95 dafür, es zu tun – aber 499,05, um herauszufinden, wo #D
Ich denke, das Problem war, dass es unter allem war und es sicherlich nur denselben Befehl ausführen würde? aber wenn es bootet, muss ich nur ein Lollipop-ROM finden, das mit HBOOT 3.16 funktioniert

Antworten (1)

Um dies zu tun, ging ich zu den Mounts und Storage und verwendete die Option format /data und /system. Anscheinend machen die anderen Optionen für sich genommen (/data und /system) etwas anderes. Ich habe das Gefühl, dass dies meine Partitionstabelle umgebaut hat.

Wie Izzy vorgeschlagen hat, habe ich versucht, es manuell zu formatieren, aber es scheint, dass diese Route ein wenig kurzlebig ist. Ich würde jedem empfehlen, der dies liest, um sicherzustellen, dass er das /sdcard-Format bei der Wiederherstellung ausprobiert.

In CWM hat es diese Optionen format /dataformat /cacheund eines, das besagt, format /data and /data/media (/sdcard)dass letzteres funktioniert, ersteres nicht.

Seltsam: War das nicht das erste, was ich empfohlen habe, bevor wir anfingen, die anderen Optionen durchzugehen? /dataZitat: "Können Sie versuchen, die entsprechenden Partitionen ( , /cache) innerhalb der benutzerdefinierten Wiederherstellung manuell zu formatieren ?" Und ist es dann nicht gescheitert? Was hast du hier anders gemacht?
Ah! Okay, das erklärt. Macht es Ihnen etwas aus, das in Ihre Antwort zu integrieren, und wir bereinigen auch hier Kommentare?