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

APK去签名重新签名

2016-09-29 14:55 267 查看
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别名 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android测试