关于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 如果要存放到别的目录 名称前也是要加盘符路径的
内含三个文件: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 如果要存放到别的目录 名称前也是要加盘符路径的
相关文章推荐
- 如何反编译D-Link路由器固件程序并发现它的后门
- 常见电子书格式及其反编译思路分析第1/3页
- android 使用虚拟机安装apk(图文教程)
- BAT批处理一键生成APK包脚本分享
- 配置apache支持apk ipk下载的方法
- Android实现检查并下载APK更新、安装APK及获取网络信息的方法
- .dll 文件反编译的工具软件集合
- lua脚本实现自动生成APK包
- php获取apk包信息的方法
- 使用android-apktool来逆向(反编译)APK包方法介绍
- php自定义apk安装包实例
- Android快速分析apk工具aapt的使用教程
- 如何安装系统认证签名过的APK
- jarsigner重新签名apk无法安装的解决方法
- 解决在eclipse中将android项目生成apk并且给apk签名的实现方法详解
- unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)
- 教你如何使用platform密钥对apk进行签名
- Android反编译代码和防止反编译
- 破解.net程序(dll文件)编译和反编译方法
- 使用SNK密钥文件保护你的DLL和代码不被反编译教程