apktool--signapk.jar
来源:互联网 发布:吉他制谱软件 编辑:程序博客网 时间:2024/06/02 03:03
0x00 扯
apk逆向大致流程:
1. jadx-gui看反编译之后的源码,看懂这层的大概逻辑
2. apktool反编译,拿到smail源码和.so文件(如果有的话)
3. 假如通过修改smail层就可以达到目的,那就修改吧
……
x1. 终于修改完了之后,拿apktool来打包一下
x2. 需要签名,会用到signapk.jar
0x01 工具使用
apktool我也就用两条命令
apktool d aa.apk # 反编译
apktool b aa # 打包
打包之后的apk文件在 反编译出来的文件夹里的 dist子文件夹里
接着是签名的问题,signapk.jar
除了apktool打包好的apk文件之外,还需要两个东西:certificate.pem、 key.pk8
可能不叫这俩名字,但后缀应该是一样的,我们如果只想用的话,可以把这两个东西固定下来,写一个bat脚本,运行输入apk文件名即可给apk文件签名,就相当于封装了一下,直接在命令行下执行就好了
0x02 工具下载
apktool有官方下载地址,点此处到官网下载
signapk.jar貌似是andorid自带的,我这里放到一起,相当于封装了下,方便大家用,点此到github下载
0x03 log大法
顺便说下log大法吧
这是一个log.d的smail语句:
const-string v3, "hello" const-string v4, "Hello World!"invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
可以把v4的内容输出
举一反三,就可以输出程序中任意一个 变量的值
这个过程在smail层,改完之后就是打包签名的套路了
可以拿android studio 来看应用运行时候输出的log记录
阅读全文
0 0
- apktool--signapk.jar
- apk signapk.jar 解析
- 用SignApk.jar 签名包
- 用SignApk.jar 签名包
- APKTool和signapk整合工具及使用教程
- signapk.jar利用eclipse签名apk文件
- gradle 构建apktool.jar
- Apktool.jar官方下载地址
- 用Android自带的signapk.jar签名应用程序
- 安卓签名工具SignApk.jar使用教程
- 用Android自带的signapk.jar 签名应用程序
- 用Android自带的signapk.jar签名应用程序
- 安卓签名工具SignApk.jar使用教程
- 用Android自带的signapk.jar签名应用程序
- Android应用程序签名系统的签名(SignApk.jar)
- 用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序
- 用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序
- 用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序
- [提高]ES2015中最惊艳特性之生成器函数初步
- 遇到删除hosts的localhost的坑(Unable to import maven project: See logs for details)
- 图解HTTPS
- curl 在HEAD请求中加入Authenticaion
- (转)Android ImageView加载圆形图片且同时绘制圆形图片的外部边缘边线及边框
- apktool--signapk.jar
- pci设备的枚举(转)
- kotlin
- MySQL 学习<五> MySQL函数简介(条件判断函数、系统信息函数、其他常见函数函数)
- ambari架构
- Spring task基本使用
- js获取屏幕大小
- 多态的理解
- OpenGL蓝宝书源码学习(准备工作)