Очистить или сбросить пароль/PIN-код экрана блокировки

У меня проблема, аналогичная описанной в этом вопросе , но этот вопрос не решает мою проблему. Резюме здесь:

Недавно я установил CyanogenMod 10 на свой Galaxy Nexus. Я включил шифрование. В первый раз, когда я перезагрузил телефон, я смог без проблем обойти экран блокировки. Я попытался изменить PIN-код блокировки экрана, но приложение настроек не приняло мой PIN-код.

Позже экран заблокировался из-за истечения времени ожидания, и я не смог его разблокировать. Мой пароль постоянно отклонялся, а кнопка «Забыли пароль», которая, как я читал, должна была появиться, никогда не появлялась. Я перезагрузил свой телефон, и хотя я могу легко расшифровать его, я не могу его разблокировать.

В этом ответе предлагалось adbпоиграться с базой данных SQLite. Однако, я не могу получить доступ /dataна моем телефоне. Я получаю следующую ошибку, когда пытаюсь сделать ls:

opendir failed, Permission denied

Я попытался использовать su, но снова получил Permission deniedошибку. Телефон определенно рутирован, так как я регулярно использую несколько приложений только для рута.

Очень не хочется протирать телефон. Есть ли другой способ разблокировать этот телефон?

Редактировать

После публикации этого вопроса я наткнулся на этот ответ . Я смог разблокировать свой телефон, воспользовавшись упомянутой дырой в телефоне (включая звонки по телефону и многократное нажатие клавиш — хотя вместо того, чтобы нажимать несуществующую домашнюю клавишу, я провел Google Now). Я удалил пароль, используя SQL, упомянутый в ответе, который я цитировал ранее. Однако после перезагрузки телефона я снова в неразблокируемом состоянии.

Другими словами, я могу использовать дыру, чтобы разблокировать свой телефон, но я не могу сбросить PIN-код, и я должен обязательно включить экран до истечения 30 минут и избежать перезагрузки, иначе я буду тост.

Ответы (5)

Я исправил это. Вот шаги, которые я предпринял:

  1. Используйте здесь эксплойт под названием «Телефон: используйте дыру, чтобы отключить блокировку» . Однако для меня это не сработало точно так, как задокументировано. Мне пришлось долго нажимать клавиши пароля (звонить по телефону было необязательно), затем провести пальцем вверх по Google Now, еще несколько раз ввести пароль и нажать Enter. При этом появляется Google Now, и телефон разблокируется. Я не проверял, сколько из этого необходимо, а сколько нет.
  2. Запустите терминальное приложение на телефоне. Я не могу получить root-доступ из adb. Введите su, чтобы стать root. Само собой разумеется, что этот метод не будет работать, если телефон не рутирован.
  3. Введите следующие команды, чтобы сбросить пароль ( источник ). Каждая строка представляет собой команду для ввода по одной за раз.

    sqlite3 /data/data/com.android.providers.settings/databases/settings.db
    delete from secure where name='lockscreen.password_type';
    delete from secure where name='lockscreen.password_salt';
    .exit
    

    Совет: эти команды будет легче набирать, если вы используете клавиатуру Hacker и печатаете, когда телефон находится в альбомной ориентации.

  4. Перезагрузите телефон.
  5. Экран по-прежнему будет заблокирован и не разблокируется. Итак, повторите шаг 1, чтобы разблокировать его.
  6. Перейдите на экран безопасности и нажмите Screen lock. Вам будет предложено подтвердить свой PIN-код. Новый пароль нулевой. Это означает, что вместо ввода пароля просто введите Nextпустой пароль.
  7. Теперь вы вошли, так что продолжайте и измените свой PIN-код на любой, который вы хотите.

Вот как был разблокирован Samsung GT-S5300 (Android 2.3 Gingerbread), который, по словам пользователя, больше не распознает PIN-код блокировки экрана. Никакие данные не были потеряны в процессе. Устройство не было рутировано, и на нем не было установлено ничего необычного. Однако требуется подключение к Интернету - WiFi или G2/3/4.

  1. Отключите зарядное устройство от вашего устройства.
  2. Установите бесплатную версию сброса обхода блокировки экрана . Игнорируйте любые предупреждения о покупке версии Pro.
  3. После установки байпас можно активировать, подключив зарядное устройство.
  4. Появится черный экран сброса обхода блокировки экрана. Нажмите клавишу возврата ⏎ на своем устройстве, чтобы отобразить временно разблокированный рабочий стол устройства.
  5. Это дает окно возможности утвердить приложение блокировки и стирания , которое можно отправить с любого другого устройства, подключенного через Интернет, на веб-сайт диспетчера устройств Google Android .
  6. После утверждения может пройти до получаса, прежде чем телефон станет видимым на веб-сайте диспетчера устройств Google Android .
  7. После появления на веб-сайте нажмите, Lockчтобы ввести новый PIN-код.
  8. Теперь устройство можно разблокировать с помощью нового PIN-кода.
ПРИМЕЧАНИЕ. Это приложение несовместимо с моим телефоном. Похоже, это работает только на версиях Android до 4.0. В любом случае описания в Play Маркете недостаточно, чтобы понять, с какими устройствами он может быть несовместим. Похоже, что ваш телефон работает под управлением Gingerbread, поэтому он довольно древний.
@ScottSeverance После входа в Google Play Store в строке под названием приложения будет указано, совместимо ли приложение с вашим телефоном и сетью. Если нет, подумайте о покупке Pro-версии приложения для разблокировки.
Версия Pro также несовместима. Вероятно, это по той же причине: приложение работает только с древними версиями Android и, возможно, не может работать с современными версиями.

Ответ Джина Гордона достаточно хорош, чтобы решить большую часть проблемы, связанной с разблокировкой пароля. Однако, если проблема все еще существует, я предложил взглянуть на Android Lock Screen Removal (платный), небольшой инструмент, разработанный Wondershare. Он будет использовать загруженный образ восстановления для удаления пароля экрана блокировки.

Вот как я очистил пароль блокировки экрана на своем телефоне с CyanogenMod 11:

  • Загрузитесь в рекавери TeamWin (или другое с поддержкой adb),
  • Подключите USB-кабель к компьютеру, затем выполните:

 

sudo -i
adb -d shell
mount /data
cd /data/system
rm gesture.key
rm password.key
  • перезагружать

если вы знаете свою учетную запись Samsung, вы можете разблокировать свое устройство, не теряя никаких данных или чего-либо еще! У меня такая же проблема. 1) Войдите в свою учетную запись Samsung: findmymobile.samsung.com/mindex.jsp 2) вы увидите «разблокировать мой экран» среди вариантов. Затем нажмите на нее. Это действительно хорошо работает, удачи :)

Это не работает, поскольку в вопросе упоминается установка CyanogenMod, которая удаляет все предустановленное программное обеспечение и настройки Samsung. Если пользователь был на стандартном ПЗУ, это могло помочь.
Кроме того, на стандартном ПЗУ нет учетной записи Samsung, потому что нет ПЗУ Samsung. Это устройство Nexus