APK去签名
1. 解压缩apk安装包
2. 将解压的安装包里的META-INF文件夹给删掉
3. 将文件夹里的其他文件重新打包,并将.zip更改成.apk
APK重新签名
1. 将签名文件(debug.keystore)和去掉签名的apk拷贝到同一个目录
2. dos进入步骤1的目录,并输入重新签名的命令: jarsigner -verbose -keystore debug.keystore -storepass android -signedjar AAA_signed.apk -digestalg SHA1 -sigalg MD5withRSA AAA.apk androiddebugkey,回车,生成的文件就是有签名的文件
3. 解释:-jarsigner是Java的签名工具-verbose参数表示:显示出签名详细信息-keystore表示使用当前目录中的debug.keystore签名证书文件-storepass android表示Keystore密码:“android”-signedjar PhoneBook_signed.apk表示签名后生成的APK名称PhoneBook.apk表示未签名的APK Android软件-digestalg SHA1 -sigalg MD5withRSA:这就是必须加上的参数,如果你是jdk 1.6也不受影响-androiddebugkey表示Key别名