Android签名工具 AndroidMultitool使用方法

我使用的是3.5.6的版本

android multi tool Android Multi Tools_工具

解压后目录如下

android multi tool Android Multi Tools_编译_02

运行 Android Multitool.exe 界面如下

android multi tool Android Multi Tools_apk文件_03

第一步:反编译

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

(2)找到需要反编译的 apk文件

android multi tool Android Multi Tools_apk文件_04

(3)选中apk文件

android multi tool Android Multi Tools_工具_05

(4)反编译

android multi tool Android Multi Tools_android multi tool_06

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

android multi tool Android Multi Tools_android multi tool_07

android multi tool Android Multi Tools_apk文件_08

(6)反编译成功后的文件自动生成在 “AndroidMultitool\Decompiled_apk”文件夹

如下所示

android multi tool Android Multi Tools_android_09

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

android multi tool Android Multi Tools_工具_10

第二步:编译

(1)找到刚才反编译出来的文件夹 ssddd

android multi tool Android Multi Tools_编译_11

android multi tool Android Multi Tools_android multi tool_12

(2)编译

android multi tool Android Multi Tools_编译_13

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

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

android multi tool Android Multi Tools_编译_14

打开 “ssddd” 文件夹 查看生成的文件

android multi tool Android Multi Tools_android_15

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

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

android multi tool Android Multi Tools_工具_16

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

android multi tool Android Multi Tools_工具_17

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

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

android multi tool Android Multi Tools_android_18

android multi tool Android Multi Tools_编译_19

解压出来如下所示

android multi tool Android Multi Tools_apk文件_20

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

android multi tool Android Multi Tools_工具_21

使用dos 命令找到 aapt.exe 所在目录,不知道 dos命令的可以查一下

android multi tool Android Multi Tools_apk文件_22

android multi tool Android Multi Tools_apk文件_23

使用命令 aapt.exe | ssddd.apk 列出 apk里面的资源文件目录

android multi tool Android Multi Tools_android multi tool_24

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

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

android multi tool Android Multi Tools_编译_25

aapt.exe a ssddd.apk ssss.xml

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

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

(1)将添加好文件的 ssddd.apk文件放到 Compiled_apk 文件下

android multi tool Android Multi Tools_工具_26

(2)签名

android multi tool Android Multi Tools_工具_27

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

android multi tool Android Multi Tools_编译_28

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

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

现在我将重新签名的 ssddd_signed.apk 解压看,结果如下

对比第二步(2)中的图片

android multi tool Android Multi Tools_编译_29