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