赞
踩
使用apktool反编译apk文件:
java -jar apktool_2.1.1.jar d xxx.apk
使用apktool重新打包为apk文件:
java -jar apktool_2.1.1.jar b xxx(xxx为反编译后的文件目录)
将.apk文件改为.zip/.rar,解压文件获得classes.dex文件
使用d2j-dex2jar classes.dex将classes.dex文件转换为jar包,使用jd-gui打开jar文件,即可查看源码
使用keystore签名apk文件:(jarsigner的路径在jdk/bin目录下)
jarsigner -verbose -keystore debug.keystore -signedjar 签名后apk 未签名apk alias别名
使用.pem,.pk8文件签名apk文件:
java -jar signapk.jar platform.x509.pem platform.pk8 未签名apk 签名apk
查看密钥信息的:
keytool -v -list -keystore debug.keystore/key.jks
使用.pk8 和.pem签名生成.keystore 签名
下载openssl工具
openssl pkcs8 -inform DER -nocrypt -in key.pk8 -out key.pem
openssl pkcs12 -export -in certificate.pem -inkey key.pem -out platform.p12 -password pass:android -name mykey
keytool -importkeystore -deststorepass password -destkeystore mykey.store -srckeystore platform.p12 -srcstoretype PKCS12 -srcstorepass android
keytool -list -v -keystore mykey.keystore
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。