Android签名工具 AndroidMultitool使用方法

来源:互联网 发布:nginx 目录浏览 编辑:程序博客网 时间:2024/06/08 05:34

Android签名工具 AndroidMultitool使用方法

我使用的是3.5.6的版本

这里写图片描述

解压后目录如下

这里写图片描述

运行 Android Multitool.exe 界面如下

这里写图片描述

第一步:反编译

(1)将apk文件放在“AndroidMultitool”中 Files 文件夹下

(2)找到需要反编译的 apk文件
这里写图片描述

(3)选中apk文件
这里写图片描述

(4)反编译

这里写图片描述

(5)反编译结果(该过程比较慢,需要等待一会,直到弹出 Finished窗口)

这里写图片描述

这里写图片描述

(6)反编译成功后的文件自动生成在 “AndroidMultitool\Decompiled_apk”文件夹
如下所示
这里写图片描述

(7)打开 “ssddd” 文件夹如下

这里写图片描述

第二步:编译

(1)找到刚才反编译出来的文件夹 ssddd
这里写图片描述

这里写图片描述

(2)编译

这里写图片描述

(3)查找编译出来的 文件

编译后生成的文件自动生成到 “Compiled_apk” 文件夹下

这里写图片描述

打开 “ssddd” 文件夹 查看生成的文件
这里写图片描述

第三步:向编译出来的 apk 文件里边加入我需要加入的文件(这才是我使用这个签名工具的目的)

(1) 首先找到这个签名工具附带的 aapt.exe 工具所在目录,使用aapt.exe将需要添加的文件加入进apk文件

这里写图片描述

(2)准备好需要加入apk的文件,将apk文件和需要加入apk的文件都放在 aapt.exe 同一个文件夹下

这里写图片描述

为了证明我是使用下面方法将 sss.txt 和 ssss.xml文件加入apk的,我首先来查看一下 ssddd.apk 文件中都有哪些文件。

将ssddd.apk 改名为 ssddd.zip,然后将其加压

这里写图片描述

这里写图片描述

解压出来如下所示

这里写图片描述

(3)使用 dos 命令找到 aapt.exe
我们再回到 Program_Files 文件夹下,
注意 : apk文件和需要添加的文件一定要和 aapt.exe 在同一个文件夹下

这里写图片描述

使用dos 命令找到 aapt.exe 所在目录,不知道 dos命令的可以查一下
这里写图片描述

这里写图片描述

使用命令 aapt.exe | ssddd.apk 列出 apk里面的资源文件目录
这里写图片描述

点击回车会出现很多不知道是什么的东西。

使用命令 aapt.exe a ssddd.apk sss.txt 把 sss.txt 加入到 ssddd.apk中

这里写图片描述

aapt.exe a ssddd.apk ssss.xml

依次将需要加入 apk 的文件使用此命令加入进去。

第四步:
我刚才对一个 原始的 apk 文件执行了 (反编译 -> 编译 ->添加文件),每个apk文件都有自己的签名,经过我的一番折腾,这个apk已经不能被 Android系统识别了(即现在已经无法安装到 Android真机上了),我需要再次签名这个 apk,才能够重新安装到 Android手机上

(1)将添加好文件的 ssddd.apk文件放到 Compiled_apk 文件下
这里写图片描述

(2)签名
这里写图片描述

(3)找到重新签名后的 apk
签名成功后的 apk 会自动生成在 AndroidMultitool -> Signed_apk 文件夹下

这里写图片描述

到此结束,将 ssddd_signed.apk 安装到 Android真机上运行即可。

刚才我将 ssddd.apk解压看其中包含的文件

现在我将重新签名的 ssddd_signed.apk 解压看,结果如下
对比第二步(2)中的图片
这里写图片描述

1 0
原创粉丝点击