玩Android手机你必须知道的名词解释
2013/5/18 12:47:00 人气 754 安卓交流论坛1.关于Bootloader(BL):
先来一段度姐上的解释:
简单地说,BootLoader就是在操作系统内核运行之前运行的一段小程序。他是底层硬件和上层应用软软件之间的一个中间软件,通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式 CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。目前,在嵌入式系统开发中有多种bootloader可供选择,其中Motorola公司的名为dBUG的bootloader比较优秀。它可以移植在 Motorola MC68000、ColdFire和PowerPC系列所有微处理器上面,有强大的调试功能,支持单步、下载、网络更新等;其良好的软件架构使用户能很方便地修改其代码,扩展新的功能。
当我们开机时,Bootloader首先起作用,然后移交给bootimage(这个bootimage存有你手机的启动文件就像是电脑里的mbr)bootimage读取手机的内核,然后启动操作系统Android,
2.关于MOTO锁住Bootloader:
每当我们讨论有锁的BL时,大多是指的diskimage,他能在手机启动的时候检查手机某个重要模块并检查签名是否符合要求,也就是说如果手机BL锁了,刷机时只能刷那些有官方签名的ROM,也就是我们所说的底包(XX.sbf),前一段阵子外国有团队破解MOTO的BL也就是破解MOTO的签名算法他们是通过漏洞绕过加密的bootloader程序,要是我们将BL破解或是说MOTO官方开放BL那我们以后刷机的时候就不用刷底包(XX.sbf)了,因为不需要验证签名了,我们就可以只刷真正意义的第三方ROM了(个人理解不知是否正确)
3.如果解锁Bootloader我们有什么好处:
1).我们可以刷真正意义上的第三方ROM,因为开机不需要验证官方签名了
2).解锁以及root后,我们可以篡改手机里的某些文件,我们可以破坏运营商的利益(从这我们可以看出MOTO说锁定BL是出于运营商的要求并不无道理),你比如(这里引用外国一位大牛的话):通过搞起PRL,可以让你处于Virgin合约下的Optimus V手机使用Verizon的3G信号漫游,然后烧的账单却是Sprint来埋。(译者注:Virgin Mobile、Verizon和Sprint都是米国的运营商),或者开启HTC Spire的HSPA+功能,绕过T-Mobile的数据流量限制,未授权即可使用无线网络分享、或者篡改时间片循环时间、删掉Microsoft和运营 商达成合约在手机上使用的默认的Bing搜索引擎。这些运营商的策略在我们看来完全不合理,不过你做了上面任何一条,都会极大地所害他们的利益。
3).当你拿到一个解锁Bootloader的手机后,对于这个手机的挖掘步骤就跟事先录制好的宏一样:先是会有root、紧接着有自定制ROM、然后就是从其他ROM或者设备里面移植新特性过来。这也是为什么那么多人喜欢Android的原因所在。总而言之,解锁的Bootloader,意味着自定义内核 ——你可以超频手机、开启USB Host功能以及一大堆锁Bootloader的设备没法实现的功能。
4.关于ROOT:
Root权限是基于linux内核的东西独有的,类似于windows系统下的administrator权限可以理解成一个概念。Root是android系统中的超级管理员账号,该账户拥有整个系统至高无上的权利,所有对象他都可以操作,只要拥有了这个权限我们才可以将原版的系统刷新成改版的各种系统,比如简体中文系统。对于锁了BL的手机,我们root的时候只是利用了系统安全的一个缺陷来向系统文件中注入破解相关的文件。
5.关于官方Recovery:
MOTO手机内置的一个独立备份恢复工具,类似电脑上的一些一键还原系统,即是在系统出现问题的时候任然可以打开一个模式。Moto的recovery主要提供了wipe(硬启,清除数据,恢复出厂设置)和*(通常安装升级包,*.zip)功能。我们刷机时就是通过recovery将大牛们修改的升级包刷进系统,严格的说是恢复系统,这样我们就有了中文界面以及精简的系统。
6.关于第三方Recovery:
像是openrecovery或者是SndInitDefy_v1.3都属于第三方的recovery,为什么还弄个第三方的呢?主要是moto在*.zip上做了一个大小的限制(也许还有其他的限制),这样影响了升级包的制作。于是高手们就搞出了个第三方的recovery,某些第三方的recovery已经法杖成为了一个具有很多功能的小系统了(类似于windowsPE),凡是官方能做的第三方都能做,官方不能做的,第三方也能做
7.关于基带:
是手机的专门的代码,或者理解为专门负责通讯的BIOS,负责完成移动网络中无线信号的解调,解扰,解扩,解码工作。基带的不同会造成信号效果的不同。
8.关于升级包(uodate.zip):
广大玩家制作的底包增强包,通常表现为一个*.zip文件。升级包是对底包的扩展和增强,包含一系列的辅助工具和服务,没有中文的底包通过升级包可以实现中文。当然,很多功能也是通过升级包来实现的,可以说,再刷新了底包后,配合刷新相应的升级包,这样才能形成一个适合我们国内用户的完整系统,因为底包大多是面向国外用户的,处了那些国行机子自带的系统。
先来一段度姐上的解释:
简单地说,BootLoader就是在操作系统内核运行之前运行的一段小程序。他是底层硬件和上层应用软软件之间的一个中间软件,通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式 CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。目前,在嵌入式系统开发中有多种bootloader可供选择,其中Motorola公司的名为dBUG的bootloader比较优秀。它可以移植在 Motorola MC68000、ColdFire和PowerPC系列所有微处理器上面,有强大的调试功能,支持单步、下载、网络更新等;其良好的软件架构使用户能很方便地修改其代码,扩展新的功能。
当我们开机时,Bootloader首先起作用,然后移交给bootimage(这个bootimage存有你手机的启动文件就像是电脑里的mbr)bootimage读取手机的内核,然后启动操作系统Android,
2.关于MOTO锁住Bootloader:
每当我们讨论有锁的BL时,大多是指的diskimage,他能在手机启动的时候检查手机某个重要模块并检查签名是否符合要求,也就是说如果手机BL锁了,刷机时只能刷那些有官方签名的ROM,也就是我们所说的底包(XX.sbf),前一段阵子外国有团队破解MOTO的BL也就是破解MOTO的签名算法他们是通过漏洞绕过加密的bootloader程序,要是我们将BL破解或是说MOTO官方开放BL那我们以后刷机的时候就不用刷底包(XX.sbf)了,因为不需要验证签名了,我们就可以只刷真正意义的第三方ROM了(个人理解不知是否正确)
3.如果解锁Bootloader我们有什么好处:
1).我们可以刷真正意义上的第三方ROM,因为开机不需要验证官方签名了
2).解锁以及root后,我们可以篡改手机里的某些文件,我们可以破坏运营商的利益(从这我们可以看出MOTO说锁定BL是出于运营商的要求并不无道理),你比如(这里引用外国一位大牛的话):通过搞起PRL,可以让你处于Virgin合约下的Optimus V手机使用Verizon的3G信号漫游,然后烧的账单却是Sprint来埋。(译者注:Virgin Mobile、Verizon和Sprint都是米国的运营商),或者开启HTC Spire的HSPA+功能,绕过T-Mobile的数据流量限制,未授权即可使用无线网络分享、或者篡改时间片循环时间、删掉Microsoft和运营 商达成合约在手机上使用的默认的Bing搜索引擎。这些运营商的策略在我们看来完全不合理,不过你做了上面任何一条,都会极大地所害他们的利益。
3).当你拿到一个解锁Bootloader的手机后,对于这个手机的挖掘步骤就跟事先录制好的宏一样:先是会有root、紧接着有自定制ROM、然后就是从其他ROM或者设备里面移植新特性过来。这也是为什么那么多人喜欢Android的原因所在。总而言之,解锁的Bootloader,意味着自定义内核 ——你可以超频手机、开启USB Host功能以及一大堆锁Bootloader的设备没法实现的功能。
4.关于ROOT:
Root权限是基于linux内核的东西独有的,类似于windows系统下的administrator权限可以理解成一个概念。Root是android系统中的超级管理员账号,该账户拥有整个系统至高无上的权利,所有对象他都可以操作,只要拥有了这个权限我们才可以将原版的系统刷新成改版的各种系统,比如简体中文系统。对于锁了BL的手机,我们root的时候只是利用了系统安全的一个缺陷来向系统文件中注入破解相关的文件。
5.关于官方Recovery:
MOTO手机内置的一个独立备份恢复工具,类似电脑上的一些一键还原系统,即是在系统出现问题的时候任然可以打开一个模式。Moto的recovery主要提供了wipe(硬启,清除数据,恢复出厂设置)和*(通常安装升级包,*.zip)功能。我们刷机时就是通过recovery将大牛们修改的升级包刷进系统,严格的说是恢复系统,这样我们就有了中文界面以及精简的系统。
6.关于第三方Recovery:
像是openrecovery或者是SndInitDefy_v1.3都属于第三方的recovery,为什么还弄个第三方的呢?主要是moto在*.zip上做了一个大小的限制(也许还有其他的限制),这样影响了升级包的制作。于是高手们就搞出了个第三方的recovery,某些第三方的recovery已经法杖成为了一个具有很多功能的小系统了(类似于windowsPE),凡是官方能做的第三方都能做,官方不能做的,第三方也能做
7.关于基带:
是手机的专门的代码,或者理解为专门负责通讯的BIOS,负责完成移动网络中无线信号的解调,解扰,解扩,解码工作。基带的不同会造成信号效果的不同。
8.关于升级包(uodate.zip):
广大玩家制作的底包增强包,通常表现为一个*.zip文件。升级包是对底包的扩展和增强,包含一系列的辅助工具和服务,没有中文的底包通过升级包可以实现中文。当然,很多功能也是通过升级包来实现的,可以说,再刷新了底包后,配合刷新相应的升级包,这样才能形成一个适合我们国内用户的完整系统,因为底包大多是面向国外用户的,处了那些国行机子自带的系统。
[br]┏━┓┏━┓[br]┃牡┃┃做┃[br]┃丹┃┃鬼┃[br]┃花┃┃也┃[br]┃下┃┃风┃
暂无回复!
发表回复