软件编程

首页 > 编程软件 > 软件编程

7很不错

ApkToolkit

软件下载软件下载

软件截图

  • 【介绍】

    ApkToolkit顾名思义就是用来帮助手机apk应用打包的工具,采用的模式不是正常的模式,而是反编译,也就是安卓包逆向开发工程,对于应用必备的签名、源码认定以及编译的过程进行重组,让安装包转换的时候更加自由,不轻易加固加锁,对于开发者而言适合反复测试运行的时候使用。

    ApkToolkit功能

    ApkToolkit

    1、反编译.apk

    对.apk文件进行反编译

    2、重建.apk

    根据反编译.apk得到目录重建.apk文件

    3、签名.apk

    对.apk文件进行签名

    4、优化.apk

    对.apk文件进行优化

    5、framework-res.apk工具

    实现framework-res.apk的安装和管理

    6、.apk转.jar

    将.apk文件转换为.jar文件

    7、.dex转.jar

    将.dex文件转换为.jar文件

    ApkToolkit

    使用教程

    1、反编译.apk

    拖拽【XXX.apk】程序到"反编译.apk"按钮前的输入区,点击"反编译.apk"按钮,会在文件【XXX.apk】的同级目录下生成文件夹【XXX】

    2、重建.apk

    把第一步得到的文件夹【XXX】拖拽到"重建.apk"按钮前面的输入区,点击"重建.apk"按钮,会在文件夹【XXX】的同级目录下生成未签名的程序【XXX.R.apk】

    3、签名.apk

    把第二步得到的程序【XXX.(R).apk】拖拽到"签名.apk"按钮前的输入区,点击"签名.apk"按钮,会在文件【XXX.(R).apk】的同级目录下生成已经签名好的程序【XXX.RS.apk】

    4、优化.apk

    把第三步得到的程序【XXX.(RS).apk】拖拽到"优化.apk"按钮前的输入区,点击"优化.apk"按钮,会在【XXX.(RS).apk】的同级目录下生成已经优化好的程序【XXX.RSO.apk】。

    5、反编译.dex

    拖拽【XXX.dex】文件到"反编译.dex"按钮前的输入区,点击"反编译.dex"按钮,会在文件【XXX.dex】的同级目录下生成一个与dex文件名相同的文件夹【XXX】

    6、重建.dex

    拖拽要重建的文件夹【XXX】到"重建.dex"按钮前的输入区,点击"重建.dex"按钮,会在文件夹【XXX】的同级目录下生成与同名的dex文件【XXX.dex】

    7、.dex转.jar

    拖拽【XXX.dex】文件到".dex转.jar"按钮前的输入区,点击".dex转.jar"按钮,会在文件【XXX.dex】的同级目录下生成文件【XXX_dex2jar.jar】

    8、.apk转.jar

    拖拽【XXX.apk】文件到".apk转.jar"按钮前的输入区,点击".apk转.jar"按钮,会在文件【XXX.apk】的同级目录下生成文件【XXX_dex2jar.jar】

    常见问题

    一、如何利用apktool反编译apk?

    1、首先安装该软件。该软件运行在Java环境下,如果没有则要安装java后,在进行该程序的安装。通过百度搜索"apktool",进入到apktool的官网,然后进入的"Install",该页面有windows,linux和mac安装的详细步骤,按照对应的步骤进行安装即可。

    2、apktool安装完成后,进入到apk程序所在的文件目录下,然后输入命令"apktool d -f xxxx.apk"执行,apktool即对该apk程序进行反编译。

    3、反编译完成后,在该apk目录下生成了一个同样名称的文件夹,该文件夹就是apktool反编译出来的源文件。

    4、打开该文件就可以查看该apk的源代码了。

    二、怎么知道apktool打包的apk版本?

    首先的知道一下几条指令的意思

    1、apktool d SysteUI.apk 12意思是将SystemUI.apk解包到12文件下,12文件夹不用创建,会自动生成

    2、apktool b 12打包12文件夹(将会自动把12文件夹里的修改过得APK解包后修改完后自动打包,生成resources.arsc,文件,这就是我们反编译的主要目的,当然还有其他目的,后面将会说明怎么apktool需要反编译的目的,生成的文件。

    3、apktool if framework-res.apk这条语句很重要很多时候我们容易忽略这条语句导致打包不成功,这句语句的意思是,有些时候我们解包apk文件需要用framework-res.apk(framework是指系统框架。有时也会用到apktool if twframework-res.apk,同样我们只需在前面输入就行。当然得把framework-res.apk 这个文件目录下。

    4、apktool if twframework-res.apk ,当然 twframework-res.apk 也应该放在文件目录下,不如反编译Mms.apk.....会用到

    以上就是ApkToolkit的全部内容了,软件爱好者为您提供最好用的软件,为您带来最新的游戏!

    查看

    相关下载

    下载

    好玩游戏大全9.8

    一款为玩家带来最独特游戏合集的应用

    软件资讯

    比特币变现容易吗

    比特币它虽然是虚拟的但是也有本身价值,如果我们玩比特币赚到钱了都是可以进行变现的,比特币的变现可能会和其他的货币有所不同,不过不会很麻烦,大家想要具体了解比特币是怎么变现的话就来看看下方相关的信息吧。                            &n

    2024-04-16 【软件教程】
    点击查看更多>>