ZaLinux.ru

Альтернатива Odin для Linux

Odin — программа для прошивки телефонов Samsung

Odin — официальная утилита для ПК, которая позволяет обновить прошивку или установить модем, ядро или другие компоненты прошивки Вашего смартфона или планшета от компании Samsung на платформе Android.

Внимание!!! Программа Odin совместима только с устройствами Samsung на платформе Android!

Программа Odin — это чрезвычайно полезный и действительно незаменимый инструмент, который позволяет вам полностью прошивать ваше Samsung-устройство на ОС Android (в режиме загрузки) либо прошивать отдельные компоненты прошивки, а также прошивать кастомное рекавери(CWM, TWRP и т.д.). Odin — это Windows программа. Odin работает только с устройствами Samsung, бесполезно пытаться использовать его для работы с девайсами других производителей. Файлы для прошивки через Odin имеют расширение *tar или *tar.md5. Odin не работает с *zip файлами.

Heimdall — это Odin для Linux

Heimdall — это кроссплатформенный набор инструментов с открытым исходным кодом, используемый для прошивки прошивок (так называемых ПЗУ) на мобильные устройства Samsung.

Heimdall подключается к мобильному устройству через USB и взаимодействует с программным обеспечением, работающим на устройстве, известном как Loke. Loke и Heimdall общаются через собственный протокол, разработанный Samsung, который иногда называют «протоколом Одина». Низкоуровневое USB в Heimdall обрабатывается популярной библиотекой USB с открытым исходным кодом, libusbx.

Heimdall официально работает на Linux, OS X и Windows (XP, Vista, 7 и т. д.)

Зачем использовать Heimdall, когда мы можем использовать инструмент Samsung, Один?

Помимо того, что Odin работает медленно и обычно ненадежно, он работает только в системах Windows. Кроме того, Odin — это «утечка программного обеспечения», которая официально не поддерживается Samsung, не доступна в свободном доступе и не понятна сообществу в целом.

Скачать Odin для Linux (Heimdall)

Для установки Heimdall в Debian, Linux Mint, Ubuntu, Kali Linux и их производные:

sudo apt install heimdall-flash-frontend

Для установки Heimdall в Arch Linux, Manjaro, BlackArch и их производные:

sudo pacman -S heimdall

Для установки Heimdall в Windows

Перейдите на официальный сайт и скачайте файл для Windows: https://glassechidna.com.au/heimdall/#downloads

Для работы программы в вашей системе должен быть установлен Microsoft Visual C++ 2012 redistributables

Как пользоваться Heimdall

Программа Heimdall имеет графический пользовательский интерфейс и интерфейс командной строки.

Для запуска с интерфейсом командной строки выполните:

heimdall

Для запуска с графическим пользовательским интерфейсом:

heimdall-frontend

Как проверить, что Heimdall видит телефон?

Перейдите во вкладку «Utilities» и в «Detect Device» нажмите кнопку «Detect». Если будет выведена надпись

Device detected

Значит телефон готов к прошивке.

Как начать прошивку в Heimdall?

Перейдите на вкладку «Load Package» и выберите файл с прошивкой кнопкой «Browse»:

Будет показана её версия, поддерживаемые устройства и другая информация.

Затем перейдите на вкладку «Flash» и нажмите кнопку «Start» для запуска прошивки:

Что нужно знать до начала прошивки

  • Прошивать девайс нужно с заряженной батарей, желательно не менее 50%.
  • Прошивать нужно с компьютера с бесперебойным источником питания либо с ноутбука с заряженным аккумулятором.
  • Нельзя выдёргивать шнур USB во время прошивки.
  • USB шнур должен быть оригинальным и не поврежденным.
  • Прошивать нужно через порт USB2 на задней панели компьютера. Порт USB1 не подходит для прошивки. Порт USB3 будет работать с вероятностью 50 на 50, лучше не использовать.
  • Путь к файлу прошивки не должен содержать русских букв и быть слишком длинным (имеется ввиду глубина нахождения, лучше всего размещать файл в корне диска или на рабочем столе).

Подготовка к прошивке программой Odin или Heimdall

  • Скачайте интересующую вас прошивку.
  • Распакуйте архив себе на компьютер. Вы увидите либо один .tar или .tar.md5 файл либо несколько файлов .tar или .tar.md5.
  • (только для Windows) Скачайте и установите драйвера USB (сделать это можно и с помощью программы Kies, она очень корректно устанавливает нужные драйвера).
  • Скачайте и распакуйте последнюю версию программы Odin или Heimdall.
  • В настройках устройства включите USB debugging/Отладка USB в Developer Options/Для разработчиков. (Это необязательно, но некоторые старые инструкции содержат данную рекомендацию!)
  • (только для Windows) Убедитесь что программа Samsung Kies не запущена. "Убейте" все процессы Kies через диспетчер задач.
  • Запустите Odin.exe с правами администратора.
  • Запустите девайс в режиме загрузки (Odin mode) нажатием комбинации клавиш:
  • для старых смартфонов (примерно до середины 2011г.):
  • - выключаем смартфон/планшет и зажимаем кнопки Громкость вниз плюс кнопка Вкл/Выкл.
  • для новых смартфонов:
  • - выключаем смартфон/планшет и зажимаем кнопки Громкость Вниз + Центральная кнопка + кнопка Вкл/Выкл, после появления меню отпускаем кнопки и подтверждаем действие нажатием кнопки Громкость вверх.
  • командой adb (требуется установленный adb/fastboot):
  • - подключите устройство к ПК;
  • - в Windows в командной строке введите команду adb reboot download
  • - в Linux в терминале введите команду adb reboot download
  • После того как телефон войдёт в режим загрузки, подключите его к компьютеру через USB кабель. Если Odin распознает ваше устройство, то поле ID:COM слева вверху в Odin`е станет жёлтого или голубого цвета и отобразит номер COM-порта.
  • Если вы не увидите номер порта в поле ID:COM или если поле не будет жёлтого или голубого цвета, отключите кабель USB и перезагрузите устройство нажав и удерживая кнопку питания, затем проверьте установку драйверов, попробуйте другой порт USB, кабель. После проверки вернитесь к предыдущему шагу.
  • Если всё получилось, значит ваше оборудование готово к прошивке!

Особенности установки одно- и многофайловых прошивок, рекавери и т.д.

Подробности в этом сообщении.

Рекомендуемые статьи:

Оставить комментарий

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