可以 Hook 到无限宝... 然后就打开了新世界的大门?(雾)
以下标有始终开启的功能无需到程序界面设置,直接安装插件并激活即可正常使用。
标注有始终开启的都是没有必要关闭的功能。比如开启麦克风,不是指全程都会开启麦克风,而是你可以在上课时自由的不受老师限制的打开自己的麦克风。当然你只要你不主动在课堂界面右上角打开麦克风,麦克风也不会自己打开,不必担心。
- [始终开启] 可以强制打开公聊权限。上课时发言可以在公聊和私聊之间任意切换,同时绕过禁言机制。即使被助教或主讲禁言,也可以正常说话;
- [始终开启] 绕过屏蔽词。无论发什么都不会变成星号(请理性使用!);
- [始终开启] 强制开启提问功能,即使被老师禁止;
- [始终开启] 开启发送图片的功能。可以在公聊或私聊当中发送任意图片(gif 动图会显示为静态);
- [始终开启] 可以随意开启自己的麦克风,与老师进行交流,解决老师看不到提问的焦灼心态。但是有概率把老师的声音从课堂中挤掉。
或者在课堂上放自己最喜欢的歌曲 Hop; - [始终开启] 防关麦克风。要是放歌的时候麦克风被老师关了,会很不爽;
- [始终开启] 测试中 隐藏机型和 Mac 地址;
- [始终开启] 测试中 显示在线人数(只是修改了相关变量但在安卓端好像没有什么用?)
- 强制竖屏,不必忍受那难用的横屏模式;
- 可以改名,把自己的名字改成任意字符串;
- 测试中 自动签到;
- 测试中 即使小窗运行或在后台运行,始终保持认真状态;
- 正在尝试完善 教师模式,但可能永远不会上线了;
- 开发人员专用:输出程序登陆 / 进入课堂时的一些关键变量 (在 Xposed 日志中) 给你继续深入攻破它提供帮助 x.
就是一个简单的 Xposed 插件,安装后在 Xposed 中激活重启手机即可。具体设置见应用主界面。
注意:因为无限宝已经使用 360 加固,所以本模块 不支持太极阴框架, 其他需要重新打包应用的操作也都不支持(重新打包应用会导致闪退)。
如果你不知道什么是 Xposed, 可以自行 Google Xposed 框架安装教程。
没有 Root 的手机如果需要虚拟框架推荐使用 Virtual Xposed (测试通过), 也可以使用 VMOS 虚拟机。
如果要使用电脑上课,PC 上的安卓虚拟机推荐支持 VT 的 夜神模拟器, (注意要手动安装 Xposed), 已测试通过。
iOS 不支持 而且在将来也不会支持此插件。请使用安卓手机或电脑运行此插件。
原理很简单就是用 Xposed API Hook 相关的方法和修改变量。 欢迎大家上交 PR 或者提交 Issues (Feature Request 的话... 你可能也要等其它大佬帮你实现了 x)。
如果是 PR 的话一般我都会尽快 merge 到 Dev 分支,出一个测试版(只要没有 bug, 能编译通过)。
至于什么时候 merge 到 Master 分支就...咕咕咕
开发过程是需要参考无限宝的源码的,源码我已经反编译好了,在这里:https://github.com/lyc8503/VizpowerSourceCode.
高二了没有太多时间维护... 尽量维护框架所有功能的正常运行,短期内应该不会开发新功能。
同高二,会尽力给插件添加更多有趣的功能,但应该不会太多(因为感觉现在功能已经很丰富了)。