最新:https://forum.smart-teach.cn/d/3264-lian-zai-chai-bao-he-gua-zai-ni-xiang-wa-dong-xi-wo-viidai-gao-duan-ji-shou-hou-quan-liang-gu-jian-han-ban-zai-stm32rk30xi-tvban-zi
这篇是开坑灌水帖,只有环境搭建、介绍、希沃大屏实现方案粗略介绍、和参考固件名单,第一章下周会发在这里
全系列无AI辅助或者AI文案,请你放心食用
更新频率大概周更或者2周更,分为安卓和mcu,如果这一周没更要么是暂时没动力更新要么是没有研究明白不发
被蕨机器名单:
如果没有具体型号就是不知道,如果有新设备加入会更新
| 分级 | 型号 | MCU配置 | TV板配置 | 原装OPS配置 |
| Seewo Ultimate | BG86EB-CS51D2A-E | RK3308, STM32 H7 | Amlogic A311D2 |
环境搭建
固件一共有3个GB大,里面包含了MCU的RTOS和安卓,你至少要给虚拟机分配8GB内存和300GB的硬盘操作这个固件,建议使用VMware和Kali系统节省时间!
WARNING: 你要用WSL注意VHDX文件在哪,如果你是从Store里面直接下的发行版,默认会安装到C盘!
你最好看https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/18560684 新建或者迁移
SUCCESS: 从Store商店下的发行版分析这个固件导致C盘爆,你先试设置里直接清除数据、卸载发行版对应的应用名
不行你去%UserProfile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_******\LocalState\直接删除VHDX
Kali镜像不要选那个虚拟机,那个不能调整磁盘大小!

安装完成之后换国内源,USTC例:
sudo sed -i '1i deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib \n deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib' /etc/apt/sources.list && sudo apt-get update
VMTools安装
sudo apt update # Kali是滚动发行版,update后检查upgrade
sudo apt install open-vm-tools open-vm-tools-desktop -y
安装后要开启3D加速
- 关机 -> 打开虚拟机设置 -> 显示卡 并按照下图所示设置。

一般显存设置1G以下就够用了
不完全逆向工具,如果缺少会接着加
反编译
基本只用Kali自带的Radare2工具(在02-资源开发),如果后续有用到别的工具我会在开头指定安装
如果你没有学过Radare2:
参考这个,基本覆盖到了能用到的命令,有没讲到的后面更新时会专门解释命令,每篇开头会介绍相较前篇增加的插件
固件分析
指令集和汇编代码分析参考手册
WARNING:
ARMv7架构往后的文档,提到的Thumb都是指Thumb-2
ARM Cortex-M中,Thumb执行位标只能为1,否则会引发UsageFault,因此,MCU指令集逆向时只需要Thumb指令集即可!
希沃大屏实现方案
本身是一个巨大电视,有电源板,倍频转接板,TCON显示器驱动板,MCU板,安卓板,OPS模块组成,具体用途后面会说