Setiap perangkat Android di jaringan kami memiliki nama host android_[some-hex-number].domain.local
. Saya memiliki satu perangkat yang meminta 10 alamat IP (MAC yang berbeda, tetapi selalu memiliki nama host yang sama). Apakah ada cara untuk mendapatkan IMEI atau nomor seri dari nama host itu?
Saya menemukan informasi berbeda tentang nama host:
http://community.spiceworks.com/topic/269827-identifying-androids-and-iphones-in-dhcp :
Tampaknya skema namanya
Android_<IMEI number>
./superuser/408539/how-to-set-friendly-network-name-of-android-computer
itu adalah VID (Vendor ID Code)
tapi sepertinya tidak ada yang cocok.
PS: Alamat MAC semuanya dari " InPro Comm ". Mungkin ada cara untuk mempersempitnya dari sisi ini?
Jawaban:
Jika
net.hostname
tidak ditentukan oleh produsen perangkat selama produksi maka Android akan menggunakanANDROID_ID
untuk menghasilkanandroid-XXXXXXXXXXXXXXXX
nama host yang unik :sumber