DiPiPi安卓反编译工具
详情介绍
DiPiPi是一款安卓应用程序的反编译工具,可以将安卓应用程序的APK文件反编译成其源代码,并提供了可视化的代码编辑界面,方便开发者查看和修改源代码。此工具可直接拖拽文件、文件夹,支持对Apk反编译、Dex反编译、Smali编译打包、Apk签名等。欢迎有需要的朋友下载使用!
2.自定义下载安装,更具人性化。
3.小软件不占用系统资源,提高工作效率
DiPiPi安卓反编译工具功能:
1、支持对Apk反编译、Dex反编译、Smali编译打包、Apk签名
2、可直接拖拽文件、文件夹,方便快捷
3、反编译效果比 dex2jar 和 DoApk反编译好,很多Apk反编译有部分代码不全,甚至出错的情况,本工具基本没有出现过,我亲自测试过多个游戏的反编译,效果很棒。
4、工具永久免费。
5、其他功能不解释,大家多用吧,有不足的地方多提意见。
Windows 7 系统可直接运行。
Dex文件存在与安卓安装程序包Apk文件中,将一个apk文件用解压缩工具打开可以看到classes.dex文件。
Dex文件是一个安卓应用程序的代码打包文件,程序有关的所有代码都在这个文件中。
2、如何取得Dex文件?
用解压缩工具打开Apk文件,直接将里面的classes.dex文件解压或拖到您的电脑中,即可获得Dex文件了。
假设有一个名叫 test.apk 的安卓安装程序,先将文件命名为 test.rar,然后用WinRar打开,将里面的classes.dex拖到电脑桌面,即可。
注意:本工具可以直接选择Apk文件,工具会自动将Apk里面的dex文件进行反编译。
3、什么是Smali?
Smali是安卓程序反编译代码,类似于一种中间代码,虽然他并不是源码,但是只要对Smali的语法熟悉,我们是可以读懂并修改它的。
修改Smali代码可以对程序的一些功能进行修改,比如破解一些软件的功能限制、汉化、增加自定义的功能等等
4、修改Smali文件后,如何编译并重新打包成可安装的Apk文件?
步骤如下:
a、使用“Dex反编译”功能,先将Apk进行反编译,得到所有的Smali文件(可以直接选择apk文件或解压出来的dex文件,工具会自动识别)
b、对Smali文件进行修改,待修改完成后,保存所有对Smali文件的更改。
c、使用“编译Smali”功能,将修改好的Smali文件打包成dex文件。
d、用解压缩工具打开Apk文件,将新打包的dex文件拖到Apk文件中,替换原来的classes.dex文件(注意文件名一定要是classes.dex)。
e、使用“签名Apk”功能,将替换后的Apk文件进行签名,将签名成功的apk文件安装到手机中。
注意:每次对Apk中做修改后,必须重新签名,签名后会生成一个文件名为“ *-sign.apk ”的文件,将该文件安装到手机即可,否则会安装失败。
软件特点
1.界面简洁,操作简单。2.自定义下载安装,更具人性化。
3.小软件不占用系统资源,提高工作效率
DiPiPi安卓反编译工具功能:
1、支持对Apk反编译、Dex反编译、Smali编译打包、Apk签名
2、可直接拖拽文件、文件夹,方便快捷
3、反编译效果比 dex2jar 和 DoApk反编译好,很多Apk反编译有部分代码不全,甚至出错的情况,本工具基本没有出现过,我亲自测试过多个游戏的反编译,效果很棒。
4、工具永久免费。
5、其他功能不解释,大家多用吧,有不足的地方多提意见。
注意:
本程序需要 .NET Framework 3.5 以上版本支持,如果您的机器是Win XP系统,请确认安装了该程序Windows 7 系统可直接运行。
使用说明:
1、什么是Dex文件?Dex文件存在与安卓安装程序包Apk文件中,将一个apk文件用解压缩工具打开可以看到classes.dex文件。
Dex文件是一个安卓应用程序的代码打包文件,程序有关的所有代码都在这个文件中。
2、如何取得Dex文件?
用解压缩工具打开Apk文件,直接将里面的classes.dex文件解压或拖到您的电脑中,即可获得Dex文件了。
假设有一个名叫 test.apk 的安卓安装程序,先将文件命名为 test.rar,然后用WinRar打开,将里面的classes.dex拖到电脑桌面,即可。
注意:本工具可以直接选择Apk文件,工具会自动将Apk里面的dex文件进行反编译。
3、什么是Smali?
Smali是安卓程序反编译代码,类似于一种中间代码,虽然他并不是源码,但是只要对Smali的语法熟悉,我们是可以读懂并修改它的。
修改Smali代码可以对程序的一些功能进行修改,比如破解一些软件的功能限制、汉化、增加自定义的功能等等
4、修改Smali文件后,如何编译并重新打包成可安装的Apk文件?
步骤如下:
a、使用“Dex反编译”功能,先将Apk进行反编译,得到所有的Smali文件(可以直接选择apk文件或解压出来的dex文件,工具会自动识别)
b、对Smali文件进行修改,待修改完成后,保存所有对Smali文件的更改。
c、使用“编译Smali”功能,将修改好的Smali文件打包成dex文件。
d、用解压缩工具打开Apk文件,将新打包的dex文件拖到Apk文件中,替换原来的classes.dex文件(注意文件名一定要是classes.dex)。
e、使用“签名Apk”功能,将替换后的Apk文件进行签名,将签名成功的apk文件安装到手机中。
注意:每次对Apk中做修改后,必须重新签名,签名后会生成一个文件名为“ *-sign.apk ”的文件,将该文件安装到手机即可,否则会安装失败。
猜您喜欢
- apk反编译软件大全
- apk反编译工具可以用于对apk文件进行修改,像解包、打包、签名、汉化等操作,我们常用的一些安卓软件去广告版等其实都可以通过apk反编译工具来制作。对于学习安卓开发或安卓软件爱好者来说,一款优秀的apk反编译工具是必不可少的。使用apk反编译工具可以方便的对apk惊醒分析,多了解apk的代码从而快速提高自己的编程水平。那么apk反编译软件有哪些呢?小编这里做了一个常用的apk反编译工具合集,希望对各位的选择有帮助,需要的朋友可以在这里下载。
-
APK Easy Tool官方版(apk反编译工具) v1.57 调试编译 / 23.76M
-
Apktool反编译工具 v2.9.0 编程软件 / 21.93M
-
android killer(安卓反编译工具) v1.3.1电脑版 编程软件 / 19.83M
-
Android逆向助手官方版 v2.2 编程其它 / 15.2M
-
Apkdb反编译工具 v2.1.4 编程其它 / 65.68M
同类软件
网友评论
共0条评论(您的评论需要经过审核才能显示)
类似软件
-
APK Easy Tool官方版(apk反编译工具) v1.57 调试编译 / 23.76M
-
超龙apk反编译专家 v3.1 编程其它 / 6.48M
-
Android逆向助手官方版 v2.2 编程其它 / 15.2M
精彩发现
换一换专题推荐
本类排行
月排行总排行