Я знаю про 51-android.rules файл. Я создал это вручную. Вот оно:
#HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0664", GROUP="plugdev"
Затем я перезапустил udev, но adb по-прежнему не распознает мой телефон. Но fastboot как-то так делает. Может я что-то упустил. У меня есть adb_usb.ini и добавлен 0x0bb4 , но он все еще не работает.
Это результат выполнения команды lsusb:
Bus 006 Device 005: ID 0bb4: 0ff0 HTC (High Tech Computer Corp.)
Еще одна важная вещь: я не могу перейти в режим отладки USB, потому что мой телефон застрял в мягком кирпиче, единственное, что я могу сделать, это перейти в режим быстрой загрузки.
Я был прав. Adb работает ТОЛЬКО в режиме отладки usb. Я установил пользовательское восстановление затем Android. Я включил свою отладку usb, и она работает. Таким образом, нет ничего неправильно с Ubuntu; это - проблема с Android.