Я настроил свой телефон на использование разблокировки на основе жестов и сказал ему скрыть кнопку разблокировки. Теперь жест не работает, и я не могу пройти мимо экрана блокировки. Для стандартного экрана блокировки Android есть функция, благодаря которой, если вы введете неверный пароль 5 раз, вы можете нажать кнопку, чтобы ввести имя пользователя и пароль своей учетной записи Android, чтобы сбросить экран блокировки. Есть ли способ сделать это или любой другой способ обойти экран блокировки на Cyanogenmod 7.2? У меня есть доступ к устройству adb shell.
Ответ на этот вопрос ужасно сложен. Для этого требуется настроить ADB на вашем мобильном телефоне и ПК. Cyanogenmod по умолчанию включает adb на устройстве. Инструкцию по настройке adb на ПК можно найти здесь .
Подключив телефон к ПК, с помощью командной строки перейдите в каталог, содержащий adb, и запустите оболочку. В моей системе команда для этого выглядит следующим образом, но в вашей она может отличаться.
cd "\Program Files (x86)\Android\android-sdk\platform-tools"
adb shell
Затем вы получите подсказку, состоящую из одного #, если все в порядке. Введите следующую команду:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
Приглашение изменится на
sqllite>
Введите команду
select * from secure;
Это создаст список параметров. Тот, который вы ищете, будет примерно таким:
440|lockscreen_gestures_disable_unlock|1
Номер слева — это <id> , который варьируется от телефона к телефону. Затем следующая команда
update secure set value=0 where _id=<id>;
Итак, в этом примере команда будет
update secure set value=0 where _id=440;
Перезагрузите телефон, и кнопка разблокировки вернется, и у вас снова будет доступ к телефону.
360|lockscreen.lockedoutpermanently|1
, который нужно было установить на 0.lockscreen.disabled
значение 1, но это не сработало.Вот как я очистил пароль блокировки экрана на своем телефоне с CyanogenMod 11:
sudo -i
adb -d shell
mount /data
cd /data/system
rm gesture.key
rm password.key
эльдарератис
Кристи
се4
Кристи