Komut satırından kurtarma moduna girin


9

Bir Android telefonun Android komut satırından kurtarma moduna yeniden başlatılmasının bir yolu olup olmadığını bilen var mı?

Not:

Ben do DEĞİL adb erişebilirler.

Ben do DEĞİL sihirli Açılış sekansı sistem yükleyici bunu yapmak için biliyorum. Ortak şeyleri denedim ve hiçbir şey işe yaramıyor.

Ben DO kökü var. (Ve bir terminal emülatörü kullanarak doğrudan cihaza komut girebilirsiniz.)

Bir şekilde mümkün olduğunu biliyorum, çünkü ROM Yöneticisi gibi uygulamalar bunu yapıyor. Ama nasıl?

Yanıtlar:


11

Genellikle, rebootikili bir recoveryanahtar sağlar. Köke geçtikten sonra şu komutu yürütün:

/system/bin/reboot recovery

Üreticiniz desteklemiyorsa bu çalışmayabilir. ROM Yöneticisi türü uygulamalar, doğrudan Terminal Emulator aracılığıyla erişemediğiniz Android API'sini kullanır.


1
Bunun için tam yola ihtiyacınız yok reboot, ama bu kesinlikle doğru.
Matthew,

1
@MatthewRead Evet, tam yol gerçekten gerekli değil. :) Ama, birisinin PATHdeğişkenle uğraşması durumunda bir şans bırakmak istemedim .
Android Quesito

@ Otech1408 Bunu yapmak için köklü bir cihazınız olması gerekir.
onik

rootsuz cihazlarda bunu adb yoluyla başarabilirsiniz:adb reboot recovery
sıfıra bölünmüş

suÇalışmaya başlamadan önce root erişimi elde etmek için terminal yazmanız gerekebilir reboot recovery.
Vishal Biswas

2

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ştirin
  • 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 setpropkomutları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.


Sanırım CM'nin ikili ikili -cargümanı yok, bu yüzden önce root kullanıcısına geçin suve alıntılanan komutu çalıştırın
Firelord

1
Ben cupcake ya da çörek çalışıyor inanıyorum. Ne olursa olsun, uzun zaman önce gökyüzündeki büyük telefon geri dönüşüm merkezine gitti. Yinede teşekkürler!
David Verilen

1
@DavidGiven: Eski bir soruyu yeniden canlandırdığım oldukça aptalca görünebilir, ancak bunu yaptım çünkü belirli bir Android sürümünden bahsetmediniz, bu yüzden sadece sizin için değil, başkaları için neyin işe yarayacağını belirtmek için bir fırsat olarak kullanmaya çalıştım. ve birbirini takip eden Android sürümleri de. Ayrıca, diğer Android sürümleri için yinelenen bir soru sormama yardımcı oldu.
Firelord

1
"Su -c 'svc güç yeniden başlatma kurtarma" benim cm14.1 (android 7.1) tabanlı rom üzerinde çalışıyor. İyileşmeye yeniden başlamadan önce incelikle kapatılıyor. Bu şimdiye kadar karşılaştığım en iyi çözüm.
keskin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.