apk 反编译后 怎么导入eclipse

apk 反编译后 怎么导入eclipse,第1张

使用zip解压出classesdex
使用dex2jar 得到classes-dex2jarjar
使用gui反编译jar
file->save jar resources
这时候得到的只能得到apk的源码(如果反编译成功的话)
资源文件中的 是可以直接从zip中取出来 但是layout之类的xml文件是没法很轻松的还原
一般来说 反编译只能作为参考 不能直接再拿去用的 得到代码之后根据原来的思路重新写一份布局文件

我只会简单改改 生成的 smali 文件,可以去掉验证之类的, 如果要导入新的包什么的可能比较困难,按道理是可以 把你 改写的 部分 编译成 apk 在提取 smali ,再手工加到反编译出来的 smali里,够强的话可以完全手工写smali 就是要先将第三方包也编译进去, 再用 apktool 重新打包。但是 要新加东西可能比较困难,因为 无法获取Rjava 里面的资源id都不太好搞清楚


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13151650.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-12
下一篇 2023-06-12

发表评论

登录后才能评论

评论列表(0条)

保存