我已经解决了,我也是救砖然后进行T1→N1→istoreos,然后不断的变砖。
后面我接入串口调试发现,T1或者N1部分的是Android分区,istoreos的install-to-emmc是会清空原本emmc上的bl1 bl2 以及uboot,所以变砖了,关键代码在:
具体的到底是istoreos脚本没识别Android的分区还是什么就没有继续分析了。
知道这个很简单了:
两种方案,阅读在这个脚本,看下是不是脚本中避开的具体代码,没有就手动硬改了。要么就是usb在线刷非Android的系统,看看,这个方案我没试。
我直接修改的这个脚本让他将istoreos的boot以及rootfs到64M以后,希望官方以后可以兼容下原本Android系统的安装吧。
猜测,应该脚本本该识别是mmcblkp1n2或者n1,但是直接识别为mmcblkp1了,整个emmc进行处理,导致前部分mbr区域擦掉了,好了,我修改后也是正常进入系统了,不是很想折腾太多,工作太忙了,要学很多kernel驱动和知识。



