Android default adb是使用USB連線,但也可以透過ethernet或是wifi
如果要改設adb的模式
1. usb to ethernet(wifi)
in device端
$su
$setprop service.adb.tcp.port 5555
$stop adbd
$start adbd
$stop adbd
$start adbd
in computer端
$adb tcpip 5555
$adb connect 192.168.0.101:5555
$adb tcpip 5555
$adb connect 192.168.0.101:5555
2. 如果要將adb改成usb連線
in device端
$setprop service.adb.tcp.port -1
$stop adbd
$start adbd
二、如何啟動adbd
二、如何啟動adbd
adb實際是透過adbd(adb daemon )在運作的,android 本身有透過property "persist.service.adb.enable"去儲存adbd的狀態,透過更改值為0或1來啟動或停止adb. 例如在init.rc中設定啟動及停止的條件
add property in init.rc
on property:persist.service.adb.enable=1
on property:persist.service.adb.enable=1
start adbd
on property:persist.service.adb.enable=0
stop adbd
這樣就可以在 runtime中,藉由修改property 來達到改變adb狀態
這樣就可以在 runtime中,藉由修改property 來達到改變adb狀態
三、取得adb id
$adb shell id
$adb shell id
沒有留言:
張貼留言