手机在于折腾,探索未知世界!
我最近折腾一个WM系统的手机。 手机和开发板的区别就在于:手机没有任何资料,而开发板有全套电路图+BSP源码! 为了探索手机中的未知世界,唯一的办法就是逆向工程,逆向分析最好的就是写程序去验证。
一个不知天高地厚的少年就开始折腾他的手机: 花了大量时间去寻找JTAG测试点 —–>成功 寻找支持PXA300的廉价JTAG工具 —–>成功 用JTAG访问NandFlash —–> 成功 写程序检测GPIO连接 —–> 部分成功
后来他疯了,居然对Bootloader下毒手: 用JTAG把Flash清空了 ——-> 成功了
验证手机肯定不能开机 ——-> XD 成功了
他醒悟了:
用JTAG重新烧写Bootloader ———> 成功了
验证手机重新开机 ———->失败了!!!!
XD… 他崩溃了。。。。。
:::为什么把原厂ROM中的Boot部分重新写入Flash就不能开机了呢…???