序言:
前几天笔记本显卡坏了,只好在手机上进行反编译操作。网上搜了一下Apktool X国内基本都是旧版,于是对此版本进行了一番简单的汉化。
软件说明:
Apktool X是由Andro Black开发的一款个人安卓软件作品,其内置了apktool,aapt,smali,baksmali,dx,dex2jar等多项工具,可以在安卓手机端进行简单的反编译操作,无需Root权限。其具体使用方法不必我过多叙述,网上有的是教程。
版本说明:
此版本为目前发布的最新版,相比旧版来说UI进行了一些改变,其内置的apktool版本是2.4.0,2.4.1,2.4.2三个版本,当然apktool目前的官方版本是2.4.1,所以这应该是作者从git把源码拉回本地后对apktool重新进行了修改和编译。
汉化说明:
目前的主流安卓机配置内存都是4G起步,因此我仅对64位版本进行了汉化并发布。由于是个人作品,作者并未完全按照规范进行编程,ui的字符串并未完全写入资源文件中。我仅对资源文件中的字符进行了汉化,既然作者偷懒那我也小小的偷懒一下好了😄。不过汉化内容已经包括了九成九的内容,仅有四五处提示信息被直接写进代码我懒得进行汉化,需要汉化的话得要在替换处添加getApplication然后getString这两句对应的smali代码,当然直接在代码原英文处替换为中文操作很简单这也是可行的,但是要考虑到有人会使用原英文界面,如果其中突然冒出中文可不好,不可取。这几处提示信息主要为重启SystemUI和重启系统设置操作的Toast提示,以及重命名文件成功或失败后的提示,基本没有影响。
使用说明:
此版本为一体安装包,首次安装其实是释放内置的各种工具数据文件,打开后会提示再次安装,这次安装的才是主程序。安装完成后如果需要进行反编译还需要安装OpenJDK来获取对于Java虚拟机的访问,不然很多操作是做不了的。OpenJDK安装包已内置,可以在软件设置里点击进行安装,之后就可以畅快地进行你想要的操作了。其中设置里可以选择是否添加反编译和回编译参数,具体参数说明可以参考apktool官方文档:https://ibotpeaches.github.io/Apktool/documentation/#options
下载地址:
楼下。
其它:
由于手机端没有类似于电脑上的AndroidKiller或者ApkIDE等之类的集成化反编译工具,我只能用多个软件来达到同样的效果了。附上一些我自用的安卓端反编译工具名称,资源请自行网上查找。
Apktool X (反编译)
QuickEdit Pro (编辑代码)
ShowJava (查看Java源码,效率有点低)
Java2Smali (转换Java代码为smali代码)
终端模拟器 (可用于执行命令 find -name "*.smali" | xargs grep "id" ,命令是用来查找文本内容的,由于未发现可用的软件,只好用shell命令替代,有空的话我可能会写一个小工具来封装此命令的应用。命令具体用法可自行网上搜索并修改命令参数来扩展用法。)
其它一些小工具用到不多就不一一表述了。








前几天笔记本显卡坏了,只好在手机上进行反编译操作。网上搜了一下Apktool X国内基本都是旧版,于是对此版本进行了一番简单的汉化。
软件说明:
Apktool X是由Andro Black开发的一款个人安卓软件作品,其内置了apktool,aapt,smali,baksmali,dx,dex2jar等多项工具,可以在安卓手机端进行简单的反编译操作,无需Root权限。其具体使用方法不必我过多叙述,网上有的是教程。
版本说明:
此版本为目前发布的最新版,相比旧版来说UI进行了一些改变,其内置的apktool版本是2.4.0,2.4.1,2.4.2三个版本,当然apktool目前的官方版本是2.4.1,所以这应该是作者从git把源码拉回本地后对apktool重新进行了修改和编译。
汉化说明:
目前的主流安卓机配置内存都是4G起步,因此我仅对64位版本进行了汉化并发布。由于是个人作品,作者并未完全按照规范进行编程,ui的字符串并未完全写入资源文件中。我仅对资源文件中的字符进行了汉化,既然作者偷懒那我也小小的偷懒一下好了😄。不过汉化内容已经包括了九成九的内容,仅有四五处提示信息被直接写进代码我懒得进行汉化,需要汉化的话得要在替换处添加getApplication然后getString这两句对应的smali代码,当然直接在代码原英文处替换为中文操作很简单这也是可行的,但是要考虑到有人会使用原英文界面,如果其中突然冒出中文可不好,不可取。这几处提示信息主要为重启SystemUI和重启系统设置操作的Toast提示,以及重命名文件成功或失败后的提示,基本没有影响。
使用说明:
此版本为一体安装包,首次安装其实是释放内置的各种工具数据文件,打开后会提示再次安装,这次安装的才是主程序。安装完成后如果需要进行反编译还需要安装OpenJDK来获取对于Java虚拟机的访问,不然很多操作是做不了的。OpenJDK安装包已内置,可以在软件设置里点击进行安装,之后就可以畅快地进行你想要的操作了。其中设置里可以选择是否添加反编译和回编译参数,具体参数说明可以参考apktool官方文档:https://ibotpeaches.github.io/Apktool/documentation/#options
下载地址:
楼下。
其它:
由于手机端没有类似于电脑上的AndroidKiller或者ApkIDE等之类的集成化反编译工具,我只能用多个软件来达到同样的效果了。附上一些我自用的安卓端反编译工具名称,资源请自行网上查找。
Apktool X (反编译)
QuickEdit Pro (编辑代码)
ShowJava (查看Java源码,效率有点低)
Java2Smali (转换Java代码为smali代码)
终端模拟器 (可用于执行命令 find -name "*.smali" | xargs grep "id" ,命令是用来查找文本内容的,由于未发现可用的软件,只好用shell命令替代,有空的话我可能会写一个小工具来封装此命令的应用。命令具体用法可自行网上搜索并修改命令参数来扩展用法。)
其它一些小工具用到不多就不一一表述了。










打流马
