第一章、名词解释手机信息打开手机,进入设置--关于手机--软件信息,得到如下信息:android版本-------------------------操作系统的版本HTCSense版本------------------------HTC的用户界面kernel版本--------------------------内核的版本提供进程间的通信Basdband版本-------------------------基带(radio)负责信号内部版本号------------------厂家给这个设备起的名字浏览器版本------------------这就不用说了,大家应该都知道完全关机(没有把握的话扣下电池后装上),按住音量下和电源键开机,屏幕点亮后,进入HBOOT。会看到屏幕最上面有如下一些信息:PYRAMIDPVTSHIPS-OFFRLHBOOT-1.18.0000RADIO-10.14.9035.01_MeMMC-bootAug22011,22:35:52这里提供的几条信息很重要,下面逐一讲解。PYRAMID---金字塔。PVT(或者是EVT,DVT,CVT):手机的版本类型。一台手机从研发到上市,可能会经历多次版本上的调试和改动,版本类型标志着机器是什么时候的产物。EVT:工程机,研发阶段机器的型号。DVT:开发机,特殊开发用途机器的型号。CVT:商用机,交付运营商的机器的型号。PVT:量产机,最终上市的零售版机器的型号。SHIP(或者是ENG):手机hboot(SPL)的版本。SHIP:shippment的缩写,出货的意思,零售版的hboot版本。ENG:Engineer的缩写,工程的意思,修改版的hboot版本。S-ON(或者是S-OFF):S代表SecurityLock,即安全锁。HTC在手机内部设置了一个安全锁,用来控制系统分区的读写状态。S-ON:安全锁开;S-OFF:安全锁关。RL-可以说无视HBOOT-1.18.0000这里显示了hboot的版本号,hboot是一个很特殊的部分,刷坏了这里,手机就会变砖,类似于升级电脑的BIOS,刷错了BIOS,你只能返厂用特殊的擦写工具来恢复了。所以后面对hboot的操作要特别的注意,如非必要,不要去轻易刷写此分区。RADIO-10.14.9035.01_M这里显示了radio的版本号,同样的,radio会随着官方系统的升级而跟着升级,radio是负责信号和硬件驱动的,理论上讲,应该是越高版本越好,但也不是绝对,也是要看情况的,就像电脑上的驱动,最新的并不一定是最好的。什么是ROOT管理员用户就叫做root,只有root才具备最高级别的管理权限,root就好比Windows系统中的管理员administrator。第二章、工程模式解释HBoot界面下通过音量键上下键选择“FASTBOOT”即第一项然后按一下电源键确认就进入“FASTBOOT”菜单下再通过音量上下键选择如下各项(电源键确认)第一项“bootloader”返回到HBOOT界面第二项“REBOOT”重启第三项“REBOOTBOOTLOADER”重启BOOTLOADER第四项“PowerDown”关机第三章、OTA离线更新系统将下载好的升级包复制到内存卡的根目录并重命名为update.zip将手机关机按住音量下键不放再按电源,进入HBoot模式用音量上下键选择RECOVERY然后按电源键确定这时你应该看到的是屏幕中间有一个手机和三角形+叹号的图标,按住音量的上键再按一下电源键,出现黑底蓝字的屏幕,进入了Recovery模式,选择Applysdcard:update.zip开始自动更新update.zip文件更新过程大约5分钟左右,其间会有两次进度条出现,两次进度条都走完了,即表示更新完毕升级完成。第一次进度条走完出现Rebootviamenucompleteinstallation(通过重启菜单完成安装)选择Rebootsystemnow(现在重新启动系统)第四章、卡刷ruu1、确保你的HTC安卓手机是shipS-OFF解锁:、确保存储卡是FAT32的3、一个读卡器4、一个要刷的HTC官方RUU,确定它是完整的可执行文件,就是说可以正常的运行5、一台可以运行RUU的Windows系统的电脑6、一台还能进HBOOT的HTC手机开始教程:1、运行你下载好的RUU2、当RUU运行起来之后,不用点下一步。打开任何一个可以看到进程所在文件夹的任务管理器(XP在C:\DocumentsandSettings\Administrator\LocalSettings\Temp文件夹里),Windows7的应该可以,然后其他一大堆的第三方任务管理器都可以。反正,只要可以看到进程的所在文件夹就可以了。3、找到进程adb.exe(或者ARUWizard.exe)的所在文件夹。在我的电脑中打开这个所在文件夹。4、在打开的文件夹中找到一个名为rom.zip的文件。复制出来。5、然后你可以关闭RUU了。6、将复制出来的rom.zip重命名为PGXXIMG.zipXX为手机代码:如:G14g18是58G11是32g12是88g13是76。除了重命名这个操作之外,不要对它做任何的修改,而且,文件名必须按我说的改,大小写也必须一样。7、再次确保你的存储卡是FAT32的,最好是正品。8、把改好名字的PGXXIMG.zip复制到存储卡上。9、关闭手机,拔电池,重新装上手机。10、音量下+电源键开机,会进入hboot。11、稍等片刻,会提示你是否刷机。按音量上,开始刷机。12、刷完之后,按照提示,按电源键重启手机。第五章、字体替换系统默认英文字体DroidSans-Bold.ttf系统默认英文粗字体DroidSansFallback.ttf系统默认中文字体建议换字体前备份一下这3个文件,什么时候新字体看腻了可以换回来。本教程采用直接替换法。(要求,机机必须是root了的,替换前最好备份一下原文件免得想换回来的时候找不到)步骤:一、root你的爱机二、下载字体包。三、下载安装RootExplorer(后面就简称RE了)这软件可谓是玩机必备,大家应该都已经有了。四、把下载的字体包放在存储卡里,哪里都行,只要能找得到。五、打开RE,找到你之前下载的字体,重命名为DroidSansFallback.ttf六、然后长按字体文件选择复制,然后粘贴到手机存储\system\fonts\目录下(注意:RE管理器“载装读/写才能粘贴,RE右上角的按键。若提示覆盖,点击“是”即可。)七、最关键的一步:找到DroidSansFallback.ttf,长按DroidSansFallback.ttf弹出对话框选择“权限”,“权限”改为图片样式,改完请按“确定”:最后一步重启手机。.个别系统\system\font文件夹下带有MTLmr3m.ttf文件的话把它删掉即可第六章、把下载的程序变成系统自带有些软件,你想把他变成系统内置的软件??于是,放入system/app以为就此解决??NONONO~相信不少人把软件给放到app文件夹里去了,普通软件基本没问题,但输入法等软件却总是意外终止,现在就教大家解决这个问题。现在以搜狗输入法为例:先把系统内置的搜狗输入法完全清除干净包括app目录下的搜狗输入法文件,具体不啰嗦,把输入法安装好,用RE找到data/data/com.sohu.inputmethod..../lib,也就是进入data下面的data,找到com.sohu打头的文件夹,如果是其他软件就找和这个软件对应字样的文件夹进去找到lib文件夹,将里面的三个so文件全数移动到system/lib下面,或者直接在安装包中找到lib文件夹把里面的so文件复制到system/lib下,再将搜狗输入法安装程序放一份到system/app下面。(如果主程序里找不到该程序图标,那重启一下就行)问题就此解决!!!也可将其他输入法,以及部分播放器以同样类似方法实现内置.....第七章、提取ruu中的原生rom教程XP下如何从官方RUU刷机程序中提取官方rom作者:yebao2009分享到:第一次使用Android系统,想学习ROM的定制,在此把我的学习过程和大家分享以共勉,如有错误之处,请大侠、前辈们提出。教程正文:第一步:下载官方RUU刷机程序(EXE文件)第二步:运行您已经下载的RUU刷机程序(例如:RUU_Legend_hTC_Asia_TW_1.31.709.2_Radio_47.26.35.04_7.05.35.26L_release_122023_signed)第三步:打开用户临时文件目录:以xp为例:C:\DocumentsandSettings\Administrator\LocalSettings\Temp(系统默认,Administrator为您登录xp的用户名,如果您修改了用户变量,则到您修改的目录,例如我的是:D:\Temp\Temp)第三步:查找类似{2EA82A29-B9B5-4A60-BB4F-B52F1BCD2E68}(每次打开都不同,建议查看文件夹创建时间就知道)的文件夹并打开第四步:进入刚刚打开的刷机临时目录,打开该目录下的唯一文件夹。(例如我的是:{50F2F878-636A-496F-A7CB-544C067E0C4B})第五步:复制该文件夹下的Rom.zip压缩文件,该文件即为官方原版ROM,该文件大小:135173407字节(以RUU_Legend_hTC_Asia_TW_1.31.709.2_Radio_47.26.35.04_7.05.35.26L_release_122023_signed版本为例);该ROM包含以下:文件列表文件大小文件说明其他说明android-info.txt85字节ROM版本及刷写配置信息boot.img2342912字节手机启动的必要系统(Linux内核)Linux内核hboot_7227_0.43.0001_100218.nb0524288字节bootloader需要金卡就是因为这个东西吧?刷错一定变砖radio.img24379392字节无线通讯模块(包括电话、WIFI、蓝牙)最新的不一定是最好的。要和hboot匹配?rcdata.img41字节脚本资源刷机时使用的脚本recovery.img3532800字节刷写Recovery模式(包含硬件底层驱动)恢复出厂设置、OTA升级补丁升级、Firmware升级splash1.nb0393216字节开机第一屏替换此文件可以修改开机第一屏system.img224364096字节系统核心(应该是主要修改此文件)我们主要定制此部分的userdata.img2112字节用户的设置看起来应该是初始化用户数据至此,已获得官方RUU原版ROM根据我的理解,boot.imgradio.imgrecovery.imgsplash1.nb0system.img应该可以单刷的,我们定制rom主要修改system.img。第八章、g18hboot1.1.8.0000解锁相关批处理使用:1.把附件adb.zip解压到C盘C:/adb2.手机预处理:手机在设置中关掉快速重启(设置--电源--快速启动,把勾去掉),开启USB调试(设置--应用程序--开发--USB调试,勾选),勾选软件未知源(设置--应用程序--未知源,勾选),电脑上安装好手机USB驱动(点我下载Android驱动自动安装包,版本3.0.0.5),不要开启任何第三方手机软件;3.执行第一步、第二步、第三步,从下面第四步开始,把手机连接电脑(仅充电模式),双击运行4.bat,即运行下面第四步操作命令;成功后,再运行5.bat,进行第五步,等手机重启后,再运行6.bat,如果电脑屏幕显示#,就可以进行下面第6个步骤了。具体请看下面的操作步骤。------------------------------------------------------------------