当前位置:   article > 正文

android jar反编译命令,android反编译相关命令总结

android反编译jar

使用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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/617045
推荐阅读
相关标签
  

闽ICP备14008679号