Bagaimana saya bisa mematikan ponsel Android saya menggunakan perintah adb?


79

Bagaimana cara menghentikan ponsel Android menggunakan perintah adb? Saya bisa reboot, tetapi saya tidak tahu bagaimana cara menghentikannya.

Saya mencoba shutdown -k waitperintah, tetapi tidak berhasil.

Jawaban:


113

Cobalah adb shell reboot -puntuk mematikan telepon.


35
Bagi mereka yang bertanya-tanya apa arti "p": kependekan dari --poweroff:)
Izzy

6
itu akan menjadi cara unix yang lebih baik: "shutdown" untuk shutdown dan "shutdown -r" untuk reboot
Mert Akcakaya

Tapi tidak bekerja untuk saya. Nexus 4 pada Lollipop 5.0.1 (rooted), atau LG P705 pada ICS 4.0.3 (tidak dicabut). Saya ingin tahu apakah ini terkait dengan versi ADB atau tidak (versi 1.0.32 milik saya).
Andrew T.

4
Coba adb reboot -p(tinggalkan shell).
Caleb Xu

2
reboot -p hanya me-reboot tablet saya. Tidak mematikan.
JohnyTex

17

Catatan: Semua perintah berikut di bawah ini membutuhkan akses root.

Di Android Oreo , ini berfungsi dan melakukan shutdown yang anggun :

adb shell su -c 'mula-a com.android.internal.intent.action.REQUEST_SHUTDOWN'
adb shell su -c 'mulai -n android / com.android.internal.app.ShutdownActivity' #alternative; maksud tersebut di atas seharusnya diteruskan ke komponen ini dalam keadaan normal, tetapi menyebut komponen itu sendiri juga berfungsi
adb shell su -c 'svc power shutdown' # alternative; diuji pada Android 5.0, 6.0.1 dan 8.1.0

Mengikuti adalah alternatif dan diuji pada Android 4.2, 5.0 dan 6.0.1. Saya tidak tahu tentang Nougat tetapi tidak berhasil untuk Oreo.

adb shell su -c 'm start-a android.intent.action.ACTION_REQUEST_SHUTDOWN --ez KEY_CONFIRM true --activity-clear-task' # Saya menyimpan ini di sini hanya untuk tujuan historis.

Untuk pematian tingkat rendah dan instan

Jika Anda menjalankan Android KitKat atau lebih tinggi * dan memiliki akses root, Anda dapat mencoba perintah ini:

adb shell su -c 'setprop sys.powerctl reboot,recovery'
  • ganti su -c dengan adb shell untuk menjalankan perintah menggunakan
  • ganti reboot, recovery dengan reboot untuk reboot perangkat
  • ganti reboot, recovery dengan shutdown untuk mematikan perangkat

* Versi terakhir di mana perintah diuji adalah stok Android 6.0.1.


"setprop sys.powerctl reboot, recovery" bekerja untuk saya. Terima kasih!
spica

4

di sini adalah metode lain, buka android shell lalu matikan ponsel!

adb shell
shutdown

masukkan deskripsi gambar di sini


1
Tapi tidak bekerja untuk saya. Nexus 4 pada Lollipop 5.0.1 (di-root, bahkan setelah menggunakan su), atau LG P705 pada ICS 4.0.3 (tidak dicopot). Saya ingin tahu apakah ini terkait dengan versi ADB atau tidak (versi 1.0.32 milik saya).
Andrew T.

Tidak bekerja untuk saya di MIUI Redmi 3. "shutdown: not found".
andrew lorien

Ini bukan perintah standar
Rolf

0

Untuk mematikan ponsel, gunakan perintah ini di PC:

adb shell halt

1
Tidak berfungsi pada stok 5.0 Galaxy S5 & 5.1 nexus 7, Menariknya ketika dijalankan dalam Rebootproses CM12 meminta akses pengguna
super
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.