作者Gunslinger (串烧)
看板Android
标题[分享] aahk失效後官解刷s-off的方法
时间Sat Mar 16 21:24:19 2013
原发表於A4TW
http://www.android4tw.com/thread-5452-1-1.html
0.准备
1)aahk工具
http://sync.hamicloud.net/_oops/tobackpace/eo9
2)aahk所需的PD98IMG-GB2.zip
https://docs.google.com/file/d/0ByDBfALtJm7OUS1DcThhbDdfbFU/edit?pli=1
3)原厂2.3.5 ROM
(HBOOT2.00.0029版)
http://sync.hamicloud.net/_oops/tobackpace/4we
(HBOOT2.00.0030版)
http://sync.hamicloud.net/_oops/tobackpace/vh3
4)adb工具
http://ppt.cc/FGpz
或
http://attachments.goapk.com/adb.rar?src=/forum/201204/07/20353211
wwyys0jhdsnc32.rar
5)先将手机设定为"取消快速开机"、"允许未知来源"、"USB除错中"
以下皆在此状态下才有作用。
若手机为第三方ROM,从A开始;
若为原厂ROM,从C开始。
A.Relock:
(若是没有s-off就能刷第三方rom,那一定是已经官方解锁(Unlock)
unlock无法卡刷,所以要刷回原厂rom必须先Relock)
1)手机关机,按音量下加电源键重开机到bootloader,
进入fastboot模式,用USB接上电脑,手机会显示为fastboot USB
2)开启adb工具资料夹,执行「启动cmd」,就会自动进入cmd模式的adb下
输入「fastboot oem lock」,finish之後手机会自动重开机,
此时手机便会回到「Relock」的状态 (可以再进入bootloader确定,上面的Unlocked
应该已经变成Relocked)
B.刷回原厂ROM:
(aahk似乎无法对2.3.5以上的系统正常作用,所以要先刷回原厂2.3.5)
1)依据HBOOT版本不同,下载对应的原厂2.3.5 ROM档,
改名为PD98IMG.zip,放到SD卡的根目录
2)手机重开机进入bootloader,它就会自动读取PD98IMG.zip档,
当出现是否要update的讯息,按音量上选yes,然後等进度跑完,
会出现讯息要你按power键reboot的讯息,重开机後就会回到原厂2.3.5系统
C.准备执行aahk:
(此时为乾净的原厂2.3.5 ROM,
一样先设定为"取消快速开机"、"允许未知来源"、"USB除错中")
1)将aahk工具下载解压缩
2)将ae86856大提供的PD98IMG-GB2.zip,
放入aahk工具资料夹下的「PD98IMG」资料夹内(不须更名)
3)然後就接轻松SHIP S-OFF那篇,
http://www.mobile01.com/topicdetail.php?f=566&t=2606550
开始使用aahk工具
(说明:aahk会侦测「PD98IMG」资料夹内是否有「PD98IMG-GB2.zip」这个档案,
若是更名就会侦测不到;
此时会去下载aahk官网的档案;但aahk官网已拿掉此档案,
就会显示404下载不到,就会无效)
D.开始进行SHIP S-OFF
就是照着
http://www.mobile01.com/topicdetail.php?f=566&t=2606550 这篇去进行,
即可变成SHIP S-OFF
基本上至此已完成s-off,可以开始刷自己喜欢的非官方rom档。
--
以下都是非必要步骤以及附注解说。
E.ENG S-OFF
文章内提到使用 Easy-ENG-S-OFF.rar 即可进行一键ENG S-OFF;
不过曾经出现过灾情
http://www.mobile01.com/topicdetail.php?f=566&t=2944743,
似乎跟机板新旧版有关;因为我不确定我的机板是哪种,
而且我进行Easy ENG S-OFF时一直出现connection problem的讯息而无法完成,
於是就放弃了,而且SHIP S-OFF就很好用了。
F.刷Recovery
(因为aahk会把Recovery改为CM版,但我习惯用4EXT;
但SHIP s-off之後就无法使用fastboot指令,所以要用别的方法刷)
1)下载刷机工具包
http://webhd.xuite.net/_oops/maxim755/p5b
2)解压缩里头的 4EXTRecovery_v2.1.1b_ace_OneClick.zip
3)一样先设定为"取消快速开机"、"允许未知来源"、"USB除错中"
然後将手机接上电脑
4)执行里面的 runme.cmd 即可刷为2.1.1b版的4EXT Recovery
5)若是要改用别的版本的rom (如4EXT Touch),
可以将4EXTRecovery_v2.1.1b_ace_OneClick资料夹内的recovery.img
更换成别的版本的的recovery.img,一样执行 runme.cmd 即可。
(不过我只试过同为4EXT的,不晓得这方法拿去刷CM行不行?)
或是
1)先刷好ROM,依照
http://walker-a.com/archives/1056
安装4EXT Recovery Updater之後,即可安装各种版本的 4EXT Recovery
G.看这篇图解
http://ppt.cc/vaqm
可以了解SHIP S-OFF的权限到哪,以下列出和官方解锁的比较:
http://i.imgur.com/VF2zJ0h.png
後来觉得官方解锁其实也还不错用,如果只是要刷ROM或kernel是OK的
(只是要选有带boot.img的)
而且官方解锁後fastboot的功能是完整的;
但如果要刷Radio的话,似乎还是只能SHIP S-OFF?
(之前官解後想用fastboot刷Radio结果失败的样子...不确定是不是官解的缘故就是)
不过SHIP S-OFF後似乎就必须放弃fastboot的功能了。
H.不想S-OFF了,但已经Relock,想要重新Unlock怎麽办?
准备
1)adb工具
2)之前解锁时用的「Unlock_Code.bin」档
步骤
1)把Unlock_Code.bin放到adb工具资料夹内
2)手机进到bootloader,接上电脑,进到fastboot
3)开启「启动CMD」进入adb工具,
输入「fastboot flash unlocktoken unlock_code.bin」
4)手机就会出现是否要解锁的画面,按音量+选择yes,按power键确认,
手机重开机後就会重新变成Unlock状态。
5)如果此时用的是非原厂的ROM,有可能会无法进入系统,
就再用adb工具重刷一次boot.img即可。
I.为何aahk工具失效?
请看aahk作者网站的这篇:
The AAHK is retired
http://tau.shadowchild.nl/attn1/?p=378
可能作者认为DHD已经太老了该退休了,或者有其他不爽的原因(?)
所以作者把「PD98IMG-GB2.zip」这个档案从他的网站上拿掉了;
而这是aahk hacking时必须要的档案,
aahk工具执行时有一步骤就是要检查电脑里是否有这个档案,
若是没有,就会连上作者网站去下载;
偏偏作者已经拿掉原始连结档案,所以aahk抓不到PD98IMG-GB2.zip,
就无法进行下去...所以要再次感谢ae86856大的提供。
※ 引述《Gunslinger (串烧)》之铭言:
: 今天试着要把DHD做s-off,找了aahk工具来用,
: 却一直出现404 not found的讯息
: http://tau.shadowchild.nl/files/PD98IMG-GB2.zip
: 去了作者网站看了一下,发现了可怕的消息...
: "The AAHK is retired"
: http://tau.shadowchild.nl/attn1/?p=378
: 没仔细看,不过可能是作者觉得这机子已经太老,另一方面可能在不爽什麽,
: 就把PD98IMG-GB2.zip档整个拿掉了...而且还是今年二月中的事情 Orz
: (早知道就早点动手了...囧)
: 所以想请教,
: 1.除了aahk以外,还有其他s-off的工具吗?
: 2.是否有其他地方还有PD98IMG-GB2.zip可以下载?
: 3.这...该不会以後DHD要刷机都得靠官方解锁才行吧? 囧
: 感谢指教 m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.27.185.225
1F:推 qq124365:先推~晚一点再来看 03/16 21:47