您的位置:首页 > 其它

关于apk反编译签名的指令

2015-07-27 14:26 295 查看
反编译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 如果要存放到别的目录 名称前也是要加盘符路径的

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息