9 votes

Comment puis-je accéder aux données (telles que les clés WiFi) dans une sauvegarde Titanium cryptée ?

Comment décrypter une sauvegarde cryptée "Titanium Backup" ? utilisation d'outils standard (linux) ?

Ejemplo:

Le Wi-Fi sert d'exemple pratique, de nombreuses autres utilisations peuvent s'appliquer à la solution que je recherche.

Si je veux accéder rapidement à des informations d'identification Wi-Fi sauvegardées à partir de ma boîte Linux, je connais un moyen rapide. Avec des sauvegardes cryptées, je n'ai pas de chance actuellement.

C'est ma façon rapide et sale de le faire sans cryptage jusqu'à présent :

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
réseau={

ssid= "MyAccessPoint"
psk="supersecrecretpassphrase"

Quelques Les détails sont disponibles sur le site de l'entreprise : http://www.titaniumtrack.com/kb/titanium-backup-kb/titanium-backup-cryptography.html

6voto

MuditaMan Points 125

J'ai trouvé un travail sur GitHub : https://github.com/phyber/TiBUdecrypter

1. Installer/mettre à jour les dépendances (sur Ubuntu)

apt-get install python2.7
pip install --upgrade docopt
pip install --upgrade six
pip install --upgrade PyCrypto

2. Obtenir le script depuis GitHub

3. Décrypter une sauvegarde

python2.7 tibudecrypt.py com.keramidas.virtual.XML_WIFI_AP_LIST-20140711-012128.xml.gz

2voto

ce4 Points 14264

Il n'existe pas encore d'outils standard. TiB utilise son propre format qu'ils ont aimablement partagé avec moi lorsque je leur ai posé la même question.

En fait, quelqu'un doit encore l'écrire. Cela pourrait être fait en Java ou même en utilisant bash + openssl seulement.

1voto

bhafer Points 11

J'ai écrit une implémentation en PHP :

https://github.com/bhafer/TitaniumBackupDecrypt

Utilisation :

php TitaniumBackupDecrypt <fichier .tar.gz>

0voto

pzkpfw Points 2270

によると este TB sauvegarde avec un cryptage à clé publique/privée. Si vous disposez de la clé privée, vous devriez pouvoir accéder (décrypter) le fichier de sauvegarde. La manière la plus simple de le faire me semble être via TB lui-même, et ensuite peut-être le réenregistrer comme non crypté.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X