A217f прошивка u6 android 10

A217f прошивка u6 android 10

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал snekt — 28.11.21, 13:06

Как разблокировать загрузчик на Samsung Galaxy A21s

По некоторым причинам я решил написать данный блог с описанием некоторых проблем и их решениями. Систематизировано прямо в теме этого устройства. Приступим!

1.Для самых нетерпеливых: Настройки>Сведения о телефоне>Сведения о ПО>кликаем 10 раз на Номер сборки пока не станем разработчиками.
Заходим в настройки. Листаем в самый низ и находим Сведения о телефоне(если используете лаунчер, то местонахождение может отличаться). Заходим и видим пункт «Сведения о ПО». Тоже заходим. Находим пункт Номер сборки и кликаем пока не включим режим разработчика. Поздравляю вы вошли в режим разработчика!

2.Теперь выйдем из Сведения о Телефоне и найдем ниже Параметры разработчика. Заходим и включаем два пункта :=
1-й : OEM unlock или Разблокировка Загрузчика(если пункта нету, то проматываем время на одну неделю вперед). Включаем;
2-е : листаем вниз и находим включить отладку по USB. Там же мы можем отозвать доступ отладки по USB для определенного компьютера и настроить доступ.
Если все включили, то выходим из настроек. Телефон настроен.

ВАЖНО: сбросьте все аккаунты Google, для правильной работы.

3.Выключаем телефон и включаем Odin на компьютере(внизу есть архив с Odin-ом и ссылка на статью об сбросе и перепрошивке устройства при неправильных действиях).
Берем оригинальный USB с которым поставлялся ваш телефон и безжалостно втыкаем в свой телефон. Дожидаемся пока экран станет черным(пока телефон выключится и погаснет), зажимаем Vol- Vol+(увеличить громкость + уменьшить громкость) и с этими зажатыми кнопками подключаем к ПК с включенным Odin-ом. Немного удерживайте до появления предупреждения о том, как кастомные ОС опасны(которых все равно нету на данное устройство). Теперь зажимаем Vol+(увеличить громкость и ждем пока телефон перезагрузиться.

Все! Можно отключать телефон от ПК. Загрузчик разблокирован.

Небольшое FAQ :
1.Если вдруг у вас случился бутлуп(бесконечная перезагрузка), то:
Подключаем к зарядке. Зажимаем POWER, Vol- вместе и заходим в анимацию заряда батареи. Не суть, чтобы
анимация была. Главное, чтобы экран у телефона выключился. Берем USB вставляем в телефон, зажимаем
Vol+, Vol- и подключаем к ПК с включенным Odin-ом! НЕ отжимаем клавиши пока не появиться
предупреждение о вреде кастомных прошивок. После этого следуем мануалу art930 и загружаем
официальную прошивку.
2.Ситуация с Magisk, SuperSU и других, должна решаться. Сейчас разбираемся в перепрошивке, TWRP и
возможных багах. Надеюсь скоро можно будет рутнуть телефон!

Сообщение отредактировал Volkodav. — 01.11.20, 18:22

Спустя миллион попыток, у меня наконец-то получилось. Вы не можете использовать Magisk или стоковую прошивку для данного метода, напротив, вам надо использовать SuperSu и кастомную прошивку. Это единственный способ получить root-права на A21s.

Обязательно сделайте резервную копю!

Потребуется:
1. Virtual Box
2. Linux на виртуалке
3. 7-Zip ZS Installer
4. Simg2img
5. Разблокируйте загрузчик
6. GSI Android 10 A/B Gapps: только arm64v8, A/B.
Выбирайте любую прошивку, единственно, что некоторые не сработали, по этому я рекомендую использовать официальный Android 10 AOSP 10.0 v222 «system-quack-arm64-ab-gapps.img.xz» с сервисами гугла. (USB/MTP могут не работать, только ADB)
7. Odin

Читайте также:  Мой конвертер для андроид

Можете скачать данный архив A21s_Samsung Здесь все необходимые файлы и инструменты.

Общая парка с Windows на Linux
Для начала вам понадобится на обеих системах Windows и Linux использовать VirtualBox и добавить для них общую папку

Установите Linux на VirtualBox, пользуясь данной инструкцией.Install

Приступим к терминалу, бугага:

Откройте терминал (горячие клавиши Win + T) и переписывайте следующие команды:

Установка VirtualBox Guest Additions

По окончанию у вас будет установлен «VirtualBox Guest Additions» на Linux. без этого вы не сможете создать общую папку.

Далее перезагрузки Linux.

Создайте на рабочем столе Windows папку с именем «Samsung»
Теперь, на верхней панели VirtualBox кликнете на Устройства -> Общая папка -> Настройки общей папки. Справа будет иконка с плюсиком. Кликните и добавьте только что созданную папку Samsung на рабочем столе, включите Авто-подключение и ОК.
Диск импортируется в Linux как «sf_Samsung». Примените изменения.

Работа с файлами
Загрузите вашу оригинальную прошивку и извлеките super.img.lz4 из AP_A217XXXXXXXXXX_XXX_XXXX_REV00_user_low_ship_MULTI_CERT_meta_RKEY_OS10.tar.md5 с помощью 7zip.
Извлеките «super.img.lz4» используя 7-ZIP ZS и скопируйте оригинальный super.img в папку «Samsung» на рабочем столе.
Извлеките все файлы из архива A21_Samsung.zip в ту же папку «Samsung», включая ваш «AOSP ROM .IMG».

Конвертируйте super.img в super.raw: Откройте командную строку в Windows от имени администратора. Введите следующие команды:

Ожидайте завершения работы утилиты
Переместите файл super.raw в папку Samsung_Files

Извлечение super.raw
Заходим в Linux на виртуалке, открываем консоль и вставляем команда:

Дождитесь распаковки и переходите обратно в Windows

Получение всех байтов из файлы и создание кастомного super.img

Убедитесь что в папке Samsung_Files находятся 4 файла: odm.img, system.img, vendor.img и product.img(последний можно удалить ща ненадобностью)

Переименуйте оригинальный system.img в original_system.img, а распакованную прошивку (AOSP из примера) в system.img и переместите ее в папку Samsung_Files.
Мы заменяем system.img:
(потребуется калькулятор)
Проверть объем каждого файла(super.img, odm.img, original_system.img и vendor.img) по байтам и сохраните их. Размер кастомной прошивки нам не нужен.

Пример для размеров:
super.img : 5557452800

Original_System.img : 3340271616
vendor.img : 474976256
odm.img : 4349952

Считаем Original_System.img + vendor.img + odm.img.
(3340271616 + 474976256) + 4349952 = 3819597824. И заменяем размер из кода(3819597824) Вашим результатом.

Вам необходимо изменить код ниже с полученным размером байтов из ваших файлов

Замените размер байтов и запустите

Переименуйте super.imgx в super.img.

Зайдите в загрузчик на телефон. Используя Odin прошейте измененный boot.tar и 2 vbmeta.tar тз папки «Flash it». Сделайте перезагрузки и войдите в загрузчик ещё раз.
Используя 7-Zip переделайте super.img в super.tar, прошейте его через Odin (AP), дождитесь пока ваш телефон перезагрузится дважды и сделайте сброс(Wipe data)

Ну вот собственно и всё

P.S.
Я не эксперт в этом, я просто делюсь опытом. Я не несу ответственность за любой вред причиненный вашему устройству. Если данная инструкция вас не помогла, то вы либо сделали что-то не так, либо данный метод не подойдходит под ваше устройство.

«В любом случае, пока для этого телефона не будет TWRP или Magisk, вы можете использовать его как альтернативу. Кажется, что Knox не срабатывает, если вы измените системный раздел».

Если у вас возникли трудности, попытайте счастья в гугле «./lpmake —metadata-size 65536». Вы найдете больше туториалов но не для данного устройства.

Какие преимущества?
root-предустановленны.
Вы можете редактировать системный раздел сколько угодно, не опасаясь, что система сбросит ваши изменения при перезагрузке телефона.
Вы можете легко установить Busybox.
Возможно, вы сможете установить Xposed в систему (вручную).
Вы можете установить SELinux на Permissive навсегда.
Вы можете изменить логотип запуска на свой с помощью приложений.
Вы можете создать загрузочные скрипты и тд.

Читайте также:  Service component in android

Как мне получить доступ к моему компьютеру с телефона?
Я рекомендую вам использовать Root Explorer, использовать SMB и создать папку для совместного использования между телефоном и компьютером.

Сообщение отредактировал Volkodav. — 18.11.20, 18:31

P.S. Я просто обобщил знания.

Раз уже теперь можно ставить прошивки.
Собранные прошивки для Samsung Galaxy A21s | SM-A217F

Немного о сборке некоторых прошивок

Для сборки использовалась инструкция переведенная theqtest и с прошивками по этой ссылке .

все прошивки собранные для использования + некоторые утилиты(7z, Odin): прошивки + утилиты

Кратко об всех прошивках которые есть в Google Disk-e

AOSP(Android Open Source Project)[AOSP.zip]:
содержимое:
—boot.tar(ядро)
—AP_vbmeta + BL_vbmeta(верификация AP и BL для загрузки ОС)
—aosp_system.tar(чистый android)
плюсы:
-присутствует рут(SuperSu)
-при выполнении(с ПК) «adb root && adb remount /system» можно смонтировать /system(а также /odm и /vendor при желании) на rw(read-write).
минусы:
-как и на всех прошивках которые я смотрел не работает WiFi и Bluetooth(это можно исправить в настройках)

Pixel Experience Plus(PIXEL.zip):
содержимое:
—boot.tar(ядро)
—AP_vbmeta + BL_vbmeta(верификация AP и BL для загрузки ОС)
—pixel_system.tar(система Pixel Experience)
плюсы:
-почувствуй себя как в Pixel!
—классный интерфейс
—настройки как в pixel
минусы:
-нету рута(хотя его вроде можно установить)
-не работает WiFi и bluetooth.

Stock Samsung(Original_stock.zip):
Содержимое:
—файл AP(система в целом)
—файл BL(бутлоудер)
—CSC(пакеты)
—CP(модем)

#типичный Samsung
-нету рута, есть bluetooth и WiFi, все работает.

Инструкция по прошивке.

Теперь распакуйте прошивку любым удобным способом в любое удобное место(к примеру с помощью 7z, он лежит там же где Odin и прошивки)

Итак вы в главном меню Odin. Вы видите BL, AP, CP, CSC.
boot.tar : BL
Теперь нажимаем на BL и выбираем boot.tar в папке вашей прошивки.
Начинаем загрузку(если у вас написано fail, то попробуйте очистить кеш через рекавери и повторить. Если не поможет, то сделайте factory reset).
После того как boot.tar загрузится в систему(только boot.tar!) заново заходим в загрузчик.

_system.tar : AP
Теперь удаляем boot.tar из BL(нажимаем RESET внизу Odin-а) и нажимаем на AP. Выбираем _system.tar тоже из папки вашей прошивки.
Опять перезагружаемся в bootloader.

AP_vbmeta и BL_vbmeta
Опять же очищаем AP нажимая RESET и загружаем в AP — AP_vbmeta, а в BL — BL_vbmeta.

Теперь ждем пока устройство перезагрузится 2 раза и выбираем качельками громкости data/factory reset и power. После этого Y.
Теперь пойдет логотип прошивки! Вуаля у вас получилось!

Список собранных прошивок будет пополняться!

Сообщение отредактировал SeleznevS — 18.11.20, 17:12

Для тех у кого нету Google Disk или будут неполадки с ним можете перейти в Яндекс диск
Прошивки,
Утилиты для прошивки и распаковки

P.S. Опять технические работы. Нечаянно загрузил ядро пропатченное магиском(не работает) вместо нормального. Если вы скачали и прошили, то действуйте по гайду — перепрошивка телефона . Если нет, то на Яндекс диске лежат нормальные прошивки(в будущем и на Google Disk)

Читайте также:  Лучшие навигационные карты для андроид

Сообщение отредактировал SeleznevS — 19.11.20, 05:14

Внимание! Все действия, изложенные мною, вы делаете на свой страх и риск. Автор данного поста ответственности за ваши кирпичи (убитые по вашей же вине) не несёт!
1. Ну что ж? Приступим! Скачиваем архив, который я закинул снизу. Распаковываем его в любое место. Заходим в папку SamFirm. Открываем прогу и заполняем поля как на первом скриншоте (если хотите скачать прошивку другой локализации, то нажимаем на стрелочку в поле Region и ищем свою страну). Нажимаем кнопки по порядку, указанному на первом скриншоте. У вас откроется окно — выберите место сохранения с умом, так чтобы вы потом нашли этот путь и чтобы в пути не было кириллицы! Ждём завершения задачи, пока в логе программы не отобразится Process finished (на данный момент программа не фурычит. Воспользуйтесь Frija из шапки. Заполняете поля аналогичным способом и галочка на авто. Дальше как обычно. UPD.: Samfirm версии v1.4.3 сейчас работает стабильно, без ошибок аутентификации ).
2. Теперь переведём смартфон в Download Mode. Для этого выключаем его, подключаем кабель к ПК, затем на смартфоне зажимаем Vol- и Vol+, пока удерживаем подключаем кабель к смартфону. Держим кнопки, пока не загорится экран смартфона. Как загорелся — отпускаем кнопки. Внимательно читаем предупреждение. Затем подтверждаем кнопкой Vol+ (если отказываетесь от операции — жмём Vol-).
3. Теперь заходим в папку Odin и открываем программу. Делаем все с учётом параметров на втором скриншоте. UPD.: забыл на скриншоте указать, что если вы хотите, чтобы Odin сбросил настройки в процессе прошивки то выбираем файл CSC (при этом важно помнить аккаунт Google или прошлый пароль до перепрошивки, иначе блокировка FRP вам обеспечена), а если не хотим сбрасывать настройки — HOME_CSC. После того, как проверили, что всё ок — жмём кнопку старт. Внимание! Во время процесса прошивки смартфон ни в коем случае нельзя отключать от ПК, только если Odin не выдал ошибку. Если во время прошивки произошла ошибка или прошивка остановилась по непонятным причинам — бояться не стоит. Просто перезагрузите смартфон, удерживая Power + Vol-. Если смартфон выдал сообщение о том, что обновление оказалось неудачным — просто подключаем его к ПК и прошиваем как обычно (желательно со сбросом настроек). Прошивать прошивку с более низкой версией загрузчика нельзя — смартфон отклонит операцию (при этом Odin зависнет на прошивке boot), в ином случае кирпич. После успешной прошивки смартфон перезагрузится и откроется мастер настройки. Всё. Поздравляю с удачно прошитым смартфоном! :thank_you:

Сообщение отредактировал lion930 — 20.05.21, 22:09

Прошил на последнюю версия AOSP(Android 11, v300).

Очень сырой. Не поддерживается русская раскладка из коробки и впринципе нету настройки в начале. Также не работает WiFi и Bluetooth. При этом не оповещает о том, что «сбой Bluetooth» вообще никогда. В плане прошивок нету Gapps. Есть рут из коробки.
Отличия от Android 10(AOSP 10)? — не мешает сообщение о сбое Bluetooth + можно снимать через кнопочку в выползающем меню сверху.

Можно установить F-Droid или GP и можно будет устанавливать приложения.
Пока-что оптимальный вариант с рутом, ибо не мешают уведомления об отсутствии Bluetooth.

Источник

Оцените статью