USB経由でPCに携帯電話を接続しています。
を使用してデバイス情報を表示する場合
sudo udevadm info --attribute-walk
製品とベンダーIDは問題なく表示されますが、ATTR {serial}はありません。私が使用しているアプリケーション(Android adb)が正常に動作するには、デバイスがシリアル番号を報告する必要があります。
たとえばudevルールを使用して、デバイスのシリアル番号を偽造できる方法はありますか?
明確化:問題は、USBデバイスのシリアル番号を取得する方法ではなく、シリアル番号を設定する方法です。
USB経由でシリアル番号を報告しないAndroidフォンを持っていましたが、adbツールはこれをあまり好きではありませんでした。これまでのところ、これに対する簡単な解決策はないようです。ただし、適切なAndroidスマートフォンを開発用に購入することは非常に簡単です。