Alguém sabe se existe uma maneira de reiniciar um telefone Android no modo de recuperação, na linha de comando do Android?
Nota:
Eu não tenho acesso adb.
Eu não sei o power-on mágica sequência para fazê-lo a partir do gerenciador de inicialização. Eu tentei as coisas comuns e nada funciona.
I DO têm raiz. (E pode inserir comandos diretamente no dispositivo usando um emulador de terminal.)
Eu sei que é possível, de alguma forma, porque aplicativos como o ROM Manager fazem isso. Mas como?
fonte
reboot
, mas isso é exatamente correto.PATH
variável.adb reboot recovery
su
terminal para obter acesso root antes de executarreboot recovery
.Testei o seguinte comando no estoque Android 5.0 e 6.0.1, CM 14 e Android 8.1.0 com desligamento normal e reinicialização para recuperação:
Também funcionou no Android 4.4.2, mas o desligamento parecia ser de baixo nível. Requer acesso root, no entanto.
Como alternativa, se você estiver executando o Android KitKat ou superior * e tiver acesso root, poderá tentar este comando em um aplicativo de terminal:
Observe que todos esses
setprop
comandos fariam um desligamento / reinicialização de baixo nível (impuro; não gracioso).No Android Lollipop e acima * , você também pode tentar:
Para o Android Jelly Bean e abaixo, a resposta do SS-3 parece ser a única solução possível.
* A última versão na qual o comando é testado é o Android 6.0.1.
fonte
-c
argumento, então, primeiro mude para usuário root usandosu
e, em seguida, executar o comando citado