暗号化されたTitaniumバックアップのデータ(WiFiキーなど)にアクセスするにはどうすればよいですか?


8

標準(Linux)ツールを使用して、暗号化された「Titanium Backup」バックアップ復号化するにはどうすればよいですか?

例:

Wi-Fiは実用的な例として機能し、他の多くの用途が私が探しているソリューションに適用される場合があります。

LinuxボックスからバックアップされたWi-Fi資格情報にすぐにアクセスしたい場合、私は速い方法を知っています。暗号化されたバックアップを使用しているため、現在のところ不運です。

これは、これまでのところ暗号化なしでそれを行う方法の私の汚い方法です:

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"

いくつかの会社のサイトで詳細:http://www.titaniumtrack.com/kb/titanium-backup-kb/titanium-backup-cryptography.html

回答:


5

GitHubで実用的なソリューションを見つけました:https : //github.com/phyber/TiBUdecrypter

1.依存関係のインストール/アップグレード(Ubuntu)

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

2. GitHubからスクリプトを取得する

3.バックアップを復号化する

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

2

現在のところ、標準のツールはまだありません。TiBは独自の形式を使用しており、上記と同じ質問をしたときに親切に共有してくれました。

実際、誰かがまだそれを書く必要があります。これは、Javaまたはbash + opensslのみを使用して実行できます。


それは公開されていますか、それとも私がそれを望んでいるかどうかを自分で確認する必要がありますか?暗号化されたファイルを確認しましたが、暗号化の方法を正確に理解できなかったため、あきらめました。Pythonで何かを書くことができました(CLIのみ)
RR

それはSOに属しているので、ここに投稿しませんでした。あなたはここに自分の答えを見ることができますplus.google.com/101760059763010172705/posts/MQBmYhKDex5
CE4

おかげで、それは本当に役に立ちます。PythonにはPKCS8証明書を復号化するための有効な方法がないように思えるため、私は一種の行き詰まりになっているので、opensslを使用する必要があります。とにかく、何か問題が発生したらpingします。
RR

時間を見つけたら、(もっと難しい)bash + opensslを使います。PS、pythonにはopensslパッケージがあります:packages.python.org/pyOpenSSL
ce4


0

これによると TBは公開/秘密鍵暗号化でバックアップします。秘密鍵があれば、バックアップファイルにアクセス(復号化)できるはずです。これを行う最も簡単な方法は、TB自体を経由して、暗号化されていないものとして再保存することです。


このリンクは私の元の質問にも含まれていますが、答えはありません。「非対称(rsa)暗号と対称(aes)暗号化」については、あいまいな情報がいくつかあります。それは十分な情報ではありません。PS:この質問全体について、titaniumtrack.comにオープンチケットがあります。彼らの答えを見てみましょう。
ce4

答えはありますか?もっと知りたいです。
ダカチン2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.