타사 소프트웨어를 사용하여 잊어 버린 장치의 화면 잠금 해제 패턴을 지우고 싶습니다. USB 디버깅을 사용하도록 설정해야하지만 Android에서 사용하도록 설정하지 않았습니다.
복구 모드 또는 Fastboot를 통해 USB 디버깅을 켜려면 어떻게합니까?
타사 소프트웨어를 사용하여 잊어 버린 장치의 화면 잠금 해제 패턴을 지우고 싶습니다. USB 디버깅을 사용하도록 설정해야하지만 Android에서 사용하도록 설정하지 않았습니다.
복구 모드 또는 Fastboot를 통해 USB 디버깅을 켜려면 어떻게합니까?
답변:
자세한 내용은 usb-debugging tag-wiki (방금 추가 한 위치) 에서 찾을 수 있습니다 .
기본적으로 USB 디버깅 은 스톡 ROM에서 비활성화되어 있습니다 (일부 사용자 정의 ROM은 기본적으로 활성화되어 있습니다). 켜거나 끄려면 설정›개발 – 원래 Android 4.2 이상에 숨겨져있는 섹션 에서 해당 스위치를 찾을 수 있습니다 . 당신은로 이동하여이 부분을 볼 수 있습니다 장치 설정> 와 "망치"개발자가 될하는 데에 대한 토스트 메시지 축하 당신이 때까지 ROM의 빌드 버전을 알려주는 항목.
그러나 문제가 기기를 정상적으로 부팅 할 수 없어서 위에서 설명한 설정 섹션에 도달 할 수없는 경우 다음 질문을 살펴보십시오.
Izzy의 답변 아래 의견에서 OP의 설명을 바탕으로 장치가 잠겨 있고 설정에서 ADB가 활성화되어 있지 않은 경우 다음 해결책을 제안 합니다 .
참고 이 방법은 주식 안드로이드 4.2.1 그리고 스톡 CM 12.0 (안드로이드 5.0)에서 테스트되어, 사용자 정의 복구 (ADB 항상 기본값으로 사용 가능)을 갖는 두 장치. 재고 복구가 ADB 쉘 액세스를 허용하는 경우이 솔루션을 고려할 수도 있습니다.
1 단계를 시도하지 않기 때문에 다음을 수행합니다.
PC에서 쉘을 열고 다음을 입력하십시오.
adb pull /data/property/persist.sys.usb.config ~/
Repace ~/
당신의 OS의 홈 디렉토리와.
텍스트 편집기에서 해당 파일을 열면 mtp
거기에 작성된 것으로 표시 될 수 있습니다. 로 변경하십시오 mtp,adb
.
줄 종결자가 "DOS 종료 자"인 경우 메모장에서 Windows에서 수행 할 수있는 텍스트 파일 변경 사항을 Android에서 이해하지 못하는 경우가 있습니다 (Linux에서는 문제가되지 않음).
이 경우 사용하지 말고 제안하는 것이 좋습니다 adb pull
.
adb shell
echo 'mtp,adb' > /data/property/persist.sys.usb.config
다음 echo
을 사용하여 명령이 파일을 덮어 썼는지 확인할 수 있습니다 .
adb pull /data/property/persist.sys.usb.config ~/
일부 텍스트 편집기에서 파일 내용을 볼 수 있습니다.
Data
Android OS를 마운트 해제 하고 재부팅 하십시오 . USB 디버깅이 가능할 것입니다.
JB 4.2.1 사용자는 이전 방법이 효과가 없다면이 방법을 따를 수도 있습니다.
의 일부 매개 변수를 조정해야합니다 settings.db
. 유형:
adb pull /data/data/com.android.providers.settings/databases/settings.db ~/
global
테이블 값을 위해 변경 :
adb_enabled
에 1
development_settings_enabled
에 1
verifier_verify_adb_installs
로 설정되어 있는지 확인하십시오 .1
global
secure
표 에서 기본값으로 확인하십시오 .
adb_notify
이다 1
adb_port
이다 -1
6 단계 와 7 단계의 점검은 필요하지 않지만 솔루션이 작동하지 않을 경우 문제 해결이 다소 쉬워 지도록 수행해야합니다.
다음을 입력하여 변경 사항을 저장하고 settings.db
다시 Android로 복사하십시오.
adb shell
rm /data/data/com.android.providers.settings/databases/settings.db
exit
adb push ~/settings.db /data/data/com.android.providers.settings/databases/
파일을 덮어 써야 rm
하므로 delete ( ) 명령이 필요하지 adb push
않지만 마음의 평화를 위해 실행했습니다.
Data
Android OS를 마운트 해제 하고 재부팅 하십시오 . 아마도 ADB가 가능할 것입니다.이것은 내 장치에서 테스트 할 때 실제로 어떻게 작동했는지입니다.
출처 : 실제로 출처는 아니지만이 답변 아래의 의견에서 힌트를 얻었습니다 .
/data/system/users/0/
. 파일 이름 지정 체계가 settings_*.xml
있습니다.