重生猫头鹰

🦉 重生猫头鹰 · RebornOwl

版本:1.0.1(构建 32) · 包名 io.github.crayonl.rebornowl · 📦 下载

📱 适配范围

项目 版本 / 要求
多邻国 6.103.6(versionCode 2488),包名 com.duolingo
实测设备 小米 13,Android 17 / API 37
实测框架 LSPosed IT 2.2.0-it(7892)
框架接口 libxposed API 101;框架须提供旧 Hook API 兼容支持
Android 最低声明 Android 8.0 / API 26;较低版本未做真机验收
作用域 静态作用域,仅 com.duolingo

仅以上多邻国版本经过目标类与方法契约核对。升级多邻国后,混淆名、参数和界面资源可能变化,请先停用模块并等待适配。它不是适用于所有版本的通用补丁。

✨ 功能

功能 行为与当前验证范围
🦉 悬浮入口 可拖动的猫头鹰图标,点击打开贴边设置;参数在对应开关下方展开。图标、面板与位置保存已实机检查。
💎 会员档位 Super / Super Max 客户端档位切换,提示随最新点击替换旧提示。Max 涉及 AI 入口;不解除服务端订阅与 AI 权限校验。
⚡ 直接通关 设置宿主的课程长度参数,由宿主自身结束、结算。仅一节已完成的普通英语复习课经过实机验证;不保证新课、故事、音乐、数学等类型。
📅 日期 独立开关,紧凑日历选择今天或过去日期,禁止未来日期;显示 yyyy/MM/dd。地区关闭时按手机当前时区计算,无需切换地区即可选择昨天;只改宿主时钟,不改手机系统时间。
🌏 地区 独立开关,按国家/城市选择时区,默认中国上海,选择即保存;关闭后使用手机当前时区。单开地区不偏移时间戳,不修改 IP、GPS 或账号国家。两项同时开启时,日期按所选地区计算。
⏱️ 无限时间 修改宿主相关计时状态。目标契约已核对,所有计时题型尚未逐一实测。
✅ 强制正确 适配当前判题模型的正确率与正确字段。单元测试和目标契约通过,所有题型尚未逐一实测。
🎵 音乐课程解锁 尝试修复歌曲入口与练习内权限不一致的问题;目标契约与离线回归通过,未使用尚未解锁音乐的账号实测,不保证服务端授权生效。
🛠️ 调试模式 开放宿主调试菜单入口及部分中文标签;各调试项未逐一验收。
🔓 解锁关卡 为新版路径节点、点击弹层和课程会话生成可学习副本,不改写原始路径、已学次数或当前定位。已实测进入后续第 72 部分的普通英语题目页并退出,未答题或结算;开启/关闭重启均停留在原第 71 部分当前关卡,关闭后后续关卡恢复锁定。其他课程类型和服务端结算未验证。
🔄 重启 关闭与重启使用宿主原生按钮,按压时彼此独立;右下角重启提交宿主启动任务后结束旧进程,重新加载配置。建议在课程外操作,未提交进度可能丢失。
🏠 桌面入口 模块独立设置页,可关闭桌面图标;隐藏后可在 LSPosed 中打开模块设置恢复。
🔗 开源入口 显示 GitHub 项目,优先打开已安装的 GitHub App,否则使用网页。

开关、会员档位、日期和地区更改后,需要点击面板中的 重启 才会重新安装对应 Hook。Toast 表示选择了模块档位,不等于服务端已开通订阅。历史日期是否被服务端接受、补签及连胜修复均未验证。

🔗 开源项目 · 问题反馈

📜 开源许可

第三方 API 和 GitHub 图标分别遵守其原许可,见 THIRD_PARTY.md。

💚 开源项目,仅供交流学习,为了您的父母与家人请勿倒卖。

以上为项目倡议,代码的复制、修改、分发等权利以 MIT 许可证 为准。

Releases

1.0.1

Stable

10/30/2026, 6:50:47 PM

🦉 重生猫头鹰 1.0.1(构建 32)

  • 📅 拆分日期与地区选项,支持独立开关和设置;只开启日期即可选择昨天,无需同时更改地区。
  • 🎵 尝试修复音乐课程解锁不生效的问题,补齐歌曲入口、课程会话与练习题的客户端权限处理。

📱 适配多邻国 6.103.6(2488),libxposed API 101;静态作用域仍仅包含 com.duolingo。不保证其他多邻国版本兼容。

✅ 离线回归、真实 DEX 目标契约、签名构建与 APK 元数据核对通过。日期与地区拆分此前已完成真机验证;音乐解锁尚未使用未解锁账号实测,不能保证实际解锁或服务端授权生效。

🔗 对应源码提交

APK SHA-256:
d6b2e5877d77bce3543c36f05d49f13a83ff75756ef0768b7703f0e06a75baf1

📦 源码包与校验文件

1

Stable

10/30/2026, 10:33:17 AM

🦉 重生猫头鹰 1(构建 30)

✨ 本次更新

  • 修复“解锁关卡”失效及开启后跳到路径末尾的问题,保留真实进度与当前关卡位置。
  • 同步适配新版路径节点、点击弹层和课程入口。
  • 包名改为 io.github.crayonl.rebornowl,LSPosed 静态作用域仍仅包含多邻国。
  • 版本号改为 1;README 更新文案与 emoji,移除安装与使用章节。

📱 适配与验证

适配多邻国 6.103.6(2488),使用 libxposed API 101。
已在小米 13 / Android 17 / LSPosed IT 2.2.0-it7892 验证:开启后可进入后续普通英语关卡,重启保留当前定位;关闭并重启后恢复锁定。版本 1 的业务代码与该真机验收版本一致。

公开源码独立构建、回归测试、签名与 APK 内容核对均通过。未完成或结算新课;其他课型和系统版本尚未逐一验证。

旧版用户注意:包名变更会安装为独立模块,请停用旧模块并启用新模块,避免重复 Hook;无需清除多邻国数据。

📜 开源说明

开源项目,仅供交流学习,为了您的父母与家人请勿倒卖。以上为项目倡议,许可权利以 MIT 为准。

附件为与个人仓库版本 1 完全相同的签名 APK。

🔗 源码与校验文件

Assets

1