原创!
无聊,打的字很多,慢慢看。
写在贴子之前:
总有些朋友,看我写的贴子,都会给个评论:楼主的运气真好,猪如此累的话。其实我想说:我修了十几年手机了,如果一直是靠运气走下来,我早就特么的去买双色球做土豪了,还用在这里天天吸松香味?
不想学理论,不想积累经验的,就不用再想入飞机成为什么高手了,趁早选另条路多省力气。
硬功上得多了,来个高端洋气上档次的活,JTAG修复软件故障。
JTAG,度娘说得很清楚,不想再重复。
其实通俗一点来说,JTAG就是强行给字库(也就是flash)写入软件。为什么说强行呢?按正常的情况下,给手机刷机写软件,就是给手机的内部存储器(想当于电脑的硬盘重装系统)进行编程,把支持手机运行的软件烧录到flash上,这时候,要满足几个条件,手机才能允许你往里面编程:
1.手机能正常的启动(相当于电脑能点亮),即电源正常
2.能侦测到CPU的存在并能正常工作
3.能侦测到CPU的存在,并能正常工作(读写正常)
而CPU能正常工作的条件又有三个:
1.供电
2.复位信号(RST)
3.系统时钟(CLK)
这样这样,涉及的方面就多了,万一有其中一个条件不成立,那刷机就成为空话。
而JTAG相对来说就简单多了
JTAG通俗点来说,就是给CPU加上特定的信号,强行命令CPU给字库写入软件。
当然,JTAG也有条件的,一是CPU正常,二是字库正常,三是通讯正常。
两种刷机方式用下面的简图表示下
手上接到这台G14是硬砖,说正常使用下,手机没电了自动关机,然后再也不能弄出来了。所谓硬砖,就是按所有的按键无反应,黑屏不开机,无法进入RE模式,也不能进入fastboot,连电脑无反应。
拿到手机,上电源开机,手机40-80-140mA,典型的软件故障。上电池数据线连电脑,电脑叮咚一声,跳出个硬件
Qualcomm HS-USB QDLoader 9008
无法安装驱动,于是上网搜,好不容易弄到个驱动装上了。却没有平台可以刷,查了好多资料,这个情况只有厂里的底层平台才可以刷,没办法,放弃。看来只有JTAG了
拆机,找到天骄的K板,按定义连机
看来有戏,平台很快认出CPU和字库的ID
已经认出CPU和字库的ID,需要注意的是,字库只出一个ID
通常情况下,写底层+超级CID就好,手机就能进入fastboot模式,然后卡刷HBOOT 再刷别的包就完美了。
理想是丰满的,现实A罩杯的。试刷几个底层和BOOT都没反应。还是140mA
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全字库,准备花一个通宵来刷。
......
七个半小时,把全字库刷入
上电池开机,傻眼,还是140mA,尼煤啊,又能读又能写,就是不开机...boot1坏了?boot2坏了?user坏了?
又上网,又查...
网上对于HTC的G14硬砖讨论多如牛毛啊,有人说能修复,有人说修复是梦
总之,这根本就是G14系列的硬件通病,字库门。
G14和G18其实差不多一样,G14是G18的锁频版,大体上一样。目前来说G14的字库至少有三种,但高手们都说这些字库都是能通用的....
终于有大神说,JTAG出来的字库只有一个ID的是英版,和其它的都不一样,晕了~
经过三天的翻查资料和学习,终于确定本机的字库挂了。无语了,网购了一个G14字库。花了60大元。号称原装三星字库,已经破解SOFF。
三天等待,字库来了。真的是三星的字库
型号KMMLL0000MB503
原型号是HYNIX的H9TD33A0LDMC
拆机,固定好主板,调好温度,明知道这破机是封胶的,CPU又这么近,好久不玩封胶了,上吧!
努力~~终于吹下字库,无铅焊锡真难吹啊!把PCB的阻焊油也带了一大块上来
新字库也是无铅焊锡,弄掉,重新植上我的锡球
掉了好大一块,还好线路无损
安全起见,把破损的地方涂上焊油,老办法,阳光下十分钟固化成功