Stok Android 5.0 ve 6.0.1, CM 14 ve Android 8.1.0'da zarif kapatma ve kurtarma işlemine yeniden başlatma ile aşağıdaki komutu test ettim :
su -c 'svc power reboot recovery'
Android 4.4.2'de de çalıştı, ancak kapanma düşük seviyeli görünüyordu. Yine de root erişimi gerektirir.
Alternatif olarak, Android KitKat veya üstünü * kullanıyorsanız ve kök erişimine sahipseniz, bu komutu bir terminal uygulamasında deneyebilirsiniz:
su -c 'setprop sys.powerctl reboot,recovery'
- komutunu çalıştırmak için su -c'yi adb shell ile değiştirinadb
- yerine yeniden başlatma, kurtarma ile yeniden başlatma cihazı yeniden başlatmak için
- yeniden başlatma yerine , cihazı kapatmak için kapatma ile kurtarma
Tüm bu setprop
komutların düşük düzeyde (kirli; zarif olmayan) kapatma / yeniden başlatma yapacağını unutmayın .
Android Lollipop ve sonraki sürümlerde * şunları da deneyebilirsiniz:
su -c 'setprop ctl.start pre-recovery'
Android Jelly Bean ve altı için SS-3'ün cevabı olası tek çözüm gibi görünüyor.
* Komutun test edildiği son sürüm stok Android 6.0.1'dir.
reboot
, ama bu kesinlikle doğru.