Apktoolm,这款安卓apk文件反编译工具拥有诸多强大的功能,并且操作简单方便。无论是想要修改APK安装包,还是想要查看应用的源代码,这款工具都能满足用户的需求。希望有需要的朋友可以下载并使用这款实用工具。
温馨提示
# 最近更新:
-支持识别自动下载64位aapt/aapt2组件
-文件搜索支持正则表达式搜索及批量替换
-支持svg/xml文件预览(长按文件可预览)
# 切换中文步骤(此应用自带中文语言)
Settings->Application->Language
# 切换中文步骤(此应用自带中文语言)
Settings->Application->Language
使用这款工具,用户可以自由定制任何未加固的APK安装包,可以修改应用程序图标和名称,替换界面上的文字和图片,进行多语言版本的制作等操作。
同时,它还支持通过高级的SMAI代码对应用软件进行破解。
这款工具还支持多渠道打包发布。用户可以通过已经打包的APK安装包作为模板,进行反编译,
然后动态修改配置文件或者SMALI代码中的渠道标志,实现批量重新多渠道打包。由于不是源代码级别的打包,所以大大提升了批量打包的速度和效率。
是一款非实用的工具,它可以帮用户轻松对APK文件进行反编译操作。这款工具完全免费,并且没有任何广告干,界面清爽简洁,非常易于操作。
这款工具支持反编译、快速编译、打包、签名等操作,功能非常强大,同时也非常简单易用。
还有一个很重要的特点就是它有中文版,用户只需要进行简单的设置即可切换到中文版界面。
通过对APK安装包进行反编译,用户可以查看安卓应用的源代码。
通过反映射的方式获取源代码,用户可以对获取的JAVA代码进行分析,查看应用内部逻辑。
值得注意的是,反编译工程只能在SMALI代码基础上进行修改,无法进行源代码级别的反编译。
1、decode
该命令用于进行反编译apk文件,一般用法为
apktoold
代表了要反编译的apk文件的路径,最好写绝对路径,比如c:\musicplayer、apk
代表了反编译后的文件的存储位置,比如c:\musicplayer
如果你给定的
已经存在,那么输入完该命令后会提示你,并且无法执行,需要你重新修改命令加入-f指令
apktoold–f
这样就会强行覆盖已经存在的文件
2、install-framework
该命令用于为apktool安装特定的framework-res、apk文件,以方便进行反编译一些与rom相互依赖的apk文件。具体情况请看常见问题
3、build
该命令用于编译修改好的文件,一般用法为
apktoolb
这里的
就是刚才你反编译时输入的
(如c:\musicplayer),输入这行命令后,如果一切正常,你会发现c:\musicplayer内多了2个文件夹build和dist,其中分别存储着编译过程中逐个编译的文件以及最终打包的apk文件。
1、Apktool M,俄罗斯编程爱好者开发的一款完全免费的APK反编译工具
2、用于逆向反编译和编译安卓应用和系统应用。支持对apk反编译、打包、拆分、合并、签名等
3、拥有语法高亮和强大的代码提示文件编辑器,能查看源java代码、对关键字、类、方法和字段进行提示
4、拥有许多功能的文件管理器,可以安装、拆分、打包不同类型的安卓文件格式(*apks/xapk/apkm)
Apktool-反编译和编译Android?安装包(* .apk),包括系统应用程序。 包括自动模式在内
的应用程序翻译(支持100多种语言)。 已安装应用程序的
经理。 具有语法突出显示和提示的 可自定义文本编辑器,能够查看源Java代码,并能够导入自己的代码突出显示主题。 具有许多功能的 便捷文件管理器。 使用各种类型的安装文件-* .apk,* .apks,* .xapk,* .apkm。
-将Android App Bundle(拆分)合并到一个安装文件中,以及安装和解压缩此类文件。
创建自己的签名和签名应用程序。
快速编辑应用程序名称,程序包名称(克隆应用程序),应用程序图标等,而无需重建。
不需要根权限。
该应用程序是完全免费的,从Android 4.0开始,它在较旧的设备上受支持,并且不包含任何广告或分析。