HTC-rom定制系列讲座一HTC官方系统与第三方rom
- 格式:docx
- 大小:47.36 KB
- 文档页数:3
HTC T328D 官方解锁、ROOT,第三方中文recovery、精简ROM大集合解决蓝牙、WIFI无法启动、G卡上网注意:解锁可能会清除手机资料(通讯录,短信,日程等),请先备份!判断有没有解锁:UNLOCKED为已解锁,LOCKED为未解锁!一、官方解锁详细步骤:1、到/ 注册帐号(已注册跳过),进页面上方找到Register按钮,填上注册资料并提交(建议用国际邮箱gmail邮箱,容易注册成功);注册后会发一封邮件到注册邮箱,邮件激活一下并登录;2、下载adb ;adb.rar解压到C:\WINDOWS\system32(注意是把解压出来的文件放在这个目录下);3、进入HBOOT,完全关机状态(设置—电源——取消快速启动,再关机),然后按【音量下+电源键】进入;4、连接数据线与PC连接,此时是HBOOT,按下电源键切换到fastboot usb如果此时提示新硬件,请下载驱动,选择对应驱动进行安装;入以下代码后回车fastboot oem get_identifier_token弹出菜单,选“标记”,然后通过鼠标长按左键选择如下图的内容再次点击DOS窗口左上角,选择“复制”7、然后打开/bootloader/unlock-instructions/page-3 下拉页面底部,将刚复制得到的key粘贴到空框内,注意这步:开头:<<<< Identifier Token Start >>>>结尾:<<<<< Identifier Token End >>>>>按"submit"按钮提交,然后去邮箱查收HTC发来的邮件,内含一个附件unlock_code.bin,下载好放到C:\WINDOWS\system32 8、回到DOS窗口,输入以下代码后回车cdC:\WINDOWS\system32再输入以下代码后回车fastboot flash unlocktoken Unlock_code.bin9、然后手机会弹出如下界面,按一次上音量按键选择YES,点电源按键确认,重启检验是否成功:进入HBOOT,看第一行:10、解锁成功!二、ROOT解锁后的手机就可以用adb命令等方式进行ROOT取得最高权限了。
HTC安卓机型官方解锁教程(HTC 安卓手机通用解锁教程)大师告知:1、刷机前请事先做好系统备份,养成良好的备份习惯,防止个人数据丢失。
2、因硬件和系统差异,刷机难免会有风险,请务必细心操作。
本教程适用:HTC 通用刷机相关下载:卓大师(刷机专家):点击下载一、官方解锁之后能做什么1、解锁之后可以:刷第三方recovery——》刷ROM(第三方刷机包)2、解锁之后可以:刷第三方recovery——》ROOT权限二、怎么看是不是已经解锁:完全关机状态下,按住音量下+开机键开机。
如果显示:UNLOCKED为已解锁,LOCKED为未解锁——————————————————————————————————————————————————三、解锁准备工作:ADB工具:注册官方解锁网站账号:/真的看不懂英文的同学看这里:在HTC 解锁网站“”注册账号教程备份好手机上的资料:通话记录、联系人等。
官方解锁会擦除这些数据———————————————————————————————————————————————————四、开始解锁:1、将下载的【adb】解压到电脑C:\WINDOWS\system32文件夹下(是解压出来里面的文件)2、手机进入HBOOT、(设置电源-取消快速启动,关机。
按住音量下+电源键)3、用USB数据线连接到电脑,按一下电源键切换到fastboot usb模式4、如果这个时候,电脑有提示你更新驱动的话,下载驱动。
选择你电脑的版本安装。
5、鼠标点击电脑开始菜单——运行——输入CMD确定。
在弹出的【DOS】窗口中输入下面的代码。
回车1.<font size="3">fastboot oem get_identifier_token</font>复制代码6、界面显示如下:7、在窗口上右键,弹出一个菜单选择标记,如下开头<<<< Identifier Token Start >>>>结尾是<<<<< Identifier Token End >>>>>8、再次右键、这次选择复制。
HTC One M8是HTC在2014的一款年度旗舰手机。
该机搭载Android 4.4.2操作系统、HTC Sense6用户界面。
搭载双主镜头的Duo相机,提供拍照后重新聚焦等功能。
下面刷机之家小编给大家分享一下这款HTC One M8使用第三方recovery刷机教程。
一、刷机前的准备工作:1、首先必须对HTC One M8进行官方解锁或者是Soff。
官方解锁教程:/sjjc/2014/0521/5629.html;2、手机获取Root权限并安装HTC One M8手机驱动;3、下载HTC One M8第三方recovery:/sjgj/2014/0521/5632.html4、下载对应手机的刷机包:HTC One M8刷机包下载:/htc/onem8/5、保证电量充足!二、刷入第三方recovery:1、已经官方解锁后,便可以对手机刷入第三方recovery;2、下载HTC One M8recovery之后,点击打开HTC One M8 recovery,如下图所示;3、进入HTC One M8 recovery之后,点击运行“点我运行.bat”;如下图;4、进入“点我运行.bat”后,按任意键刷入recovery;如下图;5、刷入recovery成功!!!三、HTC One M8详细recovery刷机图文教程:1、关闭HTC One M8手机的“快速启动”如下图;2、将手机彻底关机,在关机的状态下,按住“电源键+音量下”进入Hboot;在“Hboot”界面下按音量下选择“recovery” 进入recovery界面,这一步会有一个类似于重启的动作,稍等一会就好,如果进入失败,请重复该动作。
3、进入到recovery主界面(这里recovery由于版本的不同,会出现不同的界面,包括中文或者英文的版本,不过操作步骤都是一样的,下面会提供常见的中文和英文对照解释,这里以英文版为例!);4、用音量键控制上下移动,选择“wipe data/factory reset”和“wipe cacha partitoin”,按下电源键确认;如下图;5、音量键移动至“intall zip”选择安装刷机包,电源键确认进入;6、音量键移至“choose zip from sdcard”,电源键确认。
教你定制ROM ,HTC One实用修改技巧HTC One应该是目前最受用户欢迎的Android手机之一,强悍的硬件配置再加上漂亮的外观让它不火都难。
但是很多用户都不喜欢One国行版的开盖设计,认为这样的设计破坏了One原本完美的一体机身,但是选择了国际版之后又发现很多国行版One独有的特色功能都无法使用。
HTC One应该是目前最受用户欢迎的Android手机之一,强悍的硬件配置再加上漂亮的外观让它不火都难。
但是很多用户都不喜欢One国行版的开盖设计,认为这样的设计破坏了One原本完美的一体机身,但是选择了国际版之后又发现很多国行版One独有的特色功能都无法使用,我将告诉大家如何让国际版One用上国行版特色功能,有动手能力的朋友可以自己动手试试。
--------------------------------------拥有机型:HTC One Developer Edition经典ROM作品:LZY_M7_UL_2.24_R1.0--------------------------------------技巧:通过修改Ramdisk让系统听你的Android系统中的Ramdisk控制着手机开机时要启动的服务,以及需要启动的进程。
所以要想让Android系统更加听话,修改Ramdisk是非常必要的。
在Android系统中,要修改Ramdisk,一般都是通过调试ROM中的boot.img镜像文件来实现的。
在boot.img中存放着一系列的配置脚本文件,要修改这些脚本,必通过专门的工具解压修改,而我们一般使用的工具就是“厨房(Android-Kitchen)”。
安装“厨房”的方法比较简单,我们首先需要用“厨房”解压boot.img文件,可以看到配置文件会自动保存在“BOOT-EXTRACTED/boot.img-ramdisk”这个目录下,然后我们就可以通过修改代码,实现很多有用的功能了。
用“厨房”解压后配置文件会自动保存在指定目录中一、关闭安全锁很多手机在获得ROOT权限时,无法通过安装superuser.apk完全解锁,还要通过修改ramdisk关闭安全锁来获得所有权限。
官方4.0系统降级教程(适用于hboot2.02.0001 没有解锁、root过的手机,建议大家等4.0ruu出来在降级)声明:刷机有风险,操作需谨慎(作者小小的免责声明)转载请注明出处(以国行手机HTC G12,windows7电脑为例)介绍要用到的工具和软件:✐对应手机销往地的官方ruu(2.3.3版本,必须确定这个ruu是你手机可用的,建议作好金卡,以防在刷ruu是出现115错误好补救)RUU下载地址:/thread-13119537-1-441-1.html/thread-13385581-1-4 41-1.html✐一键输入第三方recovery__已集成4ext.rar(刷入第三方recovery要用到)本帖附件提供✐一键上锁工具.rar(修改完内部版本上锁是要用到)本帖附件提供✐downsaga.rar(用来修改内部版本)本帖附件提供✐要刷入的root文件(CWM-SuperSU-v0.91.zip)本帖附件提供✐安装好驱动,电脑下载安装官方同步软件htc sync,电脑打开htc sync,手机连接电脑,手机上选htc sync获取所必须的完整驱动(电脑打开设置管理查看HTC SYNC下载地址::/cn/help/htc-desire-s/✐从官方2.3.3ruu(自己手机对应版本的ruu)里提取recovery。
提取方法:①.双击打开你下载的RUU,在开始欢迎画面的时候不要点下一步②.打开任何一个可以看到进程所在文件夹的任务管理。
windows7系统电脑:启动任务管理器找到进程adb.exe或者ARUWizard.exe然后右击这个文件选择打开文件位置,会看到一个文件夹,官方rom就在里面,名称是rom.zip。
xp系统用户:打开C:\Documents and Settings\Administrator\Local Settings\Temp(系统默认,Administrator为您登录xp的用户名,如果您修改了用户变量,则到您修改的目录,例如:D:\Temp\Temp)然后查找类似 {2EA82A29-B9B5-4A60-BB4F-B52F1BCD2E68} 的文件夹并打开(每次打开都不同,建议查看文件夹创建时间)接下来进入刚刚打开的刷机临时目录,打开该目录下的唯一文件夹。
【HTC ONE X 】HBOOT 、官解、硬 软解名词详解,教你如何使用工程模式安卓手机给我们带来的乐趣及丰富的自定义功能,体现在方方面面,例如······随处可刷的ROM !囧~~~~~同样的,刷ROM 也是一项安卓具备的独特功能,但作为刷ROM 的前提条件,我们首先要了解手机的各项特征,接下来,我们就进入安卓手机的工程模式,也就是HBOOT 模式,了解一下手机的各项基本信息。
X D A C N 社区b b s .x d a .c n一、HBOOT 各种名词详解:UNLOCKEDENDEAVORU PVT SHIP S-ON RH HBOOT-1.12.0000 MICROP-NoneRADIO-2.1204.135.20L注:以上信息可能会与你的手机内容所显示的略有差异,但不妨碍演示,大家只要了解它们所代表的内容就可以了。
UNLOCKED/LOCKED :通过HTC 官方的解锁方式被限制的bootloader 部分功能,主要标志为粉红色locked ,如果是已经官解的机型,则显示为粉红色unlocked ,如果是重新上锁的机型,显示粉红色relocked 。
这种方法经过HTC 认证,会限制刷写自定义内核。
但是官解后也可以刷写第三方ROM 。
ENDEAVORU :这个是手机型号的内部开发代号。
我们的ONE X 的内部开发代号为ENDEAVORU ,不同的机型有差异。
PVT (或者是EVT ,DVT ,CVT ):是代表手机的版本类型。
一台手机从研发到上市,可能会经历多次版本上的调试和改动,版本类型标志着机器是什么时候的产物,如下:EVT :工程机,研发阶段机器的型号。
DVT :开发机,特殊开发用途机器的型号。
CVT :商用机,交付运营商的机器的型号。
PVT :量产机,最终上市的零售版机器的型号。
(PVT1表示第1批量产机)SHIP/ENG :手机HBOOT (SPL )的版本。
ROM定制教程完全版很多兄弟都很想自己定制ROM,毕竟别人定制的ROM大都是根据别人的喜好而定制的,所以任何一个ROM都多多少少有一些不合自己心意的地方,尽管网上相关的ROM定制教程不少,但是都很简要,不够详细,所以没有一定基础的兄弟看了只是云里雾里——还是不知道怎么定制,这里为了普及5X6ROM,就凭着自己的经验来写一份详细的ROM定制教程。
虽然是ROM定制教程,但是本教程主要内容为ROM的修改方面,关于ROM的转化、分解和合成则会简略带过,此教程不仅仅适用于5X6,几乎所有的ROM定制均可通用(包括SP和PPC),以下讲解我是以5X6PPC无赖版V4的注册表为基础的。
第一章认识注册表一、注册表有关的术语1、HKEY :“根键”或“主键”,它的图标与资源管理器中文件夹的图标有点儿相像。
Windows Mobile将注册表分为四个部分,分别为:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE和HKEY_USERS。
3、subkey(子键):在某一个键(父键)下面出现的键(子键)。
4、branch(分支):代表一个特定的子键及其所包含的一切。
一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。
5、value entry(值项):带有一个名称和一个值的有序值。
每个键都可包含任何数量的值项。
每个值项均由三部分组成:名称,数据类型,数据。
6、字符串(REG_SZ):顾名思义,一串ASCII码字符。
如“Hello World”,是一串文字或词组。
在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。
通常它由字母和数字组成。
注册表总是在引号内显示字符串。
7、二进制(REG_BINARY):如F03D990000BC ,是没有长度限制的二进制数值,在注册表编辑器中,二进制数据以十六进制的方式显示出来。
8、双字(REG_DWORD):从字面上理解应该是Double Word ,双字节值,其实就是我们经常说的DWORD值。
一Android系统概述Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。
Android一词的本义指“机器人”。
其实,Android 就是一个小型化的Linux操作系统+通讯模块。
我们的安卓手机的基本形态就是Linux+通讯模块组成的智能手机,Linux负责操作以及使用通讯则是通过通讯模块通过radio与手机的交流。
二两种系统我们常用的系统包括两种,官方系统和第三方定制系统。
HTC的官方系统是由HTC开发的以RUU开头、exe格式的文件,可用于直接线刷。
官方系统可以通过某种方法,提取得到rom.zip文件。
第三方定制rom是用官方系统修改定制而成的zip格式文件。
官方系统提取的rom.zip文件组成本帖隐藏的内容1 android-info.txtmodelid: PG3213000就是常说的mid,为手机的型号PG32130为HTC S710E,刷rom的时候,这个不对应,是刷不了的。
cidnum: HTC__044是手机的区域号,044代表的是亚太.也就是说这个ROM是亚太的.刷rom 的时候,也要验证cid,不对应,则不能刷入。
mainver: 3.09.707.1 表明版本号、以及对应区域,3.09对应于安卓2.3.5,sense3.0的,707说明是亚太地区的。
一般刷机的时候,版本号不能高版本刷低版本。
2 boot_signed.img内含内核,做rom很少涉及到这里的修改,但是对于Incredible S,会修改到这里,另外移植也要修改这个文件。
3 hboot_2.00.0000_af9874be_1026.img类似于电脑的BIOS.关系到手机的启动信息.包括加载系统文件的先后。
这个分区坏掉了,手机就变砖了。
2.00.0000对应于HTC安卓官方2.3.5版本。
刚开始我们先认识一下什么叫ROM?ROM我们中文名称叫固件,简单的说就是手机的操作系统就像电脑的WINXP一样,一个操作平台。
为什么要刷ROM呢?这个问题我想对android手机爱好者或者刷机fans来说就不用做太多解释了,但是对于初学者来说,第一次玩智能手机的人来说就有必要来说一下,沃达网帮大家解释一下,Android ROM不同于其它手机操作系统,因为它是开源代码,即源代码是公开,大家都可以并且修改里面的内容,因此全世界的软件开发商,个人爱好者都从GG的官方 ROM内核的基础上修改出更适合于玩家的ROM。
不过在刷ROM之前,我们必须学会一些知识及一些名词,只有搞懂这些后,才能开始安全的刷机!!!ROM,RAM,Flash Memory1.什么是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界面。
一Android系统概述
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。
Android一词的本义指“机器人”。
其实,Android 就是一个小型化的Linux操作系统+通讯模块。
我们的安卓手机的基本形态就是Linux+通讯模块组成的智能手机,Linux负责操作以及使用通讯则是通过通讯模块通过radio与手机的交流。
二两种系统
我们常用的系统包括两种,官方系统和第三方定制系统。
HTC的官方系统是由HTC开发的以RUU开头、exe格式的文件,可用于直接线刷。
官方系统可以通过某种方法,提取得到rom.zip文件。
第三方定制rom是用官方系统修改定制而成的zip格式文件。
官方系统提取的rom.zip文件组成
本帖隐藏的内容
1 android-info.txt
modelid: PG3213000就是常说的mid,为手机的型号PG32130为HTC S710E,刷rom的时候,这个不对应,是刷不了的。
cidnum: HTC__044是手机的区域号,044代表的是亚太.也就是说这个ROM是亚太的.刷rom 的时候,也要验证cid,不对应,则不能刷入。
mainver: 3.09.707.1 表明版本号、以及对应区域,3.09对应于安卓2.3.5,sense3.0的,707说明是亚太地区的。
一般刷机的时候,版本号不能高版本刷低版本。
2 boot_signed.img
内含内核,做rom很少涉及到这里的修改,但是对于Incredible S,会修改到这里,另外移植也要修改这个文件。
3 hboot_2.00.0000_af9874be_1026.img
类似于电脑的BIOS.关系到手机的启动信息.包括加载系统文件的先后。
这个分区坏掉了,手机就变砖了。
2.00.0000对应于HTC安卓官方2.3.5版本。
4 radio.img
手机与通讯模组交流的部分.也就是常说的基带。
5 recovery_signed.img
类似于电脑的ghost。
官方recovery功能很简单,第三方定制的recovery功能强大,可以用来刷机,备份,还原等操作。
6 system.img
系统文件都在这里,定制美化都需要修改这里。
用工具解开,可以对立面的文件进行修改,后面会讲到。
7.dzdata.img
用户数据,定制rom很少涉及到这里,暂时不讲。
第三方rom结构
system文件夹是官方ROM中的system.img分解后定制形成的。
boot.img就是官方rom中的boot_signed.img,可能会涉及到修改。
META-INF是第三方ROM特有的文件。
是一个脚本。
刷机时会运行该脚本并按脚本的内容进行ROM的安装,里面有签名文件和刷机脚本。
一个完整的system文件夹主要有以下内容
本帖隐藏的内容
app
所有的系统软件以及部分UI界面的软件,定制rom主要是修改这里。
bin
文件夹里面是系统的库文件.类似于系统组件服务,定制rom很少涉及到这里。
customsize
手机的开关机动画、语言设置、铃声和壁纸等。
default.xml配置文件包括默认语言.默认输入法。
开机画面/声音位置。
关机画面位置等resource文件夹包含背景图、开关机动画.开机声音
cid与mns文件夹包含的都是配置文件
etc
运营商和apn设置等配置文件
host文件功能和电脑的host文件效果一样。
可以通过这个屏蔽广告
apns-conf.xml为运营商信息彩信以及apn设置
其他的文件通过文件名对号入座即可
fonts
系统的字体文件都在这里,修改字体就是修改这里的文件。
framework
系统框架,包含大部分系统ID资源等。
framework-res.apk该文件是我们主要的美化文件。
数字电量/信号图标等
com.htc.resources.apk该文件是系统图标资源.美化时替换即可
lib
里面的so文件,都是驱动文件。
media
各种铃声资源,天气动画等。
usr
文件夹是用户键盘输入输出配置文件.修改按键功能就是修改该文件夹里面的配置文件xbin
文件夹是系统支持库,类似我们root的busybox,sqlite.su等、就像电脑的.Net4组件build.prop
该文件包含配置信息以及部分版权信息。
我们通常在该文件留名。