【2018-01-15】
Android的开放只是一个噱头BootLoader仍然锁定
科技博客TheVerge最近写道,HTC和三星等Android手机制造商的广告宣传仍然是一个不好的检查。所谓开放只针对经营者,而不是普通消费者。 2013款旗舰Android机型BootLoader目前仍处于锁定状态,关键在于大型运营商手中。以下为文章全文:Short Check大约两年前,HTC CEO为了应对外部压力,公开提出了这样一个承诺:我们不会在自己的设备上锁定BootLoader。但是今天,HTC只是部分履行了这一承诺,而其他厂商对于保持Android生态系统的开放性则更加不满意。 BootLoader仍然被锁定,而关键在操作员手中。所谓的BootLoader是指在操作系统内核启动之前运行的一个小程序。有了这个小程序,你可以初始化你的硬件设备,并创建一个内存空间映射,使系统的硬件和软件环境处于一个合适的状态,以便正确的环境调用操作系统内核。如果用户想要完全控制手机的硬件和软件功能,BootLoader将起到至关重要的作用。如果BootLoader被锁定,用户将无法在手机上运行自己的操作系统;如果BootLoader被解锁,用户将不受任何操作者的限制,ROM可自由定制。鉴于2013年最热门的Android旗舰手机已经问世,现在让我们来测试他们的BootLoader状态吧,你可能猜测,结果并不像我们想象的那么理想据我们所知,美国的大型运营商依然在强制Android厂商在自己的手机上锁定BootLoader,不过开发者版本的实际情况似乎听起来并不那么可怕,三星偶尔会推出一款开发者版本的旗舰机型,BootLoader不会被锁定,而是这个版本的上市时间稍后,宏达电和索尼也纷纷效仿,虽然开发商版本不是理想的解决方案,但都是全价,补贴的机型,运营商总是缺货,但至少为用户提供了选择。另外,尽管运营商重重防守,黑客们仍然可以找到解锁BootLoader的方法,即使是业界知名的摩托罗拉Locked-in手机最近也遭到了破坏,标志着Samsun的BootLoader g Galaxy S4也被破解。 HTC还创建了一个系统,允许用户注册自己的唯一移动ID并接收解锁密钥。这个系统已经应用到了HTC One,大多数用户可以访问HTC网站,请求代码解锁BootLoader。当我们询问三星关于哪些型号被锁定时,该公司不愿意直接回复,而是要求我们分别询问每个运营商。在接受我们采访时,HTC表示,分销HTC One的185名经销商中只有两家阻止用户解锁BootLoader。不过,HTC并没有透露这两家运营商是谁。浮出水面经过一番调查,我们发现两家运营商最有可能是AT T和Verizon。在他们操作的Samsung Galaxy S4和HTC One上,BootLoader被锁定。 Verizon还没有正式宣布HTC One的分销,但有迹象表明,它将这样做。我们问Verizon为什么要继续锁定手机的BootLoader,答案和去年11月一样:保证出色的用户体验Verizon在一份声明中表示,我们对BootLoader的开放态度与HTC没有什么变化一。消费者期待从我们这里获得一定程度的服务。一旦由于开放的BootLoader导致设备发生变化,我们无法保证消费者所期望的性能,安全性和出色的用户体验。另外,Verizon非常重视设备的安全性,而开放BootLoader则危及设备安全。一个安全的BootLoader不会限制和限制消费者访问或下载相关设备应用程序的能力,与往常一样,在美国的四大运营商之中,实力较弱的运营商更愿意炫耀开放;对于HTC解锁BootLoader项目,Sprint而T-Mobile则表示更积极的态度,Sprint表示,HTC One用户可以解锁BootLoader,而Galaxy S4则不会被锁定,T-Mobile声称HTC One和Galaxy S4都被锁定,但是该公司并没有阻止用户T-Mobile也表示T-Mobile不会阻止用户解锁BootLoader,但是我们致力于提供一个很好的用户体验,如果安装了未授权的固件,这可能是不利的。设备丢失造成的欺诈行为,防范未经T-Mobile及其OEM合作伙伴测试的第三方固件的安全威胁,所以Android平台的开放状态是非常复杂,至少对于三星和HTC来说,两家知名的Android厂商是如此。美国最大的运营商仍然会尽可能保持Android设备的锁定,而较小的运营商将稍微愿意留出空间让用户解锁BootLoader。最令人惊讶的是,HTC和三星都不愿意在自己的设备上公开自己的软件专用控件。外界经常抱怨Android对于运营商而不是消费者的所谓开放,最后得出的结论是,旗舰Android模式的BootLoader在2013年仍然被锁定,而关键是在旗舰手中载体。