Новоиспеченные владельцы Nexus 6P, которые хотели бы установить другую прошивку на свой аппарат, наверняка заметили, что их новое устройство не воспринимает старую команду разблокировки загрузчика — fastboot oem unlock. При вводе ее смартфон выдает синтаксическую ошибку, всем видом показывая, что эта команда ему неизвестна.
Не переживайте, в Nexus 6P можно разблокировать загрузчик. Просто для этого теперь используются другие команды:
- fastboot flashing unlock
- fastboot flashing lock
- fastboot flashing unlock_critical
- fastboot flashing lock_critical
- fastboot flashing get_unlock_ability
Также в Nexus 6P предусмотрено два уровня разблокировки — нормальный и критический. Нормальный предоставляет пользователю все возможности, которые необходимы для установки сторонних прошивок и прочего: флэшинг кастомного рекавери, системных образов, модифицированного образа загрузки и официально подписанных загрузчиков. Критический уровень разблокировки добавляет к этому всему возможность «зашить» кастомный загрузчик, что очень небезопасно.
Новые команды разблокировки загрузчика появились еще в Android M Developer Preview, а в мае этого года они были добавлены в коды AOSP. Примечательно, что Nexus 5X поддерживает как новые, так и старые команды, тогда как Nexus 6P только новые. Ожидается, что новый способ разблокировки загрузчика станет стандартным для всех новых устройств на базе Android 6.0 Marshmallow.