Загрузите обновления программного обеспечения для устройств Samsung Galaxy с помощью этого инструмента.

Хотите загрузить обновления программного обеспечения для своего устройства Samsung Galaxy? Воспользуйтесь программой Samsung Firmware Downloader — она бесплатна и имеет открытый исходный код!

Существует множество причин вручную скачать прошивку для вашего устройства. Возможно, вы пытаетесь получить root права и вам необходимо изменить стандартную прошивку перед ее прошивкой. Или, может быть, вы просто хотите заранее загрузить обновления программного обеспечения. К сожалению, компании не часто упрощают загрузку этой прошивки в удобном для установки виде.

Проблема со скачиванием прошивки Самсунг.

Samsung особенно любит усложнять загрузку обновлений программного обеспечения вручную. Во-первых, на устройствах Samsung нет режима быстрой загрузки. Чтобы прошить прошивку, вам необходимо перейти в режим загрузки и использовать фирменный инструмент Samsung для прошивки Odin. Затем вам нужно фактически прошить файл прошивки. Если вы попытаетесь скачать прошивку напрямую с Samsung, она будет зашифрована.

К счастью, это шифрование не очень надежное, и процесс загрузки и расшифровки прошивки непосредственно с Samsung требует был воссоздан много раз. Одним из ярких примеров этого является Программа СамФирма для Windows. SamFirm больше не работает, но есть альтернативы, например Фрия, которые до сих пор работоспособны.

Единственная проблема большинства этих программ-загрузчиков заключается в том, что все они предназначены для Windows. Что делать, если вы хотите загрузить обновления программного обеспечения для своего устройства Galaxy с компьютера Mac или Linux? Ну, вы можете использовать один из многих веб-сайтов для загрузки прошивки. На этих сайтах представлены расшифрованные прошивки Samsung практически для любого устройства Samsung. Вы можете искать прошивки по модели устройства, фильтровать по региону и даже просматривать историю версий прошивок.

Но хранение всех этих файлов обходится дорого. Чтобы обеспечить удобство обслуживания, большинство сайтов-загрузчиков ограничивают скорость загрузки, если вы не платите за учетную запись. Поскольку пакеты прошивок Samsung довольно большие (размер последних устройств достигает 7 ГБ), загрузка через регулируемое соединение может быть довольно раздражающей. Всегда можно заплатить за безлимитную скорость, но не все готовы на это пойти.

Мое решение: Загрузчик прошивки Samsung.

Итак, вернемся к исходной точке. Как загрузить прошивку напрямую с Samsung, если у вас нет ПК с Windows? Введите Самлоадер, программа командной строки, которая работает на любом компьютере, где установлен Python 3. Вы можете использовать Samloader, чтобы проверить наличие последних обновлений для вашего устройства, загрузить прошивку и даже расшифруйте уже загруженную прошивку, если вы знаете правильную модель, регион и прошивку нить.

Samloader очень хорош, поскольку это кроссплатформенное решение для загрузки прошивки Samsung. Но не все любят использовать командную строку. Например, попытка установить Python на macOS может сбить с толку, а отслеживание всех необходимых аргументов командной строки может оказаться сложной задачей.

Итак, я сделал графический интерфейс. очень первоначальное название Загрузчик прошивок Samsung — это кроссплатформенный графический загрузчик прошивок для Samsung. По сути, это графическая оболочка Samloader, но вся логика переписана на Kotlin. Есть также некоторые дополнительные функции.

Samsung Firmware Downloader — это кроссплатформенная программа с графическим интерфейсом.

Возможности загрузчика прошивки Samsung

Это была большая подготовка к этому, но, надеюсь, это было хотя бы в некоторой степени полезно. Давайте поговорим о Samsung Firmware Downloader, начнем с названия.

Именование

Samsung Firmware Downloader — ужасное название. Оно слишком общее и слишком длинное. Если у кого-то есть предложения, Я бы хотел их услышать.

Поддержка платформы

Как я уже говорил ранее, Samsung Firmware Downloader является кроссплатформенным. Это означает, что он должен работать на Windows, Linux, macOS и даже Android. Для этого я использую комбинацию Kotlin Multiplatform, Android Jetpack Compose и JetBrains Compose для настольных компьютеров. Kotlin Multiplatform и JetBrains Compose все еще находятся на ранней стадии разработки, но они достаточно функциональны для простого графического интерфейса.

В настоящее время JetBrains Compose может создавать исполняемые файлы только для той платформы, на которой они были созданы. Это означает, что в настоящее время я не могу выпускать сборки macOS, поскольку у меня нет доступа к Mac. Если у вас Mac и вы хотите помочь, дайте мне знать. В конце концов, JetBrains Compose должен позволить мне создавать сборки для Mac с компьютера под управлением Windows, но сейчас это не так.

Исходный код

Если вы перешли по любой из ссылок выше, возможно, вы заметили, что загрузчик встроенного ПО Samsung имеет открытый исходный код. Он лицензирован MIT, его можно использовать и изменять совершенно бесплатно.

Функции

Так что же может сделать Samsung Firmware Downloader? Я немного говорил об этом выше, но вот немного подробнее.

Проверьте наличие обновлений

Укажите свою модель и регион в соответствующие поля в представлении Downloader и нажмите «Проверить наличие обновлений». Приложение запросит сервер Samsung и вернет последнюю доступную версию прошивки, а также ее версию Android. является.

Вы можете проверить наличие последней версии прошивки для вашего устройства и региона.

Загрузка обновлений программного обеспечения

Если вы только что проверили наличие обновлений в представлении «Загрузчик», вы можете нажать кнопку «Загрузить», чтобы начать загрузку этой прошивки. Выберите пункт назначения, и приложение автоматически загрузит и расшифрует прошивку.

Если вы знаете прошивку, которую хотите загрузить, установите флажок «Вручную» и введите ее вместе с моделью и регионом. Затем вы можете нажать «Загрузить», а приложение позаботится обо всем остальном.

Следует отметить, что зашифрованная прошивка не будет автоматически удалена после расшифровки. Вам придется сделать это вручную.

Samsung Firmware Downloader также немного изменяет имя файла прошивки, включив в него версию прошивки, модель и регион, который он представляет, но вы можете установить для него все, что захотите.

И, наконец, Samsung Firmware Downloader автоматически возобновит загрузку. Если ваше устройство сломалось или вы случайно закрыли программу, просто введите данные еще раз и нажмите «Загрузить». выберите тот же каталог (подтверждая все возможные запросы на замену), и загрузка возобновится там, где она была. остановился.

С помощью этого инструмента вы можете скачать любую действующую прошивку.

Расшифровать

Если у вас есть зашифрованный файл прошивки, вы можете использовать Samsung Firmware Downloader для его расшифровки. Введите модель, регион и версию прошивки, соответствующую зашифрованному файлу, затем выберите файл для расшифровки, нажмите кнопку «Расшифровать», а приложение позаботится обо всем остальном.

Расшифровать предварительно скачанную прошивку.

История

Это экспериментальная функция, которая может быть удалена позже. В представлении «История» отображается полный список версий встроенного ПО, доступных для данной модели и региона. Затем он отображает их вам.

Если вы хотите скачать конкретную прошивку из списка, нажмите кнопку «Скачать». Вы будете перенаправлены в режим загрузки с уже заполненной информацией. Затем вы можете просто нажать «Загрузить».

Если у вас есть файл для расшифровки, вы можете найти соответствующую прошивку в этом списке и нажать кнопку «Расшифровать». Вы будете перенаправлены в представление «Расшифровать», где вам просто нужно будет выбрать правильный файл и нажать «Расшифровать».

Samsung Firmware Downloader может отображать все доступные версии прошивки для вашего устройства и региона.

Загрузки

Так как же получить загрузчик прошивки Samsung? Проверьте страница релизов в репозитории GitHub. В каждом выпуске есть ресурсы для Android, Windows и Linux (и, в конечном итоге, macOS).

На Android просто скачайте APK и установите его. В Windows загрузите ZIP-архив, распакуйте его и запустите EXE. В Linux загрузите и распакуйте ZIP-архив, перейдите в папку bin каталог, откройте терминал и запустите ./Samsung\ Firmware\ Downloader.


Надеемся, что Samsung Firmware Downloader сделает загрузку обновлений программного обеспечения еще проще. Я всегда ищу предложения по новым функциям (в пределах разумного), поэтому обязательно зайдите на страница проблем и запросите функцию или сообщите об ошибке, если вы ее там еще не видите.