명령 행에서 복구 모드로 들어가기


9

안드로이드 커맨드 라인에서 안드로이드 폰을 복구 모드로 재부팅하는 방법이 있는지 아는 사람이 있습니까?

노트 :

adb 액세스 권한 이 없습니다 .

내가 할 NOT 마법의 전원을 켜기 순서 부트 로더에서 그것을 할 알고있다. 나는 일반적인 것을 시도했지만 아무것도 작동하지 않습니다.

I DO는 루트가있다. 터미널 에뮬레이터를 사용하여 장치에서 직접 명령을 입력 할 수 있습니다.

ROM 관리자와 같은 응용 프로그램이 그렇게하기 때문에 어쨌든 가능하다는 것을 알고 있습니다. 그러나 어떻게?

답변:


11

일반적으로 reboot이진은 recovery스위치를 제공합니다 . 루트로 전환 한 후 다음 명령을 실행하십시오.

/system/bin/reboot recovery

제조업체에서 지원하지 않으면 작동하지 않을 수 있습니다. ROM 관리자 유형 앱은 터미널 에뮬레이터를 통해 직접 액세스 할 수없는 Android API를 사용합니다.


1
에 대한 전체 경로가 필요 reboot하지는 않지만 정확하게 맞습니다.
Matthew 읽기

1
@ MatthewRead 예, 전체 경로는 실제로 필요하지 않습니다. :) 그러나 누군가가 PATH변수를 엉망으로 만들 경우를 대비하고 싶지 않았습니다 .
Android Quesito

@ Otech1408 이렇게하려면 루팅 된 기기가 있어야합니다.
onik

루팅되지 않은 장치에서는 adb를 통해이를 달성 할 수 있습니다.adb reboot recovery
0으로 나누기

su실행하기 전에 루트 액세스 권한을 얻기 위해 터미널 을 입력해야 할 수도 있습니다 reboot recovery.
Vishal Biswas

2

스톡 Android 5.0 및 6.0.1, CM 14 및 Android 8.1.0에서 정상적으로 종료하고 복구를 위해 재부팅 하여 다음 명령을 테스트했습니다 .

su -c 'svc power reboot recovery'

Android 4.4.2에서도 작동했지만 종료 수준이 낮았습니다. 그래도 루트 액세스가 필요합니다.

당신이 안드로이드 실행하는 경우 또는, 킷캣 위 또는 *를 하고 루트 액세스 권한, 당신은 터미널 응용 프로그램에서이 명령을 시도 할 수 있습니다 :

su -c 'setprop sys.powerctl reboot,recovery'
  • 다음을 사용하여 명령을 실행하려면 su -cadb shell 로 바꾸십시오.
  • 대체 재부팅 복구부팅 장치를 재부팅
  • 대체 재부팅, 복구종료종료 장치

참고 그 모든 것을 setprop(; 우아한되지 부정) 종료 / 재부팅 명령은 낮은 수준을 할 것입니다.

Android Lollipop 이상 * 에서 다음을 시도 할 수도 있습니다.

su -c 'setprop ctl.start pre-recovery'

Android Jelly Bean 이하의 경우 SS-3의 답변 이 유일한 해결책 인 것으로 보입니다.


* 명령이 테스트 된 마지막 버전은 Android 6.0.1입니다.


CM의 su 바이너리에는 -c인수 가 없기 때문에 먼저 루트 사용자로 전환 su한 다음 인용 명령을 실행하십시오.
Firelord

1
나는 그것이 컵케익이나 도넛을 달린다고 생각합니다. 어쨌든, 그것은 오래 전에 하늘의 위대한 전화 재활용 센터로 갔다. 그러나 어쨌든 감사합니다!
David 주어진

1
@DavidGiven : 오래된 질문을 부활시킨 것은 꽤 어리석은 것처럼 보일 수 있지만 특정 Android 버전을 언급하지 않았기 때문에 귀하에게뿐만 아니라 다른 사람에게도 효과가있는 것을 언급 할 수있는 기회로 사용하려고했습니다. 그리고 후속 Android 버전도 있습니다. 또한 중복 질문을 피하는 데 도움이되었지만 다른 Android 버전에서는 도움이되었습니다.
Firelord

1
"su -c 'svc power reboot recovery'"가 cm14.1 (android 7.1) 기반 rom에서 작동합니다. 복구로 재부팅하기 전에 정상적으로 종료됩니다. 이것이 내가 지금까지 본 최고의 솔루션입니다.
예리한
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.