Инструкция по прошивке 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