admin 管理员组

文章数量: 887021

Android的apk文件实际上就是zip文件。通过解压软件解压后可以看到apk文件内部的内容,并且对其中的文件进行修改或更新。但是如果直接将修改后的

1. apktool官网:http://ibotpeaches.github.io/Apktool/

下载apktool.jar & apktool.bat (for windows).

2. Windows将其拷贝至C://Windows (不是必须的, 能找到就行), linux拷贝至/usr/local/bin.

3. 解压apk包:

$ apktool d test.apk

解包后会在当前目录生成与apk同名文件夹.

4. 更新解压后的so文件.如果目录下有build文件夹的话,最好将其中的apk目录删掉.

5. 重新打包:

$ apktool b test

打包文件在apk文件夹中的dist目录下.

6. 生成签名证书(只需生成一次)

运行:

keytool –genkey –alias android123.keystore –keyalg RSA –validity 20000 –keystore android123.keystore

/*解释:keytool工具是Java JDK自带的证书工具

-genkey参数表示:要生成一个证书(版权、身份识别的安全证书)

-alias参数表示:证书有别名,-alias mine.keystore表示证书别名为:mine

-keyalg RSA表示加密类型,RSA表示需要加密,以防止别人盗取

-validity 20000表示有效时间20000天( K3

-keystore mine123.keystore表示要

本文标签: 文件 Android apk