Androidには、特定のUSBデバイスにロードされるドライバー(モジュール)を決定するファイルまたはデータベースがありますか?
いくつかの背景:
メーカーが「サポート」してファイルを取得する3gモデムを持ってい/dev/ttyUSBx
ます。私は3gモデムとして使用できる電話を持っています(Linuxで動作します。usbserialドライバーを強制する必要があります)。
私の問題は、Androidがcdc_acmドライバーをロードして/dev/ttyACMx
ファイルを作成することです。この場合、モバイルネット機能はAndroidメニューに表示されません。
私の目標は、3gモデムを処理するが、電話を無視するメカニズムを見つけることです。標準的な方法:insmod usbserial vendor=0xVVVV product=0xPPPP
機能しません(usbserialモジュールが見つかりません)。-しかし、明らかにモデムを処理するメカニズムがあります(したがって、usbserialプロトコルを適切に処理します)が、電話を無視することを選択します。
注:モード切り替えはそれとは何の関係もありません。
注2:これは厳密にはコーディングの質問ではないことは知っていますが、確かに「ユーザーレベル」のものでもないので、このサイトにはそれに答えるのに最適なオーディエンスがあると思います。