Нет. И вам не следует использовать sudo
с fastboot
в Linux.
Клиентский инструмент fastboot
никогда не предназначался для запуска в качестве суперпользователя. Даже его авторы не рекламируют его как подходящий для этой цели. Если вы посмотрите на код внутри Android предложений , которые предназначены для работы в качестве суперпользователя (на самом устройстве) написано совсем по- другому.
Скорее, в Linux вы должны использовать правило udev для предоставления устройствам Android USB (как ADB ID, так и различных fastboot) тем пользователям, которым разрешено работать с ними. В документации Android объясняется, как настроить и активировать необходимые правила.
В крайнем случае, если вам действительно лень настраивать его правильно, используйте sudo
чтобы временно предоставить пользователю доступ к узлу USB-устройства, а затем запустите fastboot
под своим идентификатором пользователя - хотя вам придется сделать это снова, если вы Переподключите устройство или, если оно произойдет, например, при переключении между режимами fastboot и ADB.
Напротив, ситуация на Mac отличается тем, что система по умолчанию уже дает пользователю разрешение на периферийные устройства USB, поэтому для этой работы не требуется никакой настройки системы.
В любой из систем, настроенных должным образом (по умолчанию на Mac, при правильной настройке в Linux), вы должны запускать fastboot
и adb
под своей учетной записью обычного пользователя, т.е. без sudo
.