您的位置:首页 > 移动开发 > Android开发

Android签名工具 AndroidMultitool使用方法

2015-03-05 16:24 357 查看
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)中的图片

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: