오드로이드 갑자기 원격에서 anydesk 연결 중 메시지만 나오고, 실제 접속 안되는 일 생겨서 원격 재부팅 시도함

마침 다른 집컴에도 anydesk 깔려있어서, ADB over wifi로 재부팅 시도함

adb 자체는 인터넷에 널려 있으니 아무거나 받아도 될 듯.


1차 시도: 집컴 anydesk의 cmd에서 아래를 실행함

adb connect 192.168.10.33:5555 (이건 내 오드로이드 IP)

adb reboot


-> 명령어는 들어가지만 재부팅은 되지 않음.. 뭔가 프로세스들이 꼬여서 reboot 명령어도 잘 안먹는 느낌

2차 시도: adb 연결된 상태에서 아래를 cmd에서 실행함

adb shell -> shell 진입. 이후 커맨드들은 shell에서 입력 ($는 빼고 입력. shell 상태 표시임)

$ sudo echo 1 > /proc/sys/kernel/sysrq

$ sudo echo b > /proc/sysrq-trig ger (트리거 붙여서 쓸것.. 금지문자)


결과: 재부팅 성공.

나중에 오드로이드 먹통되면 위와 같이 시도해보면 될 듯.


다른 집컴이 켜져 있을 필요까진 없고, VPN연결만 가능해도 ADB over wifi로 재부팅 가능할듯 (해보진 않음)


========>

VPN으로도 ADB reboot 되더라. 방금 해봄

딱히 오류난 상태는 아니어서 1차 시도만으로도 성공했음. 플레이 스토어에서 ADB shell 깔아서 성공.

VPN 연결된 상태에서 실행하고 IP주소 넣으면 (내 경우엔 192.168.10.33) 바로 연결되는데, 이때 adb에 연결된 상태이므로 위의 명령어를 다시 적으면..

1차 시도: reboot

이걸로 안되면 2차 시도: 

sudo echo 1 > /proc/sys/kernel/sysrq

sudo echo b > /proc/sysrq-trig ger (트리거 붙여서 쓸것.. 금지문자)


이렇게 하면.. 먹통 통발을 원격에서 살릴 수 있을 듯!