安卓系统刷机专业名词解释(S-OFF S-ON ROOT RECOVERY)


前面我们提到了android系统的分区概念,下面我们来讲一下后面将要遇到的一些名词,以便在后续操作的时候不会出现太多的问号!

1、何为“root”?
“Root”就是指用户可以完全权限访问Linux内核:“Root用户”可以编辑修改系统内的任何东西。出于安全考虑,“普通用户”没有该完全访问权限。
root你的手机 之后,你就可以读写未root时你无法访问的手机内部核心区块。
当然,是否root完全取决你自己。普通手机用户不root也可以很好的使用自己的手机。

2、为何要“root”我的手机?
大多数情况下,root仅对手机开发者有用。除非你想要运行一些需要root的软件 ,或者刷机。
root后,你可以做的事:
a)运行更多的Linux命令(android ADB)和超级用户权限。
b)可以使用许多需要root权限的软件(例如,钛备份,Root Explorer等)。
c)更改某些重要的核心系统设置 。比如,关闭官方 Rom的安全校验以使我们可以刷写第三方固件,或者运行某些有趣的调节程序 比如说超频,再或者还可以让我们安装核心recovery程序。

3、root安全吗?
是的。如果你胆大心细,按照教程 来做,不会发生什么蛋疼的事。

4、root后会删除 我的个人资料吗?
不会。root仅仅是改变系统权限而已。

5、root会使我的保修失效吗?
嗯,这是个好问题。退一万步说,你可以unroot你的手机并恢复出厂设置,来假装什么事也没发生过。
话说回来,现在大多数人都是用的水货,保修神马的都是浮云。

6、root后我可以把VISIONary这个软件删掉吗?
可以。卸载VISIONary这个软件并不会unroot你的手机,仅仅是卸载了root手机的工具而已。
但是root后多出来的那个“超级用户”/“授权管理”软件不能删。

7、root过程是可逆的吗?
是的。只要你愿意完全可以unroot你的手机。

8、如何unroot我的手机?
打开VISIONary,点击“Unroot Now!”,就这么简单。

9、root后我可以刷自制rom了吗?
不行。刷自制rom(非官方的,或是未签名的),需要手机S-OFF。

关于S-OFF和刷机

1、“S-OFF”是什么?我为何需要“S-OFF”?
每一部手机缺省状态下都是“S-ON”。为了获取完全的写入权限(例如刷自制固件,装自制recovery工具),需要转换为“S-OFF”。
S-ON 意为:security on,S-OFF 意为:security off。
S-OFF不同于root:S-OFF可以让你通过Bootloader里的Fastboot或者自制recovery(多数人用的都是clockwork)刷写自制固件。

2、如何“S-OFF”?
目前有两种S-OFF的方法:
a)通过安装工程模式 的hBoot来S-OFF。即所谓的软解。
b)通过某些设备,例如白卡来S-OFF。即所谓白卡解锁。
软解的手机进入Bootloader后第一行的末尾显示的是:ENG S-OFF,白卡解的手机则是:SHIP S-OFF。ENG意为engineering即工程模式,SHIP即意为原厂发布的。

3、如何改回“S-ON”?
因某些原因(送去保修等)想要恢复S-ON的话,需要下载 对应你手机版本的HTC 官方刷写程序RUU刷回原厂固件。这样S-ON就回来了。

4、“RUU”是什么
RUU意为Rom Update Utility。是一个PC端的刷机工具。大多数RUU都是HTC官方发布的,其包含了刷机工具和官方固件,并打包为一个单独文件 。

5、什么是“Rom”?
Rom意为Read Only Memory,他指手机的不可访问的只读的内部存储单元。他包含了android操作系统和所有原厂预装应用软件工具。
通常一个完整的ROM(或者说固件)包含了:一个recovery镜像,一个boot镜像(包含了核心(Kernel)和ramdisk),一个系统镜像(操作系统,或者简称“OS”),和一个Radio镜像。
我们也经常把可刷入手机内存 的镜像统称为ROM或固件。

6、什么是“Radio”?我们为何要刷Radio?
一个合适的Radio可以改善我们手机的信号 、蓝牙、WiFi和GPS 。也许也可以提高手 机电池 的寿命。

7、什么是“刷机”?
刷机就是把一个新的固件镜像刷入手机的内存里。
你可以刷入一个recovery,或是一个boot,或系统,或Radio,或者是包含以上所有东西的完整Rom。

8、我为什么要刷机?
刷机后:
a)把你的手机更新到最新的官方固件(因为是官方的,所以无需root也无需S-OFF,也不会使保修失效)。
b)把你的手机去除品牌定制化,变成通用的官方固件。
c)刷入了自制固件,其:包含/去除HTC sense,其他android版本,等等。
d)安装了更好用的recovery工具,比如clockwork。
e)更合适的Radio。

9、刷机会删除我的个人资料吗?
如果你仅仅是刷boot或者recovery的话,不会。
但是如果你刷的是系统或者完整的Rom的话,会的。你个人的所有资料都会被清理掉,所以在刷机前请备份个人资料。
在菜市场里有很多备份软件。(例如钛备份)
你也可以备份NANDroid 。

10、刷机会使保修失效吗?
嗯,又是个好问题。同样的退一万步讲,如果你备份后原厂固件或是下载了对应你手机版本的固件的话,可以随时刷回去。
同样,对于大多数的水货手机来说,一切保修都是浮云。

关于Bootloader和Recovery

1、何为“Bootloader”?
Bootloader是一个Rom里的固件管理工具。使用它可以让你恢复出厂设置,用Fastboot刷机,加载Recovery工具。
在Bootloader里你也可以查看S-ON/S-OFF的状态,固件和Radio的版本等等。
进入Bootloader无需root或S-OFF。在每台HTC出厂的手机里都有。

2、如何进入Bootloader?
关机,然后按住音量-和电源键。(需要把“快速开机 ”关闭,在“设置”》“应用程序”里改。或者拔掉电池,让手机真正的关机。)
你可以直接拔电池来退出Bootloader。
如果你装了自制recovery的话,可以进入recovery,然后重启手机。

3、如何备份我的当前ROM(固件)?
在自制recovery里备份。

4、自制recovery是什么?
自制recovery(比如clockwork)是一个增强的recovery版本,其替换了固件里原来的recovery。
自制recovery比原厂的recovery要好,因为他可以让你可以安全的刷写未签名的自制rom,也可以备份你手机内存里的整个固件镜像(NANDroid备份)。

5、如何安装ClokworkMod (CWM)Recovery?
你必须先root和S-OFF。然后用“Rom Manager”安装,或者单独下载clockwork recovery在ADB环境下手动刷写。

6、什么是NANDroid备份?
一个完整的体统镜像可以被重新刷回手机。其不仅仅是简单备份,因为他包含了当前在你手机内存里的所有内容:Boot、Recovery、系统、数据、缓存,等。他是你手机整个ROM的快照。
执行NANDroid备份的方法:进入clockwork recovery,进到“Backup and Restore”选项中执行。NANDroid备份将会被保存在sd卡ClockworkMod文件夹内。

7、如何加载NANDroid备份?
如果你可以进入clockwork recovery的话,只需简单的从他的菜单里加载NANDroid。
如果你的手机变砖从而无法进入clockwork recovery的话,也有最后一个方法:单独下载clockwork recovery至PC里,然后打开cmd控制台,进入存有clockwork recovery的目录,使用以下ADB命令刷写:“fastboot flash recovery recovery-clockwork-2.5.1.2-vision.img”。(前提是你的PC上有ADB环境,不过好像这招对白卡解锁的机器 无用)

8、什么是ADB?
ADB意为Android Debug Bridge。其使用Linux命令对手机发出指令。你可以在MS-DOS环境下直接使用ADB命令,或者进入ADB shell使用Linux命令。通过ADB,你可以安装软件,卸载软件,刷写镜像,改变手机设置等。

其他

1、hboot(SPL) 这里指的是手机上的启动模块,通俗的说,就是负责手机启动引导的一段程序,类似于电脑主板上的BIOS,都是负责底层操作的。和在电脑上刷新BIOS一样,刷错了,电脑就会开不了机,对手机来说也一样,这部分的内容刷错了,手机就会变砖!

2、radio:这里指的是手机上的通讯模块,又叫做基带。负责手机的无线信号,蓝牙,WIFI等设备的管理,也就是说,相当于电脑系统里面的硬件驱动部分。这样说或许也不是特别的准确,大家明白大概的意思就可以了。通常我们所说的刷radio,刷基带,就是指的刷写这一部分,以便解决通话质量、网络连接质量、蓝牙连接等等问题。

3、recovery:字面意思是恢复,手机上的一个功能分区,有点类似于笔记本电脑上的恢复分区。一般大厂出的笔记本,都会自带一个特殊分区,里面保存着系统的镜像文件,当系统出问题的时候,我们可以通过它来一键恢复系统。这里的recovery功能有些类似。其实,他更像是电脑上的小型winPE系统,可以允许我们通过启动到winPE系统上,去做一些备份、恢复的工作。当然,系统自带的recovery基本没用,所以我们通常会刷入一个第三方的recovery,以便实现更多的功能,例如:备份系统,恢复系统,刷新系统等。但官方自带的recovery也不是一无是处,在使用OTA方式升级系统时候,会检查此分区内容,如果不是原厂自带的,OTA升级就会失败。

4、fastboot:字面意思是快速启动,在这里,其实是一个特殊的工程模式,通过fastboot界面,连接电脑后,我们可以在电脑端通过特殊的指令来操作手机,例如更新radio,就可以通过fastboot来完成。fastboot的级别又要比recovery来的要高一些,可以完成更底层的一些操作。后面我们会结合实际,来讲解一些fastboot的用法,更详细的资料,大家可以通过网络来学习,这里不再赘述。

5、ADB:android debug bridge,字面意思就是安卓调试桥接,简单点说,它是android系统提供的一套工具,通过它,我们可以在电脑上建立一个连接到手机的通道,然后可以在电脑上向手机发送一些指令,完成一些我们需要做的工作。ADB的用法我们后面也会作相应的介绍。

6、ROM:read only memory,只读存储器。上面我们讲过的,android系统都是安装在闪存里面的,这个闪存,就是一种只读存储器,断电情况下里面的内容不会消失。刷机,就是刷的ROM。有点类似电脑里的硬盘,ROM里面有很多分区,hboot、boot、system等等,前文介绍过的,还记得吗?说到这里,想到一个好笑的事情,某人问老婆,知道什么是ROM吗?答曰:room?不就是房子吗?晕倒,我说的是R O M ,不是R O O M!!奥,那就是小房子了!狂晕!!

7、OTA:Over The Air,意思是空中升级,当手机系统有更新出现的时候,通常我们会收到官方发送的一条信息,告诉我们,手机系统有更新了,是否需要下载。其优点是点对面,属于广播的形式,有需求的时候可以自由下载。

8、CID:Customer IDentity的简称,即客户身份。销往不同地区的手机,会有不同的CID,以DHD为例,香港的CID为622,台湾的为621,大陆的为701,等等。这个信息,我们可以在hboot界面下(必须是S-OFF),进入SYSTEM INFO选项来查看,类似于:CID_622这样的字段。正常状态下的CID,有两个限制,一个是不允许交叉升级,意思是,你是港版的CID,那么你只能选择官方港版的升级包进行升级,你选择欧版的官方升级包,是无法升级的。第二个是不允许降级,即从高版本降低到低版本,也是不被允许的。

9、SuperCID:即超级用户身份,通过一些手段破解,我们可以让手机的CID变成SuperCID,以DHD为例,破解后,CID字段变为:CID_没尊重楼主,再灌水我是猪;11,这样我们就可以跳过官方的验证机制,从而可以刷不同版本的官方包,或者是给系统降级。

10、金卡:很多朋友不明白什么是金卡,这里的卡,是指的你手机里面的TF卡,普通的卡经过特殊的处理,就会变身为金卡,做好的金卡,和平时的TF卡一样来使用,并不会对用户造成什么影响。之所以叫金卡,是因为他可以达到和上面SuperCID一样的目的,即让你跳过验证机制,从而进行刷机。那我们有了SuperCID了还需要金卡吗?不需要。那什么时候需要金卡?当我们没法通过破解得到SuperCID的时候,我们就需要制作金卡了。后面会介绍如何制作金卡。

11、APK:APK是Android Package的缩写,是一种文件格式,类似于windows系统里的EXE可执行文件。在android上,各种程序软件都是通过打包成APK的形式来发布的。他其实就是ZIP格式的文件包,可以用winRAR之类的压缩软件来打开。通过将APK文件直接传到android模拟器或android手机中运行即可安装相应软件。我们从网上还有电子市场下载的android系统的程序文件,都是APK格式的。
有些概念和名词,会结合着实例去介绍,暂时先讲这么多吧,后面发现有什么需要补充的,会再添加进来的。

声明: 本文采用 BY-NC-SA 协议进行授权 | AngKaKa
转载请注明转自《安卓系统刷机专业名词解释(S-OFF S-ON ROOT RECOVERY)

声明:一抹色|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 安卓系统刷机专业名词解释(S-OFF S-ON ROOT RECOVERY)


Fly with me