Прошивки Samsung SM-G970 Galaxy S10e

Nemogood

Модератор
17.12.2018
4 642
5 451
281
Устройство
iPhone 12 Pro
Прошивки Samsung SM-G970 Galaxy S10e
  • .
- программа для прошивки Samsung
Программа - поиск и загрузка прошивок для устройств Samsung
Драйвера для устройства - SAMSUNG_USB_Driver_for_Mobile_Phones.zip















в работе








Теперь TWPR доступно
 
Последнее редактирование:
  • Спасибо
Благодарности: vovanKARPO и xavbek

Nemogood

Модератор
17.12.2018
4 642
5 451
281
Устройство
iPhone 12 Pro
PDA/AP Version G970FXXS5CTD1
CSC Version G970FOXM5CTD1
MODEM/CP Version G970FXXS5CTD1
Region SER — Russia
Build Date 2020-04-17
Changelist 18242812
OS Q
OS Version 10
Скачать
 
Последнее редактирование:
  • Спасибо
Благодарности: vovanKARPO

Nemogood

Модератор
17.12.2018
4 642
5 451
281
Устройство
iPhone 12 Pro
PDA/AP Version G970FXXU7CTF1
CSC Version G970FOXM7CTF1
MODEM/CP Version G970FXXU7CTF1
Region SER — Russia
Build Date 2020-06-03
Changelist 18731944
OS Q
OS Version 10
Скачать
 
  • Спасибо
Благодарности: vovanKARPO

Nemogood

Модератор
17.12.2018
4 642
5 451
281
Устройство
iPhone 12 Pro
PDA/AP Version G970FXXS7CTF3
CSC Version G970FOXM7CTF1
MODEM/CP Version G970FXXS7CTF3
Region SER — Russia
Build Date 2020-06-11
Changelist 18731944
OS Q
OS Version 10
Скачать
 
  • Спасибо
Благодарности: vovanKARPO

Nemogood

Модератор
17.12.2018
4 642
5 451
281
Устройство
iPhone 12 Pro
PDA/AP Version G970FXXS7CTG1
CSC Version G970FOXM7CTF1
MODEM/CP Version G970FXXS7CTF3
Region SER — Russia
Build Date 2020-07-02
Changelist 18731944
OS Q
OS Version 10
Скачать
 
  • Спасибо
Благодарности: vovanKARPO

Nemogood

Модератор
17.12.2018
4 642
5 451
281
Устройство
iPhone 12 Pro
PDA/AP Version G970FXXU8DTH7
CSC Version G970FOXM8DTH7
MODEM/CP Version G970FXXU8DTH7
Region SER — Russia
Build Date 2020-08-28
Changelist 19530501
OS Q
OS Version 10
Скачать
 
  • Спасибо
Благодарности: vovanKARPO

Nemogood

Модератор
17.12.2018
4 642
5 451
281
Устройство
iPhone 12 Pro
PDA/AP Version G970FXXU9DTJA
CSC Version G970FOXM9DTJB
MODEM/CP Version G970FXXU9DTJA
Region SER — Russia
Build Date 2020-10-23
Changelist 20034833
OS Q
OS Version 10
Скачать
 
  • Спасибо
Благодарности: vovanKARPO

Nemogood

Модератор
17.12.2018
4 642
5 451
281
Устройство
iPhone 12 Pro
PDA/AP Version G970FXXU9ETLJ
CSC Version G970FOXM9ETLJ
MODEM/CP Version G970FXXU9ETLJ
Region SER — Russia
Build Date 2020-12-29
Changelist 20607146
OS R
OS Version 11
Скачать
 
  • Спасибо
Благодарности: vovanKARPO

Kyogre

like a boss
22.12.2018
2
0
63
28
Устройство
iPhone 12 mini
Инструкция по установке кастомных прошивок (+краткий FAQ):
В данной инструкции будет рассказано, как пройти путь от заводской прошивки на базе Android 9 до кастомных прошивок на базе Android 10.

Для сведения: узнать текущую версию прошивки модема и загрузчика на вашем устройстве вы можете, набрав в номеронабирателе *#1234#, либо посмотрев в следующих приложениях:
1. в разделе "Информация о прошивке" в поле "Версия радиомодуля" будет показана текущая версия прошивки модема, в поле "Версия загрузчика" - текущая версия бутлоадера. В этой же программе можно посмотреть текущий статус Knox и информацию о регионе CSC.
2. в поле "Прошивка модуля связи" будет показана текущая версия прошивки модема, в поле "Загрузчик" - текущая версия бутлоадера.
!!! На всякий случай советую до выполнения данной инструкции сделать скриншот каждого раздела из одного из этих двух приложений.

Далее проведу небольшой ликбез по буквенно-цифровым обозначениям в названиях сборок прошивок, которые вы увидели в приведённых выше двух приложениях.
На примере G970FXXU3BSKO:
G970F - модель устройства;
XX - регион/оператор (списки кодов регионов: , , );
U (или S):
U (сокращённо от Update) - масштабное обновление прошивки;​
S (сокращённо от Security) - патч безопасности;​
3 - версия загрузчика, т.е. версия бутлоадера (0 - 9, A - Z);
Как сказано в : Если на вашем смартфоне установлена G970FXXU3BSKO, а перед ней для смартфона выходила сборка G970FXXS3ASJG, то как мы видим, они обе имеют число 3 в версии загрузчика, поэтому вы сможете откатиться на прошлую сборку. Таким образом можно спокойно переходить между S и U версиями прошивки в пределах одной и той же версии загрузчика. Например, допустим на устройстве стоит прошивка G970FXXS9DTK9. Если через Odin поверх данной прошивки прошить более старую прошивку - G970FXXU9DTJA (BL+AP+CP+CSC), то все 4 компонента (бутлоадер, сборка прошивки, модем, CSC) успешно откатятся на DTJ.
B - версия Android для данной модели (маркировка, всегда начинающая отсчет с буквы A, соответствующей установленной версии Android при выходе данного устройства на рынок). A - Android 9, B - Android 10 и т.д.;
S - год сборки прошивки (A - 2000, S - 2019);
K - месяц сборки прошивки (A - январь, K - ноябрь);
O - номер внутримесячного релиза (0 - 9, A - Z).

Где можно скачать прошивки для установки через Odin:

Если у вас ещё до выполнения этой инструкции установлена прошивка не BSKO, а какая-нибудь более новая сборка, то в принципе вы можете попробовать пройтись по этой инструкции, выполняя пункты по аналогии. Наверняка какие-то файлы вам придётся заменить на другие, какие-то вероятно не придётся, но в любом случае это уже предстоит выяснить вам самим.

1. Отключаем автоматическое обновление прошивки:
Настройки -> Обновление ПО -> выключаем пункт "Автозагрузка по wifi";
Настройки -> Сведения о телефоне -> Сведения о ПО -> нажимаем пальцем много раз по пункту "Номер сборки", оно напишет, что режим разработчика успешно включён -> возвращаемся в Настройки -> Параметры разработчика - выключаем "Автообновление системы".
2. На ПК устанавливаем , открываем его, затем закрываем, подключаем смартфон к ПК и дожидаемся окончания установки драйверов, отключаем смартфон от ПК.
3. На смартфоне выполняем вход в аккаунт Google и аккаунт Samsung. Через грубо говоря 10 минут выполняем из них выход/удаляем аккаунты через настройки устройства. Выключаем блокировку экрана, если она включена, затем перезагружаем смартфон.
4. На ПК скачиваем самую старую сборку официальной прошивки на базе Android 10 - BSKO ( ). Установка этой старой сборки позволит вам в будущем иметь возможность выбирать кастомную прошивку из максимального доступного числа кастомных прошивок на базе Android 10, существующих под наш S10e.

Ради своего интереса весь список прошивок (сборок), которые когда-либо выходили на наш S10e, вы можете посмотреть на странице

Обращаю внимание! Если до выполнения данной инструкции вы уже успели "поиграться с прошивкой", например, накидали в память дорогие вам файлы, сделали важные фотографии и тому подобное, то сохраните это всё на внешний накопитель (например на ПК), так как в процессе выполнения данной инструкции память смартфона будет очищена.

Заранее поясняю: так как на следующем этапе мы будем прошивать официальную прошивку, то нам ещё рано разблокировать загрузчик. До этого мы дойдём позже.

Для сведения: от уважаемого разработчика corsicanu о том, что крайне не рекомендуется иметь рассинхронизированные версии бутлоадера и модема, т.е. когда на устройстве вы используете старый бутлоадер и новый модем. Многие пользователи ошибочно думают, что такой сценарий позволит им одновременно иметь "лучшую связь" при самом манёвренном (в плане отката прошивки) бутлоадере, однако данный сценарий чреват проблемами со связью и даже затиранием IMEI в нули. Но если вы по какой-то причине очень хотите рискнуть, то отдельные модемы вы можете скачать из .

5. Проверьте, что смартфон заряжен хотя бы до 70%. Выключите смартфон. Затем переведите его в Download Mode (он же Odin Mode). Для этого: удерживайте кнопку уменьшения громкости и кнопку "Bixby" и в это время второй рукой подключите USB кабель (не отпуская эти две кнопки), подождите пока экран не включится. Затем нажмите кнопку увеличения громкости, чтобы подтвердить переход в Download Mode.
Для сведения 1: в режиме Download Mode вы можете увеличить яркость экрана кнопкой "громкость вверх"; чтобы уменьшить яркость обратно нажмите "громкость вниз".
Для сведения 2: если в левом верхнем блоке среди информации вы увидите надпись "KG STATE: Checking", то не пугайтесь. По факту, состояние Checking для нас ничего не значит - можете смело прошивать то, что вы собирались, проблем не возникнет. Вообще, "KG STATE" по русски можно перевести как "состояние Knox Guard".
6. Прошейте скачанную вами прошивку (BSKO) по аналогии с , однако соблюдя два условия:
- Перед запуском Одина убедитесь, что Smart Switch на ПК не запущен. Лично я использовал Odin версии 3.14.4.
- При выборе CSC выберите именно CSC_OMC_OXM_G970FOXM3BSKO_CL17369399_QB27539830_REV01_user_low_ship.tar.md5 (потому что нам нужно сделать полную очистку памяти).
7. После установки прошивки через Odin обязательно пройдите первоначальную настройку с включённым интернетом, но при этом пропустите вход в аккаунты Google и Samsung (вообще всё можно пропустить, кроме подключения к интернету). Во время настройки на экране появится надпись "Установка обновлений" - не пугайтесь, никаких обновлений прошивки смартфон без вашего разрешения не поставит. После прохождения первоначальной настройки оставьте интернет включенным хотя бы минут на 10, чтобы обезопасить своё устройство от перехода Knoxguard (KG STATE / RMM) в состояние Prenormal. В шторке уведомлений нажмите на уведомление "Настройка устройства Android" -> Пропустите все шаги.
!!! После установки официальной прошивки прошивку с ПК не удаляйте, потому что в будущем она может вам ещё много раз пригодиться.
8. Снова отключите автоматическое обновление прошивки как делали в пункте 1 данной инструкции. По желанию можете открыть Google Play и остановить обновление приложений, дабы аккумулятор не нагревался.

9.1. Настройки -> Параметры разработчика -> включаем пункт "Заводская разблокировка". Если такого пункта нет, то попробуйте включить интернет, подождать 10 минут, затем проверить наличие пункта снова.
9.2. Выключаем смартфон.
9.3. Держим кнопку Bixby и кнопку уменьшения громкости, в это время втыкаем USB кабель в смартфон.
9.4. Далее держим кнопку увеличения громкости -> в ответ на вопрос "Unlock bootloader?" просто нажимаем кнопку увеличения громкости.
9.5. Смартфон сотрёт свою внутреннюю память и сам несколько раз перезагрузится. Ничего не нажимаем в это время. Перезагружаться он будет минут 10. После этого уже точно можно отключить кабель.
9.6. Опять обязательно пройдите первоначальную настройку с включенным интернетом как делали это в пункте 7. Затем отключите обновления прошивки и приложений как делали в пункте 8 данной инструкции.
Поясняю, зачем этот пункт вообще нужен: проходить первоначальную настройку с интернетом нужно затем, что несмотря на проделанные манипуляции загрузчик ещё не разблокирован, потому что технология VaultKeeper всё ещё стоит на пути разбокировки (VaultKeeper - это такая служба, которой необходимо выйти в интернет для проверки и окончательной разблокировки).
9.7. Зайдите в Настройки -> Параметры разработчика -> проверьте, что пункт "Заводская разблокировка" стал включенным и серым.

Для сведения: несмотря на разблокированный загрузчик на данном этапе счётчик Knox всё ещё будет 0x0, поэтому вы всё ещё можете передумать и . В состояние 0x1 счётчик перейдет только после первой установки кастомного AP (например, TWRP или официальной прошивки с вшитым Magisk'ом) через Odin.


Если вы обнаружили, что у вашего смартфона KG State перешёл в статус Prenormal ( ), то попробуйте следующие варианты решения:
  1. Зайдите в Настройки, удалите все аккаунты Samsung и Google (а также удалите регистрацию корпортативного аккаунта "enterprise", если вы такую себе настроили). После этого зайдите в Настройки -> Параметры разработчика -> включите пункт "Заводская разблокировка". .

.

10. Скопируйте на внешний накопитель (SD-карта либо USB-накопитель) файл (прикреплён к посту) и архив кастомной прошивки (в нашем случае hadesRom_Q_Stock_v2.0_9820-CTC9.zip). Если в качестве внешнего накопителя будете использовать именно USB-накопитель (например обычная флешка), то проверьте, что он отформатирован в FAT32.
11. Из скачайте vbmeta.tar (на всякий случай он прикреплён к посту), из архива разархивируйте файл "vbmeta.img", затем положите его в ту же папку, где у вас лежит скачайте файл "BSKO-twrp_beyond0lte_3.3.1-3_corsicanu.img".
12. Переименуйте файл "BSKO-twrp_beyond0lte_3.3.1-3_corsicanu.img" в "recovery.img".
13. Откройте программу 7-Zip (я использовал версию 19.0.0 x64) -> в окне 7-Zip мышкой выделите "recovery.img" и "vbmeta.img" -> нажмите кнопку "Добавить" -> формат архива: tar, имя архива: TWRP.tar, уровень сжатия: Без сжатия, остальные настройки без изменения -> ОК, 7-Zip можете закрыть. Полученный архив расположите на компьютере так, чтобы путь до него не содержал кириллицы и спец.символов (короче, лучше закиньте его в корень любого накопителя, например на C:\).
14. Переведите смартфон в Download mode (как это сделать я рассказывал в пункте 5).
15. Откройте Odin -> в Options уберите галку "Auto Reboot", переключитесь на вкладку Log -> в качестве AP выберите наш TWRP.tar, остальные блоки не заполняйте -> нажмите Start. После успешного окончания процесса прошивки отключите кабель.
16. СНАЧАЛА ПРОЧИТАЙТЕ ЭТОТ ПУНКТ ДО КОНЦА, И ТОЛЬКО ПОТОМ ВЫПОЛНЯЙТЕ! ВАЖНА ЛОВКОСТЬ РУК И БЫСТРОТА РЕАКЦИИ!
Зажмите VolDown+ПИТАНИЕ (приблизительно на 7 секунд, но отсчитывать в уме вам это не надо, просто зажмите) -> как только экран погаснет СРАЗУ зажмите VolUP+Bixby+ПИТАНИЕ и не отпускайте пока смартфон не войдёт в TWRP (обращаю внимание, что во время удержания кнопок в течение около 15 секунд смартфон может несколько раз перезапуститься и несколько раз показывать одни и те же надписи, что вы подумаете, что ничего не получилось, но это не так, надо лишь терпеливо ждать появления заставки TWRP). Если же после выполнения этой комбинации вы в течение долгого времени видите только черный экран и ничего не происходит, то скорее всего это значит, что вы уже вошли в TWRP, и вам остаётся только единожды нажать кнопку ПИТАНИЕ, чтобы включился экран, далее просто проведите ползунок Swipe to Unlock.
#Если описанный выше вариант входа в рекавери у вас не работает (но скорее всего вы просто делаете что-то не так), то прошейте "TWRP.tar" заново и попробуйте так: Зажмите VolDown+ПИТАНИЕ (приблизительно на 7 секунд, но отсчитывать в уме вам это не надо, просто зажмите) -> как только экран погаснет СРАЗУ зажмите ПИТАНИЕ+Bixby+VolUP, и как только на экране что-то появится отпустите все кнопки кроме VolUp -> ждите пока смартфон не войдёт в TWRP.
17. После входа в TWRP проведите ползунок "Swipe to Allow Modifications" -> перейдите в раздел Settings -> подраздел Screen (который со значком яркости) -> уберите галку "Enable screen timeout" -> вернитесь в главное меню TWRP.
18.
- Если для установки прошивки вы собираетесь использовать SD-карту памяти, то: перейдите в раздел Install -> Select Storage -> Micro SD card -> OK -> если закинутые вами на карту памяти файлы отображаются, то значит с ней проблем при прошивке не возникнет -> пока ничего не устанавливайте! Просто вернитесь в главное меню.
- Если для установки прошивки вы собираетесь вместо SD-карты использовать USB-накопитель через OTG-переходник, то: втыкните USB-накопитель в переходник -> втыкните переходник в смартфон -> перейдите в раздел Install -> Select Storage -> USB OTG (если нажать не получается, то отключите и подключите переходник повторно, потому что иногда бывает, что монтирование накопителя успешно проходит только с раза третьего-четвертого) -> OK -> если закинутые вами на накопитель файлы отображаются, то значит с накопителем проблем при прошивке не возникнет -> пока ничего не устанавливайте! Просто вернитесь в главное меню TWRP.
19.1. Так как это ваш первый вход в TWRP, то надо сделать бэкап всего важного (этот пункт достаточно сделать всего один раз за всю жизнь смартфона). Для этого переходим в раздел Backup -> отмечаем только пункт EFS -> Select Storage -> выбираем либо Micro SD card, либо USB OTG -> OK -> проводим ползунок Swipe to Backup -> по завершению бэкапирования возвращаемся в раздел Backup.
Далее делаем более масштабный бэкап: отмечаем все пункты кроме System, Data, System Image -> проводим ползунок Swipe to backup -> экран смартфона можете временно выключить (кнопкой ПИТАНИЕ) + советую положить смартфон в какое-нибудь прохладное место (например на подоконник), чтобы хоть как-то охладить его, потому что процесс резервного копирования будет в течение длительного времени весьма ощутимо нагревать ваш смартфон.
19.2-a. Если вы использовали SD-карту, то подключаем смартфон к ПК -> вырезаем (либо копируем) с карты памяти папку "TWRP" куда-нибудь на ПК или на внешний жёсткий диск.
19.2-b. Если вы использовали USB-накопитель, то в меню переходим в раздел Mount -> убираем галку "USB OTG" -> подключаем накопитель к ПК -> вырезаем (либо копируем) с него папку "TWRP" куда-нибудь на ПК или на внешний жёсткий диск -> подключаем USB-накопитель обратно к смартфону, переходим в раздел Mount и отмечаем галкой пункт "USB OTG".
!!! Советую бережно хранить эту папку. Но вообще, я не уверен, есть ли какой-либо смысл хранить папку того огромного бэкапа, который я назвал "масштабным" (мне непонятно, какая от него может быть польза), поэтому по желанию можете удалить его папку например через полгода. А вот отдельный бэкап раздела EFS, который вы сделали, настоятельно рекомендую хранить ВЕЧНО на внешнем накопителе или в облаке (или хотя бы, пока не перестанете пользоваться этим смартфоном).
20. В главном меню переходим в раздел Wipe -> Format Data -> печатаем слово yes -> нажимаем кнопку ввода -> после этого возвращаемся в главное меню -> Install -> находим и выбираем multidisabler-samsung-3.1.zip -> проводим ползунок -> опять переходим в раздел Wipe и опять делаем Format Data -> опять переходим в раздел Wipe -> Advanced Wipe -> отмечаем только пункты Dalvik / ART Cache, Cache, System, Data -> проводим ползунок.
21.1. После завершения вайпа переходим в раздел Install -> выбираем файл прошивки (в нашем случае это hadesRom_Q_Stock_v2.0_9820-CTC9.zip) -> проводим ползунок -> смиренно ждём пока не откроется мастер установки прошивки (он же AROMA Installer) -> проходим шаги до шага "Main options", на котором отмечаем пункт "Yes, I want to do a full wipe!" и "Backup current EFS", остальные пункты на этом шаге и всех последующих выбирайте по желанию -> подтвердите установку (Install), ждите -> по окончании установки нажмите End -> галку "Reboot Device" не ставьте! -> End -> ждите, затем проведите появившийся ползунок Swipe to unlock (а если спустя минуту ожидания экран всё ещё черный, то нажмите кнопку ПИТАНИЕ) -> вернитесь в главное меню TWRP -> [данный шаг только для тех, кто устанавливал прошивку с USB-накопителя] нажмите Mount, снимите галку с USB OTG, отключите переходник от смартфона -> нажмите Reboot -> Recovery -> если на экране появился запрос "Install TWRP App?", то уберите все галочки и затем нажмите "Do Not Install", чтобы TWRP не установило в систему своё бесполезное приложение -> ждите загрузки системы (около 10 минут).
21.2. Пройдите мастер начальной настройки как вам угодно (хоть с интернетом, хоть без). Если вы устанавливали прошивку с USB-накопителя и по какой-то причине забыли его размонтировать в TWRP, то разверните строку уведомлений и нажмите "Отключить" (это для безопасного извлечения накопителя), затем отключите переходник от смартфона.
22. Из внутренней памяти смартфона скопируйте папку "EFSBackup" куда-нибудь на ПК или на внешний жёсткий диск или в облако.
23. Если вы обнаружили, что в прошивке не установлен Magisk Manager, то скачайте его apk сами (можно из ), установите, откройте, а если в нём вы обнаружите, что Magisk Manager не видит root (не показывает версию Magisk), то просто перезагрузите смартфон через меню питания.
24. С включенным интернетом зайдите в Magisk Manager и сразу же откажитесь от "Расширенной установки" (если она будет предложена) -> обновите Magisk Manager (именно приложение, а не сам Magisk! Сам Magisk через приложение вообще никогда не обновляйте!) на последнюю версию (на момент написания инструкции - 22.0) -> откройте обновлённый Magisk Manager и теперь согласитесь на "Расширенную установку" (если она будет предложена), дождитесь окончания перезагрузки. Если перезагрузка не была предложена, то перезагрузите смартфон сами.
Советы и решения некоторых проблем по TWRP и установке прошивок:
  • Перед установкой конкретного TWRP рекомендую читать шапку темы этого конкретного TWRP и шапку темы той кастомной прошивки, которую собираетесь устанавливать. Ведь в этих темах могут содержатся особенные указания по установке, применимые только лишь для конкретного TWRP.​
  • При выборе TWRP рекомендую выбирать его в сумме по двум критериям:
    1. В соответствии с рекомендацией разработчика конкретной кастомной прошивки;
    2. Под сборку вашей текущей прошивки (в моём случае - BSKO) либо (если таковая версия необходимого вам TWRP отсутствует) под сборку кастомной прошивки, которую собираетесь устанавливать.
  • Разработчик Ambasadii , что для прошивки TWRP в Odin'е нужно отдельно помещать образ TWRP в блок AP, а образ vbmeta в блок CP, хотя на рекомендуемой мною BSKO отлично работает помещение обоих образов в блок AP в одном tar-архиве. Это я к тому, что если у вас не получается прошить/запустить какой-либо TWRP, то попробуйте последовать данному совету, но я подозреваю, что данный совет применим только для кастомных прошивок на базе Android 11 и не поможет для прошивок на базе Android 10.​
  • Если в TWRP при попытке выполнить Format Data вы получаете ошибку "Failed to unmount '/data' (Device or resource busy)", то просто повторите Format Data ещё несколько раз - одна из попыток должна быть успешной.​
  • При проблемах с запуском/установкой кастомной прошивки:
    1. На XDA в теме конкретной кастомной прошивки выполните поиск по краткому и полному имени той сборки, которая у вас сейчас установлена (например, краткое - "BSKO", полное - "G970FXXU3BSKO"). Вероятно, что вопрос о работоспособности интересующей вас прошивки на вашей сборке уже поднимался.
    2. Старайтесь подобрать слово (либо словосочетание), которое кратко указывает на суть вашей проблемы (например "бутлуп, password loop, логотип, не загружается"), и затем выполните по нему поиск в темах и .​
Как обновлять Magisk на кастомной прошивке: Если я правильно понял, то никак. Magisk фиксированной версии уже вшит в ядро, поэтому единственный вариант - найти исходники конкретного кастомного ядра и пересобрать из них ядро с внедрением желаемой версии Magisk (инструкции можно поискать в темах , , а также в темах самих кастомных ядер на XDA).

По поводу комбинаций клавиш и загрузки в разные режимы:
- Как войти в TWRP: выключить смартфон, держать bixby+громкость вверх+питание пока не запустится TWRP.
- Как запустить систему в рут-режиме (чтобы был активен Magisk): выключить смартфон, держать bixby+громкость вверх+питание до момента как экран включится, затем сразу же отпустить все три кнопки, ждать загрузки смартфона. Понятие "запустить систему в рут-режиме" весьма частное, и на самом деле данная комбинация не "запускает систему в рут-режиме", а выполняет запуск системы из раздела recovery, но в большинстве прошивок и ядер в этом разделе содержится именно запускатор системы, выполняющий запуск системы в рут-режиме.
- В TWRP кнопка Reboot -> Recovery = загрузить смартфон в систему в рут-режиме*. Да да, название пункта вообще не совпадает с тем, что он выполняет. А всё потому что у S10-серии рут (Magisk) устанавливается в раздел recovery, т.е. в этом разделе находятся одновременно TWRP и некий загрузочный компонент, выполняющий загрузку системы именно в рут-режиме.
*За исключением некоторых кастомных прошивок и ядер, у которых данный пункт выполняет перезапуск TWRP, а пункт Reboot System выполняет загрузку в систему в рут-режиме.
- В TWRP кнопка Reboot -> System = загрузить смартфон в систему в безрутном-режиме**. Нажатие на него ничего страшного с прошивкой не сделает, но смысла от такой загрузки никакого.
**За исключением некоторых кастомных прошивок и ядер, у которых данный пункт выполняет загрузку в систему в рут-режиме, а пункт Reboot Recovery выполняет перезапуск TWRP.

.
25. Согласно пунктам 5,6,7 прошейте через Odin стоковую прошивку, которую вы прошивали перед установкой вашей текущей кастомной прошивки (напомню, что в моей инструкции я прошивал стоковую прошивку с версией сборки BSKO).
26. Выполните пункт 10, но в данном случае вместо архива Hades ROM на накопитель нужно скопировать 4 архива с ): ROM.G97xF.XXS9DTK9-v2.2.by.ambasadii.zip, mods_DTJA-v1.3.4 compatible with DTK9.zip, magisk_safetynet_fix+dolby_fix.zip, AmbasadiiCruel-G97xF-v3.10.zip
27. Выполните пункты 11, 12, но в данном случае вместо TWRP 3.3.1-3 вам нужен , хотя скорее всего можно прошить и через более новый .
28. Выполните пункты 13-18, 20.
29. После завершения вайпа переходим в раздел Install -> выбираем "ROM.G97xF.XXS9DTK9-v2.2.by.ambasadii.zip" -> ползунок -> Next (если на каком-нибудь из шагов экране надпись "Please Wait" будет крутиться более 1 минуты, то нажмите на еле заметную кнопку Next, чтобы перейти дальше, затем вернитесь на предыдущий пункт кнопкой Back) -> пройдите все шаги установки по вашему вкусу (при этом внимательно читайте их заголовки), CSC Region советую выбрать в соответствии с вашим регионом использования (например если живёте в России, то SER, если в Украине, то SEK) -> жмите Install и ждите окончания установки (на 71% придётся весьма долго ждать) -> Next -> Exit -> если после этого экран стал чёрным, то нажмите несколько раз кнопку ПИТАНИЕ, чтобы экран включился, затем проведите ползунок Swipe to unlock -> вернитесь в меню Install -> выберите "AmbasadiiCruel-G97xF-v3.10.zip" -> ползунок -> вернитесь в Install -> выберите "mods_DTJA-v1.3.4 compatible with DTK9.zip" -> ползунок, ждите -> вернитесь в Install -> (опционально, т.к. не уверен, что данный фикс работает) выберите "magisk_safetynet_fix+dolby_fix.zip" -> ползунок.
30. Вернитесь в главное меню -> [данный шаг только для тех, кто устанавливал прошивку с USB-накопителя] нажмите Mount, снимите галку с USB OTG, отключите переходник от смартфона -> Reboot -> System -> если на экране появился запрос "Install TWRP App?", то уберите все галочки и затем нажмите "Do Not Install" -> ждите загрузки системы (около 10 минут, причём в течение этого времени логотип Samsung будет отображаться очень долго, смиренно ждите) -> выполните пункт 21.2 -> зайдите в приложение Rom Control и предоставьте ему рут-права, чтобы индикаторы в статус-баре переместились из под глазка камеры.
31. Выполните пункт 24.
Через Magisk Manager удалите установленный модуль safetynet-fix и затем установите тот модуль safetynet-fix, который упомянут мною в разделе "Как заставить работать Google Pay".

Ссылки: , , , .
По-моему мнению это самая кастомизируемая кастомная OneUI-прошивка на базе Android 10 для нашего смартфона.
Устанавливается она весьма специфически. Когда я первый раз пытался её завести, то как бы я её не прошивал - смартфон у меня зависал на экране с зеленым андроидом либо на экране с логотипом Samsung. Но в конечном итоге завести её мне всё-таки удалось.

32. Выполните пункт 25.
33. Выполните пункт 10, но в данном случае вместо архива Hades ROM на накопитель нужно скопировать 4 архива из телеграма VN ROM: VN-ROM+S10+G97x_9DTJA_V19.1_Final+OneUI+2.5.zip, Patch+v19.1+only+for++S10E.zip, VN-ROM+Update+InCallUI+S10.zip (из либо с ), VN-Kernel-G977B,G977N,G975F,G973F,G970F,N976B,N975F.zip.
34. Выполните пункты 11, 12, но в данном случае вместо TWRP 3.3.1-3 вам нужен .
35. Выполните пункты 13-18.
36. В главном меню переходим в раздел Wipe -> Format Data -> печатаем слово yes -> нажимаем кнопку ввода -> после этого возвращаемся в главное меню -> опять переходим в раздел Wipe -> жмем Advanced Wipe -> отмечаем только пункты Dalvik / ART Cache, Cache, System, Data -> проводим ползунок.
37. После завершения вайпа переходим в раздел Install -> выбираем "VN-ROM+S10+G97x_9DTJA_V19.1_Final+OneUI+2.5.zip" -> ползунок -> игнорируем тот факт, что в Support models наш G970F отсутствует -> пройдите все шаги установки по вашему вкусу (при этом внимательно читайте их заголовки), на шаге Customizing не отмечайте пункт "Magisk safetynet fix S10" (ввиду его неактуальности) и ещё советую не выбирать Chinese SmartManager (автор прошивки тоже рекомендует оставить стоковый), советую не выбирать YouTube Vanced (потому что первое же обновление Youtube его перезапишет, поэтому лучше установите YouTube Vanced вручную после установки прошивки), CSC Region советую выбрать в соответствии с вашим регионом использования (например если живёте в России, то SER, если в Украине, то SEK) -> жмите Install и ждите окончания установки (на 71% придётся весьма долго ждать) -> Next -> Finish -> на вопрос "Reboot Now?" ответьте No -> если после этого экран стал чёрным, то нажмите несколько раз кнопку ПИТАНИЕ, чтобы экран включился, затем проведите ползунок Swipe to unlock -> вернитесь в меню Install -> выберите "Patch+v19.1+only+for++S10E.zip" -> ползунок -> вернитесь в Install -> по желанию выберите "VN-ROM+Update+InCallUI+S10.zip" -> ползунок -> вернитесь в Install -> выберите "VN-Kernel-G977B,G977N,G975F,G973F,G970F,N976B,N975F.zip" (да да, мы прошиваем ту же самую версию ядра, но в отличие от встроенного в VN ROM ядра, этот архив содержит более свежий Magisk 21.1) -> ползунок -> вернитесь в Install -> выберите "multidisabler-samsung-3.1.zip" -> ползунок.
Для сведения: на шаге выбора приложений на удаление вы наверняка заметите некое приложение Tag и не поймёте, что это такое. Это приложение для поддержки NFC-меток. Полное имя пакета приложения - com.android.apps.tag
38. Вернитесь в главное меню -> [данный шаг только для тех, кто устанавливал прошивку с USB-накопителя] нажмите Mount, снимите галку с USB OTG, отключите переходник от смартфона -> Reboot -> System -> если на экране появился запрос "Install TWRP App?", то уберите все галочки и затем нажмите "Do Not Install" -> ждите загрузки системы (минимум 8 минут, причём в течение этого времени логотип Samsung будет отображаться очень долго, смиренно ждите) -> выполните пункт 21.2 -> зайдите в приложение VN-ROM Control и предоставьте ему рут-права, чтобы индикаторы в статус-баре переместились из под глазка камеры.
39. Именно с выключенным интернетом откройте Magisk Manager, зайдите в его настройки и переключите "Источник обновлений" на "Стабильный канал", затем выполните пункт 24.

  • Чтобы красиво расположить индикаторы в статус-баре: зайдите в VN-ROM Control -> Statusbar -> Status bar Style -> перетяните ползунок Adjustment padding right for S10 на понравившееся значение (советую 50 dip).
  • Не советую в Statusbar -> Virtual Buttons включать правую и среднюю кнопки, потому что вы будите задевать их ухом при ответе на звонки или при записи голосового сообщения.
  • Для сведения: в разделе VN-ROM Control -> Statusbar -> Status bar Style -> Show/Hide Statusbar Icons те пункты, которые вы отмечаете галочками, будут скрыты, а не показаны (это я говорю, чтобы вы не путались, что делаете).
  • Для сведения: значок GPS появляется в статусбаре только тогда, когда какое-либо приложение использует его. А вот значок NFC я вообще не понял как сделать отображаемым - вероятно его можно включить только при использовании User Stock UI + QuickStar.
  • Чтобы исправить кривую анимацию выключения экрана внизу навбара я вижу два варианта решения: 1 вариант: зайдите в VN-ROM Control -> TouchWiz -> выключите пункт Screen off animation -> перезагрузитесь; 2 вариант: зайдите в VN-ROM Control -> Navigation bar -> Custom background -> включите Enable custom background и выставите Transparency на 255 -> анимация всё ещё будет кривая, но она хотя бы не будет обрезать половину навбара.
  • Чтобы избавиться от подёргиваний текста и микрофризов интерфейса: для начала дождитесь пока не обновятся все приложения, которые скачиваются при первом запуске прошивки, затем перезагрузите смартфон, а если даже после этого проблема сохраняется, то зайдите в VN-ROM Control -> в боковом меню откройте Optimize System -> Choose custom UI or Stock UI -> Press here to User Stock UI, подождите 5 секунд, затем согласитесь на перезагрузку интерфейса, затем целиком перезагрузите смартфон -> снова зайдите в VN-ROM Control и теперь нажмите Press here to User Custom UI -> подождите 5 секунд, затем согласитесь на перезагрузку интерфейса.
  • Если у вас Сбербанк ругается на якобы вирус-троян HEUR: Trojan.AndroidOS.Boogr.gsh, то тут два варианта решения:
    1. Через любой рут-файлменеджер удалите папку /system/priv-app/vnrom_weatherdaemon и перезагрузите смартфон. Также рекомендую проверить, что Сбербанк у вас добавлен в MagiskHide. В принципе, вы можете попробовать убить двух зайцев сразу (и погодный функционал (vnrom_weatherdaemon используется для отображения погоды на экране блокировки и в статусбаре) сохранить, и Сбербанк обмануть). Для этого после того как вы удалили папку и перезагрузили смартфон, откройте Сбербанк и убедитесь, что он больше не жалуется на вирус -> загрузитесь в TWRP -> установите архив " " либо архив " ", в состав которых входит vnrom_weatherdaemon, на который Сбербанк не ругается. Для сведения: архив "Add ThemeCenter mods.zip" служит для исправления слетания кастомных тем оформления, но в его состав входит тот же самый vnrom_weatherdaemon, поэтому после прошивки этого архива, vnrom_weatherdaemon придётся удалить повторно.
    2. Воспользоваться
    , в которой вырезан антивирус.

Обращаю внимание: регион (он же CSC, он же CARRIER_ID, например SER, SEK, DBT и т.п.) переносится между прошивками (и кастомными и стоковыми) даже после переустановки стоковой прошивки через Odin с полным вайпом. Т.е. регион - это та штука, которую невозможно сбросить или стереть, её можно только изменить, и если вы во время установки например Ambasadii ROM установили регион например на XXV (Вьетнам), то сколько бы раз вы не отформатировали память, сколько бы раз вы не сделали вайпов, не перепрошили смартфон через Odin - у вас всё равно останется регион XXV, пока вы его не измените на другой. Учитывая данный факт, делаем вывод, что регион можно изменить только повторно установив кастомную прошивку (например Ambasadii или VN ROM) и в процессе прошивки выставить регион на желаемый.
У CSC сущесвуют аж 4 слота, которые вы можете видеть в информации о ПО в настройках смартфона. Подробнее про то, какой слот за что отвечает, написано в в разделе "Multi-CSC and why changing the CSC is mostly deprecated".
Издавна рекомендованными CSC для официальных прошивок считаются SEK, THL и XID; кастомные прошивки не в счёт, потому что на них с любым CSC доступен весь функционал остальных CSC, поэтому на кастоме можно оставить ваш родной CSC.
После смены CSC рекомендую проверить, что в Galaxy Store интерфейс отображается на нормальном языке.
Если после смены CSC у вас не работает назначение действий на кнопку Bixby, возможно вам поможет .
Остальные способы смены CSC на андроиде 10:
  • Через гугл-телефон ( ):
    1. установите приложение " "
    2. откройте его и введите код *#*#27262826#*#*
    3. выберите желаемый CSC
    4. нажмите Install -> отметьте пункт "Sales&Network code change" -> после нажатия на "OK" будет выполнен сброс к заводским настройкам, поэтому рекомендуется сделать бэкап важных вам данных.
  • При наличии рут-прав через любой рутовый файловый менеджер (например Root Explorer) перейдите по пути /efs/imei/, откройте файл mps_code.dat в текстовом редакторе и измените регион CSC на желаемый. Перезагрузите смартфон. После этого через Odin прошейте смартфон 4-ёх файловой прошивкой, в CSC которой есть прописанный вами регион.
  • Через программу SamKEY.
  • Ещё некоторые способы приведены .

Нерешенные (мною) проблемы VN-ROM v19.1:
  1. в клиентах Telegram плохая чувствительность жеста записи разговора поднятием телефона в вертикальное положение [на стоке android 12 чувствительность отличная]
  2. в клиентах ВКонтакте не работает жест записи разговора поднятием телефона в вертикальное положение, он же raise to record/speak [правда он и на стоке android 12 не работает]

  3. нет окна входящего вызова при свёрнутом Telegram [на стоке android 12 такой проблемы не наблюдаю]
  4. иногда не обновляется уведомление плеера при переключении трека на заблокированном экране длинным нажатием кнопок громкости.
    Однако
    для починки данных двух пунктов (3,4) рекомендую попробовать следующее:
    1. настройки -> приложения -> особые права доступа -> адаптивные уведомления -> Нет;
    2. настройки -> приложения -> особые права доступа -> оптимизация расхода -> переключите режим отображения на "Все" -> отключите оптимизацию для приложений, с уведомлениями которых вы наблюдаете проблемы.

  5. в gboard после второго запуска пропадает возможность переместить ярлыки на панели избранных команд [на стоке android 12 такой проблемы не наблюдаю]
  6. невозможно назначить вибрацию сигналу уведомления приложения Business calendar 2 [на стоке android 12 такой проблемы не наблюдаю]
  7. приложение Raise to answer срабатывает не всегда
  8. кнопка доступности поворота экрана появляется очень неотзывчиво (приходится встряхивать смартфон, чтобы она появилась), хотя авто-поворот работает без задержек [на стоке android 12 чувствительность распознавания поворота отличная]
  9. иногда от клиентов ВКонтакте не поступают уведомления

.
Очень неплохая прошивка, весьма близкая по кастомизации к VN-ROM.
Сразу обращаю внимание, что так как Magisk по-умолчанию в Hyper ROM не интегрирован, то у вас будет целых два варианта загрузки (хотя автор Hyper ROM не советует использовать оба варианта, а советует использовать исключительно Reboot System): Reboot System = с ядром ThundeRStormS Kernel но с неактуальным Magisk'ом, либо Reboot Recovery = со стоковым ядром но с актуальным Magisk'ом - выбирать вам. Пока насчёт этого не заморачивайтесь, мы до этого ещё дойдём. Вероятно, что с VN-ROM тоже можно провернуть подобное, но лично я не пробовал.

40. Выполните пункт 25.
41. Выполните пункт 10, но в данном случае вместо архива Hades ROM на накопитель нужно скопировать HROM-V5-S10X.zip и один из двух вариантов ядра ThundeRStormS Kernel (ThundeRStormS-Kernel-S10-N10-OneUIQ-v1.6-CR-20210105.zip либо ThundeRStormS-Kernel-S10-N10-OneUIQ-v1.6-ARTER97-20210105.zip) из .
42. Копируем на смартфон во внутреннюю память файл ) -> устанавливаем Magisk Manager -> открываем его с включенным интернетом -> зайдите в его настройки и переключите "Источник обновлений" на "Стабильный канал" -> выбираем пункт "Установка" напротив надписи Magisk -> галочку у пункта "Режим установки в recovery" можете оставить, а можете убрать (я разницы не заметил, но наверное правильнее будет оставить) -> Далее -> Пропатчить boot образ -> выбираем наш twrp-beyond0lte-3.4.0-4_ianmacd_DTJA.img -> Установить -> после завершения копируем из папки Download полученный magisk_patched_блаблабла.img на ПК -> переименовываем его в recovery.img и затем вместе с vbmeta.img (из пункта 11) упаковываем его в TWRP.tar по аналогии как делали в пункте 13. Выполните до конца пункт 13.
43. Выполните пункты 14-18, 20.
44. После завершения вайпа перейдите в раздел Mount -> отметьте все пункты кроме EFS и тех пунктов которые не нажимаются (как правило, это пункт того внешнего накопителя, который не подключен - USB OTG либо Micro SD card).
45. Переходим в раздел Install -> выбираем "HROM-V5-S10X.zip" -> ползунок, ждём -> Next (если на каком-нибудь из шагов экране надпись "Please Wait" будет крутиться более 1 минуты, то нажмите на еле заметную кнопку Next, чтобы перейти дальше, затем вернитесь на предыдущий пункт кнопкой Back) -> пройдите все шаги установки по вашему вкусу, но при этом на шаге "Select Apps" не выбирайте "Kernel Tools app" (мы его потом установим вручную) -> жмите Next и ждите окончания установки -> Next -> пункт "Reboot device" не отмечаем -> Finish -> если после этого экран стал чёрным, то нажмите несколько раз кнопку ПИТАНИЕ, чтобы экран включился, затем проведите ползунок Swipe to unlock -> вернитесь в меню Install -> выберите архив ThundeRStormS-Kernel -> ползунок -> дойдите до шага "ThundeRStormS Kernel Installation", оставьте уже расставленные галочки как есть, но при этом добавьте галочку "Install Device Tree Blobs DTB/DTBO" -> Next -> Next, ждём окончания установки -> Next -> Finish (если после этого экран стал чёрным, то нажмите несколько раз кнопку ПИТАНИЕ, чтобы экран включился, затем проведите ползунок Swipe to unlock).
46. Вернитесь в главное меню -> [данный шаг только для тех, кто устанавливал прошивку с USB-накопителя] нажмите Mount, снимите галку с USB OTG, отключите переходник от смартфона -> Reboot -> System -> если на экране появился запрос "Install TWRP App?", то уберите все галочки и затем нажмите "Do Not Install" -> ждите загрузки системы (около 10 минут, причём в течение этого времени логотип Samsung будет отображаться очень долго, смиренно ждите) -> выполните пункт 21.2 -> зайдите в приложение HyperTools, чтобы индикаторы в статус-баре переместились из под глазка камеры.
47. С включенным интернетом зайдите в Magisk Manager и сразу же откажитесь от "Расширенной установки" -> обновите Magisk Manager (именно приложение, а не сам Magisk!) на последнюю версию (на момент написания инструкции - 22.0) -> откройте обновлённый Magisk Manager и теперь согласитесь на "Расширенную установку", дождитесь окончания перезагрузки -> затем установите приложение ThunderTweaks последней версии (на момент написания инструкции - 1.0.7.5), которое можно найти на канале .
В итоге имеем два варианта загрузки:
- Reboot System в TWRP, либо перезагрузка через меню питания = запуск системы с Magisk 21.2 + ядро ThundeRStormS Kernel.
- Reboot Recovery в TWRP, либо при выключенном экране зажать три кнопки и отпустить при первом же изображении = запуск системы с актуальным Magisk (точнее с той версией Magisk'а, которую вы вшили в TWRP в пункте 42) + стоковое ядро. Вероятно, что с помощью повторения пункта 42 вы сможете поверх старой версии Magisk'а поставить новую, но я это не проверял.

.
Весьма скудная на модификации прошивка. Никаких дополнительных настроек аля Rom Control вы тут не найдёте. Скорее всего прошивка очень близка к BeyondROM.
Автор прошивки уверяет, что на S10e его прошивка дружит не только с ThundeRStormS Kernel, но и с Cruel kernel и BatterExynos9820 kernel. Так что вы определённо вольны эксперементировать с ядрами, если выберите эту прошивку.

48. Согласно пунктам 5,6,7 прошейте через Odin стоковую прошивку, которую вы прошивали перед установкой вашей текущей кастомной прошивки (напомню, что в моей инструкции я прошивал стоковую прошивку с версией сборки BSKO).
49. Выполните пункт 10, но в данном случае вместо архива Hades ROM на накопитель нужно скопировать BlastUI-v1.3.4.zip и архив с ядром ThundeRStormS Kernel как в пункте 41.
50. Выполните пункты 11, 12, но в данном случае вместо TWRP 3.3.1-3 вам нужен .
51. Выполните пункты 13-18, 20.
52. После завершения вайпа переходим в раздел Install -> выбираем "BlastUI-v1.3.4.zip" -> ползунок и ждите окончания установки -> вернитесь в меню Install -> выберите архив ThundeRStormS-Kernel -> ползунок -> дойдите до шага "ThundeRStormS Kernel Installation", оставьте уже расставленные галочки как есть, но при этом добавьте галочку "Install Device Tree Blobs DTB/DTBO" -> Next -> Next, ждём окончания установки -> Next -> Finish (если после этого экран стал чёрным, то нажмите несколько раз кнопку ПИТАНИЕ, чтобы экран включился, затем проведите ползунок Swipe to unlock).
54. Вернитесь в главное меню -> [данный шаг только для тех, кто устанавливал прошивку с USB-накопителя] нажмите Mount, снимите галку с USB OTG, отключите переходник от смартфона -> Reboot -> System -> если на экране появился запрос "Install TWRP App?", то уберите все галочки и затем нажмите "Do Not Install" -> ждите загрузки системы (около 10 минут, причём в течение этого времени логотип Samsung будет отображаться очень долго, смиренно ждите) -> выполните пункт 21.2.
55. В Magisk Manager зайдите в настройки и переключите "Источник обновлений" на "Стабильный канал", затем выполните пункт 47.
56. На канале есть ещё какие-то загрузки, например Bluetooth_Library_Patcher-v2.2.2(222).zip, SQLite3_snapshot-202012301320.zip - вероятно, их тоже следует установить (через Magisk Manager разумеется).

/
Очень близкая к стоковой, но весьма скудная на модификации прошивка. Есть собственный Rom Control, но каких-либо уникальных функциональных настроек вы тут не найдёте, очень похож на Rom Control из Hades ROM.

57. Согласно пунктам 5,6,7 прошейте через Odin стоковую прошивку, которую вы прошивали перед установкой вашей текущей кастомной прошивки (напомню, что в моей инструкции я прошивал стоковую прошивку с версией сборки BSKO).
58. Выполните пункт 10, но в данном случае вместо архива Hades ROM на накопитель нужно скопировать BR71.zip и TWRP-BRC7.1-DTJA-G97xF_20201108.zip
59. Копируем на смартфон во внутреннюю память файл ) -> устанавливаем Magisk Manager -> открываем его с включенным интернетом -> выбираем пункт "Установка" напротив надписи Magisk -> ставим галочку у пункта "Режим установки в recovery" -> Далее -> Пропатчить boot образ -> выбираем наш twrp-beyond0lte-3.4.0-4_ianmacd_DTJA.img -> Установить -> после завершения копируем из папки Download полученный magisk_patched_блаблабла.img на ПК -> переименовываем его в recovery.img и затем вместе с vbmeta.img (из пункта 11) упаковываем его в TWRP.tar по аналогии как делали в пункте 13. Выполните до конца пункт 13.
60. Выполните пункты 14-18, 20.
61. Переходим в раздел Install -> выбираем "BR71.zip" -> ползунок, ждём -> Next (если на каком-нибудь из шагов экране надпись "Please Wait" будет крутиться более 1 минуты, то нажмите на еле заметную кнопку Next, чтобы перейти дальше, затем вернитесь на предыдущий пункт кнопкой Back) -> пройдите все шаги установки по логике и вашему вкусу, но при этом на шаге "services" советую выбрать "Use S10e moded services" -> жмите Next и ждите окончания установки -> Finish -> если после этого экран стал чёрным, то нажмите несколько раз кнопку ПИТАНИЕ, чтобы экран включился, затем проведите ползунок Swipe to unlock.
62. Вернитесь в главное меню -> [данный шаг только для тех, кто устанавливал прошивку с USB-накопителя] нажмите Mount, снимите галку с USB OTG, отключите переходник от смартфона -> Reboot -> Recovery -> если на экране появился запрос "Install TWRP App?", то уберите все галочки и затем нажмите "Do Not Install" -> ждите загрузки системы (около 10 минут) -> выполните пункт 21.2.
63. Именно с выключенным интернетом откройте Magisk Manager, зайдите в его настройки и переключите "Источник обновлений" на "Стабильный канал", затем выполните пункт 47.
64. Теперь снова перезагружаемся в TWRP -> нажимаем Install -> выбираем TWRP-BRC7.1-DTJA-G97xF_20201108.zip -> ползунок -> проходим шаги установки -> Next (если после этого экран стал чёрным, то нажмите несколько раз кнопку ПИТАНИЕ, чтобы экран включился, затем проведите ползунок Swipe to unlock) -> [данный шаг только для тех, кто устанавливал прошивку с USB-накопителя] нажмите Mount, снимите галку с USB OTG, отключите переходник от смартфона -> нажмите Reboot -> Recovery -> если на экране появился запрос "Install TWRP App?", то уберите все галочки и затем нажмите "Do Not Install", чтобы TWRP не установило в систему своё бесполезное приложение -> ждите загрузки системы -> откройте приложение BeyondRC (ROM Control то бишь) и предоставьте ему рут-права -> если приложение зависло на крутящемся кольце, то выйдите из приложения и зайдите в него снова.

Решения ещё некоторых проблем и полезные модификации:
  1. Как заставить работать Google Pay, скрыть рут от приложений и обойти проверку SafetyNet.
    0. На смартфоне войдите в аккаунт Google, если ещё не вошли.
    1. С включённым интернетом откройте Magisk -> Настройки -> Скрытие приложения Magisk -> в имя введите любое понятное для вас название (с таким названием будет отображаться ярлык в меню приложений) -> нажимаем ОК и ждём около 10 секунд пока Magisk сам не перезапустится -> согласитесь на создание ярлыка.
    2. [опционально, но рекомендовано] Выключите установленный у вас способ защиты экрана блокировки.
    3. В Magisk в разделе "Модули" удалите модуль safetynet-fix (какой-угодно версии), если он у вас установлен.
    4. [перед выполнением прочитайте этот пункт до конца]
    Делаем как в , но при этом:
    - В пункте 1 мы уже скрыли Magisk, поэтому повторно это делать не нужно. А добавление файла Hosts произведите через настроки Magisk -> Внесистемный hosts файл;
    - В пункте 2 рекомендую не устанавливать модуль hardwareoff, проделать шаги моей инструкции до конца, и только в случае, если после выполнения инструкции evalType при проверке SafetyNet в Magisk будет значиться как HARDWARE, то проделайте эту инструкцию заново, но в этот раз установите модуль hardwareoff;
    - В пункте 4 модули "MagiskHidePropsConf" и "Busybox for Android NDK" установите именно из сетевого репозитория Magisk'а в разделе "Модули" (найдите их через поиск по репозиторию), потому что только так вы установите их новейшие версии. Также из сетевого репозитория установите модуль ;
    - Сразу после 10 пункта установите через Magisk актуальную версию модуля (на момент написания этой инструкции актуальная версия - 2.1.1, прикреплена внизу поста), затем перезагрузитесь, запустите проверку SafetyNet в Magisk.
    5. Чтобы устройство в настройках "Google Play Маркет" стало числиться сертифицированным, очистите данные Google Play Маркет через меню "О приложении", затем в Magisk снова запустите проверку SafetyNet (должна пройтись успешно). Теперь можете запустить Google Play Маркет и можете закрыть его.
    6. Через Magisk удалите модуль HARDWARE OFF (если вы его установили в пункте 4), затем перезагрузитесь, снова пройдите проверку SafetyNet через Magisk (по идее аттестация должна значиться как Basic). Теперь у вас снова станет рабочим Galaxy Store.
    7. Перейдите в Настройки -> Приложения -> Google Pay -> Память -> очистите данные приложения; перейдите в Настройки -> Приложения -> Сервисы Google Play -> Память -> Управл. памятью -> Удалить все данные.
    8. Теперь установите Google Pay, банковские и прочие приложения, от которых вы планировали скрыть рут.
    9. Зайдите в Magisk -> раздел "Суперпользователь" (значок щита на нижней панели) -> MagiskHide -> добавьте галочки нужным приложениям (Google Pay, Сбербанк Онлайн и подобные).
    10. Повторно включите нужные вам приложения в меню "Администраторы устройства", если они у вас деактивировались.
    11. Проверьте, что у вас включен хотя бы какой-нибудь тип блокировки экрана (рекомендую отпечаток пальца). Всё, теперь вы можете пользоваться Google Pay и прочими приложениями.
    Если после выполнения этих пунктов у вас всё равно наблюдаются проблемы с добавлением банковской карты в Google Pay, то:
    - Попробуйте установить через Magisk вот этот фикс .
    - Попробуйте воспользоваться методами из .

  2. Банковские приложения (например Сбербанк Онлайн) вылетают или не показывают окно входа по отпечатку пальца.
    Ещё одни симптомы: Google Pay выдаёт предупреждение "Не настроено" / "Ваш телефон не соответствует стандартам безопасности".
    1. Перейдите в Настройки -> Экран блокировки -> Отпечатки пальцев -> пару раз перевключите ползунок пункта "Разблокировка отпечатками" ( ).
    2. Если первый пункт не помог, то выполните инструкцию из пункта "Как заставить работать Google Pay, скрыть рут от приложений и обойти проверку SafetyNet".

  3. В приложении Тинькофф (и вероятно в некоторых других) исчез пункт входа по отпечатку пальца.
    Для исправления такой проблемы откройте Magisk с включённым интернетом -> Настройки -> Скрытие приложения Magisk -> в имя введите любое понятное для вас название (с таким названием будет отображаться ярлык в меню приложений) -> нажимаем ОК и ждём около 10 секунд пока Magisk сам не перезапустится -> согласитесь на создание ярлыка -> проверяем, что Тинькофф (или другое нужное вам приложение) отмечен галочкой в MagiskHide -> откройте Тинькофф -> Ещё -> Настройки -> Вход и авторизация -> Использовать данные биометрии.
    Дополнительно рекомендую в настройках вашей кастомной прошивки выключить пункты, разрешающие разблокировку отпечатком пальца даже после перезагрузки смартфона. Например, в VN ROM они расположены в VN-ROM Control -> Lockscreen -> "Unlock Screen With Fingerprint After Reboot" и "Biometric unlock with or without pin and pattern after reboot".

  4. Не работает или перестал работать Galaxy Store, выдаёт ошибки:

    4.1. Если выдаёт ошибку "Этот телефон не поддерживает Galaxy Store" с кодом наподобие 2306:1004:7f14fa9d000

    Через Magisk удалите модуль hardwareoff, затем перезагрузитесь, снова пройдите проверку Safetynet через Magisk (аттестация должна всё ещё значиться как Basic), теперь можете запускать Galaxy Store.
    4.2. Если выдаёт ошибку про то что магазин не поддерживается в вашем регионе/стране
    1. Создайте файл /внутреннее хранилище/Android/obb/com.sec.android.app.samsungapps/saconfig.ini и заполните его содержимым (обязательно после 310 добавьте ещё одну строку и оставьте её пустой):
    Код:
    _10=310
    где вместо 310 укажите желаемый код региона (в данном примере это код США; вот ).
    2. Чтобы не было проблем с оплатой платных приложений, добавьте системное приложение Samsung Checkout в DenyList в настройках Magisk'а.
    3. Затем сбросьте данные приложения Galaxy Store.
    4. Подключитесь к VPN-серверу выбранного вами региона.
    5. Можете запустить Galaxy Store.

  5. Смартфон после перезагрузки забывает связь с добавленными ранее Bluetooth-устройствами.
    Такой проблемой страдает например VN ROM. Для решения воспользуйтесь любым из этих двух модулей для Magisk:
    1.
    2.
    Если эти модули не помогли, то попробуйте через TWRP прошить multidisabler, предварительно добавив в название его архива суффикс _btfix

  6. Обрезалась внутренняя память смартфона.
    Если после установки какой-либо кастомной прошивки вы заметили, что у смартфона урезалась внутренняя память (в настройках и в информации о разделе /data будет показывать, что память смартфона всего 16 Гб или около того). Как правило, такая проблема происходит, если вы пропатчили (Magisk'ом или внедрили TWRP) архив AP от стоковой прошивки и прошили его, не заполнив в Odin'е слоты BL, CP, CSC. Есть несколько вариантов исправления обрезки:
    1. Сделайте как советуют в : загрузитесь в TWRP, через него сделайте бэкап системы (обязательно отметьте раздел /data), затем выберите Advanced Wipe, отметьте Data, выберите Repair or Change File System -> Resize File System. В итоге раздел /data расширится до оригинального размера, но в следствие этого часть данных может быть затёрта, поэтому после этого восстановите раздел /data из сделанного вами бэкапа;
    2. Просто переустановите стоковую прошивку через Odin (скормите ему все 4 файла как обычно) и затем установите кастомную прошивку заново.

  7. Проблема с требованием пинкода на экране блокировки и проблема со входом в аккаунт Samsung (ошибка "сбой обработки") при наличии рута после прошивки одного образа (ядра либо TWRP) поверх другого.
    Объяснение проблемы в . Как я понял, проблема заключается в том, что если внутренняя дата ядра/рекавери меньше, чем дата текущего обновления безопасности прошивки (Сведения о телефоне -> Сведения о ПО -> Уровень безопасности Android), то будет наблюдаться данные проблемы. Способы решения:
    1. сразу несколько способов от . Обращаю внимание, полученные патченные через образы можно установить прямо через TWRP (для этого нажмите Install -> Install Image -> выберите img образ), т.е. можно обойтись без использования Odin'а.
    2. решение от fanep: +
    3.
    4. Вместо можно использовать офлайн патч

  8. Как перейти в Download mode при бутлупе, т.е. при циклической перезагрузке либо при загрузке зависшей на логотипе Андроида или Самсунга:
    1 вариант: делаем как сказано в посте ;
    2 вариант: удерживаем ПИТАНИЕ+громкость вниз, телефон перезагрузится и как только появится черный экран начинаем держать ПИТАНИЕ+bixby+громкость вверх, пока не попадем в TWRP (если при этом будет черный экран, то просто несколько раз нажмите кнопку ПИТАНИЕ).
    3 вариант: вариант: подключаем кабель к ПК и к смартфону, нажимаем (или удерживаем) клавишу выключения и громкость минус или плюс - телефон принудительно выключится и перейдёт в режим зарядки. После отключаем кабель, а телефон останется выключенным, и только после этого пробуем войти в Download mode классической комбинацией клавиш с кабелем.
    4 вариант: через программу ;
    5 вариант: делаем как сказано в .

  9. Как обновлять версию стоковой прошивки при установленном Magisk'е:
    Если по какой-либо причине вы хотите обновить сборку стоковой прошивки через Odin, то не подсовывайте ему непатченный стоковый AP-файл, иначе обновление не удастся. Вместо стокового непатченного файла вам необходимо предварительно через Magisk Manager пропатчить AP-файл желаемого вами обновления прошивки и полученный файл (скинутый на ПК желательно командой adb pull /sdcard/Download/magisk_patched<символы>.tar, либо можете скинуть как вам удобно, но после не забудьте сравнить хэш-сумму файла на ПК и файла на смартфоне), скормить в Odin (разумеется вместе с BL, CP, HOME_CSC, чтобы все ваши данные сохранились).
    После обновления, если телефон вошёл в бутлуп, прошейте TWRP, загрузитесь в него и установите multidisabler (можно командой multidisabler в терминале самого TWRP). Если это не поможет, то попробуйте установить кастомное ядро, если оно у вас стояло до обновления.

  10. Как включить функцию выключения экрана двойным нажатием на экране блокировки (double tap to sleep):
    1. Воспользоваться приложением (рекомендую настроить его именно на тройной тап, а не на двойной, чтобы не было конфликта с системными виджетами на экране блокировки). При наличии каких-либо проблем с работой функций этого приложения попробуйте зайти в Настройки -> Приложения -> меню -> Особые права доступа -> Администраторы устройства -> отметьте "Double Tap Screen On and Off" в качестве администратора.
    2. Дополнительно в системных настройках рекомендую выставить Always On Display на тип "Коснитесь для отображения", тогда вам не придется маниакально рваться выключать экран только лишь, чтобы узнать время, наличие уведомлений и процент заряда батареи.

  11. Как увеличить количество шагов при изменении громкости кнопками громкости: в Galaxy store установите самсунговское приложение SoundAssistant. В его настройках чем меньше значение параметра, тем больше шагов громкости будет у ползунка при изменении громкости кнопками. В этом же приложении можно включить нативный функционал переключения треков удержанием кнопкой громкости.

  12. Чтобы на экране блокировки отображать уведомление музыкального плеера (например Poweramp) именно с ползунком перемотки, перейдите в настройки устройства -> экран блокировки -> FaceWidgets -> отключите раздел "Музыка". Если же он уже отключен, то попробуйте сделать наоборот - включите его.

  13. Сторонний календарь не пробуждает экран при поступлении уведомлений. Исправляется легко: в настройках встроенного самсунговского календаря в разделе "Приоритет оповещений" выставите Низкий или Высокий приоритет.

  14. Некоторые приложения не пробуждают экран при поступлении уведомлений. Исправляется любым из следующих приложений:
    1.
    2.
    3.

  15. Функция "Боковая подсветка" работает не на всех приложениях, потому не удивляйтесь, что у вас она где-то не работает.

  16. Где взять актуальные версии модулей GoodLock: (а сами модули найдёте в папке app),

  17. Как перенести список заблокированных номеров/контактов с вашего предыдущего смартфона: воспользуйтесь приложением . Я например успешно перенёс контакты со своего старого Google Pixel 3.

  18. Где найти приложение "Лупа": найдёте его в виджетах рабочего стола. Данный виджет предустановлен в прошивку. Обращаю внимание, чётче всего изображение в лупе будет при включенной вспышке.

  19. Почему режим повышенной яркости "Outdoor Mode" отключается автоматически? Это нормально. Он автоматически выключается через 15 минут. Если же при прохождении границы в 15 минут экран смартфона был включен, то outdoor mode останется активен до первого выключения экрана.

  20. Где у S10e датчик света: мигающая зелёная лампочка под дисплеем примерно в полсантиметра слева от фронтальной камеры (можете легко её заметить при звонке).

  21. Как сделать, чтобы клавиша выключения экрана срабатывала быстрее: Камера -> Настройки камеры -> отключите опцию "Быстрый запуск".

  22. Что делать, если перестаёт работать клавиша Bixby (перестаёт открывать заданное вами приложение): идём в Настройки -> Приложения -> Bixby -> жмём "Остановить" -> Память -> Очистить данные -> теперь в настройках устройства настройте функцию "Клавиша Bixby" заново. Если хотите, чтобы клавиша не переставала работать, то не открывайте настройки ассистента Bixby. У ассистента есть свой функционал назначения функций на клавишу Bixby, но т.к. во многих регионах (в том числе в России) он до сих пор недоступен, то настройку выполнить невозможно, а перехват клавиши после входа в настройки уже произошёл, поэтому функция и перестаёт работать.

  23. bxActions - приложение для назначения действий на кнопку Bixby. Без выполнения Full remapping с ПК не работает вообще, так что не забудьте его сделать (как это сделать, написано в самом приложении, в Pro-версии).

  24. - приложение позволяет отвечать на входящие звонки поднесением телефона к уху.

  25. - приложение, которое добавляет индикатор заряда батареи вокруг глазка камеры.

  26. - приложение для назначение действий на сжатие граней корпуса. Проверил на своём смартфоне. Могу сказать, что сам функционал активных граней на S10e каким-то чудом работает, но с чувствительностью в этом приложении всё плохо. По сравнению с нативным функционалом Google Pixel 3 - небо и земля.

  27. Как изменить вид эмодзи (сам я не проверял):
    1. + в выкладывают паки с эмодзи
    2. еще как вариант - вбить в поиск по репозиторию модулей Magisk слово "emoji"

  28. Можно ли, имея загрузчик 11го андроида, установить кастомную прошивку на базе 10го андроида и успешно запустить её? Наверняка ответить на этот вопрос не могу, лишь скажу, что я пытался поставить VN ROM v19.1 поверх загрузчика версии DTK (андроид 11) и у меня ничего не вышло, прошивка отказывалась загружаться дальше экрана с логотипом knox.

  29. Multidisabler от единственный или есть альтернативные версии? Не единственный. Есть ещё и . На всякий случай прикрепил их далее:
    multidisabler-samsung-3.1-keep_encrypt.zip
    multidisabler-samsung-3.2-corsicanu.zip

  30. Как включить автоматическое разворачивание уведомлений: с помощью tasker +
    либо


Если вы прошиваете какую-нибудь прошивку, не описанную мною в этой инструкции, то следуйте указаниям из темы конкретной кастомной прошивки (как правило на XDA).

  1. NobodyKernel: /
  2. BatterExynos Q: /
  3. VN-Kernel (упоминалось в разделе про установку VN-ROM)
  4. HadesROM Kernel (встроено в HadesROM, поэтому вряд ли совместимо с какой-либо другой прошивкой)

Если какой-либо файл для S10e из моей инструкции перестал быть доступен для скачивания из официальных источников, то напишите мне - поищу, перезалью.

multidisabler-samsung-3.1.zip
vbmeta.tar
safetynet-fix-v2.1.1.zip

safetynet-fix-v1.1.1-samsungmod1011.zip
safetynet-fix-v1.1.1(R+Q fing).zip
safetynet-fix-v1.1.1-samsungmod nampud.zip
safetynet-fix-v1.1.1-samsungmod-n975f.zip
Все 4 файла я брал в .
 
Последнее редактирование: