Ich wollte wissen, ob die Verwendung der in Android integrierten Verschlüsselung (eingeführt in 3.0) meine Fähigkeit zur Verwendung einer benutzerdefinierten Wiederherstellung (Clockwork Mod in meinem Fall) beeinträchtigen würde.
Genauer gesagt, ob ich weiterhin Nandroid-Sicherungen / -Wiederherstellungen durchführen und neue Dateien und Updates flashen kann?
quelle
Ja, die benutzerdefinierte Wiederherstellung funktioniert mit verschlüsselten Wabengeräten. Die eingebaute Verschlüsselung berührt ROM und Firmware überhaupt nicht. Es werden nur Konten, Einstellungen, heruntergeladene Apps und deren Daten usw. verschlüsselt, die sich im Telefonspeicher, auf der internen SD-Karte oder auf der externen SD-Karte befinden. Aus diesem Grund ist nach dem Zurücksetzen auf die Werkseinstellungen keine Verschlüsselung mehr vorhanden, da keine verschlüsselten Daten verfügbar sind.
Dateien für die benutzerdefinierte Wiederherstellungsumgebung werden im ROM als Firmware gespeichert. Deshalb überleben sie den Werksreset. Da das Flashen von Dateien / Updates mit ROM zu tun hat, dürfen Sie dies tun. Wenn es um Nandroid-Backup geht, können Sie dies auch tun, aber der Teil der verschlüsselten Daten wird in dieser Form gesichert, die mit Titanium Backup nicht wiederhergestellt werden kann. Ja, Sie könnten Nandroid einwandfrei wiederherstellen.
quelle
Verwenden Sie auf meinem verschlüsselten Nexus SI eine temporäre tmpfs-Mount-On / SD-Karte in CWM. Es verfügt über genügend RAM, um das neue ROM während des Updates im Speicher zu halten:
Laden Sie Ihr ROM nach /tmp/update.zip herunter und starten Sie die Wiederherstellung. Dann melde dich über 'adb shell' an:
Führen Sie dann die üblichen Update-Schritte 'zip von SD-Karte installieren' aus.
EDIT: Beginnend mit ICS / Jelly Bean gibt es die neue
adb sideload <filename-of-update.zip>
MethodeEs funktioniert mit CWM ab Version 6.0.1.5 und Sie benötigen die Android SDK-Plattform-Tools v16 oder besser. Wenn Sie sich in CWM befinden, können Sie einen neuen Eintrag sehen, der zip von sideload installiert, falls dies unterstützt wird.
Die alte Methode funktioniert immer noch:
Wenn das Seitenladen nicht funktioniert, können Sie immer noch die Methode tmpfs verwenden. CWM erwartet nun / data / media als Speicherort für die update.zip, der Mountpoint muss jedoch / data sein, so dass Sie dies jetzt tun müssen:
Grund:
Ab ICS + hat sich das vorgeschlagene Partitionslayout geändert. Es sollte keine FAT-formatierte SD-Kartenpartition mehr geben, aber der externe Speicher befindet sich jetzt in / data / (/ data / media). Um kompatibel zu bleiben, emuliert ein FUSE-Mount die alten FAT-Eigenschaften (Zugriffsrechte und dergleichen). Sie können dies sehen, wenn sich auf / storage / sdcard0 eine Sicherungshalterung befindet, die ungefähr so aussieht:
quelle
df
versteht nicht-h
. Ich mache aber trotzdem weiter und wenn ich fertig bin / sdcard / enthält die update.zip. Wenn ich das Telefon im Wiederherstellungsmodus neu starte, kann die SD-Karte jedoch nicht gemountet werden - vermutlich, weil das temporäre Dateisystem jetzt nicht mehr vorhanden ist.