#####临时@版主:酷开板块无法发主题,也不能回复#####
#####只好来到创维板块,请版主定夺,且看看啥原因#####
●品牌:裤开
●安卓版本:6.0
●上市年份:2018
●本心得也适用裤开的爸爸SkyWorth
由一个MStar芯片机顶盒的TTL刷机经验而引发联想,既然裤开电视机强刷包文件名是MstarUpgrade.bin,那么其芯片也必是Mstar,很可能也可以TTL搞机呢。
赶紧把家里的电视机后背翻过来看,看到机器背后写有「调试端口」字样,如图,是2.5mm直径的圆孔,应该就是调试串口:
为了确认一下,拆机看看主板,惊喜来了:
倍感情切的TX、RX、UART_GND映入眼帘,特别是看到「UART」字样,心中一阵激动。
网搜了一圈,关于SkyWorth(是该饿死)/coocaa(裤开)的串口调试资料很少,说的也不详细,再想到tb上看到有专用的该品牌刷机盒子,价格也不便宜,心里估摸着应该需要这个专用刷机盒子才能连接调试吧,而我手头只有5元的CH340G-TTL转USB小板。
抱着试试看的心态,翻出来闲置的一个2.5耳机插头,焊上导线,通常其根部位的那节引脚是GND无疑:
连接上CH340G小板
电脑打开PuTTY,波特率115200,连接好电视机,电视机通电,遥控器开机的同时按下回车键,PuTTY窗口没有任何跑码,但发现电视机的指示灯由待机红灯变成了启动状态的绿灯,而电视机屏幕也是黑的,没有背光点亮,试着在PuTTY窗口输入命令reset回车:
电视机绿色指示灯短暂的明暗变化了一下,而后变成了红灯。按下遥控器电源键,电视机正常启动。
这说明电视机识别了reset命令,也就意味着已经成功进入了u-BOOT!
可是为什么不跑码呢?心想也许是这个CH340G模块不支持吧,应该是真的需要tb那个价格较贵的专用刷机盒子吧。为了省点钱,既然可以进入u-BOOT,大不了我就全盲操作,可又一想,这可太危险了,搞不好成砖了,哎~
闲着无聊,又把TX、RX调换了一下,竟然又成功进入u-BOOT,现象和上面一样。
这就奇怪了,按理说,此时应该是压根进入不了u-BOOT的呀?!
突然想到,很可能是TX、RX短路了。电视机断电,电脑打开sscom,随便发送了几个字符,果然收到了相同的字符,证明确实是TX、RX被短路了,拔下2.5插头仔细查看,3节引脚之间确定没有短路。
那也就意味着TX、RX的短路是原机的调试端口造成的!也就是说该端口和这个2.5耳机插头并不匹配。
索性直接在主板上的RX单独引出一根导线来再试,激动人心的跑码终于出现啦:
再试试开机不按回车键,成功进入系统shell,直接就是root!
挂载/system为读写,某文件夹随便创建一个新文件,电视机重启后该文件依旧存在,yes!
uBOOT-shell和system-shell@root两扇大门都已经开启了,后续就是畅快折腾了!
为了方便后续串口调试,索性把原机的调试端口拆了,直接焊上排针,套上一个小牙膏盖,蛮有仪式感:
大门已然开启~畅快开整走起!
◆下期预告:(二)系统备份◆
|