Java 在htc android应用程序的逆向工程中

Java 在htc android应用程序的逆向工程中,java,android,reverse-engineering,dex2jar,Java,Android,Reverse Engineering,Dex2jar,我正在尝试使用和解码htc的消息传递应用程序的apk文件。我 完美地逆转了30多个应用程序,没有任何问题!但我不能用htc的应用程序做同样的事情!有人能帮我摆脱这个问题吗 问题1(dex2jar解码时): 注意:我也使用了dex2jar Mms.apk,但d2j-dex2jar Mms.apk更可取 问题2(获取资源appk工具时): 我知道我需要添加com.htc.resource.apk框架,但不知道怎么做 您正在尝试解压缩系统应用程序类.dex文件从系统应用程序中剥离,并保存为优化的O

我正在尝试使用和解码htc的消息传递应用程序的apk文件。我 完美地逆转了30多个应用程序,没有任何问题!但我不能用htc的应用程序做同样的事情!有人能帮我摆脱这个问题吗

问题1(dex2jar解码时):

注意:我也使用了dex2jar Mms.apk,但d2j-dex2jar Mms.apk更可取

问题2(获取资源appk工具时):

我知道我需要添加com.htc.resource.apk框架,但不知道怎么做


您正在尝试解压缩系统应用程序<代码>类.dex文件从系统应用程序中剥离,并保存为优化的
ODEX
文件。你可以从中读到更多


因此,在这些APK上使用
dex2jar
之前,您应该将
ODEX
文件转换回
DEX
,并将它们放入APK中。或者您可以在转换的
DEX
文件上使用
dex2jar

如果您只需要该应用程序的smali代码,那么您可以使用apktool d-r您的.apk,而不用费心解包资源。如果可行,请尝试使用
apktool
构建未打包的内容,并查看
dex2jar
如何使用新创建的apk@阿克德尼兹:面临同样的问题!是的!我使用“apktool b Mms Mms.apk”重新编译了apk,然后尝试使用dex2jar进行解码,但相同的错误仍在继续!:(谢谢你,老兄。你能告诉我如何将ODEX转换成DEX吗?在这里你可以找到
deodex
有关
smali/baksmali!
的说明: