[2025考古教程]HTC G14 解锁、SOFF、root、刷机教程和资源
htcg14吧
全部回复
仅看楼主
level 1
话不多说,先放资源
HTC老机器通用资源,包含金卡工具、SOFF工具、驱动等等,全都可以正常使用。提取码: ni9y
链接: 网盘链接然后是HTC G14的专属资源,包含rec、刷机包、ruu、hboot等,还有我修复过的SOFF工具。
为了让后来的人也能看到,这个资源需要在帖子下回复,我会私信你提取码
链接: 网盘链接教程楼里细说
2025年10月16日 06点10分 1
level 1
注意移动定制版的cpu不一样,此教程不适用
按顺序执行本教程:unlock->root->soff->hboot->刷机
========手机信息========
型号:HTC G14
又名:HTC sensation
代号:Pyramid
RUU包名:PG58IMG.zip
========开始之前========
注意手机要先开启ADB调试
注意电脑要先安装HTC驱动
2025年10月16日 07点10分 2
level 1
========UNLOCK========
1、注意UNLOCK会清除数据
2、去https://www.htcdev.com/bootloader/注册一个账号并登录
3、手机进入bootloader模式(就是能使用fastboot命令的模式)
4、命令行输入fastboot oem get_identifier_token
5、把输出按要求粘贴到 HTCDev 网站,网站会发一份解锁文件到邮箱(Unlock_code.bin)
6、将Unlock_code.bin文件下载保存,然后执行fastboot flash unlocktoken Unlock_code.bin
7、屏幕会弹出提示,按提示操作,音量键选择yes,按电源键确认,然后你就解锁了
=========ROOT=========
root有两条路
1、简单点就是用工具包里的临时root工具先roo(可以随时移除),但是开机后就只有状态栏了,所以确保先开启adb调试
2、另一条路就是先在bootloader下刷入recovery(没错,只要unlock,不用SOFF也能刷rec),然后卡刷superuser,我个人推荐这条路
2025年10月16日 07点10分 3
level 1
=========SOFF=========
0、这一步如果遇到了任何问题,可以看后面的疑难解答,建议先看,加深了解。因为这一步对于大部分来说确实有点难度,多试,不要放弃
1、如果你的系统版本比较旧,可以优先尝试revolutionary,如果成功了,你可以直接跳过SOFF到下一步
2、大部分人的系统应该都是安卓4了,revolutionary不支持这么新的,所以需要用到Juopunutbear
3、开始之前请确认用的是官方安卓4系统,其他系统如cm可能会失败
4、很多教程里提到建议安装一个QPST(作用就是安装高通的端口驱动),我感觉没啥用
5、解压ControlBearRelease_pyramid_ICS_WIN,手机正常开机连接电脑,开启adb调试
****电量50%以上(很重要,真的会检测),安装了sd卡,确保手机和sd卡上没有重要数据或则已经备份好了
6、在你开始前,请先看一下我SOFF文件里的操作视频以及其他pdf教程,这很重要,你必须先熟悉流程
7、屏幕上的提示很重要,我概括下重点:
****当出现do wire trick的时候,短接手机两次,大概是短接0.5秒,松开1.75秒,再短接0.5秒,然后松开就行了
****如果你没做好,屏幕会一直弹提示,如果你短接太久,会进9008,如果程序提示一直等待,断开usb,断电池,进入bootloader再来一遍
****另外就是当出现let take one more的时候要再做两次短接,节奏和上面一样,这个是一出现就要马上做
****根据我的观察和逆向分析,第一次短接实际上就是让手机reset(重启)
****更多信息还可以查看“ControlBear&JuopunutBear使用说明.txt”文件
8、相信你已经了解了大概的流程,可以运行ControlBear.exe程序进行soff步骤了,顺利的话,流程大概如下(第一次运行会先进性备份,主要是备份rec和boot)
Starting up......
Making room for beer......
Loading sixpacks on sdcard......
Loaded......
Do not remove sdcard from phone
Do wire-trick now!! Look instructions at web
Waiting device....
Rebooting device
Please wait....
Found device... Please wait...
Getting into bar.....
Raising Glass
SUCCESS - Taking a sip.
SUCCESS - Beer is tasty.
SUCCESS - Beer is tasty.
SUCCESS - Beer is tasty.
SUCCESS - Beer is tasty.
SUCCESS - Buddies and Beer
Checking alcohol level......
Seems to be just right.....
Let's take one more......
Aaaah, nice sunny day!!
Rebooting.......
Waiting device....
Found device... Please wait...
Rebooting bootloader.......
Waiting device....
Fastboot detected
JuopunutBear S-OFF success
9、然后它还会提示“Do you want to install JuopunutBear modified hboot? (y/n)”,就是问你要不要安装JuopunutBear的hboot,按y安装即可
=========hboot=========
1、这一步是可选的,用于安装JuopunutBear的hboot,如果你已经撞过来就不需要这一步了
2、这要用到ControlBear.exe程序,执行命令”ControlBear.exe -i“即可
2025年10月16日 07点10分 4
level 1
=========结束=========
1、到这里你就自由了,可以随意刷机了
2、建议一直用JuopunutBear的hboot,不然wifi可能会有问题
3、你还可以刷写超级CID,金卡对G14无效,所以不用做了
4、注意!!!如果你解锁后退回了安卓2,想bootloader下使用fastboot命令刷写分区(如rec),请使用对应版本的hboot,不然会破坏系统。方法如下:
****先安装安卓4的hboot,就是ControlBearRelease_pyramid_ICS_WIN.zip中的hboot,可使用命令ControlBear.exe -i安装,和上面是一样的
****安装后,再解压ControlBearRelease_pyramid_GB_LINUX.tgz中的jb_hboot.zip压缩包,用fastboot命令刷写hboot
****重启bootloader,你会发现hboot版本变成了1.1x,这样就没问题了,可以随便刷
2025年10月16日 07点10分 5
level 1
=========疑难解答=========
1、如果程序报错(退出程序的那种致命错误),可以尝试重新运行(有别的版本的adb服务在运行会导致这种情况)
****还是不行就删掉重新解压
2、如果你一直重复wire trick,表现为一直重复下面的步骤
Making room for beer......
Loading sixpacks on sdcard......
Loaded......
Do not remove sdcard from phone
Do wire-trick now!! Look instructions at web
永远进不到这个步骤
Getting into bar.....
Raising Glass
SUCCESS - Taking a sip.
SUCCESS - Beer is tasty.
SUCCESS - Beer is tasty.
SUCCESS - Beer is tasty.
SUCCESS - Beer is tasty.
SUCCESS - Buddies and Beer
那么请运行我修补的ControlBearPatched.exe,他会直接进入Getting into bar.....、Raising Glass这个步骤
所以必然会出现let take one more,注意下,抓住时机做两次短接就行,一次不行多试几次
2025年10月16日 07点10分 6
level 1
=========逆向分析=========
这里讲点题外话,根据我对Juopunutbear逆向分析:
1、ControlBear.exe只是负责准备环境和传递信息的
2、核心是JuopunutBear这个arm elf二进制可执行文件,SOFF以及备份等功能都是由这个程序实现的
3、主要有这几个步骤:检测root、传文件到手机、备份并回传、检测电量、进行SOFF
4、核心步骤SOFF由JuopunutBear实现,他会先检测四个条件,并进行对应的操作,一个条件对应一个操作,他还会检测电量
5、循环wire trick就是由条件检测失败引起的,要进入Getting into bar这个流程,它会先检测mmcblk1(或则0,我不记得了)和sd卡的前128kb是否相同
****如果不同才会到Getting into bar这个流程,但是不知道为什么,尽管实际是不同的,返回的结果就是相同,所以我就是修正了这个地方,最后才成功SOFF的
2025年10月16日 07点10分 7
level 1
有什么不懂的可以问我
2025年10月16日 07点10分 8
level 1
我要
2025年10月28日 04点10分 9
已发
2025年10月28日 04点10分
1