Я хочу использовать стороннее программное обеспечение, чтобы очистить схему разблокировки экрана моего устройства, которую я забыл. Они требуют, чтобы отладка по USB была включена, но у меня она не включена в моем Android.
Как включить отладку по USB через режим восстановления или Fastboot?
adb
recovery-mode
fastboot
usb-debugging
Jenabictak
источник
источник
Ответы:
Подробности об этом можно найти в нашей вики-отладке по тегам usb (где я только что добавил их):
Однако, если ваша проблема заключается в том, что вы не можете нормально загрузить свое устройство и, следовательно, не можете получить доступ к разделу настроек, описанному выше, взгляните на следующие вопросы:
источник
Основываясь на пояснениях OP, сделанных в комментариях ниже к ответу Иззи , я предлагаю следующее решение, если устройство заблокировано, а ADB не включен в настройках .
Обратите внимание, что этот метод протестирован на Stock Android 4.2.1 и Stock CM 12.0 (Android 5.0), оба устройства имеют пользовательское Recovery (ADB всегда включен по умолчанию). Если ваш Stock Recovery разрешает доступ к оболочке ADB, вы можете также рассмотреть это решение.
инструкции
Поскольку я бы никогда не попробовал шаг 1. , я бы сделал следующее:
Для желе 4.2.1:
Откройте оболочку на ПК и введите:
Repace
~/
с домашним каталогом вашей ОС.Откройте этот файл в текстовом редакторе, и вы, возможно, увидите
mtp
там написанное. Измените это наmtp,adb
.Обратите внимание, что иногда Android не понимает изменения текстового файла, если терминатором строки является «DOS Terminators», что Notepad, вероятно, сделал бы в Windows (у меня Linux, поэтому здесь нет проблем).
В этом случае я бы предложил не использовать,
adb pull
а делать:Вы можете проверить, что
echo
команда перезаписала файл, используя:и видеть содержимое файла в каком-то текстовом редакторе.
Размонтируйте
Data
и перезагрузите ОС Android. Отладка USB, вероятно, будет включена.Для Lollipop 5.0:
Пользователи JB 4.2.1 могут также следовать этому методу, если предыдущий не работал для них.
Нам нужно настроить некоторые параметры в
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, набрав:Эта
rm
команда delete ( ) не нужна, посколькуadb push
должна перезаписывать файл, но я выполнил ее для своего спокойствия.Data
и перезагрузите ОС Android. АБР, вероятно, будет включен.Вот как это на самом деле сработало при тестировании на моих устройствах.
Источник: Не совсем источник, но получил подсказку из комментария под этим ответом .
источник
/data/system/users/0/
. Файлы имеют схему именованияsettings_*.xml
.