Eu estava certo. Adb funciona apenas no modo de depuração usb. Eu instalei a recuperação personalizada, em seguida, o Android. Eu liguei meu debugging e ele funciona. Então não há nada errado com o Ubuntu; é um problema do Android.
Eu sei sobre o arquivo 51-android.rules. Eu criei manualmente. Aqui está:
#HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0664", GROUP="plugdev"
Então eu reiniciei o udev e o adb ainda não reconhece meu telefone. Mas fastboot de alguma forma faz. Talvez eu tenha perdido alguma coisa. Eu tenho adb_usb.ini e adicionei 0x0bb4 e ainda não funciona.
Esta é a saída do comando lsusb:
Bus 006 Device 005: ID 0bb4:0ff0 HTC (High Tech Computer Corp.)
Uma coisa mais importante é que eu não posso ir para o modo de depuração usb porque meu telefone é macio, a única coisa que posso fazer é entrar no modo fastboot.
Eu estava certo. Adb funciona apenas no modo de depuração usb. Eu instalei a recuperação personalizada, em seguida, o Android. Eu liguei meu debugging e ele funciona. Então não há nada errado com o Ubuntu; é um problema do Android.