ฉันจะหยุดโทรศัพท์ android โดยใช้คำสั่ง adb ได้อย่างไร ฉันสามารถรีบู๊ตได้ แต่ฉันไม่รู้จะหยุด
ฉันลองshutdown -k wait
สั่งแล้วก็ใช้งานไม่ได้
ฉันจะหยุดโทรศัพท์ android โดยใช้คำสั่ง adb ได้อย่างไร ฉันสามารถรีบู๊ตได้ แต่ฉันไม่รู้จะหยุด
ฉันลองshutdown -k wait
สั่งแล้วก็ใช้งานไม่ได้
คำตอบ:
ลองadb shell reboot -p
ปิดโทรศัพท์
adb reboot -p
(ออกshell
)
หมายเหตุ:คำสั่งต่อไปนี้ทั้งหมดต้องการการเข้าถึงรูท
บนAndroid Oreoวิธีนี้ใช้งานได้และปิดเครื่องได้อย่างสวยงาม :
adb shell su -c 'am start -a com.android.internal.intent.action.REQUEST_SHUTDOWN' adb shell su -c 'am start -n android / com.android.internal.app.ShutdownActivity' #alternative; ความตั้งใจดังกล่าวควรจะถูกส่งผ่านไปยังส่วนนี้ภายใต้สถานการณ์ปกติ แต่การเรียกใช้องค์ประกอบเพียงอย่างเดียวก็เช่นกัน adb shell su -c 'svc power shutdown' # ทางเลือก ทดสอบกับ Android 5.0, 6.0.1 และ 8.1.0
ต่อไปนี้เป็นทางเลือกและได้รับการทดสอบบน Android 4.2, 5.0 และ 6.0.1 ฉันไม่รู้เกี่ยวกับ Nougat แต่ไม่ได้ผลสำหรับ Oreo
adb shell su -c 'am start -a android.intent.action.ACTION_REQUEST_SHUTDOWN --ez KEY_CONFIRM จริง --activity-task-clear-task' # ฉันเก็บไว้ที่นี่เพื่อจุดประสงค์ทางประวัติศาสตร์เท่านั้น
หากคุณใช้ Android KitKatขึ้นไป*และมีการเข้าถึงรูทคุณสามารถลองใช้คำสั่งนี้:
adb shell su -c 'setprop sys.powerctl reboot,recovery'
* เวอร์ชันสุดท้ายที่คำสั่งทดสอบนั้นคือ stock Android 6.0.1
นี่เป็นอีกวิธีหนึ่งไปที่ android shell แล้วปิดโทรศัพท์!
adb shell
shutdown
su
) หรือ LG P705 บน ICS 4.0.3 (ไม่ได้รูท) ฉันสงสัยว่าเกี่ยวข้องกับ ADB เวอร์ชันหรือไม่ (ของฉัน 1.0.32)
ในการปิดโทรศัพท์ให้ใช้คำสั่งนี้บนพีซี:
adb shell halt
Reboot
กระบวนการCM12 ที่ขอการเข้าถึง superuser และทำงานใน CM12
--poweroff
:)