我想解码htc的消息应用的apk文件使用dex2jar和apk-tools。我 颠倒了30多个应用程序没有任何麻烦!但我不能用htc的应用程序做同样的事情!任何人都可以帮助我解决这个问题吗?在逆向工程htc android应用
问题1(虽然dex2jar解码):
注:我也使用dex2jar Mms.apk但d2j-dex2jar Mms.apk是更理想的。
问题2(在获取资源appk工具):
我知道我需要添加com.htc.resource.apk框架,但不知道该怎么办它!
我想解码htc的消息应用的apk文件使用dex2jar和apk-tools。我 颠倒了30多个应用程序没有任何麻烦!但我不能用htc的应用程序做同样的事情!任何人都可以帮助我解决这个问题吗?在逆向工程htc android应用
问题1(虽然dex2jar解码):
注:我也使用dex2jar Mms.apk但d2j-dex2jar Mms.apk是更理想的。
问题2(在获取资源appk工具):
我知道我需要添加com.htc.resource.apk框架,但不知道该怎么办它!
您正试图解压缩系统应用程序。 classes.dex
文件从系统应用程序中剥离并保存为优化的ODEX
文件。你可以阅读更多从here
因此,对这些APK使用dex2jar
之前,您应该ODEX
文件转换回DEX
,把他们在APK。或者你可以在转换的DEX
文件上使用dex2jar
..
感谢哥们..你能告诉我如何将ODEX转换为DEX吗? –
在这里你可以找到'smali/baksmali!'的deodex'说明:http://code.google.com/p/smali/wiki/DeodexInstructions – Akdeniz
谢谢................... :) –
如果你只需要那个应用程序的smali代码,你可以使用'apktool d -r your.apk',而不是打扰资源解包。如果这样做,尝试使用'apktool'构建未压缩的内容并查看'dex2jar'与新创建的apk一起使用! – Akdeniz
@Akdeniz:面临同样的问题。 !我做到了!我使用'apktool b Mms Mms.apk'重新编译了apk,然后尝试使用dex2jar解码,但同样的错误仍在继续! :( –