HTC G10刷机教程(转)

前两天把我的HTC G10刷成了小米系统,因为是淘宝买的水货,店家已经帮我破解好了且刷了Recovery,就像是用Ghost恢复电脑的操作系统,没费多大劲就刷机成功了。参考了下面的刷机教程,写的很详细,贴过来备用。

刚开始我们先认识一下什么叫ROM?ROM我们中文名称叫固件,简单的说就是手机的操作系统就像电脑的WINXP一样,一个操作平台。

为什么要刷ROM呢?

这 个问题我想对android手机爱好者或者刷机fans来说就不用做太多解释了,但是对于初学者来说,第一次玩智能手机的人来说就有必要来说一下,沃达网 帮大家解释一下,Android ROM不同于其它手机操作系统,因为它是开源代码,即源代码是公开,大家都可以并且修改里面的内容,因此全世界的软件开发商,个人爱好者都从GG的官方 ROM内核的基础上修改出更适合于玩家的ROM。

不过在刷ROM之前,我们必须学会一些知识及一些名词,只有搞懂这些后,才能开始安全的刷机!!!

ROM,RAM,Flash Memory

1.什么是ROM(Read Only Memory)的全名为只读记忆体,是PPC上的硬盘部分用来存储和保存数据。ROM我们中文名称叫固件,简单的说就是手机的操作系统就像电脑的WINXP一样,一个操作平台。

2. 什么是RAM(Random Access Memory)的全名为随机存储记忆体,是PPC上的移动存储部分,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在 运行程序的临时存储介质(可称作系统内存),在这里我们可以称为手机内存。

3.什么是Flash Memory,由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展 ,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料,我们常见的FLASHMemory有TF卡(全 名:TransFLash卡),SD卡(全名:Secure Digital Memory Card),CF卡(全名:Compact Flash卡)等。

 

什么是Recovery?

笼统的说,就是一个刷机的 工程界面。如果你装过系统,你可能知道dos界面或者winPE,安装了 Recovery相当于给系统安了一个dos界面。在recovery界面可以选择安装系统,清空数据,ghost备份系统,恢复系统等等。刷 recovery与刷rom不冲突。

 

如何更新recovery?

R大师自主研发全球首款中文Recovery,方便了新手刷机,有些ROM在刷的时候有要求手机当前的Recovery版本,所以这个不得不留意一下。

 

recovery的界面介绍

1、Reboot system now——重启

2、Backup/Restore——备份和还原

可以完整的将系统备份至SD卡中,适合经常刷机的朋友。备份还原中还包含以下选项

Nand backup——Nand 备份

Nand + ext backup——Nand 备份(系统和ext 分区一同备份)

Nand restore——还原(就是还原3-1、3-2 的最后一次备份)

BART backup——BART 备份 (包括系统和ext 分区)

BART restore——还原最后一次的BART备份

Flash zip from sdcard——从sd卡根目录的.zip ROM 刷机包刷机

这项算是常见的了,现在的新版本的recovery,一般都不需要把刷机包重命名为UPDATE.ZIP了,可以直接刷机。

Wipe——清除数据

这一项一般是在刷机前需要做的,清空个人数据,一般这个大项还包括以下的小项。

Wipe data/factory reset——清除内存数据和缓存数据

Wipe Dalvik-cache——清除缓存数据 + ext 分区内数据

Wipe SD:ext partition——只清除ext 分区内数据

Wipe battery stats——清除电池数据

Wipe rotate settings——清除传感器内设置的数据

Partition sdcard——分区sd 卡

这个选项主要是用来做APP 2 SD的,需要将卡分为LINUX下的格式ext,一般有以下选项。

Partition SD——自动为sd 卡分区

Repair SD:ext——修复ext 分区

SD:ext2 to ext3——将ext2 分区转换为ext3分区(推荐)

6-4、SD:ext3 to ext4——将ext3 分区转换为ext4 分区(C4 卡不推荐,C6 卡推荐)

 

什么是fastboot

从字面上来看是【快速启动】的意思,也算是一个刷机界面,不过比recovery更加底层.这个底层是更加接近硬件层的意思.

两个都很重要,不过fastboot更为主要.当你不能进入recovery的时候,不要紧张,你还能进fastboot挽救,不过当你连fastboot都不能进入的时候,那可真就是砖了.

通俗的说 recovery就好比外套,fastboot就好比内裤.当你的外套没了的时候,你还有内裤,这个时候顶多被人说成是臭流氓.不过当你内裤都没了的时候,那可就是耍流氓了.

为了使用Fastboot功能.您必须root您的设备.并获得S-OFF的SPL.你的电脑还必须装有ADB驱动.

进入Fastboot的方式是关机状态下按返回+开机.

 

SPL HBOOT Bootloader

什么是SPL?在HTC的Android 系统的系列手机中,HBOOT就是SPL

SPL英文全称是SecondProgramLoader,“第二次装系统”,就是负责装载操作系统到RAM中。另外SPL还包括许多系统命令,如mtty中使用的命令等。SPL损坏了还可以用烧录器重写。

SPL 一般提供这几部分功能:检测手机硬件、寻找系统启动分区、启动操作系统为系统的基本维护提供操作界面,可以通过数据线与操作终端(如PC)建立连 接,并接受和执行相应命令。它里面包含许多命令,像r2sd,l,doctest(危险命令,他会擦除gsmdata)等。我们常说的三色屏就是由SPL 驱动的。检测SD卡,当你把一些特殊制作的SD卡插入后,SPL可以在启动时校验并根据SD卡内容刷机或执行一些命令。这有点类似于PC 的从软驱启动。简单点说,SPL就相当于PC的BIOS。

SPL有什么用?

SPL主要作用就是引导系统启动。

s-OFF就是非原生的SPL

什么是S-OFF

S代表 Security Lock安全锁,保护锁的意思。S-OFF就是保护关。S-ON就是保护开

Secure Lock 就是安全锁。是硬件设计商用于保护自己固件不被刷写而设计的安全锁。如果这个安全锁是关闭的,那么对手机内的闪存芯片的刷写保护就关闭了。言外之意就是可以随便刷ROM了。

而S-ON就是安全锁打开了。手机被写保护了。HTC的机器在用RUU刷机的时RUU会将安全锁暂时关闭。然后就可以刷HTC自己的ROM。而HTC的HBOOT还有签名验证。所以没有HTC签面的ROM在刷机的时候是无法通过验证的。

 

那什么是ENG S-OFF?

ENG Engineer的意思。是工程的意思。是HTC的手机在工程阶段测试时候使用的SPL。这种SPL是最不稳定的。一般只有HTC的ENG版本的RUU里面带这种SPL。也就是工程版RUU里面才带这种。

 

那什么是SHIP S-OFF?

SHIP 是SHIPPMENT的意思,就是发布,发送的意思。当HTC交货给各大运营商的时候的ROM都是SHIP S-ON的。这些ROM都是经过了很多测试的,都是稳定的。也是零售版本采用的系统。

 

哪种S-OFF比较好?

那要先说这两种OFF的区别。ENG S-OFF是单独的SPL级别的OFF 这种工程版的SPL由于是用于开发人员调试的所以开启了fastboot调试功能。也就是可以通过fastboot命令去刷机。

而SHIP S-OFF是在零售版本(发布版本)的SPL基础上用HTC内部的解锁工具进行解锁。而达到的S-OFF。这种S-OFF没有开启fastboot功能, 比较稳定,经过很多次测试,硬件兼容性也比较好,不会出现信号不好,wifi断线等问题。还有一个最好的好处是,HTC的任何版本ROM,官方RUU都可 以直接刷。刷完官方还是S-OFF。并不会像ENG SPL一样,刷官方RUU之后还要再重新解一下S-OFF。而且可以卡刷ROM。

所以个中的好坏要用户自己去衡量。

 

那alpharev是什么呢?

alpharev是国外的高手反汇编HTC的SPL然后修改成S-OFF的。很多人刷了定在第一屏。是第三方修改的SPL。相对于上面2个官方SPL,他也是ENG SPL也开启了fastboot权限。

我能告诉你的就是这么多了。说多了HTC会找我的麻烦。大家知道为什么我有那么多首发?为什么那么多全球首发?为什么安智网会被恶意中伤?一个方面当然是他们炒作的需要。一个方面就是眼红了。眼红我没去他们哪里发布ROM。呵呵……

SHIP S-OFF的同学可以随便刷自己对应型号的RUU 可以自己测试。ENG S-OFF的同学不怕降级不了也可以随便刷。你要是笨到,用G6的RUU 去刷G7的手机 我也拿你没办法。刷死别怪我没提醒你哦

 

什么是RADIO?

RADIO, 字面理解:无线电通讯,在android手机的关于里显示为“基带版本”所以在刷ROM的时候人家问你radio是什么版本,就是可以到关于里看基带版 本,其负责着PPC作为手机功能的通讯功能方面,包括它的电话和上网功能,事实上,RADIO硬件模块已经在手机出厂时已 经内置,我们所刷入的不过是作为软件应用层面的东西,因为软件层面的东西决定了RADIO硬件模块**和传递信号的频段分配,所以硬件RADIO的称谓已 经被弱化,我们把这种RADIO软件层面的东东一律称为RADIO。

 

什么是金卡(Goldcard)

一 般来说,官方刷机包通常加入了对手机地区的校对,比如非港版手机一般无法直接刷针对港版手机发布的升级包(刷机包),这时候,需要制作一个特殊的金卡来 使刷机包跳过对手机地区的检测,直接进行刷机,从而达到强刷的效果。实际上,金卡只是一张普通的SD卡,通过一些简单的操作,来使普通SD卡有金卡的功 效,同时,SD卡里的数据并不会消失,SD卡仍可正常使用。

通俗的说,就像地铁里乞讨卖艺的,他并不是瞎子,但是他装成瞎子,是为了博得你的同情.你看他可怜就会给他钱,那他的目的就达到了.金卡就跟这个意思

 

什么是Root

Root 权限跟我们在Windows系统下的Administrator权限可以理解成一个概念 。Root是Android系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都可以操作。只有拥有了这个权限我们才可以将原版 系统刷新为改版的各种系统,比如简体中文系统。

 

扫盲了基本的知识后, 下面我们开始刷机了,我就是按照这个流程一步一步的成功的。

 

注意!如果你手中没有DHD,那么不要尝试在其他机型上实验这个教程。

新人注意!FASTBOOT进入方法:彻底关机,如果不知道什么是彻底关机就把电池拔掉,然后再装上去,

按着音量下键+开机键就可以进入.

首先查看你手机FASTBOOT版本.如果第一行有S-ON,那么,你只能按步就班从第一章开始继续下去.

如果第一行S-OFF,但是没有ENG,恭喜你,你的手机很有可能被ROOT了.但是不要窃喜,这个是被白卡玷污的.不能任何常规操作.

如果第一行S-OFF,但是有ENG,恭喜你,你的手机很有可能被ROOT了.但是从JS的角度来讲,这样费劲给你搞机器的没几个,那么,你的DHD怎么了?这个要你自己琢磨了.

如果你手机符合第二和第三项描述,那么要查看你手机是否真正ROOT过了.

查看方式:

1.检查手机中是否有权限管理或者Superuser这个软件.那么你的手机的确ROOT了.

2.在手机有ADB驱动的情况下(如果没有,论坛搜索功能很强大,HTC的ADB驱动通用),手机选择调试模式连接电脑,打开CMD,输入adb shell回车,su回车,如果出现#,那么你的手机的确ROOT了.

给新手忠告:白卡解锁是把手机的HBOOT更改为工程测试HBOOT(俗语引导模式),也可以说你的手机和工程测试机一样了.这样手机系统存在很多不稳定因素,不要以为白卡解锁是好事.请你尽快修改为零售版HBOOT,以便于和国际接轨.

 

+++第一章 ROOT+++

1,下载Root工具Superuser 2.3.6.1 并安装

Superuser 2.3.6.1.apk (200.18 KB)

2,下载Root工具DHD root.并安装

DHD root.apk (1.18 MB)

3,把手机USB调试模式打开,打开方式:设置-应用程序-开发-USB调试打勾-返回即可

4,安装完成DHD root后,运行软件,首先在界面中勾选“Set system r/w after root”

5,然后点击“Temproot Now!”字样,等待操作的完成.

6,以上步骤正确完成后,再次点击“Attempt Permroot Now!”;注意,这里可能会出现权限提示,直接选择允许即可。点完以后正常情况会出现手机自动从起现象

7,查看确认手机是否ROOT:

检查手机中是否有权限管理或者Superuser这个软件.那么你的手机的确ROOT了.

在手机有ADB驱动的情况下(如果没有,论坛搜索功能很强大,HTC的ADB驱动通用),手机选择调试模式连接电脑,打开CMD,输入adb shell回车,su回车,如果出现#,那么你的手机的确ROOT了.

 

+++第二章 S-OFF终极权限+++

1:下载下面这两个软件

第一个: Terminal Emulato.apk (182.62 KB)

第二个:DHD-smart.rar (246.03 KB)

下载DHD-smart.rar解压缩,并且更名为DHD,改好名字放到TF卡根目录下.

2:在所有程序里面找到刚才安装的程序超级终端专业版(注意键盘全角和半角,只能使用半角输入).

进入软件后退出重新进一下,点menu键-选择首选项-勾选开启ROOT权限-重新启动软件,出现#即可.

进入软件以后输入命令“sh空格/sdcard/DHD/check”,注意sh后面有空格。完整命令是 sh /sdcard/DHD/check

3:按照屏幕提示,继续输入命令“sh /sdcard/DHD/backup”,这一步是备份(很重要!!!有的老鸟喜欢跳过备份,如果挂了,别说我没提醒你);

4:备份完成后,继续输入命令“sh /sdcard/DHD/hboot”,这一步是安装新的HBOOT,非常关键!

注意!!!命令结束后,请检查屏幕上显示的文字;在命令“sh /sdcard/DHD/hboot”之后,这里会显示一共有3行MD5数值.

如果第一行和第二行的MD5数值一模一样,说明刷写成功,可以重启手机;

如果第一行和第三行MD5数值一模一样,说明刷写不成功,原版HBOOT没有被替换,可以重启手机,再次进行刷写步骤;

如果第一行的MD5数值和其他两行都不一样,这是危险的信号,千万不可重启手机(会变砖!),请执行“sh /sdcard/DHD/restore_hboot”命令来恢复之前的原版HBOOT备份,之后再重启手机,检查错误后再从头进行每一步。

如果没有问题了,那么,你的手机现在应该是这样的:

接下来,就该写入RECOVERY,刷写ROM啦!

首先,你的手中要有一台ROOT过的,并且FASTBOOT是ENG S-OFF的DHD.没有的话请从本帖开头看起。

注意:如果是白卡解锁,是没办法刷新Recovery的,必须恢复到官方ENG引导

写入Recovery的好处是可以随意刷新最新的ROM和去掉有些国产ROM中带的垃圾软件.(好多软件会有收费陷阱)

并且可以改掉被别人改过的开机第一屏.(这个ROOT过就可以…….)

首先要说说怎么进RECOVERY.因为我看到好多新手提问.(提问前多看看帖子,多回回帖子,有莫大好处!)

第一种方法:彻底关机后,音量下键+开机键进入fastboot.

光标选择到RECOVERY选项上,就可以进入.(移动光标用音量上下键)

第二种方法:用ADB命令.手机在调试模式下连接电脑,打开CMD输入adb shell回车.然后输入su回车.然后输入reboot recovery回车.这就进去了.

第三种方法:用论坛搜索功能搜索Quick Boot或者ROM Manager安装一个,或者从市场里搞一个.也进去了.

 

R2版说明:

修复了挂载SD卡的错误

修复了还原的错误.

操作说明:

音量键调整光标位置.

电源键=选择键.

+++GO BACK+++是返回上一级菜单.

DHD专用

2.5.1.2 r2 ClockworkMod Recovery

http://u.115.com/file/f6d7eb2ce4

MD5: f84a93a5ae2fb86ee409fa2609a2c1c8

 

1.先下载fastboot包.

下载地址:http://u.115.com/file/f6351c3037

随便解压到什么地方.然后把Recovery文件放入刚解压出来的文件夹中.

2.然后关机,彻底关机,如果还是不明白,就把电池拔掉.这样就彻底关机了.

3.彻底关机后,音量下键+开机键进入HBOOT.

4.光标这时在FASTBOOT上,按一下电源键,进入FASTBOOT模式.

5.手机连上电脑.

6.运行文件夹中一键写入RECOVERY.bat按着操作,OK!

 

想刷ROM?看这里,我们继续啦…..!!!

转载于XDA,亲测:

基于官方MRC Desire HD ROM 完全版SENSE界面

加入了framework,并且工作正常.

运行速度一流.

ROM说明:

-安卓 2.2 Froyo 基于 2.09.x.x (FRF91)

-加入超级权限(ROOT)

-全新图标,让你焕然一新.

-预装了Adblocking hosts

-Tweaks

-SpareParts

-谷歌源生联系人界面……..可惜没中文……

-拥有Full De-odexed

-拥有Jbed Java

-HTC开机去掉声音

-桌面插件继承

-部分系统声音修改

-内置Busybox

-Sense 界面所有插件

-内置Adobe Flash

-更多内容刷机后自行体验了.

 

移除内容

-Stocks

-Facebook

-Amazon MP3

-EReader

-Quickoffice

-Teeter

-Twitter

 

刷前必读:

-ROOT并刷写过我提供的Recoery才能刷此ROM

-下载刷机包放入内存卡

-进入Recovery模式

-选择 wipe Data and Cache / wipe Dalvik-cache / wipe battery

-选择install然后刷入本ROM.重启!

即刻体验吧!!!!!

内置全球语言,开机直接选择简体中文即可.

其他请自测.

转自:http://www.hiapk.com/thread-980783-1-2.html

《HTC G10刷机教程(转)》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注