Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

什么是引导程序?

目录:

Anonim

在最基本的层面上,Android智能手机上的存储就像一个硬盘驱动器,由几个分区组成。 其中一个分区包含Android系统文件,另一个分区包含您累积的所有应用程序数据(这通常是您通常能够在不丢失所有内容的情况下进行更新),而其他分区则包含更多幕后操作。

将引导加载程序视为所有这些分区的安全检查点和管理器。 每台计算机都有一个,这就是告诉硬件在哪里看起来以及如何在开始运行时如何运行的东西。在Android手机(和平板电脑,电视盒,甚至微波炉)上,引导加载程序默认检查一些内容确保您尝试启动的软件是正版软件。 大多数移动设备或嵌入式设备都是一样的,那是因为如果你能够换掉制作手机的人放在这些分区上的东西,如果你不知道自己是什么,就可以破解它们。做或坏软件可能会试图弄乱你所有的东西。 另一面是解锁的引导加载程序, 它不会 验证软件是否易于安装和使用自定义ROM。 这就是人们 希望 能够解锁它们的原因。

关于引导程序被锁定的问题总是很多。 但所有Android手机都附带一个锁定的引导程序,包括开发人员友好的Nexus设备。 真正 重要的是引导加载程序作为安全措施加密。 虽然一些设备(如Nexus手机和平板电脑)可以通过一个命令轻松解锁,但大多数引导加载程序都是锁定和加密的,这意味着您需要使用正确的安全令牌(将其视为密码)来解锁它们。

为什么这很重要?

加密的引导加载程序通常可以成为那些喜欢制造商硬件并希望修改其设备的人的争论焦点。 HTC和LG以及三星和摩托罗拉 - 几乎所有人 - 实际上 - 定期发送具有锁定和加密的引导加载程序的设备。 很多时候,它已经完成了,因为为他们制造手机的运营商希望它能够锁定。 这确实为最终用户提供了额外的安全保护(并且运营商喜欢任何减少支持呼叫的东西),但这使得很难将新固件(想想这里的自定义ROM)刷新到手机上。

人们要么想要找到解决加密的方法(通常使用类似“工程”引导程序或从制造商泄漏的闪存工具),要么找到在安全软件之上加载自定义软件的方法。 破解通常是一个艰难的难题。 近年来,我们已经看到制作Android手机的大多数人提供支持解锁的模型 - 只要您同意他们的条款,他们就会为您提供引导加载程序的解锁令牌。 由于很多时候这些条款只是一种说法,一旦解锁你就会失去保修,但仍有很多人对此不满意。

这是其中一个没有什么能让每个人都开心的情况之一。 购买Nexus手机很容易说 - 解锁引导程序并不能保证保修 - 但不是每个人都想要谷歌每年发货的硬件。 对于可以通过开发人员程序解锁引导加载程序的其他手机也是如此。 人们想要一种最适合其载体的特定模型,并且对可以解锁的特定模型不感兴趣。 或者解锁的“开发者”版本不能作为运营商商店的补贴电话提供,人们不想为此支付全部零售价。 与此同时,运营商和制造商希望提供一种受控制的体验,人们不会通过他们未批准的手机运行软件来支持他们,或者人们正在通过恶意软件“窃取”他们的手机,因为已经绕过了Bootloader安全性。

我应该关心吗?

对于我们大多数人来说,拥有一个锁定的引导加载程序并不是什么大问题。 有些人甚至知道每次手机重启时都会有一层保护。 但是对于那些希望用他们的Android做更多 事情 的人 - 或者在制造商决定完成它之后自己支持它 - 引导程序是一个非常重要的软件。 我们的建议是支持向您出售提供您喜欢的东西的手机的公司。 如果这意味着一个解锁的引导加载程序,购买提供该功能的手机告诉人们让他们有一个市场,他们应该继续制作它们。