Завантажуйте оновлення програмного забезпечення для пристроїв Samsung Galaxy за допомогою цього інструменту

Хочете завантажити оновлення програмного забезпечення для свого пристрою Samsung Galaxy? Перегляньте Samsung Firmware Downloader – це безкоштовно та з відкритим кодом!

Є багато причин для ручного завантаження прошивки для вашого пристрою. Можливо, ви намагаєтеся рутувати його, і вам потрібно змінити стандартну мікропрограму, перш ніж перепрошивати його. Або, можливо, ви просто хочете завантажити оновлення програмного забезпечення раніше. На жаль, компанії не часто спрощують фактичне завантаження мікропрограми таким способом, який легко встановити.

Проблема із завантаженням прошивки Samsung

Samsung особливо любить ускладнювати завантаження оновлень програмного забезпечення вручну. По-перше, на пристроях Samsung немає режиму Fastboot. Щоб прошити прошивку, вам потрібно перейти в режим завантаження та скористатися власним інструментом прошивки Samsung Odin. Потім вам потрібно фактично отримати файл прошивки для прошивки. Якщо ви спробуєте завантажити мікропрограму безпосередньо з Samsung, вона буде зашифрована.

На щастя, це шифрування не дуже надійне, і процес завантаження та розшифрування мікропрограми безпосередньо з Samsung багато разів відтворювався. Одним із яскравих прикладів цього є Програма SamFirm для Windows. SamFirm більше не працює, але є альтернативи, наприклад Фрія, які все ще працюють.

Єдина проблема більшості цих програм-завантажувачів полягає в тому, що всі вони призначені для Windows. Що робити, якщо ви хочете завантажити оновлення програмного забезпечення для свого пристрою Galaxy зі свого ПК Mac або Linux? Що ж, ви можете скористатися одним із багатьох веб-сайтів для завантаження мікропрограм. Ці сайти пропонують розшифровану мікропрограму Samsung практично для будь-якого пристрою Samsung. Ви можете шукати прошивку за моделлю пристрою, фільтрувати за регіоном і навіть переглядати історію версій прошивки.

Але зберігання всіх цих файлів коштує дорого. Щоб підтримувати, більшість сайтів завантажувачів обмежують швидкість завантаження, якщо ви не платите за обліковий запис. Оскільки пакети прошивки Samsung досить великі (останні пристрої мають розмір до 7 ГБ), завантаження через придушене з’єднання може бути досить неприємним. Ви завжди можете заплатити за необмежену швидкість, але не всі готові це робити.

Моє рішення: Samsung Firmware Downloader

Отже, повернемося до початку. Як завантажити мікропрограму безпосередньо з Samsung, якщо у вас немає ПК з Windows? Введіть Samloader, програма командного рядка, яка працює на всьому, де встановлено Python 3. Ви можете використовувати Samloader, щоб перевірити наявність останнього оновлення для свого пристрою, завантажити це мікропрограмне забезпечення та навіть розшифрувати вже завантажену мікропрограму, якщо ви знаєте правильну модель, регіон і мікропрограму рядок.

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

Тому я створив GUI. The дуже первісно названий Завантажувач прошивки Samsung це кросплатформний графічний завантажувач прошивки для Samsung. По суті, це графічна оболонка Samloader, але вся логіка була переписана в Kotlin. Також є деякі додаткові функції.

Samsung Firmware Downloader — це кросплатформна програма з графічним інтерфейсом користувача.

Функції Samsung Firmware Downloader

Це було чимало підказок для цього, але, сподіваюся, воно було хоча б дещо корисним. Давайте поговоримо про 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 Firmware Downloader є відкритим кодом. Його ліцензовано Массачусетським технологічним інститутом, його можна використовувати та змінювати абсолютно безкоштовно.

особливості

Отже, що може зробити Samsung Firmware Downloader? Я трохи розповідав про це вище, але тут ще трохи.

Перевірити наявність оновлень

Введіть свою модель і регіон у відповідні поля у вікні завантаження та натисніть «Перевірити наявність оновлень». Додаток надішле запит серверу Samsung і поверне останню доступну версію мікропрограми разом із версією Android є.

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

Завантажте оновлення програмного забезпечення

Якщо ви щойно перевірили наявність оновлень у вікні завантаження, ви можете натиснути кнопку «Завантажити», щоб розпочати завантаження мікропрограми. Виберіть пункт призначення, і програма автоматично завантажить і розшифрує мікропрограму.

Якщо ви знаєте прошивку, яку хочете завантажити, установіть прапорець «Вручну» та введіть її разом із моделлю та регіоном. Потім ви можете натиснути «Завантажити», а програма подбає про все інше.

Зауважте, що зашифроване мікропрограмне забезпечення не буде автоматично видалено після його розшифрування. Вам потрібно буде зробити це вручну.

Samsung Firmware Downloader також дещо змінює назву файлу мікропрограми, щоб включити версію мікропрограми, модель і регіон, які він представляє, але ви можете встановити будь-яке значення.

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

Ви можете завантажити будь-яке дійсне мікропрограмне забезпечення за допомогою цього інструменту.

Розшифрувати

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

Розшифруйте попередньо завантажену прошивку.

історія

Це експериментальна функція, яку пізніше можна буде видалити. Перегляд історії показує повний список версій мікропрограми, доступних для певної моделі та регіону. Потім він відображає їх вам.

Якщо ви хочете завантажити певну мікропрограму зі списку, натисніть кнопку «Завантажити». Ви будете перенаправлені до вікна завантаження з уже заповненою інформацією. Потім ви можете просто натиснути «Завантажити».

Якщо у вас є файл для розшифровки, ви можете знайти відповідну мікропрограму в цьому списку та натиснути кнопку «Розшифрувати». Вас буде перенаправлено до вікна «Розшифрувати», де вам потрібно буде просто вибрати правильний файл і натиснути «Розшифрувати».

Samsung Firmware Downloader може переглянути всі доступні версії мікропрограми для вашого пристрою та регіону.

Завантаження

Отже, як отримати Samsung Firmware Downloader? Перевірте випуски сторінки у сховищі GitHub. У кожному випуску є ресурси для Android, Windows і Linux (і, зрештою, macOS).

На Android просто завантажте файл APK і встановіть його. У Windows завантажте ZIP, розпакуйте його та запустіть EXE. У Linux завантажте та розпакуйте ZIP, перейдіть до bin каталог, відкрийте термінал і запустіть ./Samsung\ Firmware\ Downloader.


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