说在前面
最近锂电池鼓包爆掉的新闻搞得有点人心惶惶,所以前几天出去 TGS 的时候都没敢把收短信的 K40 自动充电开着,就怕它个万一。回上海之后想起来之前看到过一些安卓按键机有用假电池改直流供电的方案,想着拿来做固定的短信机挺合适的,于是在🐟上花了 130 收了一台以晴 Q968 ,来把 K40 换下来,正好因为之前自动充电循环导致 K40 电池健康度也不太行了,不如就把它拿来折腾玩了。
可能有人要问了,网上别人都是把 Q968 或者 T508n 这东西拿来做个人热点的怎么你就给它扔家里了,那客观来说我对个人热点的需求确实是有点奇葩,有兴趣的可以看另外一篇 挑选随身热点的艰苦过程 。
核心需求
对于一个理想中的短信转发机,我的预期大概是这样子的:
- 直流供电,没有电池
- 感谢🐟上另一位大佬
- 开机自动启动网络
adb,可以让我远程scrcpy上去,不需要去翻它- 这需要 root 了
- 某些应用里会为了安全保护而黑屏,需要处理一下
- 尽可能系统干净
好,开工。
解锁 BootLoader 获取 Root
我的 Q968 拿到手之后就是当下最新的 480 系统版本。在网上搜了一圈各种讨论之后发现,众人一致的观点是必须降级到 350 才能解锁 BootLoader 。又经过一番努力的搜索,在酷安找到一个自称有降级包的帖子,直链是死的,只能加群(开始碎碎念现在国内这些资源分享都搞成什么样子了)。加了群之后看群文件,好嘛一个 txt 里面写了个网盘地址……网盘地址点开之后,哦好家伙是某 23 网盘,要充钱才能下文件,也行吧现在中文互联网是不太可能有当年那种大方分享的人了都想着赚钱了那我能不能死妈当活马医我直接用 T508n 最新的解锁脚本给它解了呢?
是的,可以。
480 系统是可以直接解锁的。
记得找个新一点的一键脚本。
(我就说现在简中互联网搞刷机也好破解也好这种资源共享的早已经不是以前那个大大方方的年代了)
简单来说 Q968 需要拆装电池之后同时按住 导航上下左右+中间确认 五个按键,再插 USB ,它就能进 AutoLoader 模式了(如果在系统里,用 adb reboot autoloader 也行)。听起来好像五个按键很多,但实际上只是一个大拇指的事情。而至于 AutoLoader 是什么, hmmm 个人感觉就很像高通的 9008 刷机模式,通过特定工具能直接擦写机内整块存储的那种,所以只要有备份,基本上不用担心会刷成砖。
记得先装 UNISOC 驱动(一键包里都会带的)。
进 AutoLoader 之后具体表现是会出现一个名叫 SPRD U2S Diag 的串口设备,确认连上之后用 spd_dump (实质上的 AutoLoader 上位刷写主程序,对照到高通那边就是 edl.exe )先做一遍全盘备份以防万一(一般一键包里也都有全盘备份脚本),然后直接用解锁脚本一键解锁掉就行。
解锁完成之后双清直接进系统, Q968 没有切 b slot 一说,直接 a slot 开机就行。
解锁完成之后装 Magisk APK ,从之前的全盘备份里把 boot_a.bin 掏出来扔给 Magisk 修补,再刷进去(一键脚本里有现成的批处理所以就不写命令了毕竟我也没看过它命令行文档)之后 root 就有了。
停用垃圾应用
能直接删掉的一般内置应用就不说了。这玩意一开始的定位是老人机,有一些什么语音王之类的功能也不奇怪。虽然能直接关掉,但是能停用总归让心里舒服点。反正都已经有 root 了,直接用 Hail 给全停掉就好。
开机自动启用网络 ADB
直接上模块 Magisk-WiFiADB ,不需要找什么奇奇怪怪的 Tasker 脚本啊什么的,不需要。
有了自启动网络 ADB 之后就可以愉快地 Scrcpy 了。
解决远程控制黑屏
应该不用多说了。
Windows Phone Link
需要装 Gapps ,找解锁资源的时候一般一并都有。这个没什么特别需要说的。
禁用开机关机音效
这东西是有点烦的,年代感十足不说,还不按系统音量走,永远最大声。
按照 https://xdaforums.com/t/disabling-boot-animation-sound.4322635/ 的内容做就行,虽然它会一并把开机动画给干掉。如果有改开机动画的想法,自己改也是可以的,但是我懒。
勿扰模式
虽然它就是拿来转发短信的,但是我还是会想在白天给声音开着,万一有电话并且我在家还能赶过去接,省一笔呼叫转移通话费。但是,这东西设计上是个老人机,于是为了防止老人乱动搞出预期之外的情况,它的设置里把很多东西都隐藏了,包括勿扰模式。
很有画面感了,老人家拿着手机过来问你说它一下子没声音了侧边音量怎么按也没反应,翻半天看到勿扰模式开了,这种场面大家都不想经历吧(所以该说不说隐藏设置还挺合适的,符合目标受众刻板印象。
好在只是隐藏设置入口,没有去掉设置项,还能通过 MIUI Hidden Settings Activity 直接按入口找进去。别问我为什么明明不是 MIUI 还选了这个,我搜到第一个就是它并且能用所以我选了。
那如果设置页彻底去掉了怎么开勿扰模式呢?
adb 进去有指令可以直接改 zen_mode 值的
但是我没搞明白如何设置定时自动打开所以还是庆幸一下它只是隐藏了入口
插电自启
对于无人值守且直接使用直流供电的东西,上电自启动这件事情简直就应该是天生就有的,奈何它是手机,有个关机充电模式……
查了很多,有一种说法是,按 Google 官方推荐的做法,在 BootLoader 里应该要有一个东西叫做 off-mode-charge ,把这个变量改成 0 那在内核加载的时候就不会进入关机充电模式。但是很可怜的是 Q968 在这个环节没有按照 guideline 来做。
好在还有个办法是通过 init.rc ,简单来说就是当以充电的方式开机时自动重启一次,这样也能实现事实上的插电自启。既然已经刷了 Magisk 了,就懒得自己手动改脚本了,用了这个模块 Magisk Autoboot 刷进去就行。
最后
躺了。
这个手机折腾起来其实难度并不高,尤其还有 AutoLoader 这种底层保底,刷的时候别紧张直接干就行。