📎Инструкция по прошивке Samsung Galaxy S10+ /e/OS

/e/OS - это операционная система на базе Android, разработанная /e/ Foundation с целью обеспечения более приватного и безопасного опыта использования смартфонов. Она представляет собой операционную систему с открытым исходным кодом, которая обеспечивает безопасность и конфиденциальность пользователей.

Одной из основных особенностей /e/OS является ее способность блокировать рекламу и трекеры, что делает просмотр интернет-содержимого более приватным и безопасным. Она также включает функцию шифрования данных, что делает данные пользователя более защищенными и недоступными для несанкционированного доступа.

/e/OS также предоставляет свои собственные приложения, такие как приложение для электронной почты, календарь, карты и другие. Они также обеспечивают приватность и безопасность пользователей, не передавая данные третьим лицам.

Прежде чем приступать к прошивке, на устройстве должна стоять версия Android не меньше 12. О том, как прошить заводской образ прошивки я уже писал инструкцию по этой ссылке

Всю процедуру я буду делать из под ArchLinux. Если вы хотите установить и настроить ArchLinux воспользуйтесь моими инструкциями. Инструкция по установке ArchLinux и инструкция по настройке.

Как обычно вся процедура разделена на этапы.

Этап 1. Подготовка инструментов.

Качаем по этой ссылке два файла, обязательно под обозначением S. Файл самой прошивки с расширением .zip и файл рекавери с расширением .img.

Качаем Heimdall

Установка и удаление программ -> Ищем Heimdall -> Установить

Heimdall - это программа для прошивки мобильных устройств Samsung на базе операционной системы Android. Она позволяет прошивать различные компоненты устройства, такие как загрузчик, ядро, модем и другие. По сути это аналог другой программы под названием Odin.

Качаем ADB

Установка и удаление программ -> Ищем android-tools -> Установить

Для Ubuntu и PopOS я использовал инструкцию по этой ссылке

Этап 2. Разблокировка загрузчика.

Подключаем устройство к сети Wi-Fi.

Настройки -> Подключения -> Wi-Fi -> Выбрать нужную сеть -> Ввести пароль

Включаем параметры разработчика, нажав опцию «Номер сборки» в приложении «Настройки» в меню «О программе».

Настройки -> Сведения о телефоне -> Сведения о ПО -> Нажимаем на Номер Сборки до тех пор пока не увидим надпись "Вы стали разработчиком"

Идем в параметры разработчика и включаем заводскую разблокировку

Настройки -> Параметры разработчика -> Включаем параметр заводская разблокировка -> Вкл.

Выключаем полностью устройство

Зажимаем клавишу громкости вниз + клавишу Bixby и подключаем USB-кабель к устройству(кабель должен быть подключен уже к компьютеру)

Зажимаем клавишу громкости вверх -> Yes(Клавишей вверх соглашаемся)

Устройство перезагрузится и полностью удалит все данные. У меня очень долго на экране горел логотип Samsung прежде чем появился мастер настройки устройства.

Быстро пробегаемся по мастеру настроек смартфона, обязательно подключаемся к Wi-Fi, остальное все пропускаем.

Как только добрались до главного экрана включаем параметры разработчика, нажав опцию «Номер сборки» в приложении «Настройки» в меню «О программе».

Идем в параметры разработчика и проверяем включена ли заводская разблокировка

Настройки -> Параметры разработчика -> Проверяем(должно быть включено и не доступно к редактированию)

Этап 3. Подготовка к прошивке

Перезагружаем устройство в режим загрузчика, полностью выключаем

Зажимаем клавишу громкости вниз + клавишу Bixby и подключаем USB-кабель к устройству(кабель должен быть подключен уже к компьютеру). Как только видим синий экран нажимаем один раз клавишу громкости вверх.

Теперь нужно проверить, правильно ли определяет Heimdall устройство. Открываем терминал

sudo heimdall print-pit --verbose

Если устройство перезагрузилось, то все работает отлично!

После перезагрузки загружаемся опять в загрузчик. Полностью выключаем устройство

Зажимаем клавишу громкости вниз + клавишу Bixby и подключаем USB-кабель к устройству(кабель должен быть подключен уже к компьютеру). Как только видим синий экран нажимаем один раз клавишу громкости вверх.

Этап 4. Прошивка

Теперь нужно будет прошить рекавери

heimdall flash --RECOVERY <recoveryfilename>.img --no-reboot - нужно заменить на пусть к файлу с рекавери, в моем случае это ./Загрузки/recovery.img

Если все хорошо, то вы увидите в терминале RECOVERY upload successful

Выключаем устройство, зажимаем и держим

Клавиша громкости вниз + Клавиша блокировки

Теперь грузимся в рекавери, для этого зажимаем и держим

Клавиша громкости вверх + клавиша Bixby + Клавиша блокировки

Как только устройство включилось перестаем держать клавиши

В рекавери выбираем либо тапами по экрану, либо качельками громкости и клавишей блокировки

Factory reset -> Formatdata/factory reset -> Format data -> Назад

Дальше выбираем

Apply update -> Apply from ADB

В терминале

adb sideload <filename>.zip - заменить на путь к файлу с прошивкой, в моем случае ./Загрузки/eos.zip

Если при попытке прошить вы получили сообщение sideload connection failed, то нужно вернуться назад в главное меню рекавери

Advenced -> Enable ADB

Пробуем прошить еще раз

adb sideload <filename>.zip - заменить на путь к файлу с прошивкой, в моем случае ./Загрузки/eos.zip

Процесс прошивки может зависнуть на 47%, ничего страшного, ждем пока в терминале не увидим Total xfer: 1.00x а на дисплее устройства Script succeeded result was [1.000000]

Теперь перезагружаем устройство

Назад -> Reboot system now

Этап 5. Настройка устройства

После того как устройство перезагрузил, отключаем USB-кабель и настраиваем через мастер настроек. Удачи :)

Last updated