硬件随笔 - 复活第三代 Kindle Fire HD 7" 记录
简单记录下复活 70 块买来的两块 7 寸 Kindle Fire HD 的过程
这玩意非常 非常便宜,最初采购来用于 Home Assistant 中控屏幕或简单传感器显示,但是由于亚马逊很久以前就决定停止提供更新,它被卡在了 FireOS 4.x , 也就是 Android 4.4.1, 这个版本没有 webview 没有 TLS1.2 几乎所有现代 APP 都无法运行
于是计划搁置了一年多,最近闲来无事又翻出来折腾它
1. 一切的基础:解锁 Bootloader 和刷入 TWRP
Kindle Fire HD 无法通过常见的电源 + 音量进入 fastboot 模式,亚马逊在工厂 / 维修中心使用一种特殊电缆将 Kindle 置于 bootloader 覆盖模式,如果你和我一样买到的是已经 root 的版本可以跳过以下内容
1.1-1 fastboot 电缆
fastboot 电缆的制作非常简单,只需要上拉第四根针脚也就是 ID 针脚到 VCC(注意,如果你不小心接到了 2 Data- 、3 Data+ 或 5 GND,你将会摧毁这块平板以及你电脑的 USB 芯片)
简单飞线一下就可以用这条线进入 Fastboot
1.1-1 通过 adb 进入 fastboot
如果你已经有 root 权限,可以简单通过 ADB 设置启动项
1 | adb shell su -c "dd if=/dev/zero of=/dev/block/platform/omap_hsmmc.1/by-name/boot bs=1 count=1 seek=848" |
1.2 刷入 TWRP
TWRP 地址:https://twrp.me/amazon/amazonsoho.html
1 | fastboot oem format |
现在应该看到带有橙色下划线的亚马逊徽标
1 | fastboot flash boot recovery.img |
至此 TWRP 就刷入完成了,可以进行下一步了
1.3 刷入第三方系统
目前适用于该设备的最新第三方 rom 是:https://evervolv.com/devices/soho,刷入他在这台 2013 年的设备上获得 Android 7.1.2。 不过考虑到该设备的 CPU 是德州仪器 OMAP 4460 Dual-core 1.5 GHz Cortex-A9,内存只有 1GB,不建议当作正常 Android 设备使用,本场景下用于配合 kiosk 浏览器作为固定显示屏。
适用于这个版本的 supersu 是 SR5-SuperSU-v2.82-SYSTEMMODE 可以在这里下载:https://forum.xda-developers.com/t/supersu-system-mode-2-82-sr5.3286120/
1 | adb shell twrp wipe cache |