一: jar文件反编译工具 XJad2.2
使用方法:
1.下载解压XJad
2.打开XJad.exe
3.选择文件 --- 反编译jar文件 OK
二: apk签名
问题发生的异常: 安装apk时 Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]错误
1. 使用命令行生成签名文件
keytool -genkey -alias aeo_android.keystore -keyalg RSA -validity 20000 -keystore aeo_android.keystore
填写对应的提示, 记住输入秘钥库的口令
2.把需要反编译的apk 放到生成aeo_android.keystore文件的同一目录下
3. 使用jarsigner给apk签名"C:\Program Files\Java\jdk1.6.0_21\bin\jarsigner.exe" -verbose -keystore aeo_android.keystore -signedjar 编译完生成apk名.apk 反编译apk的名字.apk aeo_android.keystore
4 验证是否签名成功
C:\Program Files\Java\jdk1.6.0_30\bin\jarsigner.exe" -verify 编译完生成apk名.apk
成功则会输出: jar已验证