具体的 APK文件 怎么反编译,需要怎样打开或导进eclipse里

具体的 APK文件 怎么反编译,需要怎样打开或导进eclipse里,第1张

APK反编译方法如下:
一、更改apk文件的后缀名,如:LianyunHelper3011apk改成LianyunHelper3011zip
二、用zip解压缩LianyunHelper3011zip文件
三、从解压缩的文件夹中取出classesdex文件并放到dex2jarbat所在目录
四、运行cmd命令,进入dex2jarbat所在的目录,输入dex2jarbat classesdex即可生成classesdexdex2jarjar文件
五、用jd-gui工具打开classesdexdex2jarjar文件,即可看到源码
六、将AndroidManifestxml文件放到AXMLPrinter2jar所在目录,运行cmd命令,进入 AXMLPrinter2jar所在目录,输入java -jar AXMLPrinter2jar AndroidManifestxml > AndroidManifesttxt。

反编译apk步骤,把文件名的 apk修改为 rar,解压就看到res,lib等文件,其中classesdex是需要你反编译的java代码。
把apk文件修改成rar文件解压获得classesdex和资源文件。
dex2jar-0079-SNAPSHOT 拖动生成的classesdex文件到dex2jarbat突变生成classesdexdex2jarjar文件,解压jar文件获得class文件,用XJad进行反编译java文件。

Android 是 apk 文件 网上有反编译的软件 可以反编译成源代码,你可以去网上找找,我用的是 jd-gui-033但是,一般来说 程序员在 开发完成后都会混淆打包,即使是反编译出来,也会有很多 abcdefg,,,, 表示的乱码 有的软件 没混淆 就可以得到源码,但是这样的软件 一般都能在网上找到开源的相关的代码祝你成功 !

1、apk中存在多进程
  这个一般是属性android:process引起的,添加这个属性,组件启动的时候会重新拉起一个新的进程运行组件

调试的特点也就是,同一个apk中attach已经启动的新进程(从原有的调试进程退出)
2、apk中存在插件apk
  一般比较恶心,这种情况下插件本身是落地的,找到落地的插件,使用android_killer完整反编译(注意替换里面的apktool到最新版本),之后使用smalidea调试。网址: >

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存