Apk反编译
来源:互联网 发布:淘宝美宝莲旗舰店 编辑:程序博客网 时间:2024/06/08 08:40
修改apk需要apktool
一、apktool
1、下载与说明 https://ibotpeaches.github.io/Apktool/ 把下载的apktool_2.2.1.jar(修改成apktool.jar)和 apk放在同一目录(revsoft) 输入 java -jar apktool.jar 可以看到相关命令 2、反编译apk cmd到revsoft目录下执行java -jar apktool.jar d a.apk 3、打包apk apktool b a 在dist目录下重新打包生成AndroidTest.apk,这个apk不能运行,没有签名
二、签名
1、使用keytool生成密钥
我在桌面上生成 数字证书(密钥) 命令行 :
keytool -genkey -keystore androidTest.jks -alias test -keyalg RSA -validity 10000
1) keytool是工具名称,-genkey意味着执行的是生成数字证书操作
2) -genkey 产生证书文件(密钥文件是 androidTest.jks)
3) -alias 产生别名
4)-keyalg 指定密钥的算法,这里指定为RSA(非对称密钥算法)
5)-validity 为证书有效天数,这里我们写的是10000天
2、使用jarsigner工具为apk签名
jarsigner -verbose -keystore androidTest.jks -signedjar signed.apk AndroidTest.apk test
1)jarsigner是工具名称,-verbose表示将签名过程中的详细信息打印出来,显示在dos窗口中;
2)-keystore androidTest.jks 表示签名所使用的数字证书所在位置,这里没有写路径,表示在当前目录下;
3)-signedjar signed.apk:签名后的生成的apk, AndroidTest.apk: 需要签名的apk, test:别名 ;
参考 :http://blog.csdn.net/lyq8479/article/details/6401093
http://www.jianshu.com/p/e9a685c88258
apktool导入eclipse
http://www.rover12421.com/2013/07/01/rsapktool-build-project.html
参考:https://ibotpeaches.github.io/Apktool/
0 0
- APK 反编译
- apk反编译
- APK反编译
- APK反编译
- 反编译apk
- apk反编译
- ? apk反编译
- 反编译apk
- 反编译 apk
- APK反编译
- apk反编译
- apk反编译
- 反编译apk
- 反编译APK
- APK反编译
- APK 反编译
- 反编译APK
- Apk反编译
- Oracle数据库
- spring框架学习(二)依赖注入
- Eclipse关联jar源码
- 安装caffe 在16.10下遇到 : “未定义引用” 问题
- ios教程笔记,第三节 swift中的switch,for循环和while循环
- Apk反编译
- spring框架学习(三)junit单元测试
- 欢迎使用CSDN-markdown编辑器
- ZJOI2007棋盘制作
- android自定义view复用UI
- spring框架学习(四)自动装配
- 初步使用ngrok 原文地址 http://qydev.com/ 下载
- spring框架学习(五)注解
- Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook解决方法