Repository navigation
Releases: Xposed-Modules-Repo/io.github.ldxm666.cellularpro
Releases · Xposed-Modules-Repo/io.github.ldxm666.cellularpro
Release list
3.1
v3.1 — 性能修复,建议所有 v3.0 用户升级
v3.0 里带了一套诊断用的重钩子,忘了在发布前拆掉,会拖死主线程:
- 在
FragmentLock和ge上挂了 169 个方法钩子,每次调用都走一遍调用栈 - 锁页一交互就开 12 秒窗口,期间
onAutoRefresh()、ge.cs()每秒几十次的轮询全部走栈 + 拼串 + 写盘 View.setEnabled钩子每次调用都要查资源名
表现:锁页待一会儿,RSRP / SINR 不刷新,整个界面卡住。
修复
- 移除 169 个追踪钩子
- 移除
View.setEnabled钩子(真正起作用的是onAttachedToWindow,保留) - 会员放行从「每次拍栈」改成布尔标记
- 移除 logcat 镜像写入
功能一个没少,主线程负载砍掉一大截。
要求:已 root + LSPosed(API 102)+ CellularPro 2.0.16.1(make.more.r2d2.play.cellular_pro)
3.0
v3.0
- 锁网页控件全解锁:锁 PCI / EARFCN / NR 小区 / NR 频点 / NR 频段 / LTE、WCDMA、GSM 频段,之前全是灰的点不动,现在都能点能填。
- 点锁网不再弹会员框:跳过点击转发器,直接调用背后真正的方法。
- 局部放行,不闪退:只在锁网页那几个方法的调用栈里临时放行会员判定,返回即恢复,App 自检看到的仍是真实值。
- 信令导出修好了:反射爬不到列表时改用
TextView文本缓存兜底,不会再提示「没有可导出的信令」。 - 彻底设备无关:模块内没有任何硬编码地址、偏移或机型判断。
锁网控件解锁了、会员框也不弹了,但锁命令是否真的下发到基带取决于 App 自己的原生层。实测 App 只发出查询、不发写锁命令,服务小区 PCI 不会变。
要求:已 root + LSPosed(API 102)+ CellularPro 2.0.16.1(make.more.r2d2.play.cellular_pro)
完整说明见 主仓库。
v2.0
v2.0
- 信令导出修好了:点右上角导出,直接生成 CSV 文件,不再提示「仅对高级会员开放」
- 测试计划可以直接进了:点顶部任务按钮即可打开
- 修掉闪退:不再强改会员判定,App 不会自己退出
- 更稳定:冷启动、切页、锁网页勾选都正常
安装:LSPosed 里启用本模块 → 作用域勾选 CellularPro → 强行停止 App 再打开。
导出文件位置:Android/data/make.more.r2d2.play.cellular_pro/files/CellularPro/export/
v1.0
CellularPro Unlocker — 补全 CellularPro「关于」页里被隐藏的三个入口。
| Hook | 结果 |
|---|---|
AboutActivity.task_test |
打开 业务测试 / AddTaskActivity |
AboutActivity.file_management |
打开 文件管理 / FileManageActivity |
AboutActivity.layout_play_back |
打开 LOG 回放 / FileSelectActivity |
作用域:make.more.r2d2.play.cellular_pro · libxposed API 102 · 单 dex,无第三方依赖。
用法:安装本 APK → LSPosed 启用 → 勾选作用域 CellularPro → 强行停止 App → 重新打开。