android获取真正的签名利⽤signapk.jar⼯具对apk⽂件进⾏签名
signapk.jar是Android源码包中的⼀个签名⼯具。
代码位于:Android源码⽬录下,signapk.jar 可以编译build/tools/signapk/ 得到。
使⽤signapk.jar签名时需要提供签名⽂件,我们可以使⽤安卓源码中提供的testkey.pk8与testkey.x509.pem,他们位于Android源码
build/target/product/security⽬录。
使⽤android⾃带的签名⼯具signapk.jar 以及源码中的testkey.x509.pem,testkey.pk8 对apk进⾏重新签名。
执⾏:java -jar signapk.jar testkey.x509.pem testkey.pk8 old.apk new.apk 执⾏后new.apk即为签名后的⽂件。
(注:执⾏命令时所有⽂件这⾥放在同⼀⽬录下,如果不在同⼀⽬录请修改路径)。
含义:通过signapk.jar这个可执⾏jar包,以testkey.x509.pem这个公钥⽂件和testkey.pk8这个私钥⽂件对old.apk进⾏签名,签名后的⽂件保存为old.apk。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论