Ivory
Android 逆向与系统开发工程师
个人简介
主要从事 Android 逆向与系统开发,熟悉抓包、脱壳、Hook 与加密参数模拟,具有自动化脚本开发、数据采集及 Web 混淆代码分析经验。
熟悉 Linux,技术兴趣涵盖全栈、游戏、硬件与数据分析。做过 Vue + Python 全栈开发、游戏开发、汉化 PoC、引擎迁移及技术文档翻译。
教育经历
厦门大学
中国相关课程:随机过程、实变分析、数理统计与机器学习。
核心能力
Android 逆向与 Hook:具备 ART、DEX 与 JNI 分析经验;编写过多个 Xposed 插件,包括某音 App 的 Cronet 抓包插件、某信的 Protobuf 抓包插件。
参数模拟与 Web 逆向:基于 Unicorn 实现过某书的加密参数模拟;具有 JavaScript 代码复原、JSVMP 插桩与执行轨迹(Trace)分析经验。
系统开发:使用 C/C++ 开发 Android 运行时工具,以 Common Lisp 进行 ARM64 系统二次开发,并在 QEMU 上调试。
工作经历
数据科技公司 · 创新项目部
中国- 基于 Xposed 插件开发 Etsy App 数据采集系统,使用 3 台机器在 2 天内采集约 9 万条商品详情,涵盖商品信息、评论及相关图片与视频。
- 复原 TikTok 网页端 JavaScript 代码,通过 JSVMP 插桩与执行轨迹(Trace)分析,完成 x-gnarly 的纯算法复原与 Python 实现。
- 分析 Temu 与小红书 App,开发基于 RPC 与自动化脚本的数据采集组件。
- 编写 Auto.js 自动化脚本,用于 TikTok、微信视频号等平台的创作者数据采集。
个人项目
r0dump-fusion
2026- 将基于主动调用的 ART 方法恢复方案移植至 Android 16 / LineageOS 23.2,涵盖加载链捕获、容器及内存 DEX 重建。
- 涵盖诊断与 Manager 配套流程,整理配置、修复与编译步骤,提供设备产物及工具限制说明。
Dejavu
2026 - 至今- 集成 Lua 与 TinyCC,支持在内存中编译 freestanding C 代码,提供 dejavuctl REPL、hookx 脚本接口及可选的 Zygisk / LSPlant 集成。
- 针对 Android 8-15(API 26-35)arm64 与 16 KB 页对齐进行构建和发布验证。
LBuild / Lambda64
2026 - 至今- 基于既有 LBuild / Lambda64 项目进行二次开发,使用 Common Lisp 推进 QEMU virt 上的 ARM64 系统构建,涉及冷镜像生成、Supervisor、图形、输入、存储与网络。
- 以显式源码清单管理构建顺序,记录系统启动及模块生命周期的验证结果。
GeoChat / LLM × GeoGebra
2025 - 至今- 为 GeoGebra 接入大模型,提供绘图命令执行、命令搜索、图形检查与视角调整功能。
- 修改 GeoGebra Web 以支持异步命令反馈,开发对话界面、Agent 工作流与用户管理功能。
UnReal World(URW)汉化 PoC
- 对带符号的 Linux 版本与无符号的 Windows 版本进行差异(Diff)分析,通过 Detour 库与 DLL 注入实现文本 Hook。
- 验证文本 Hook、翻译匹配与中文渲染流程;成果为可行性验证(PoC),未进行全面汉化。
Door in the Woods 修补与引擎升级
- 借助 Godot 反编译工具分析和修补游戏,并将引擎从 Godot 3 升级至 Godot 4。
游戏开发
在 AI 辅助编程普及前,使用 Lua、C++ 与 SDL2 开发游戏。
安全研究与公开成果
腾讯 · 核心业务漏洞提交
线上向腾讯提交 1 个核心业务高危漏洞。
开源贡献
light_world.lua:修复摄像机缩放时光照范围未同步缩放的问题,已提交公开 Pull Request。
Godot 4 HTTPManager:为 HTTP 管理组件增加网络代理支持。
技术翻译与资料:翻译过 Emacs Lisp 的部分核心文档;维护 Frida JavaScript API 中文资料与 Roguelike 对称投影算法译文。
技能
编程语言:C/C++、Python、JavaScript/TypeScript、Lua、Rust、Common Lisp、Java
逆向与安全:Frida、IDA Pro、Jadx、Burp Suite、Xposed、Zygisk、LSPlant、Unicorn、Android Runtime、KernelSU / APatch、PTE 与异常分析
工程与平台:Vue、React、Tauri、Dioxus、Scrapy、Auto.js、QEMU、Linux、JNI、Redis、WebSocket、Godot、SDL2
其他实践与学习:电路板焊接;学习过 C4D 建模与 R 语言数据分析。