Just under two years ago, HTC's CEO responded to public pressure by making an equally public promise: "We will no longer be locking the bootloaders on our devices." Today, that promise is only half-kept by HTC, while other manufacturers have an even spottier record when it comes to keeping the Android ecosystem as "open" as its intended reputation. The bootloaders are locked, and the carriers are holding the keys.
The bootloader, if you're unfamiliar, is basically the low-level bit of software on a computer that allows the rest of the operating system to start up — a nerdy little piece of code that turns out to be important if you want to tinker with the phone to make it do what you want. If the bootloader is locked, you can't put your own operating system on the phone; if it's unlocked, you're free to delve into the life-extending and carrier-free world of custom ROMs.
The carriers are holding the keys
Now that the biggest flagship Android phones of 2013 are out and available, we thought we'd check in on the state of their bootloaders. As you've probably guessed by now, it's not a pretty picture — so far as we know, the major carriers in the US by-and-large continue to force manufacturers to lock the bootloaders on their phones.
However, the situation is not quite as dire as it sounds. Samsung has occasionally created "developer editions" of its flagship phones with unlocked bootloaders, though it generally offers them at a later date. HTC and Sony both have done the same. Developer editions are not ideal solutions — they are full-priced, unsubsidized phones and not always available on your carrier — but they're at least an option. Android hackers are also adept at finding ways to unlock bootloaders despite the carrier’s best efforts. Even Motorola’s famously locked-down handsets have recently been opened up and there's hints that the Galaxy S4's locked bootloader is also hackable.
HTC has also created a system wherein you can register your phone's unique identifier and then receive an unlock key. That system still applies today to the HTC One — most customers can visit HTC's site and get the code to unlock their bootloaders. HTC keeps a record of which phones have been unlocked just in case it comes up in a warranty situation, the company says, though it hasn't shared that data with the carriers.
When we asked Samsung which of its phones were locked, the company simply wouldn't say — we were directed to ask each carrier individually. HTC tells The Verge that two carriers out of the over 185 that are carrying the One have blocked unlocking. HTC would not say which two carriers have blacklisted the One from being unlocked, though.
The two most likely candidates are also the two most obvious ones
So we asked around and discovered that the two most likely candidates are also the two most obvious ones: AT&T and Verizon. The bootloader is locked on both the Samsung Galaxy S4 and the HTC One on both carriers. Verizon has yet to actually announce that it will carry the One, but rumors strongly suggest that it will. We asked Verizon why it continued to lock the bootloader on Android phones and the answer we received is the same we heard back in November: to ensure an "outstanding user experience." Here's what Verizon has to say about bootloaders:
Our position on open bootloaders doesn't change with the phone. Customers expect a certain level of service from us. Any time a device is modified which can happen with an open bootloader, we cannot guarantee device performance, security, or the outstanding user experience our customers have come to expect. Additionally, Verizon takes device security very seriously and an open bootloader can compromise the security of the device. A secure bootloader does not deny, limit, or restrict a customer from accessing or downloading applications using the device capabilities.
|HTC One||Samsung Galaxy S4|
|Verizon||Locked, unlock blacklisted (rumored)||Locked|
|AT&T||Locked, unlock blacklisted||Locked|
Bootloader plans as told by each US carrier
Update: *The T-Mobile Galaxy S4 currently has an unlocked bootloader, contrary to the company's statement to The Verge, we have reached out for more information. Thanks to François Simond and Justin Case for the correction.
As is often the case, the underdogs are more willing to tout openness amongst the big four US carriers. Sprint and T-Mobile are more supportive of HTC's program to unlock the bootloader. Sprint says that the bootloader can be unlocked on the HTC One and the Galaxy S4 comes unlocked. T-Mobile says that the bootloaders on both the HTC One and the Galaxy S4 are locked, but that it won’t prevent customers from unlocking them (as noted above, currently it appears T-Mobile's own statements on the GS4's bootloader are incorrect). It also gave us a rather un-un-carrier statement about bootloaders that mirrored Verizon’s:
T-Mobile does not prevent customers from unlocking the bootloader; however, we are committed to delivering an optimal experience on our devices for T-Mobile customers, and the installation of unauthorized firmware can negatively impact that experience. Additionally, this will help prevent device fraud, as well as security threats that may result from third-party firmware that has not been tested by T-Mobile and its OEM partners.
Open for business, not users
So the current state of openness on Android, at least for the two big-name manufacturers, is a mixed bag. The largest carriers continue to keep their devices locked down as much as possible, while the smaller carriers are slightly more willing to let tinkerers and hackers dig in.
The most surprising thing of all — or perhaps it's not really all that surprising — is that neither HTC nor Samsung are even willing to go on the record about exactly what the software controls are on the devices they make. The classic complaint about Android's so-called "openness" is that it's open to the carriers, not to the consumers. Though we've made some progress, we're not there yet: the flagship Android phones of 2013 are still being locked down by the flagship carriers.