这两天 Qoder 免费,看到家里闲置的电视盒子,想试试 Qoder cli 能不能把它给刷成 linux.Qoder 一开始是拒绝的,说最好买根啥啥线咱线刷,要不然不好搞啊。 我心想买线还得等好几天,token 可是随时有,于是让它全面测试能不能纯软件&网络方式把活干了。于是它开始飞速运转,最后想到通过 DLNA 执行什么命令,但是我的盒子过期了,无法打开它说的什么媒体中心,这条路走不通。继续研究,它发现盒子暴露了一些 html 路径,虽然无法爆破,但是最后走到了伪造升级包刷机的路线,先后解决了劫持升级域名,伪造升级包,解决盒子升级验证等等等等问题,终于成功(超多次尝试)让盒子执行了伪造的包并进入了 recovery 。然后就是在 recovery 页面反复尝试,反复重建包,期间用一个 U 盘来回倒腾升级包,通过报错信息修改包的构建。终于是成功的刷入了它自己构建的系统。在 recovery 页面有个问题就是 wifi 没有了,它无法 ssh 了,于是我给盒子接上了网线。这期间因为对话太长了,context 反复压缩,我不确定是不是因为这样,它理解成了在 U 盘上装一个 linux, 跟盒子系统并存。我纠正以后,又继续在刷 linux 到盒子硬件上努力。后续成功刷入了 alpine. 然而没有 wifi, 也没有显示,盒子的启动画面牢牢占据了显示权。没有画面忍忍也行,没 wifi 受不了,本来就是小破盒子,还得占据一根网线?我让它继续研究,它说不行啊,我找的系统里就没有它的驱动啊。继续 push, 不知从哪里,它就有了大发现,从各种地方拆到了 wifi 驱动并且适配验证了。我一看,wifi 都能解决,显示也试试呗。于是它开始反复尝试,我就当它的摄像头,告诉它电视上显示了啥,大概两天都没什么进展,不是盒子的启动画面就是黑屏,好的时候也就是现实某个渐变颜色,总是不对劲。但是 Qoder 很有韧性,反复试反复试,我除了帮它验证就是帮它重启,终于最后显示了规律的色条!显示是最花费时间的部分,几乎贯穿了整个过程。后面就是修正颜色,配置桌面,修复鼠标,保存设置... 最终这个无用的盒子变成了似乎有用的 xfce 桌面 linux !总的来说,做这件事不太值得,如果收费的话,token 花费都超过买一块正经板子。就是好奇 Qoder 能做到什么程度。你们觉得这个盒子能做什么?Qoder 整理的资料放到 Github 上了,供将来其他需要的 AI 参考https://github.com/windyard/android-box-to-linux▪ System Report — BestV R1200-C (Linux media box)Hostname / OS ----------------- r1200c · Alpine Linux 3.20.0 (armhf)Kernel ------------------------ 4.9.113 SMP PREEMPT (Amlogic BSP), built 2023-12-26SoC --------------------------- Amlogic S905L3B, board gxlx2_p291 — ARMv7 rev4 (Cortex-A53 quad)CPU Cores --------------------- 4 · load avg ~1.0 steady (ps/dropbear sampling spike)Memory ------------------------ 989 MB total · ~183 MB used · ~805 MB available · no swapStorage ----------------------- eMMC 8 GB; rootfs 3.3 GB (2.2 used, 965 MB free, 70%)SoC Temp ---------------------- 50 °C idle
两天三夜,用 Qoder 把某虎盒子刷成了 Linux
内容版权声明:除非注明,否则皆为本站原创文章。
上一篇
没有了
下一篇
有人很多年不使用家庭电视了吗?