AllWinnerプロセッサとAndroid4.0.3を搭載した安価な中国製タブレットをたくさん(500以上)購入しました。すべてのタブレットは同じシリアル番号を公開しています。ADB.EXEを使用して、複数のデバイス(USBハブを使用)にアプリケーションを同時に展開することはできません。これは、それらを区別できないためです。
内部シリアル番号を変更する展開前のプロセスについて考えていますが、可能ですか?シリアル番号はどこに保存されていますか?
注:タブレットは根付いています
AllWinnerプロセッサとAndroid4.0.3を搭載した安価な中国製タブレットをたくさん(500以上)購入しました。すべてのタブレットは同じシリアル番号を公開しています。ADB.EXEを使用して、複数のデバイス(USBハブを使用)にアプリケーションを同時に展開することはできません。これは、それらを区別できないためです。
内部シリアル番号を変更する展開前のプロセスについて考えていますが、可能ですか?シリアル番号はどこに保存されていますか?
注:タブレットは根付いています
/sys/class/android_usb/android0/iSerial
sysfsファイルにデバイスごとに一意の値を入力する必要があります。ほとんどのベンダーは、カスタムinitスクリプトを使用してこれを実行します。このスクリプトは、永続的なシステムプロパティまたは通常のファイルから値を読み取り、電源を入れるたびにsysfsに配置します。
編集して/data/misc/wifi/serialno
から再起動してみてください、それは私にとって恒久的な解決策として機能しました
この番号の場所は、Androidのバージョン間で異なる場合があります
シリアル番号は、シリアル番号のみを含むファイルに保存する必要があります。\n
/systemの「build.prop」ファイルを編集してビルド番号などを作成します。シリアル番号は、プロパティ'ro.serialno='をbuild.propファイルに追加することで変更できます。