如何在加密的Titanium备份中访问数据(例如WiFi密钥)?


8

如何使用标准(linux)工具解密加密的“钛备份”备份?

例:

Wi-Fi只是一个实际例子,许多其他用途可能适用于我正在寻找的解决方案。

如果我想快速从Linux机器中访问备份的Wi-Fi凭据,我知道一种快速的方法。对于加密备份,我目前很不走运。

到目前为止,这是我快速而又不加密的方式:

me @ local:〜$ adb shell
root @ android:/#cd / sdcard / TitaniumBackup /
root @ android:/ sdcard / TitaniumBackup#
l * 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
网络= {

ssid =“ MyAccessPoint”
psk =“ supersecrecretpassphrase”

公司网站上的一些详细信息:http : //www.titaniumtrack.com/kb/titanium-backup-kb/titanium-backup-cryptography.html

Answers:



2

到目前为止,还没有标准工具。TiB使用他们自己的格式,当我问他们上述相同的问题时,他们很乐意与我分享。

实际上,有人需要仍然写它。它可以用Java甚至仅使用bash + openssl来完成。


是否公开,还是我也要问他们自己?我看了一下加密文件,但由于无法确切知道它是如何加密的而放弃了。我可以用python写一些东西(仅CLI)
RR 2012年

它属于SO,这就是为什么我不在这里发布。您可以在此处查看他们的答案plus.google.com/101760059763010172705/posts/MQBmYhKDex5
ce4 2012年

谢谢,真的很有帮助。我有点被卡住了,因为python似乎没有解密PKCS8证书的可用方法,因此我必须使用openssl。无论如何,只要有工作,我就会向您发送通知。
RR 2012年

我一有时间就去(较硬的)bash + openssl事情。PS,python有一个openssl软件包:packages.python.org/pyOpenSSL
ce4 2012年


0

根据 TB背上了公共/私人密钥加密。如果您有私钥,则应该能够访问(解密)备份文件。在我看来,最简单的方法是通过TB本身,然后将其重新保存为未加密状态。


此链接也包含在我的原始问题中,但没有回答。关于“不对称(rsa)和对称(aes)加密”的信息很少。信息不足。PS:我在Titantrack.com上有一张有关整个问题的公开票。让我们看看他们的回答。
ce4 2012年

你有答案吗?我也很想知道更多。
Dakatine 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.