轉(zhuǎn)載請標明出處:http://blog.csdn.net/xx326664162/article/details/54865043 文章出自:薛瑄的博客
你也可以查看我的其他同類文章,也會讓你有一定的收貨!
最近在做一個功能,就是APP要與設(shè)備綁定,需要獲取設(shè)備的唯一且固定的序列號,硬件方提供了與serial綁定的方法,可以通過pc端來更改serial,就去了解了一下怎么修改serial號碼。
這個序列號就是adb devices,后返回的一串符號
我的思路是,這個serial號碼是android設(shè)備都有的,還可以改變,代碼也可以讀取到,應該就是存儲在系統(tǒng)的某個文件里面。最后讓我找到了這個文件路徑
/sys/class/android_usb/android0/iSerial修改序列號,也很簡單,見下面的代碼
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)的序列號沒有改變,這個應該和adb的主機端服務有關(guān)。。。先kill掉服務,再查看設(shè)備。
adb kill-serveradb devices參考: adb 修改設(shè)備的serial號碼 adb 的serial number要如何修改?
新聞熱點
疑難解答