您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > DesireHD刷机完全攻略
DesireHD刷机完全攻略(从入门到精通)更新中...刚开始我们先认识一下什么叫ROM?ROM我们中文名称叫固件,简单的说就是手机的操作系统就像电脑的WINXP一样,一个操作平台。为什么要刷ROM呢?这个问题我想对android手机爱好者或者刷机fans来说就不用做太多解释了,但是对于初学者来说,第一次玩智能手机的人来说就有必要来说一下,沃达网帮大家解释一下,AndroidROM不同于其它手机操作系统,因为它是开源代码,即源代码是公开,大家都可以并且修改里面的内容,因此全世界的软件开发商,个人爱好者都从GG的官方ROM内核的基础上修改出更适合于玩家的ROM。国外出名就数CM的ROM了,国内主要有阿兴,龙猪,OPDA的ROM,他们大多数是从CM的基础上进行修正汉化,制作出更适合于国人使用的ROM,比如一刷机就拥有ROOT权限,去掉一些多余的应用,增加一些常用的应用等等,或者解决蓝牙问题,上网问题,刷完他们的ROM后就不需要手机普通玩家,一一的安装破解。还有就是不断的升级Android的版本,从早期的android1.0,1.5,1.6,2.1到最新的2.3ROM,功能越来强大,BUG越来越少,这些就是为什么大家要刷ROM的原因。不过在刷ROM之前,我们必须学会一些知识及一些名词,只有搞懂这些后,才能开始安全的刷机!!!第一、ROM,RAM,FlashMemory1.什么是ROM(ReadOnlyMemory)的全名为只读记忆体,是PPC上的硬盘部分用来存储和保存数据。ROM我们中文名称叫固件,简单的说就是手机的操作系统就像电脑的WINXP一样,一个操作平台。2.什么是RAM(RandomAccessMemory)的全名为随机存储记忆体,是PPC上的移动存储部分,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存),在这里我们可以称为手机内存。3.什么是FlashMemory,由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了FlashMemory的发展,FlashMemory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料,我们常见的FLASHMemory有TF卡(全名:TransFLash卡),SD卡(全名:SecureDigitalMemoryCard),CF卡(全名:CompactFlash卡)等。第二.XIP,IPLXIP(ExecuteInPlace)中文意:立即执行。XIP所起到的作用是让操作系统内核直接在Flash中运行,不需要拷贝到RAM,即指操作系统或应用程序直接从非易失性存储器中执行,这样减少了内核从闪速存储器拷贝到RAM的时间,其采用的非压缩映像也减少了内核自解压的时间,换句话说,XIP直接决定了PPC系统运行和加载程序的时间,也就是直接决定了PPC系统的运行速度。IPL(全称:InitialProgramLoader)中文意:首次装载系统,其负责主板,电源、硬件初始化程序,并把SPL装入RAM,如果IPL损坏,由于不能加载SPL,所以机器将不能装载任何由SPL完成装载的OS系统,如果说IPL损坏,差不多就可以扔进河里了。第三、CID、SuperCIDCID是CustomerIDentity的简称,简单来说就是手机的平台版本,破解限制之后的CID称为SUPERCID。刷机过程中SPL需要根据CID效验ROM是否可用,并决定是否刷入,一般情况下要求一定要对应CID的ROM才可以用,cid不同的rom是刷不上去的。对于普通的CID来说,一般有两个限制:1)不能刷入低版本的的ROM,2)不能刷入不同平台的ROM,比如:在台版机上刷欧版ROM、跨型号刷ROM等。SUPERCID有些型号手机的CID的限制是可以通过软件来破解的,已知的有577W、586W等,但也有也些型号目前还没有有效的方法破解CID,如838G4。破解限制之后的cid称为SUPERCID,拥有SUPERCID的机器可以刷任意版本和平台的ROM。具体来说,同一个手机既可以刷台湾的ROM,也可以刷日本的rom,也可以刷香港的rom等。甚至也可以刷进一个其他型号手机的ROM(如586W刷577W)。但是这也带来很大的危险性,因为没有了限制,没有了校验,刷入一个错误的ROM也是很容易的事。我们一般刷机时需要破解为SUPERCID,因为一方面现在大部分情况下刷机所用的ROM都是通不过CID校验的;另一方面万一刷机失败,对于SuperCID的手机更容易修复。第四、什么是Recovery?笼统的说,就是一个刷机的工程界面。如果你装过系统,你可能知道dos界面或者winPE,安装了Recovery相当于给系统安了一个dos界面。在recovery界面可以选择安装系统,清空数据,ghost备份系统,恢复系统等等。刷recovery与刷rom不冲突。如何更新recovery?R大师自主研发全球首款中文Recovery,方便了新手刷机,有些ROM在刷的时候有要求手机当前的Recovery版本,所以这个不得不留意一下。recovery的界面介绍1、Rebootsystemnow——重启2、Backup/Restore——备份和还原可以完整的将系统备份至SD卡中,适合经常刷机的朋友。备份还原中还包含以下选项Nandbackup——Nand备份Nand+extbackup——Nand备份(系统和ext分区一同备份)Nandrestore——还原(就是还原3-1、3-2的最后一次备份)BARTbackup——BART备份(包括系统和ext分区)BARTrestore——还原最后一次的BART备份3、Flashzipfromsdcard——从sd卡根目录的.zipROM刷机包刷机这项算是常见的了,现在的新版本的recovery,一般都不需要把刷机包重命名为UPDATE.ZIP了,可以直接刷机。4、Wipe——清除数据这一项一般是在刷机前需要做的,清空个人数据,一般这个大项还包括以下的小项。Wipedata/factoryreset——清除内存数据和缓存数据WipeDalvik-cache——清除缓存数据+ext分区内数据WipeSD:extpartition——只清除ext分区内数据Wipebatterystats——清除电池数据Wiperotatesettings——清除传感器内设置的数据5、Partitionsdcard——分区sd卡这个选项主要是用来做APP2SD的,需要将卡分为LINUX下的格式ext,一般有以下选项。PartitionSD——自动为sd卡分区RepairSD:ext——修复ext分区SD:ext2toext3——将ext2分区转换为ext3分区(推荐)6-4、SD:ext3toext4——将ext3分区转换为ext4分区(C4卡不推荐,C6卡推荐)第五、什么是fastboot从字面上来看是【快速启动】的意思,也算是一个刷机界面,不过比recovery更加底层.这个底层是更加接近硬件层的意思.两个都很重要,不过fastboot更为主要.当你不能进入recovery的时候,不要紧张,你还能进fastboot挽救,不过当你连fastboot都不能进入的时候,那可真就是砖了.通俗的说recovery就好比外套,fastboot就好比内裤.当你的外套没了的时候,你还有内裤,这个时候顶多被人说成是臭流氓.不过当你内裤都没了的时候,那可就是耍流氓了.为了使用Fastboot功能.您必须root您的设备.并获得S-OFF的SPL.你的电脑还必须装有ADB驱动.进入Fastboot的方式是关机状态下按返回+开机.Fastboot使用方式:fastboot[选项]命令解释:[]括起来表示这个是可选的.括起来表示这个是必须的.可用命令:update文件名从官方update.zip升级系统.该update.zip必须是官方的flashall'flashboot'+'flashsystem'flash分区名[文件名]将文件写入分区.文件必须正确的格式.分区名有但不限于system,recovery,boot,splash1,hboot,radio,userdata,cacheerase分区名清空一个分区.getvar参数名显示一个启动参数boot内核文件[ramdisk文件]将电脑上的内核下载到手机并用该内核启动系统.flash:rawboot内核文件[ramdisk文件]创建boot.img并下载到手机启动系统.devices列出所有与电脑连接的设备.reboot正常启动系统reboot-bootloader启动系统到hboot选项:-w清空用户数据分区和缓存分区.相当于recvery中的wipedata/factoryreset-s串口号置顶要操作的设备的串口号-p产品名指定要操作的设备的产品名.比如hero,bravo,dream...-c命令行用命令行替换系统的启动命令行.分区解释:system:系统分区.我们刷机器一般就是刷的这个分区.userdata:数据分区.cache:缓存分区recovery:Recovery分区.boot:存放内核和ramdisk的分区.hboot:这个是SPL所在的分区.很重要哦.也是fastboot所在的分区.刷错就真的变砖了.splash1:这个就是开机第一屏幕了.radio:这个是无线所在的分区.misc:其他分区.放的是htc的一些东西.比如你的机器是G3.那么您的机器需要具备的条件是:SPL版本1.76.2007S-OFF现在您需要刷recovery.那么您需要找对recovery版本.推荐RA-hero-1.6.2.img将您的RA-hero-1.6.2.img和fastboot.exe放入系统的某一目录.比如D:\点击开始--运行--输入cmd--回车.在黑色的窗口中输入.D:回车fastboot.exeflashrecoveryd:\RA-hero-1.6.2.img回车第六、SPLHBOOTBootloader什么是SPL?在HTC的Android系统的系列手机中,HBOOT就是SPLSPL英文全称是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-OFFS代表SecurityLock安全锁,保护锁的意思。S-OFF就是保护关。S-ON就是保护开SecureLock就是安全锁。是硬件设计商用于保护自己固件不被刷写而设计的安全锁。如果这个安全锁是关闭的,那么对手机内的闪存芯片的刷写保护就关闭了。言外之意就是可以随便刷ROM了。而S-ON就是安全锁打开了。手机被写保护了。HTC的机器在用RUU刷机的时RUU会将安全锁暂时关闭。然后就可以刷HTC自己的ROM。而HTC的HBOOT还有签名验证。所以没有HTC签面的ROM在刷机的时候是无法通过验证的。那什么是ENGS-OFF?ENGEngineer的意思。是工程的意思。是HTC的手机在工程阶段测试时候使用的SPL。这种SPL是最不稳定的。一般只有HTC的ENG版本的RUU里面带这种SPL。也就是工程版RUU里面才带这种。那什么是SH
本文标题:DesireHD刷机完全攻略
链接地址:https://www.777doc.com/doc-2909834 .html