Подробное руководство по разблокировке загрузчика на Sprint LG G8 ThinQ
Разблокировать загрузчик / / August 05, 2021
Давайте посмотрим, как разблокировать загрузчик на Sprint LG G8 Thinq. Большинство OEM-производителей обычно поставляют свои устройства с заблокированным загрузчиком. Они делают это, потому что хотят, чтобы вы, пользователь, использовали только ту ОС, которую они предоставили. Хотя это имеет смысл с точки зрения безопасности, не всем нравится стандартная ОС своих устройств. Вот почему они прибегают к помощи кастомных ПЗУ. Для этого первое требование - разблокировать загрузчик вашего устройства. И многие OEM-производители позволяют легко сделать то же самое.
Однако есть еще несколько исключений. Производители смартфонов, такие как Nokia, Huawei и даже LG, до некоторой степени прекратили поддержку разблокировки загрузчика. В случае LG они даже не выдадут вам необходимый код разблокировки загрузчика. Но благодаря богатому сообществу разработчиков Android теперь есть эксплойт, с помощью которого вы можете легко разблокировать загрузчик на Sprint LG G8 ThinQ. Этот эксплойт повышения привилегий был впервые реализован на LG V50 ThinQ. Поскольку G8 ThinQ имеет аналогичные характеристики, разработчики опробовали эксплойт на этом устройстве и смогли добиться успеха и на этом устройстве. Итак, без лишних слов, давайте ознакомимся с подробными инструкциями по этому поводу.
Оглавление
-
1 Разблокировка загрузчика на Sprint LG G8 ThinQ
- 1.1 Предпосылки
- 1.2 Загрузки
- 1.3 ШАГ 1. Проверка версии прошивки на вашем устройстве
- 1.4 ШАГ 2: Временное укоренение
- 1.5 ШАГ 3: Резервное копирование разделов
- 1.6 ШАГ 4: Прошивка необходимых файлов
- 1.7 ШАГ 5: Заключительные шаги
Разблокировка загрузчика на Sprint LG G8 ThinQ
Прежде чем начать с шагов, мы хотели бы подчеркнуть тот факт, что приведенные ниже шаги могут быть немного сложными для некоторых из наших читателей. Поэтому, пожалуйста, выполните все шаги в том же порядке, как указано. Кроме того, эксплойт был создан признанным разработчиком XDA. j4nn, так что огромное ему спасибо. С учетом сказанного, вот необходимые инструкции в подробных отдельных разделах для вашего легкого понимания.
ПРЕДУПРЕЖДЕНИЕ
Прежде чем мы начнем с этой процедуры, я настоятельно рекомендую вам создать резервную копию хранилища вашего устройства и всех ваших файлов, хранящихся на вашем устройстве. Более того, рекомендуется очень внимательно выполнять шаги, упомянутые в этом сообщении, чтобы избежать необратимого повреждения или кирпичного устройства. Если что-то пойдет не так, автор или GetDroidTips не несут за это ответственности.
Предпосылки
- Sprint LG G8 в одной из следующих конфигураций:
- Android 10 20e или ниже и Pie в слотах A / B или B / A.
- Android 10 20e или ниже и Android 10 любая прошивка в слотах A / B или B / A.
- Загрузите и установите USB-драйверы LG на вашем ПК.
- Аналогично устанавливаем последнюю Инструменты платформы ADB на вашем ПК.
- Python 3.8.3 С установленным PATH
- OEM разблокировка Включено в настройках разработчика
- USB отладки Включено в настройках разработчика
Загрузки
Все необходимые файлы были загружены разработчиками на Google Диск. Вы можете скачать их с Вот.
Это оно. Давайте теперь проверим, как разблокировать загрузчик на Sprint LG G8 ThinQ.
ШАГ 1. Проверка версии прошивки на вашем устройстве
Прежде всего, вам необходимо проверить версию прошивки на вашем устройстве. Эксплойт будет работать только если версия 20e или ниже. Чтобы выполнить эту проверку, перейдите в Настройки> Система> О телефоне> Версия программного обеспечения. Версия 20f и более поздние версии на данный момент не поддерживаются. В этом случае рассмотрите возможность переключения слотов и проверки версии во втором слоте. перед переключением слотов обязательно выполните сброс настроек до заводских. Теперь, когда вы переключили слоты и версия прошивки ниже 20f, то есть если это 20a, 20b, 20c, 20d или 20e, тогда загрузчик вашего устройства может быть разблокирован.
ШАГ 2: Временное укоренение
Итак, теперь, когда мы определили уязвимый слот, пора получить root-доступ в этом слоте. Для этого выполните следующие шаги:
Загрузите v50g8-mroot.zip с прикрепленным эксплойтом и разархивируйте его.
Используйте «adb push v50g8-mroot / data / local / tmp» и получите временный root с помощью следующих команд в «оболочке adb»:
компакт-диск / данные / местные / tmp. chmod 755 ./v50g8-mroot. ./v50g8-mroot
Если вам удалось получить временный корень, вы должны увидеть следующее сообщение:
[+] Сопоставлено 200000. [+] selinux_enforcing перед эксплойтом: 1... [+] Запуск привилегированной оболочки. root_by_cve-2020-0041: / data / local / tmp # getenforce. Разрешительный. root_by_cve-2020-0041: / data / local / tmp # идентификатор. uid = 0 (корень) gid = 0 (корень) группы = 0 (корень) контекст = ядро. root_by_cve-2020-0041: / data / local / tmp #
Это оно. Вы получили временный корень на используемом слоте. Давайте продолжим резервное копирование всех важных разделов.
ШАГ 3: Резервное копирование разделов
Скопируйте и вставьте следующие строки в корневую оболочку adb, и как только вы получите образы из прошивки, переместите их в безопасное место, предпочтительно на свой компьютер. Кроме того, мы предоставили два файла сценария ниже, один автоматизирует шаги, другие выполнят полное резервное копирование каждого раздела. Лучше, если вы выберете второе. Это наименьшее количество образов, которые вы должны сделать резервную копию, если не полную прошивку:
dd if = / dev / block / sda28 of = / storage / emulated / 0 / Download / OP_a.img. dd if = / dev / block / sda29 of = / storage / emulated / 0 / Download / OP_b.img. dd if = / dev / block / sda19 of = / storage / emulated / 0 / Download / carrier.img. dd if = / dev / block / sde64 of = / storage / emulated / 0 / Download / catecontentfv.img. dd if = / dev / block / sde63 of = / storage / emulated / 0 / Download / catefv.img. dd if = / dev / block / sde57 of = / storage / emulated / 0 / Download / cateloader.img. dd if = / dev / block / sdg1 of = / storage / emulated / 0 / Download / frp.img. dd if = / dev / block / sdf5 of = / storage / emulated / 0 / Download / fsc.img. dd if = / dev / block / sdf4 of = / storage / emulated / 0 / Download / fsg.img. dd if = / dev / block / sda8 of = / storage / emulated / 0 / Download / ftm.img. dd if = / dev / block / sda31 of = / storage / emulated / 0 / Download / grow.img. dd if = / dev / block / sdf4 of = / storage / emulated / 0 / Download / fsg.img
Запустите приведенный ниже сценарий резервного копирования
adb push backupall-part.sh / data / local / tmp
Выполните в корневой оболочке следующее:
компакт-диск / данные / местные / tmp. sh backupall-part.sh
Вот и все. Эти сценарии должны иметь возможность создавать нужные резервные копии. Пришло время разобраться со слотами на вашем устройстве.
ШАГ 3А: Поиск подходящего раздела
Чтобы найти текущий раздел, введите следующую команду:
getprop | слот grep
Если это слот A, перейдите к ШАГУ 3B. С другой стороны, пользователи слота B должны обращаться к разделу STEP 3C.
ШАГ 3B: Команда слота A -dd
Следующие команды dd будут запускать xbl, xbl_config, abl и laf из Pie, а также инженерный загрузчик V50 в слот B. Скопируйте эти изображения в папку загрузок вашего внутреннего хранилища. Кроме того, также требуется, чтобы каждая из этих команд выполнялась не менее 5 раз, то есть вы должны выполнить каждую из следующих команд по пять раз. Опять же, мы хотели бы повторить тот факт, что эти команды предназначены для устройств, имеющих слот A, проверенный после выполнения команд STEP 3A.
dd if = / storage / emulated / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_b. dd if = / storage / emulated / 0 / Download / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_b. dd if = / storage / emulated / 0 / Download / xbl_config_b.img of = / dev / block / bootdevice / по имени / xbl_config_b. dd if = / storage / emulated / 0 / Download / laf_b.img of = / dev / block / bootdevice / по имени / laf_b
Теперь выйдите из корневой оболочки, дважды набрав «exit» (без кавычек). После этого переключите устройство в слот B и перезагрузите устройство в режиме быстрой загрузки. Для последнего используйте комбинацию клавиш уменьшения громкости и питания. Затем выберите параметр «Перезапустить загрузчик» с помощью клавиш регулировки громкости и нажмите клавишу питания, чтобы подтвердить выбор.
- Введите следующую команду, чтобы убедиться, что ваше устройство загружается в режиме быстрой загрузки:
устройства fastboot
- Наконец, введите приведенный ниже код, чтобы разблокировать загрузчик вашего Sprint LG G8 ThinQ:
разблокировка fastboot oem
- На экране появится подтверждающее сообщение. Чтобы ответить утвердительно, нажмите кнопку питания.
Теперь, если в слоте A установлена прошивка версии 20d, перейдите к «Шагу 4A, перепрошивка Magisk». Если слот A не содержит микропрограммы версии 20d, перейдите к «Шагу 4B, перепрошивка 20d».
ШАГ 3C: Команды слота B dd
Следующие команды dd загрузят xbl, xbl_config, abl и laf из Pie, а также инженерный загрузчик V50 в слот A. Скопируйте эти изображения во внутреннее хранилище Загрузите папку. Эти шаги предназначены для тех, кто получил слот B как активный из команды, указанной в ШАГЕ 3A. Кроме того, как и раньше, вам придется выполнить каждую из четырех следующих команд по пять раз.
dd if = / storage / emulated / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_a. dd if = / storage / emulated / 0 / Download / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_a. dd if = / storage / emulated / 0 / Download / xbl_config_b.img of = / dev / block / bootdevice / по имени / xbl_config_a. dd if = / storage / emulated / 0 / Загрузить / laf_b.img of = / dev / block / bootdevice / по имени / laf_a
Теперь выйдите из корневой оболочки, дважды набрав «exit» (без кавычек). После этого переключите устройство в слот A и перезагрузите устройство в режиме быстрой загрузки. Для последнего используйте комбинацию клавиш уменьшения громкости и питания. Затем выберите параметр «Перезапустить загрузчик» с помощью клавиш регулировки громкости и нажмите клавишу питания, чтобы подтвердить выбор.
- Введите команду ниже, чтобы убедиться, что устройство успешно подключено к режиму Fastboot.
устройства fastboot
- Теперь введите следующую команду, чтобы разблокировать загрузчик вашего Sprint LG G8 ThinQ:
разблокировка fastboot oem
- На экране появится подтверждающее сообщение. Чтобы ответить утвердительно, нажмите кнопку питания.
Теперь, если в слоте B установлена прошивка версии 20d, перейдите к «Шагу 4A, перепрошивка Magisk». С другой стороны, если в слоте B нет прошивки версии 20d, перейдите к «Шагу 4B, мигание 20d».
ШАГ 4: Прошивка необходимых файлов
Если слот A (шаг 3B) или слот B (шаг 3C) действительно содержит версию микропрограммы 20d, вам необходимо выполнить шаги, упомянутые в шаге 4A: перепрошивка Magisk. Если слот A (шаг 3B) или слот B (шаг 3C) действительно содержит версию микропрограммы 20d, вам необходимо выполнить шаги, упомянутые в шаге 4B: мигание 20d.
Шаг 4А: перепрошивка Magisk
Теперь мы прошиваем соответствующий пропатченный загрузочный образ Magisk для вашей версии прошивки. Следующие команды необходимо изменить в зависимости от того, в каком слоте находится ваша прошивка 20 [a, b, c, d, e]. Например, если 20d находится в слоте A, используйте следующие команды:
fastboot flash boot_a sprint20d_magisk_patched.img. fastboot --set-active = а
С другой стороны, если прошивка 20d находится в слоте B, выполните следующие команды:
fastboot flash boot_b sprint20d_magisk_patched.img. fastboot --set-active = b
Теперь выберите опцию Power Off и нажмите кнопку Power, чтобы подтвердить выбор. Для загрузки устройства может потребоваться около 20 секунд, это совершенно нормально.
ШАГ 4B: перепрошивка 20d
По словам разработчиков: «После некоторого тестирования мы определили, что проблем со стабильностью не возникает, пока вы запускаете исправленный загрузочный образ, соответствующий вашей текущей версии прошивки. В настоящее время мы исправили доступные загрузочные образы 20d и 20e ».
Так что в этом случае вы можете использовать sprint20d_magisk_patched.img или sprint20e_magisk_patched.img файл, присутствующий в разделе Magisk Patched Boot Images раздела Downloads. Если вы все еще хотите узнать больше по этой теме, это документация Шаг 4B, мигающий раздел 20d пригодится.
ШАГ 5: Заключительные шаги
В этом разделе мы сейчас прошиваем TWRP Recovery, Magisk и dm-verity disabler. Загрузите все три файла из раздела загрузок и скопируйте их на свою SD-карту.
- Загрузите и установите последнюю версию APK-файл Magisk Manager файл и установите его на свое устройство.
- После установки запустите его. Вам будет предложено выполнить дополнительную настройку. Разрешить это. Телефон автоматически перезагрузится.
- После перезагрузки снова откройте Magisk Manager, нажмите на 3 горизонтальные полосы в верхнем левом углу и выберите Модули. Коснитесь значка плюса и выберите zip-файл программы установки twrp. Это приведет к прошивке TWRP на вашем устройстве.
- Теперь выключите телефон и загрузитесь в recovery с помощью комбинации клавиш. Для этого удерживайте кнопку уменьшения громкости и питания, пока не увидите режим восстановления, а затем отпустите клавиши.
- Как только он загрузится для восстановления TWRP, он запросит пароль, нажмите кнопку «Отмена», перейдите к Wipe> Advanced> Select data partition и проведите пальцем вправо, чтобы стереть раздел данных.
- Теперь перейдите в Перезагрузка> Восстановление. Когда ваше устройство перезагружается в режим восстановления во второй раз, оно не запрашивает пароль. Это означает, что мы успешно расшифровали устройство.
- Перейдите к опции Install и установите ZIP-файл Magisk-v20.4. Вернитесь и перейдите в Перезагрузка> Восстановление. Когда ваше устройство снова загрузится в TWRP, перейдите в Install и прошейте файл Disable_Dm-Verity.
- Наконец, перейдите в Перезагрузка> Система. Теперь ваше устройство перезагрузится в систему с разблокированным загрузчиком и будет рутировано. Поздравления по порядку!
Итак, с этим вы успешно разблокировали загрузчик на Sprint LG G8 ThinQ. Хотя сначала эти шаги могут показаться немного сложными, если вы будете следовать им в точности, как указано, это не должно быть большой проблемой. В связи с этим, если у вас все еще есть какие-либо проблемы, оставьте свои запросы в разделе комментариев ниже. Точно так же вот некоторые Советы и хитрости iPhone, Советы и хитрости для ПК, а также Советы и хитрости для Android что вам тоже стоит проверить.