Tôi đã thử nghiệm lệnh sau trên stock Android 5.0 và 6.0.1, CM 14 và Android 8.1.0 với việc tắt và khởi động lại một cách duyên dáng để phục hồi:
su -c 'svc power reboot recovery'
Nó cũng hoạt động trên Android 4.4.2 nhưng việc tắt máy dường như ở mức độ thấp. Nó đòi hỏi quyền truy cập root mặc dù.
Ngoài ra, nếu bạn đang chạy Android KitKat trở lên * và có quyền truy cập root, bạn có thể thử lệnh này trong ứng dụng đầu cuối:
su -c 'setprop sys.powerctl reboot,recovery'
- thay su -c bằng adb shell để chạy lệnh bằng adb
- thay thế khởi động lại, phục hồi bằng khởi động lại để khởi động lại thiết bị
- thay thế khởi động lại, phục hồi bằng tắt máy để tắt thiết bị
Lưu ý rằng tất cả các setprop
lệnh đó sẽ thực hiện tắt / khởi động lại ở mức độ thấp (ô uế; không duyên dáng).
Trong Android Lollipop trở lên * , bạn cũng có thể thử:
su -c 'setprop ctl.start pre-recovery'
Đối với Android Jelly Bean trở xuống, câu trả lời của SS-3 dường như là giải pháp khả thi duy nhất.
* Phiên bản cuối cùng mà lệnh được thử nghiệm là phiên bản Android 6.0.1.
reboot
, nhưng điều này hoàn toàn chính xác.