2015-06-04 141 views
0

我想通過在ADB外殼內執行一個外殼腳本之前關閉啓用ADB的ADB。主要原因是我只是想開始一些腳本,並擺脫由亞行通過WiFi連接引起的開銷。我確實需要一個WiFi連接本身,所以adb shell "svc wifi disable"將無法​​正常工作。通過WiFi通過ADB外殼關閉ADB?

有沒有辦法以某種方式遠程控制此開發選項而不觸摸屏幕?

或可能存在am start命令,可以做到這一點?類似於am start -n com.android...am start -a android.intent.action...

回答

1

adbd是在設備上運行,等待連接的adb守護進程。

發行stop adbd應該殺了它 - 你可能需要運行此爲根,應在設備上停止ADB,並斷開活動外殼。

編輯

只是嘗試這樣做,它的工作對我來說,運行的CyanogenMod。使用adb connect <ip>,然後輸入adb shell,su獲得超級用戶權限,然後發出stop adbd。您的外殼應該終止,並且在從設備重新啓動之前,您將無法重新連接。 (外殼或設置菜單)

+0

因爲它可能通過WiFi關閉USB ADB和ADB。謝謝。我會試一試。 – 22332112