android反编译apk文件

  

                           android反编译apk文件

             android运行的是.dex文件的二进制码,java运行的是.class文件的码,那么android是怎么将.java格式的文件转换为.dex的文件?------>android首先将.java的通过jdk转换为.class文件,然后通过dx工具将.class 转换为.dex文件,然后通过aapt工具将整个android包打包成.apk文件,最后通过91助手将apk文件安装到手机上。

 

       首先反编译xml,通过apktool工具将.apk文件进行反编译,格式 apktool d music.apk 解压目录,解压过后就可以查看里面的xml文件;

 

        其次反编译.java,首先将.apk文件用WinRar解压缩,然后用dex2jar工具将dex转换为jar文件,格式为:dex2jar .dex 压缩后的名称   ;然后在通过xjad工具将jar编译成.java文件

 

        最后再将.java文件和.xml文件放在一块就行了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值