首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用dex2jar和jd-gui编辑后构建.APK?

使用dex2jar和jd-gui编辑后构建.APK?
EN

Stack Overflow用户
提问于 2011-06-17 15:54:59
回答 2查看 6.4K关注 0票数 3

我已经在THIS教程的帮助下使用了dex2jar来解压.class文件,并使用jd-gui来查看类。但是我不能在jd-gui中编辑,所以,通过jd-gui,我“保存了所有资源”,现在我有了一个带有.java类的.zip,所以我用一个Notepad++来编辑它们。所以现在我有了一个包含.java中所有类的.zip,并且我编辑了我想要的东西,我如何将所有东西重新构建到一个.apk中,以便安装到手机上?这是编辑.apk的错误方式吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-17 16:23:11

如果反编译器不能正确地反编译所有代码(实际上,使用模糊处理,你永远不会得到没有错误的代码),你就不能重新编译代码……

如果您在eclipse中编辑这些类,您将看到有一堆错误、一堆$NameClassNumber和其他东西。

也许你可以编辑或者重新打包一些资源,但是代码不能(幸运的是)。

票数 4
EN

Stack Overflow用户

发布于 2011-07-29 05:13:03

我从来没有在dex2jar上获得过好的结果。

我用7-zip从jar中解压出dex文件,然后使用baksmali http://code.google.com/p/smali/将dex文件反编译成".smali“文件(不像类文件那样容易理解,但它很容易管理),然后使用smali (包含在baksmali中)重新编译。再次使用7-zip将新的classes.dex文件放回jar中并完成。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6382907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档