怎么解决锁三键问题?

2025-03-07 07:19:45
推荐回答(2个)
回答1:

不用着急,就是去去玩少个命令而已,因为在在进入挖煤状态的时候,按住三个键进入的,就因为没有这三个键同时按去的命令。所以无法进入刷机挖煤状态。

请楼主先下载GT-I9000 SBL RCVDL FIX FINAL这个补丁(下完不要解压)刷入方法如下:
1,断开数据线,手机进入ADB;
2,打开Odin3 1.3,勾选auto reboot和reset time以及下面的phone boot loader update,注意!!re-partition不可选!;
3,pit放空!PDA选本贴提供这个压缩包tar文件;
4,打开系统cmd,连接数据线,进入ADB download 模式;
5,Odin的第一个com口信息处变黄色,左下角的消息框显示device added,点击start开始刷;
6,刷机成功,显示绿色的pass! 机器重启,回到你正常的系统,任何东西没有丢失。

这样就可以解决锁三键的问题了!下面我们了解一下真正锁三键的含义吧!

观察源自于XDA上一个关于锁键机器出厂日期的集合贴。当时我想做Voodoo,却遗憾的发现机器通过按键组合无法进入Recovery或Download模式(也就是我们俗称的无法挖煤),上XDA一看,这样的问题非常多,可以说无法挖煤的占大多数。那时候,XDA上有人推断,某个生产日期以后的T版机器都是无法挖煤的,老美称之为Hardware locked(也就是硬件锁定,和我们的叫法差不多),而最新一批机器,据说是9.15以后出厂的,又可以挖煤了。美国的客服质量很不错,大多数有这样问题的人都去换机了,而技术支持人员的说法都是“software defect(软件缺陷)”,这让我对“硬件锁定(包括我们所谓的锁三键)”产生了成因上的怀疑。就在这时候,我们中文论坛上的机油发现,国际版I9000通过用Odin刷写JP3这个Rom,可以让本来无法三键的机器具备挖煤的能力,而随后赶到的国际版专用解三键补丁(Secondary Boot Loader),也充分证明了无法挖煤确实是一个“软件问题”,通过刷写机器Rom,确实是可以解决的。接着,我比较了几个不同的Rom:国际版JP3,T版原装的JFD,T版官方升级的JI2,JI4和最近的JI6以及国际版解三键补丁SBL_FIX,三键问题的成因终于水落石出。以下为我的推断:

1,无论机器是否能够开机通过三键挖煤(不同机型都存在,仅仅是按法不同),Recovery和Download这两种模式都是客观存在的,只是有的机器可以开机三键挖煤,有的机器不能,只能通过ADB模式挖。这说明,在机器开机引导的时候,有的机器具备一个识别三键并进入挖煤模式的引导信息,而有的机器没有;

2,这些没有这个引导信息的机器,尽管我们按了三键,它也得到了按键的命令,但内部并没有对这个按键组合命令的定义,也没有让它进入另一种启动模式的通道,所以它还是按照默认的启动方式启动了,也就是正常进入了系统,或没刷好而成砖;

关于为什么会量产出三键有问题机器的原因的推断:
1,有朋友跟帖表示,这是官方的促销手段,也可能是运营商和官方做法不一致。我这里详细说明一下,以美国为例(在世界各国应该都差不多):在美国,手机销售是通过运营商执行的,即机器由制造商生产,却被打上运营商的品牌售出。比如,ATT版的Galaxy S手机Capativate,生产商是三星,但品牌、销售、售后等几乎都由ATT负责。我原帖可能讲得不是很清楚,但T版机器出了问题找的不是三星客服,而是T-mobile客服,同时承认这是“软件缺陷”的也是T-mobile技术人员。由此看来,起码T-mobile方面是不愿意机器不能进三键的;

2,T-mobile的客服质量很不错,不但解答耐心,且大多数直接换新机。你想,如果他故意不让你进三键,那不是有更多的人变砖了要找他麻烦吗?而且他如果想防止你刷机,应该直接把ADB开发模式ban掉。否则只是让用户成砖了没法修,徒增自己的麻烦而已。注意,在美国,自由刷机是合法行为,用户的刷机行为是在保内的;

以上两点我认为基本可以排除三星或运营商故意不让用户刷机的可能性。会出现问题机器,应该是以下原因:

以T版原装固件JFD为例,美国这边有很大一批机器出货的时候预装了这个Rom,这个Rom的Firmware version是2.1-update1, 那么我们不禁要想,存在一个version是2.1后面不带update的Rom吗?也就是比JFD更早的Rom存在吗?很可能是存在的,而且这个更早的Rom里头应该包含了三键引导!

所以我大胆推测,T版机器官方Rom发展路线应该是这样:
1,比JFD更原始的一个Rom(也许有bug而没有成为出厂Rom)
2,---JFD(T版出厂原装Rom,至今没有机器发现比这个更早的Rom)
3,---JI2(9月底升级)
4,---JI3(没见过,也许因为有bug而直接过掉了)
5,---JI4(9月底升级,号称解决了GPS问题,且在之前的分析中我们知道了它带三键启动文件,所以其实也升级解决了美国用户的三键问题)
6,---JI5(10月初升级)
7,---JI6(最新官方升级,号称内置了官方的lagfix方案)
我们之前分析过,官方新Rom中大多不包含三键启动文件,因此,很可能当时JFD是一个升级Rom,而因为种种原因取代了更早的Rom成为出厂首发固件后,生产商忘记了要在里头添加三键启动文件!后来官方收到用户反馈得知了这一问题,于是在JI4升级中,把这个issue给patch了!

That's it!其他机器的锁键原因应该也是这样。生产商故意锁你的可能性微乎其微。。。

3,美国这边客服技术员对此问题的定义(“软件缺陷”),则充分说明了三星官方并不希望机器无法进入恢复或挖煤,这是某个生产流水线批量出现的问题,否则他不会承认缺陷并换机。这还证明了,机器并不是被某个文件“锁住”,而是---缺失了某个定义三键启动模式的文件!那么这个文件,是什么呢?

4,国际版专用解三键补丁的出现,印证了我的想法。我分析了大多数Rom和这个补丁,这个补丁当中包含名为boot.bin和sbl.bin的两个文件,而很多Rom恰恰不包含这两个文件!难道说,该补丁就是在往缺失文件的机器中添加关键的东西吗?

5,被普遍反映,刷完就可以从锁键变成解锁的国际版JP3 Rom,是否就具备这两个关键的文件呢?如果具备,那将在很大程度上验证3和4的想法。解压打开一看,果然!JP3比很多其他Rom都恰恰多了这两个文件!也就是说,JP3中包含的boot.bin和sbl.bin正是可以让国际版机器具备挖煤能力的关键;

6,5的确定是一个阶段性胜利,作为非主流的T版使用者,我还希望可以把这个胜利推广到Galaxy S阵营的其他机型上,至少是T版和ATT版。既然如此,我是不是可以把国际版补丁的两个文件打入我的T版机器,来解除锁定呢(现在应该叫添加三键启动信息,而非解锁了,呵呵)?

7,显然是不行的,T版,ATT版等版本虽然和国际版硬件相同,但按键不同,Rom中含有系统底层驱动(Kernel,据我观察被Rom中的zImage包含),如果忽略这个而通刷,会造成键位错乱甚至定义缺失。我需要做的,是向能够正常三键挖煤的T版用户求助,提取他们机器中的关键文件!而这个文件,应当和国际版相同,包含一个Boot.bin和sbl.bin,只是里头的具体信息不同,各个机型对号入座;

8,明确了这点,我在Google上搜索并XDA上求助,希望能有热心的网友提取出他们正常机器中的两个文件,我想这样离成功就不远了;

9,帖子得到了很多人的响应,此时有人指出,他在刷写了T版JI4 Rom后,从不能挖煤变成可以挖了,还有人表示他通过T-mobile官方的空中升级(美国电信运营商都是通过3G网络统一帮用户傻瓜升级系统),也解决了三键问题,这再次证明了三键是纯粹的软件缺陷,而官方是有在积极解决的;

10,我分析了JI4 Rom,果然它和JP3一样,里头包含了boot.bin及sbl.bin!如果不意外,这就是T版所需要的三键启动信息;

11,我把这两个文件从JI4中提取出来,制作成了类似国际版补丁一样的tar文件,而通过Odin把此文件刷写进现有机器的Rom中,果然。。三键成功引导!就在我要上XDA报喜的时候,有一个美国网友也根据我的思路制作出了补丁。

12,当然你也可以直接刷写带有boot.bin和sbl.bin的Rom,这样肯定也可以达到添加三键引导的目的,只是机型和版本一定要对号入座。

回答2:

在拨号界面下输入*#7465625#进入工程模式,将所有的LOCK选项全部关掉,即都显示为OFF,退出后,I9000的锁三键解除,刷机和获得最高权限都没问题