Wie kann ich eine verschlüsselte "Titanium Backup" -Sicherung mit Standardtools (Linux) entschlüsseln ?
Beispiel:
Wi-Fi dient als praktisches Beispiel. Viele andere Anwendungen können für die von mir gesuchte Lösung gelten.
Wenn ich von meiner Linux-Box aus schnell auf gesicherte Wi-Fi-Anmeldeinformationen zugreifen möchte, kenne ich mich schnell aus. Mit verschlüsselten Backups habe ich derzeit kein Glück.
Das ist meine schnelle und schmutzige Art, wie ich es bisher ohne Verschlüsselung machen kann:
me @ local: ~ $ adb shell
root @ android: / # cd / sdcard / TitaniumBackup /
root @ android: / sdcard / TitaniumBackup # ls * W * 46. * gz
com.keramidas.virtual.WIFI_AP_LIST-20120622-105046.tar .gz
root @ android: / sdcard / TitaniumBackup # gunzip -c * W * 46. * gz | grep -C1 MyAccessPoint
network = {ssid = "MyAccessPoint"
psk = "supersecrecretpassphrase"
Einige Details auf der Website des Unternehmens: http://www.titaniumtrack.com/kb/titanium-backup-kb/titanium-backup-cryptography.html
Ich habe eine Implementierung in PHP geschrieben:
https://github.com/bhafer/TitaniumBackupDecrypt
Verwendungszweck:
PHP TitaniumBackupDecrypt <.tar.gz Datei>
quelle
Nach diesem TB Rücken mit öffentlichen / privaten Schlüsseln auf. Wenn Sie über den privaten Schlüssel verfügen, sollten Sie auf die Sicherungsdatei zugreifen (diese entschlüsseln) können. Der einfachste Weg, dies zu tun, scheint mir über TB selbst zu sein und es dann möglicherweise als unverschlüsselt erneut zu speichern.
quelle