2023年7月14日

WINDOWS 环境下编译 OLLVM 替换到 NDK 环境

摘要: ## 编译 OLLVM ### 环境准备 这里使用的是`AGP 7.2.2`、`NDK 25.2.9519653`、`llvm 14.0.7`、`cmake 3.22.1`、`python39` #### git 用来下载源码 #### python 搞到这一步环境变量里应该已经有[python]( 阅读全文

posted @ 2023-07-14 14:01 maiiiiii 阅读(786) 评论(0) 推荐(0) 编辑

2023年2月3日

Android 系统设备启动标识及系统更新标识的JNI与原生获取方式

摘要: Android 系统设备启动标识及系统更新标识的JNI与原生获取方式 通过JNI方式获取 系统启动标识 boot_mark 文档中提供的获取参考为 static jstring getBoot(JNIEnv *env, jclass) { FILE *fp = fopen("/proc/sys/ke 阅读全文

posted @ 2023-02-03 15:56 maiiiiii 阅读(314) 评论(0) 推荐(0) 编辑

2022年10月24日

为Fat-AAR增加多productFlavors支持,并支持AGP7,实现合并AAR的Gradle插件

摘要: AndroidAarPacker 仓库地址MaYiFei1995/AndroidAarPacker 问题 之前项目一直在使用cpdroid/fat-aar合并多个本地的AAR和JAR包,也专门进行过AGP的升级,但仍然无法满足根据productFlavor进行定向embedded的需求。 临时的方案 阅读全文

posted @ 2022-10-24 18:05 maiiiiii 阅读(298) 评论(0) 推荐(0) 编辑

不依赖SDK的获取OAID -- OAIDHelper

摘要: OAIDHelper OAID 作为广告标识符,在OAID_SDK_1.0.25版本及以前支持直接使用,但1.0.25版本支持的设备覆盖不够全面,1.0.26版本及以后需要根据应用包名申请证书文件,且需要企业认证才可以申请账号。 企业用户需要通过MSA官网申请账号和证书,使用官方SDK接入。 个人开 阅读全文

posted @ 2022-10-24 14:50 maiiiiii 阅读(810) 评论(0) 推荐(0) 编辑

2022年5月12日

自建SSL证书用于Android指定域名修改HOST

摘要: 0x01 需求 手机挂代理,本地改host,拦截请求 0x02 方案 ** 半吊子水平自己搞,一套做完之后发现,直接代理到 Fiddler 的端口上,就可以通过 Fiddler 的根证书完成验证 ** 脑子有问题的做法就是先给服务器配置证书,然后把证书安装到手机上,最后想办法让工程的networkS 阅读全文

posted @ 2022-05-12 10:03 maiiiiii 阅读(167) 评论(0) 推荐(0) 编辑

2022年1月26日

windows 环境下 ProtoBuf 编译 Java 文件的简单脚本

摘要: ProtoBuf 编译 Java 文件的简单脚本 简单写了一个小的bat,方便快速编 proto 到 java 文件。 在 ProtoBuf 的 release 页面下载 win64 版本,解压。 编写一个简单的编译脚本,遍历目录下的.proto文件,并编译输出到 out 目录 @echo off 阅读全文

posted @ 2022-01-26 16:56 maiiiiii 阅读(143) 评论(0) 推荐(0) 编辑

2022年1月7日

尝试破解某记账APP的VIP验证,顺带发现了彩蛋

摘要: 真·有个朋友发来某个开源的记账软件的 github 链接,要我帮忙打个 APK 出来 阅读全文

posted @ 2022-01-07 18:03 maiiiiii 阅读(472) 评论(0) 推荐(0) 编辑

2021年7月23日

第一次尝试反编译绕过 apk 简单的 jni 签名校验

摘要: 第一次尝试反向操作绕过 apk 简单的 jni 签名校验 1. 现象 修改了应用的内容之后,搜索 smali 没发现有做应用的签名校验,但重打包之后应用打开直接出现闪退。查看日志,确定是 jni 方法做了签名校验。 Caused by: java.lang.UnsatisfiedLinkError: 阅读全文

posted @ 2021-07-23 17:05 maiiiiii 阅读(758) 评论(0) 推荐(0) 编辑

2021年3月3日

为 APK 文件增加右键菜单组实现快捷安装、反编译、重签名、导出AndroidManifest、打印签名信息、类型转换、ZIPALIGN字节对齐、显示MD5等功能

摘要: Apktool-Windows-Registry 配置注册表为 APK 文件增加右键菜单组实现快捷安装、反编译、重签名、导出AndroidManifest、打印签名信息、类型转换、ZIPALIGN字节对齐、显示MD5等功能 github 效果 apk dex folder aab 功能 adb in 阅读全文

posted @ 2021-03-03 10:39 maiiiiii 阅读(262) 评论(0) 推荐(0) 编辑

2021年1月28日

AndroidStudio 中 gradle.properties 的中文值获取乱码问题

摘要: 0x01 现象 在gradle.properties中定义了全局变量,然后从 build.gradle 中设置 app_name: resValue "string", "app_name", "\"" + project.app_name + "\"" gradle 生成的 xml 文件出现了中文 阅读全文

posted @ 2021-01-28 16:00 maiiiiii 阅读(1104) 评论(0) 推荐(0) 编辑

导航