给还在上学的朋友们提供解除班牌系统限制——简称破解——的思路。建议放学后没人的时候操作。不对按照本帖操作所引起的后果负任何责任。可能引起的后果包括但不限于令操作者受到处分、留校察看、劝退。
砹,教室门口安了个智能班牌?它有着类似笔记本大小的触屏,一个摄像头和一个NFC模块。
这不就是工业平板吗?它有着不错的硬件,学校却让它的屏幕永远定格在了“信息发布系统”页面,简直就是浪费资源。痛恨浪费的同学当然要以行动表达自己的不满啦~
首次尝试
经过几分钟的观察,我们判断班牌大概率使用了Android类原生操作系统,搭配第三方应用来实现信息发布。有Android,就不会没有可玩性。
班牌系统是怎样锁住页面的呢?非常简单,直接去掉导航键。没有用叠加层覆盖、没有检测前台应用(猜测是为了方便开发和维护),只有一个按钮用来输入密码退出“信息发布系统”。可是锁住了怎么玩呢……
……输入密码?好极了,密码输入框为绕过限制提供了极大的便利。
点击密码框,唤起输入法。打开谷歌拼音输入法设置,点开开源协议中的任意超链接来唤出浏览器,你就能用班牌浏览网页了。同学们用它看视频、刷新闻、查成绩,玩得不亦乐乎……
然而年级主任很快发现了异样,责令班牌维护者立刻解决!维护者把所有班牌的谷歌拼音输入法都卸载了——就是这么暴力。
冷静分析
别轻言放弃。继续观察“信息发布系统”,可以发现它其实是个套壳浏览器。如果它没有禁用剪贴板,我们就有可能用剪贴板搜索功能打开搜索应用……
……如果搜索应用能够下载并打开文件,也许就能安装第三方APK。希望幸运女神眷顾我们!
付诸实践!
按照刚才的思路开始操作。我们长按任意段落,剪贴板确实听话地弹了出来。这个时候点击网页搜索,系统内带有搜索功能的应用就弹出来啦!
我们的班牌默认弹出的是百度客户端。
百度客户端其实是个套壳浏览器,并且有下载管理功能,这令我们我们能方便地安装第三方APK。直接下载安装fooView。系统没有限制APK安装,过程很顺畅。
打开fooView,稍作设置,让fooView在前台应用为“信息发布系统”时自动在视觉上隐藏,“尽善尽美,一尘不染”。
这样,我们就在不破坏原有环境的情况下破解了班牌。只要没人在班主任面前使用它,班主任就没法仅通过观察发现异样,这样甚至比用输入法设置唤出浏览器安全——唤出浏览器后无法直接返回到“信息发布系统”。
操作体验如何?这个问题只有同学们有发言权。也许以后会在评论区补充吧……
热爱自由的人,永远不会因为一点小小的困难而停下脚步。