轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/xx326664162/article/details/54865043 文章出自:薛瑄的博客
你也可以查看我的其他同類文章,也會(huì)讓你有一定的收貨!
最近在做一個(gè)功能,就是APP要與設(shè)備綁定,需要獲取設(shè)備的唯一且固定的序列號(hào),硬件方提供了與serial綁定的方法,可以通過(guò)pc端來(lái)更改serial,就去了解了一下怎么修改serial號(hào)碼。
這個(gè)序列號(hào)就是adb devices,后返回的一串符號(hào)
我的思路是,這個(gè)serial號(hào)碼是android設(shè)備都有的,還可以改變,代碼也可以讀取到,應(yīng)該就是存儲(chǔ)在系統(tǒng)的某個(gè)文件里面。最后讓我找到了這個(gè)文件路徑
/sys/class/android_usb/android0/iSerial修改序列號(hào),也很簡(jiǎn)單,見(jiàn)下面的代碼
root@Android:/sys/class/android_usb/android0 # cat iSerial19761202root@android:/sys/class/android_usb/android0 # root@android:/sys/class/android_usb/android0 # echo 19761203 > iSerialroot@android:/sys/class/android_usb/android0 # cat iSerial 19761203root@android:/sys/class/android_usb/android0 #如果adb devices查看設(shè)備發(fā)現(xiàn)的序列號(hào)沒(méi)有改變,這個(gè)應(yīng)該和adb的主機(jī)端服務(wù)有關(guān)。。。先kill掉服務(wù),再查看設(shè)備。
adb kill-serveradb devices參考: adb 修改設(shè)備的serial號(hào)碼 adb 的serial number要如何修改?
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注