QuJing
曲境是一个xposed模块,可支持在PC浏览器上动态监控(hook)安卓APP的函数调用和查看堆栈信息,及反射调用(invoke)等功能。
Install / Use
/learn @Mocha-L/QuJingREADME
QuJing(曲境)
曲境是一个xposed模块,可实现在PC浏览器上动态监控(hook)函数调用和查看堆栈信息,及反射调用(invoke)等功能。避免了频繁写hook代码的麻烦,提供了可视化的界面,对新手更友好。
实现功能
- 枚举安卓设备所有APP
- 根据类名和方法名搜索方法
- 方法监控,打印调用栈和出入参
- 对目标方法强制执行
已知问题
- 函数频繁调用时,巨量的堆栈信息和出入参打印在浏览器页面,会导致页面内容过多,如无必要数据,可刷新解决。
- 部分前端显示存在布局问题
- 不支持开机瞬间hook的场景(因为每次开机后需要设置需要hook的APP)
- 对于本身不具备网络权限的APP暂不支持
- ~~对LSPOSED的支持好像还有问题,现象是不能打开61000端口,晚点支持~~(LSPOSED已经支持,使用时不仅仅要在Lsposed中勾选目标APP,还需要勾选“系统框架”哦如图)
使用方法
可直接下载apk目录的apk文件安装体验,具体的使用方法可以看这篇文章。
如果帮到你,记得点个star哦。
效果展示
列举手机中的所有APP供选择
<img src="https://github.com/Mocha-L/QuJing/blob/master/image/%E9%85%8D%E7%BD%AE%E7%9B%AE%E6%A0%87%E5%BA%94%E7%94%A8.png" width="1000px" />对选中的APP指导手动操作
<img src="https://github.com/Mocha-L/QuJing/blob/master/image/%E6%89%8B%E5%8A%A8%E6%93%8D%E4%BD%9C%E6%8C%87%E5%AF%BC.png" width="1000px" />进入APP,搜索类和方法进行监控
<img src="https://github.com/Mocha-L/QuJing/blob/master/image/%E6%90%9C%E7%B4%A2%E7%9B%AE%E6%A0%87%E7%B1%BB-%E6%96%B9%E6%B3%95.png" width="1000px" />进入监控方法,查看基本信息和调用堆栈,打印出入参数。
<img src="https://github.com/Mocha-L/QuJing/blob/master/image/%E7%9B%91%E6%8E%A7%E6%96%B9%E6%B3%95.png" width="1000px" /> <img src="https://github.com/Mocha-L/QuJing/blob/master/image/%E7%9B%91%E6%8E%A7%E6%96%B9%E6%B3%952.png" width="1000px" />执行方法支持类型
<img src="https://github.com/Mocha-L/QuJing/blob/master/image/%E6%89%A7%E8%A1%8C%E6%96%B9%E6%B3%95.png" width="1000px" />问题交流
如有疑问可以提issue,也欢迎大家进一步优化和提交PR。
也欢迎进入我的知识星球“爬虫三十六计”。
<img src="https://github.com/Mocha-L/QuJing/blob/master/image/%E6%98%9F%E7%90%83.png" width="400px" />鸣谢
项目依据xserver优化而来,感谢原作者。
感谢@小黄鸭爱学习的帮助优化,解决部分情况下classloader错误的问题。
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
