Как использовать эксплойты DirtySanta для разблокировки загрузчика на LG V20
Разблокировать загрузчик / / August 05, 2021
Пользовательский ROM | CyanogenMod | Приложения для Android | Обновление прошивки | MiUi | Все стоковые прошивки | Lineage OS |
Хотя некоторые OEM-производители разрешают разблокировку загрузчика на каждой модели, LG официально поддерживает только некоторые устройства. Но здесь есть важное объявление, касающееся международного варианта LG V20. Благодаря эксплойту DirtySanta загрузчик теперь можно разблокировать.
Метод был адаптирован для работы с моделью H990 старшим членом XDA. Emdroidle. Процесс немного сложный, но вы можете пройти его, проявив немного терпения. Просто внимательно следуйте инструкциям, и вы получите разблокированное и рутированное устройство.
Слово предостережения: Многие команды, используемые в руководстве, с высокой вероятностью приведут к кирпичу, если они введены с ошибкой. Вы должны быть готовы к тому, что ваш V20 выйдет из строя на день или два. Также не паникуйте, если что-то пойдет не так. Просто остановите процесс при таких обстоятельствах.
Вы должны быть знакомы с LGUP / LGBridge и с тем, как их использовать. Использование LGUP - это еще и способ вернуться на склад. Следующие шаги помогут вам сделать то же самое:
- Загрузите файл .kdz для своей модели v20 по следующим ссылкам. В настоящее время доступны модели v20: F800K, F800L, F800S, H915, H918TN, H990, VS995, H990N и H990DS. Вы можете использовать эти ссылки: Ссылка
- Найдите, загрузите и установите LGUP (LGUP_Store_Frame_Ver_1_14_3.msi).
- Найдите, загрузите и установите драйвер LG (LGMobileDriver_WHQL_Ver_4.1.1.exe).
- Полностью выключите v20.
- Подключите USB-конец кабеля синхронизации к компьютеру.
- Нажмите и удерживайте «Увеличение громкости».
- Подключите конец USB-C кабеля синхронизации к v20. Телефон перейдет в режим загрузки (или обновления прошивки). Теперь вы можете отпустить кнопку «Увеличение громкости».
- Запустите LGUP. Программа распознает v20.
- В пути к файлу щелкните «…» и выберите файл .kdz.
10. Выберите «ОБНОВЛЕНИЕ».
11.Нажмите «Старт» и дождитесь завершения процесса.
Оглавление
- 1 Устройства
- 2 Получение root-прав и полная разблокировка загрузчика для версий H990 LGE V20:
-
3 Возвращение на склад:
- 3.1 Способ 1:
- 3.2 Способ 2:
Устройства
Вам понадобится один из прикрепленных файлов. Помните, что неправильный файл может дать странные результаты:
- H990DS (две SIM-карты): вам понадобится прикрепленный файл h990ds-kernel.zip.
- H990 (single-SIM): вам понадобится прикрепленный файл h990-kernel.zip. НЕ ВЫПОЛНЕНО Требуется дополнительный анализ.
- H990N (две SIM-карты): вам понадобится прикрепленный файл h990n-kernel.zip. (Еще не подтверждено, что это работает идеально. Так что воздержитесь от этого!)
Для других вариантов V20 требуется дополнительная информация. Чтобы сгенерировать соответствующее ядро, выполните следующие две команды и отправьте вывод:
оболочка adb getprop ro.product.name
adb shell cat / sys / firmware / devicetree / base / selected / bootargs
Получение root-прав и полная разблокировка загрузчика для версий H990 LGE V20:
- Убедитесь, что у вас есть запасной план. Ссылка
- Сделайте резервную копию данных вашего телефона. LG Bridge / LG Backup довольно надежен, но рекомендуется делать резервную копию на настольном / портативном компьютере. Если вы выполняете резервное копирование на SD-карту, SD-карта не должна быть зашифрована.
- Идти к Настройки -> Общие -> О телефоне -> Информация о программном обеспечении -> Уровень исправления безопасности Android. Если ваш телефон находится на обновлении после 31 декабря, используйте LGUP для «восстановления» до более ранней версии прошивки (это приведет к сбросу до заводских настроек).
- Убедитесь, что у вас установлены и работают файлы ADB / Fastboot. Ссылка
-
Убедитесь, что у вас есть все необходимые файлы:
- Установлен план резервного копирования.
- Установил эмулятор терминала на устройство.
- Загрузил файлы DirtySanta и скопировал их в каталог ADB.
- Загрузите файлы, поместите ядро и SuperSU zip на SD-карту; и TWRP в каталог ADB.
Запись: При распаковке оригинального DirtySanta может потребоваться загрузить антивирусные / антивирусные программы.
- Используя шаги DirtySanta: запустите RUNMEFIRST.bat. Не закрывайте.
- Запустите step1.bat. «Подождите, пока вы снова что-нибудь напечатаете.
- Введите «run-as con». Если вы получаете неизвестную ошибку пакета, это означает, что ваш последний патч безопасности исправил ее; вернитесь к шагу 3. LGUP должна иметь возможность перейти на более раннее обновление прошивки.
- Введите «chmod 0777 / storage / emulated / 0 / *».
- Откройте эмулятор терминала, введите «id».
- Найдите что-нибудь, содержащее «untrusted_app». Если не найден, начните все сначала. Если найдено, продолжайте.
- Введите в эмулятор терминала «applypatch / system / bin / atd / storage / emulated / 0 / dirtyysanta».
- Подождите, пока консоль RUNMEFIRST.bat предложит вам запустить step2.bat.
- Запустите «step2.bat».
- Сохраните копии файлов «abootbackup.img» и «bootbackup.img», которые «step2.bat» сохраняет в своем каталоге, последний имеет решающее значение для возврата к исходному состоянию.
- В командной строке выполните следующие команды, но обязательно подождите не менее 30 секунд между каждой. Не экономьте на этой задержке, иначе велика вероятность того, что это не удастся (это самый ненадежный шаг в этом процессе); ожидание более 30 секунд нормально.
fastboot flash recovery twrp-3.0.2-1-h990.img
fastboot flash recovery twrp-3.0.2-1-h990.img
перезагрузка fastboot
- Загрузитесь в TWRP. Нажмите и удерживайте ВНИЗ громкости; нажмите и удерживайте кнопку питания, пока не появится логотип LG, затем ненадолго отпустите питание (0,5–1,0 с) и снова удерживайте питание. Затем вам будет предложено «Удалить все данные пользователя (включая приложения LG и оператора связи) и сбросить все настройки?» Дважды выберите «Да», и пока установка TWRP прошла успешно, вы попадете в TWRP, и НЕТ СБРОСА не будет. сделанный. Внутри TWRP прошейте соответствующий «h990 * -kernel.zip», а затем прошейте SuperSU.zip. На этом процесс должен быть завершен. При загрузке не будет статики, у вас будет root, и ничего больше не должно измениться.
Возвращение на склад:
Способ 1:
- Загрузитесь в TWRP (DOWN + Power с коротким отпуском во время логотипа LG).
- Скопируйте файл «abootbackup.img» из архива на телефон (adb push abootbackup.img /).
- Запустите `adb shell` и введите (или скопируйте и вставьте) следующие команды:
dd if = abootbackup.img of = / dev / block / bootdevice / по имени / aboot
синхронизировать
спать 30
синхронизировать
- Войдите в режим загрузки. Выключаем телефон из TWRP. Нажмите и удерживайте UP, затем включите телефон (удерживать питание не нужно).
- Загрузите соответствующий файл KDZ на свой телефон через LGUP.
Способ 2:
-
Загрузитесь в режиме быстрой загрузки. Любой из этих методов должен работать:
- Запускаем `adb reboot bootloader`
- Нажмите и удерживайте ВНИЗ, затем подключите USB-кабель.
- Нажмите и удерживайте ВНИЗ, затем включите питание.
- С «abootbackup.img» в текущем каталоге выполните следующие команды, ожидая между ними не менее 30 секунд:
fastboot flash aboot abootbackup.img
(подождите> 30 с)
fastboot flash aboot abootbackup.img
(подождите> 30 с)
перезагрузка fastboot
- Войдите в режим загрузки. Нажмите и удерживайте UP. Если телефон уже начал загружать Android, вытащите аккумулятор, переустановите аккумулятор; затем нажмите и удерживайте UP и включите питание.
- Загрузите соответствующий файл KDZ на свой телефон через LGUP.