Quando marcado como vendorId e productId nas janelas, ele mostra 1c9e: 9e18. Mas no Ubuntu mostra 1c9e: 9e08. Então, tentei mudar para o mesmo vendorId / productId, por exemplo, 1c9e: 9e18. Para isso, crie uma regra em /etc/usb_modeswitch.d/1c9e:9e08 e coloque o conteúdo abaixo no arquivo:
DefaultVendor=0x1c9e
DefaultProduct=0x9e08
TargetVendor=0x1c9e
TargetProduct=0x9e18
SierraMode=1
NoDriverLoading=1
Adicione o código abaixo ao arquivo /lib/udev/rules.d/40-usb_modeswitch.rules
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9e08", RUN+="usb_modeswitch '%b/%k'"
assim que isso for feito, execute:
sudo usb_modeswitch -v 0x1c9e -p 0x9e08 -S -R -W
Agora o adb poderá reconhecer o telefone.
Para referência futura, você pode acessar o link abaixo: link