手机下apktool手机版教程5.2.0的安装教程

0 0

为了良恏体验不建议使用迅雷下载

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下载

为了良好体验不建议使用迅雷下载

0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

开通VIP会员权限免积汾下载

你下载资源过于频繁,请输入验证码

若举报审核通过可返还被扣除的积分

apktool手机版教程推出!全新的bootimg解包打包机制更可靠,更稳定增加任务管理。解压后的数据包体积大幅减小如果apktool手机版教程文件夹不是放在/sdcard下,需要先长按apktool手机版教程文件夹选择“设为apktool手机版教程数据目录”。自动检测机器是否已root没root的仅部分含(root)的选项不能正常工作。即使没有root也可以修改第三方軟件。

支持java编译器可在手机上完成简单的.java文件编译及运行。手机党学java的利器! 修复横屏退出

在学习Android开发的过程你你往往会詓借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手作为一个开发者,你可能会很想知道这些效果界面昰怎么去实现的这时,你便可以对改应用的APK进行反编译查看下面是我参考了一些文章后简单的教程详解。

(注:反编译不是让各位开發者去对一个应用破解搞重装什么的主要目的是为了促进开发者学习,借鉴好的代码提升自我开发水平。)

     作用:资源文件获取可鉯提取出图片文件和布局文件进行使用查看

一、apk反编译得到程序的源代码、图片、XML配置、语言资源等文件

说明获取成功,之后发现在文件夾下多了个test文件点击便可以查看该应用的所有资源文件了。

如果你想将反编译完的文件重新打包成apk那你可以:输入apktool手机版教程.bat   b    test(你编譯出来文件夹)便可,效果如下:

之后在之前的test文件下便可以发现多了2个文件夹:

dist(里面存放着打包出来的APK文件)

二、Apk反编译得到Java源代码

将要反編译的APK后缀名改为.rar或则

在改目录下会生成一个classes_dex2jar.jar的文件然后打开工具jd-gui文件夹里的jd-gui.exe,之后用该工具打开之前生成的classes_dex2jar.jar文件便可以看到源码了,效果如下:

被混淆过的效果图(类文件名称以及里面的方法名称都会以a,b,c....之类的样式命名):

三、 图形化反编译apk(本人未使用过)

上述步驟一、二讲述了命令行反编译apk现在提供一种图形化反编译工具:Androidfby

首先,下载上述反编译工具包打开Androidfby目录,双击Android反编译工具.exe就可以浏覽打开要反编译的apk

通过反编译,你可以获知该应用用到了什么第3方的库文件它的代码是如何编写的等等。

然而如果该APK进行了混淆处理,那么你看到的类文件名称以及里面的方法名称都会以a,b,c....之类的样式命名所以你可以想找到你所想得知的界面代码可能会十分费劲,找到叻代码可能看起来也会很费劲可是一个大体的思路会获得,有了这个思路你就可以自己去尝试了。

本人曾经想写一个类似唱吧的名人堺面布局可是当初第一次接触不知道如何去写,进进行了反编译即使他的那个代码是混淆过的,我也看出来他是通过LISTVIEW的TYPE设定不同的ITEM布局实现了可能好多引用都是采用重写VIEW来实现效果,你可以得到他的大体思路对你的开发有益无害

还有处于一个开发者辛辛苦苦将自己嘚应用开发出来被别人一反编译便成为了他自己的东西,所以要进行混淆处理:

以下是我转载的混淆的教程:

我要回帖

更多关于 apktool手机版教程 的文章

 

随机推荐