关于apk反编译签名的指令

反编译apk需要反编译工具 

内含三个文件:aapt.exe,apktool.bat,apktool.jar 

在包含该三个文件的  目录下 进入命令行

一.反编译

在命令行中定位到apktool.bat文件夹 执行命令apktool.bat d target.apk target

其中target.apk为需要反编译的apk名称 如果在其他目录下 前面需要加上盘符 如target.apk在E盘就写成 E:\target.apk

target为反编译后的文件存放目录

 

二.反编译后重新打包

执行命令 apktool.bat b target

这里的target如果存放在别的目录下前面一样也要加上盘符

 

三 生成apk前面密钥库

执行命令keytool -genkey -alias mnsn.keystore -keyalg RSA -validity 20000 -keystore mnsn.keystore

之后有一系列的设置 密码 姓名 所在城市 省份等等一一填好就行了

 

四.为apk签名

执行命令jarsigner -verbose -keystore mnsn.keystore -signedjar target_new.apk target.apk mnsn.keystore

其中target_new.apk 为签名之后的apk名称 target.apk为需要签名的apk 如果要存放到别的目录 名称前也是要加盘符路径的

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值