赞助商链接
原创!
无聊,打的字很多,慢慢看。
写在贴子之前:
不想学理论,不想积累经验的,就不用再想入飞机成为什么高手了,趁早选另条路多省力气。
硬功上得多了,来个高端洋气上档次的活,JTAG修复软件故障。
JTAG,度娘说得很清楚,不想再重复。
其实通俗一点来说,JTAG就是强行给字库(也就是flash)写入软件。为什么说强行呢?按正常的情况下,给手机刷机写软件,就是给手机的内部存储器(想当于电脑的硬盘重装系统)进行编程,把支持手机运行的软件烧录到flash上,这时候,要满足几个条件,手机才能允许你往里面编程:
1.手机能正常的启动(相当于电脑能点亮),即电源正常
2.能侦测到CPU的存在并能正常工作
3.能侦测到CPU的存在,并能正常工作(读写正常)
而CPU能正常工作的条件又有三个:
1.供电
2.复位信号(RST)
3.系统时钟(CLK)
这样这样,涉及的方面就多了,万一有其中一个条件不成立,那刷机就成为空话。
而JTAG相对来说就简单多了
JTAG通俗点来说,就是给CPU加上特定的信号,强行命令CPU给字库写入软件。
当然,JTAG也有条件的,一是CPU正常,二是字库正常,三是通讯正常。
两种刷机方式用下面的简图表示下
[attachment=3217733]
手上接到这台G14是硬砖,说正常使用下,手机没电了自动关机,然后再也不能弄出来了。所谓硬砖,就是按所有的按键无反应,黑屏不开机,无法进入RE模式,也不能进入fastboot,连电脑无反应。
拿到手机,上电源开机,手机40-80-140mA,典型的软件故障。上电池数据线连电脑,电脑叮咚一声,跳出个硬件
Qualcomm HS-USB QDLoader 9008
无法安装驱动,于是上网搜,好不容易弄到个驱动装上了。htcz710e拆机却没有平台可以刷,查了好多资料,这个情况只有厂里的底层平台才可以刷,没办法,放弃。htcz710e拆机看来只有JTAG了
拆机,找到天骄的K板,按定义连机
看来有戏,平台很快认出CPU和字库的ID
[attachment=3217735]
已经认出CPU和字库的ID,需要注意的是,字库只出一个ID
[attachment=3217738]
通常情况下,写底层+超级CID就好,手机就能进入fastboot模式,然后卡刷HBOOT再刷别的包就完美了。
理想是丰满的,现实A罩杯的。试刷几个底层和BOOT都没反应。还是140mA
[attachment=3217736]
[attachment=3217737]
g14 4MBOOT 1.170011.bin
HTC_Sensation(G14)_Boot.bin
【HTC G14】HTC_Sensation(谷歌G14)_SBL版本V1.18.0000_权限OFF含Recovery和Kernel以及HTC Partition区_2012年5月31日加入_Boot.bin
【HTC G14】HTC_Sensation(谷歌G14)_SPL版本V1.27.0000_权限OFF含Recovery和Kernel以及HTC Partition区_2012年5月31日加入_Boot.bin
等 等 等 ,无法解决!
无奈之下,下载了东海国事无双的2.25G全字库,准备花一个通宵来刷。
[attachment=3217770]
......
七个半小时,把全字库刷入
上电池开机,傻眼,还是140mA,尼煤啊,又能读又能写,就是不开机...boot1坏了?boot2坏了?user坏了?
又上网,又查...
[attachment=3217739]
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-39959-1.html
我们在南海有许多的东风牌可打