关于我和词典笔的那些事
起点
拿到词典笔的时候,我和以往拿到新东西一样,都会捣鼓一番。不占地方,大概就两支中性笔左右的体积,可以直接放在笔袋里。上面有个大概2寸左右的屏幕,头部就是扫单词的摄像头,在有文字的地方划过的时候会将句子或者单词显示在屏幕上。除了扫单词,剩下的也都是些学习功能,像视频课,字母学习什么的。娱乐功能就只有小度和喜马拉雅少儿。
我注意到,这个词典笔的某些对话框,那种按钮上文字是绿色的,白色背景的,再加上它有喜马拉雅和小度,让我怀疑这个笔本质上是个安卓系统,于是在一天晚上我将作业写完,没事做的时候,打开关于页面,把关于页面的版本号,序列号什么的都连点一遍,发现会进入工厂测试页面,在这个页面可以打开安卓原生设置的电池健康,这就让我确定这是个安卓系统了。然后还能打开Mtklog等等(当时我不清楚它是联发科日志记录软件),里面可以Run Command。不过我当时不清楚这个执行命令有什么用,我也不会执行shell命令,于是简单研究了一下之后就睡觉了。
开始行动
第二天的时候,我把昨天的发现给同学看,给他们展示了那个工厂测试页面。同学看完了和我说,他之前刷到一个视频,那个视频是教如何给词典笔安装第三方软件的,就是要用到这个页面,不过具体的步骤他不记得,不过等他回去之后,会把视频的链接找一下发给我。听到这句话之后,我对词典笔的破解有了一定的把握。
到了周末,我把一切事情都做完之后,打开电脑,准备开始看他给的视频。我当时高中的时候,周末只能玩一个小时的电脑,连手机都没有,所以说我当时也非常紧张和兴奋。当时那个视频说的是在联发科日志记录软件里面的Run Command中执行命令 am start com.android.settings/com.android.seetings.Settings 视频中执行完命令之后,词典笔跳到了原生设置。看到这里我心里就大概有谱了,只要进设置,用adb把软件装上去,不就完成破解了嘛。于是我打开我词典笔上的Mtklog,执行了这段命令,点击确定后,词典笔真的跳转到了原生设置!看到原生设置的界面,我当时心里想着:原来真的可以。一个学习工具,就这么被破解了。那一刻的感觉,就像是无意间推开了一扇门,发现门后面真的是光。
在词典笔上打开开发者选项和USB调试的感觉,既熟悉又陌生。熟悉是之前这个操作只刷到过视频,知道怎么操作。陌生是因为第一次操作,还是在这只有两寸词典笔上操作。用adb命令将Via浏览器装上,看到词典笔上必应的搜索页,我不禁笑了一下,一个橡皮大小的屏幕上,居然还能用浏览器,还能上网。玩了一会之后,我又给词典笔安装了QQ手表版,MT管理器什么的。QQ当时登录必须要求扫码登录,我也没手机,还是用自己的按键手机给二维码拍下来,传到电脑上,然后用模拟器扫的。之后,我还安装了一些小时候喜欢玩的游戏,像植物大战僵尸什么的。
当天晚上,我用词典笔和网友聊天,当时我还让网友看我的在线状态,我网友说是手表在线,还问我为什么是手表。我当时把这个经历告诉他了,网友表示惊讶和神奇,这个时候,我感觉到满满的成就感。
发视频教程和建群
趁着周末能使用电脑和平板的时间,我将词典笔重新恢复出厂设置,将完整的破解教程录制剪辑出来发在了B站上,并且建了个群,用于和其他想要折腾词典笔的玩家交流。也是因为这个,我认识了很多大佬,也为我之后接触安卓刷机打下基础。
遇到的问题
虽然这个词典笔给我带来了娱乐的渠道,让我在高三这样的环境中能够偷偷地透一口气。但是这个词典笔有一些痛点,而且还没法解决。
首先就是存储空间过小,这个笔的硬盘一共就4GB,系统就占了3GB多,留给我能装软件的空间就六百多兆,装几个软件之后就满了。虽然这个词典笔能插内存卡,但是不能将软件装在卡里面(不能融卡),也不能写文件到卡里面(因为砍掉了 SAF 框架)。其次安卓5.0.2系统已经非常老,还是32位,很多软件早就已经停止支持。不过说来也巧,我的第一支安卓5.0.2的词典笔,因为在写作业的时候不慎碰到,摔地上坏了。所以换了个新词典笔,也就是我的第二支笔。
一个隐藏在词典笔背后的世界
这支笔是4寸屏幕,安卓8.1,而且没有砍掉SAF框架,可以融卡,由于是安卓8系统,虽然还是32位,但能装的软件比之前更多。虽然这个笔不能再使用联发科日志记录软件执行命令,但可以走厂商的后门,点三下SN和一下版本号,输入密码即可。(当时的我已经刷了很多这方面的视频,加上群友在群里有讨论,我已经知道了我手上这个词典笔型号的破解方法)以下是我折腾笔的经验:
启动器
使用Nova Launcher,是个人觉得体积最小,也最流畅的启动器
娱乐软件
各种单机游戏,比如PvZ,愤怒的小鸟,割绳子什么的,也有云原神,网易云游戏等等用来玩大型手游的。
刷视频的话,我只刷B站,一开始用B站概念版的老版本,但是即使是概念版还是特别卡,而且不能看IP属地和别人发的图片,后来使用B站车机版,但是它每次都使用1080P的分辨率播放,我的词典笔处理器解码能力太拉胯了,直接用1080P放特别卡顿,而且屏幕分辨率也达不到这么高,所以每次都要手动调整,太麻烦了。最后使用了bilimiao这个第三方B站客户端,除了不能看直播之外,其他地方都非常让我满意。(直到现在手机上也还用这个软件刷B站)
社交软件
我只用QQ来聊天,但是QQ本身就很臃肿,32位版本虽然能装在词典笔上,也能登录不会报版本过低禁止登录,但是特别卡,基本上是没有办法正常使用的地步。于是我按照网上的方法,又下了个2.3.1版本的TIM,这个版本有使用QQ一键登录的选项,用这个版本登录上之后,QQ的问题算是解决了,总算可以丢掉功能半残的QQ手表版了。
体验优化
原版词典笔的系统没有虚拟键,物理按键也只有一个返回键,使用起来不够方便。使用gesture可以实现类似高版本安卓系统的全面屏手势,使用Button Mapper可以将两个音量键利用起来,比如说我改的是长按音量上或者下键调出多任务,点两下音量下返回词典笔桌面,点两下音量上截屏。
不过Button Mapper是使用无障碍权限的,有时候点了音量键没有效果,所以我后面将词典笔ROOT,使用Xposed edge pro模块来解决这个问题。
雨景和安卓刷机
虽然这个词典笔最后是能用了,但是我还是想让系统干净一些。移除系统的一些预装的软件,像喜马拉雅少儿之类的。(当时我还天真的以为删除系统软件可以节省空间,实际上只能腾出system分区的空间,如果要利用这部分空间还需要将软件放到system分区变成系统软件)
当时我抱着试试看玩的心态,找了很多教程,不过词典笔这个东西实在是太冷门了,只能找到怎么解锁,连刷机包都没有,怎么提取boot成了难题。(我们需要root,需要boot分区镜像,直接从系统内提取boot是需要root权限,所以说,如果想要root,需要先root才能root)我当时又是小白,看到网上说使用联发科深度刷机工具(sp_flash_tool)可以提取,我就下载试了一下,甚至scatter都是网上随便找的,起始地址和结束值都是scatter给的,使用工具回读丢到magisk里面,发现修补不了,然后我就从网上随便又找了个起始位置,再次丢到面具里面,结果瞎猫碰上死耗子,居然真的就修补成功了。然后,我给词典笔解锁,将修补之后的boot刷进去,magisk能看到版本号了,没有想到我第一次看到面具,是在一个4寸屏幕的词典笔上。
我获取了root权限之后,我只知道能删除系统软件,于是将软件删除了之后好像就不知道有什么其他作用了,对magisk最后一栏写的“模块”功能也只有一些模糊的概念,知道刷入之后可能会变砖,我也不敢随便乱刷。直到后来我刷到一个视频,说的是一个儿童手机的刷机破解,里面涉及使用Xposed edge pro模块的使用。我当时就想着,我现在用的Button Mapper无障碍不稳定,使用这个按键映射工具直接Hook底层的是不是更稳一些?由于我害怕变砖,所以去咨询了下群友,群友告诉我可以用救砖模块,于是我就先刷了个救砖模块,再把lsposed安装上,最后把Xposed edge pro使用lsp激活。在捣鼓这个软件的时候,我还发现软件内可以开启虚拟键,把虚拟键打开,词典笔就能使用三大金刚按键了。
到后面,我还接触了GG修改器什么的,修改愤怒的小鸟,植物大战僵尸等单机游戏。或者是使用核心破解,自己安装修改之后的词典笔系统软件玩。总之因为这次的刷机,我学到了很多东西。
结束
后来我通过单招进入了大学,词典笔被我二手出掉了,交流群也解散了。那支笔离开我的时候,我甚至没有拍一张照片。
但有些东西留下来了。大学里,我给我的手机刷机、捣鼓root的时候,脑子里偶尔会闪过那个四寸屏幕——那是我第一次见到Magisk的地方,也是我第一次知道,所谓的刷机是怎么一回事。