Как разблокировать и рутировать Samsung Galaxy A51

Согласно аналитике рынка, Samsung Galaxy A51 является одним из самых продаваемых телефонов среднего класса для Android в первом квартале 2020 года. Он оснащен 6,5-дюймовым AMOLED-экраном, 10-нм чипсетом Exynos 9611 (с графическим процессором MP3 Mali-G72) и 4 ГБ / 6 ГБ /. 8 ГБ ОЗУ вариантов.

A51 не получил большой любви от мод-сообщества, поскольку Galaxy A71 только немного дороже, но имеет гораздо лучшие характеристики. Таким образом, в настоящее время нет TWRP, доступного для A51, официального или неофициального. Есть еще способ разблокировать и получить root права на Galaxy A51, но он чрезвычайно сложен и требует большого терпения.

Вам нужны как Windows, так и Linux, но вы можете использовать загрузочный Linux USB, такой как Kalix Live. Это связано с тем, что вам нужно будет создать новый файл firmware.img с помощью терминала Linux во время этого руководства. В качестве альтернативы вы можете использовать Linux Bash System для Windows.

Мы можем только порекомендовать людям, знакомым с Linux, или иметь много времени и терпения в руках и отчаянно желать получить root права на Samsung Galaxy A51.

Требования:

Разблокировать загрузчик Galaxy A51

  1. Перейдите в Настройки> О телефоне> нажмите на номер сборки 7 раз, чтобы разблокировать режим разработчика.
  2. Перейдите в Параметры разработчика> включить разблокировку OEM.
  3. Выключите Galaxy A51, затем удерживайте обе кнопки громкости при подключении телефона к ПК через USB.
  4. Телефон загрузится в режиме загрузки. Удерживайте кнопку увеличения громкости, чтобы разблокировать загрузчик.

Ваш Galaxy A51 выполнит сброс настроек и перезагрузится в мастер настройки Android.

Подготовка файлов .img в Windows

  1. Загрузите официальную прошивку Samsung для конкретной модели Galaxy A51 и региональной версии прошивки.
  2. Извлеките файл с именем AP_file.tar.md5 из файла firmware.zip.
  3. Используя 7zip, извлеките файл с именем super.img.lz4 из файла AP_file.tar.md5.
  4. Поместите файл super.img.iz4 в папку LZ4 и запустите приглашение CMD и введите: lz4.exe -d super.img.lz4 superLZ4.img
  5. Теперь поместите файл superLZ4.img в папку Simg2img и введите CMD: simg2img.exe -i superLZ4.img -o superSIMG.img

Создание прошиваемого файла .img в Linux

Мы предупреждали вас, что для этого руководства потребуется терминал Linux (или Linux Bash System для Windows). Завариваю кипящий кофе.

Возьмите файл superSIMG.img из раздела Windows и поместите его в папку otatools / bin.

Извлеките файл .img, используя терминал Linux, с помощью этой команды:

./lpunpack —slot = 0 superSIMG.img

Теперь поместите GSI Android 10 A / B Gapps arm64v8 файл в той же папке Linux, где вы только что распаковали superSIMG.img, и переименуйте файл GSI в system.img. Ваша папка должна содержать odm.img, system.img, vendor.img и product.img.

Теперь нам нужно выполнить чрезвычайно важный и деликатный шаг, где мы объединим все эти файлы в один файл super.img. Пожалуйста, внимательно прочитайте этот раздел, прежде чем продолжить.

В следующей команде Linux есть несколько очень важных чисел, которые нужно изменить. Они относятся к размеру (в байтах) 3 извлеченных вами файлов .img (odm, vendor и product), а также к system.img, который вы скачали / переименовали. Вам необходимо обновить код с фактическими размерами в байтах ваших файлов.

    • system: readonly: 1577095168: main (размер неразобранного system.img в байтах)
    • vendor: только для чтения: 342155264: main (размер vendor.img в байтах)
    • odm: только чтение: 643456: main (размер odm.img в байтах)
    • основная группа: 4293513600 (размер основного раздела 1577095168 + 342155264 + 643456 = 2776752512)
  • Размер группы main — это сумма 4 файлов .img, рассчитайте соответственно!

Теперь вот команда Linux, которую вы должны использовать, после внесения необходимых корректировок:

./lpmake —metadata-size 65536 — супер-имя супер -metadata-slots 2 — устройство супер: 4294967296 — группа основных: 4293513600 — система разделов: только чтение: 1577095168: главная —image system =. system.img — поставщик раздела: только чтение: 342155264: главный —image vendor =. / vendor.img — odm раздела: только чтение: 643456: основной —image odm =. / odm.img —sparse —output. /super.img

Теперь это должно создать новый файл с именем super.img, поместите его в свой раздел Windows.

Перепрошивка super.img в Windows

  1. Используйте 7zip для создания файла .tar и поместите в него super.img, который мы создали в Linux.
  2. Откройте Odin, снимите отметку с Auto Reboot и добавьте файл .tar на вкладку AP.
  3. Загрузите ваш Galaxy A51 в режим загрузки и нажмите «Пуск» в Odin.
  4. После того, как файл .tar прошит, не перезагружайте ваш Galaxy A51. Поместите файл (NoForcedEnforce) .tar во вкладку AP и прошейте его.
  5. Теперь перезагрузите ваш Galaxy A51 в исходное рекавери и выполните сброс настроек к заводским.

Вернувшись в систему Android, установите приложение эмулятора терминала и выполните следующие команды:

су
Сетенфорс 0
getenforce (он должен показывать Permissive)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *