Comments 28
Спасибо за поправку. Именно для этих утилит. Я как андроид-разработчик пользуюсь SDK, на счет наличия в репозиториях не знал.
В пакетах они старые, для новых версий Android не подойдут
С Andoid 7+ пакетные версии из Ubuntu точно не работают, по-моему даже с 6+ не работают. С пятой версией вроде работало.
Если не брать дебиан, то и в остальных дистрибутивах тоже самое или свежее.
У меня fastboot из этого пакета не работает с Android 7
Вроде как нет. Мне нужно было разблокировать загрузчик на Nexus 6P и старые версии fastboot просто не имели нужных команд, а старые версии этих команд ни к чему полезному не приводили.
Андроид 4. И даже не хочу гадать что там накрученно было.
Счастливый человек. Если бы всегда было так просто. Обычно "не-китайские" телефоны с залоченным бутлоадером проверяют цифровую подпись образа ядра с initramfs. А вот разлочить бутлоадер не так просто. Некоторым это удавалось: https://bits-please.blogspot.de/2016/05/qsee-privilege-escalation-vulnerability.html
На самом деле, на большинстве устройств сперва нужно включить в настройках "Отладку по USB".
Так же для некоторых девайсов может понадобиться сделать:
sudo adb kill-server
sudo adb shell
Но такие подробности я опустил, в предположении, что люди, составляющие аудиторию Хабра, смогут разобраться с этим сами.
Не совсем очевидно, как собственно патчить. Так же есть сомнения, что Ваш способ более простой.
Собственно, а почему бы Вам не написать об этом собственную статью? :)
Патчим прошивку Android за 5 минут