首先对APK进行反编译等系列操作首先需要下载apktool系列工具:
1,apktool1.5.2.tar.bz2,下载地址为:http://pan.baidu.com/s/1c0H8oE0;
2,apktool-install-linux-r05-ibot.tar.bz2, http://pan.baidu.com/s/1eQoxTey;
3,需要配置OK的java编译环境。
将下载之后的两个打包文件解压之后,分别会得到apktool.jar 和 aapt apktool 三个文件,将这三个文件一起拷到usr/bin目录下面,方便直接使用。
一,反编译:
1,apktpool d xxx.apk;
二,回编译:
1,apktool b xxx (xxx 为反编译apk出来的文件夹)。
三,为回编译的APK签名:
1,keytool -genkey -alias androidapk.keystore -keyalg RSA -validity 1000000 -keystore androidapk.keystore
(生成签名所需的文件,需是xxx.keystore)
2,jarsigner -verbose -keystore androidapk.keystore -signedjar JFrench_signed.apk JFrench.apk androidapk.keystore (使用生成的文件对apk进行签名)