FreeMOMO 是一个配合 LSPosed 与 Zygisk 使用的墨墨背单词增强模块,用于修改单词上限、用户等级和相关权限。
最佳适配:墨墨背单词 5.5.95(versionCode 898)
其他版本会尝试根据运行时结构自动适配 Java 层 Hook;如果某项结构无法唯一确认,该项会安全关闭。native 层仍需匹配已验证指纹,不能自动迁移。
使用前请先安装并启用:
- LSPosed
- Zygisk Next
注意:首次启动时需要等待 LSPosed Hook 和 Zygisk native 模块完成初始化。请在 App 中停留的时间久一点,不要刚进入墨墨就立即退出。
墨墨背单词 5.5.30 及后续版本的部分检测已经移动到 native 层,单独使用 Java 层 Hook 无法修改这部分逻辑。
- LSPosed 模块负责 Java 层的单词上限、等级和权限 Hook。
- Zygisk 模块负责在进程早期处理 native 层的 SecNeo 检测。
两部分职责不同,缺少 Zygisk 模块时,Java Hook 无法替代 native 层处理。
- 从 Releases 下载
freemomo.apk和freemomo-zygisk.zip。 - 安装
freemomo.apk。 - 在 LSPosed 中启用 FreeMOMO,作用域只勾选墨墨背单词(
com.maimemo.android.momo)。 - 在 KernelSU/Magisk 模块管理器中安装
freemomo-zygisk.zip。 - 首次打开墨墨背单词时,FreeMOMO 会初始化 Hook;需要自动适配的版本会寻找 Hook 方法并将结果保存在本地。
- 在 App 中停留一会儿,看到“FreeMOMO 已找到 Hook 函数”的 Toast 后完全退出墨墨背单词。
- 再次打开墨墨背单词,Hook 即可生效。
本项目基于 MIT License 开源。
本项目仅供学习和研究使用,请勿用于商业或非法用途。使用本项目产生的一切后果由使用者自行承担,本项目不提供任何明示或暗示的适配性、安全性或合法性担保。