Изтеглете софтуерни актуализации за устройства Samsung Galaxy с този инструмент

Търсите да изтеглите софтуерни актуализации за вашето устройство Samsung Galaxy? Вижте програмата за изтегляне на фърмуер на Samsung - тя е безплатна и с отворен код!

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

Проблемът с изтеглянето на фърмуера на Samsung

Samsung особено обича да затруднява ръчното изтегляне на софтуерни актуализации. От една страна, няма режим Fastboot на устройства на Samsung. За да флашнете фърмуера, трябва да влезете в режим на изтегляне и да използвате собствения флаш инструмент на Samsung, Odin. След това трябва действително да накарате файла на фърмуера да мига. Ако се опитате да изтеглите фърмуера директно от Samsung, той ще бъде шифрован.

За щастие, това криптиране не е много силно и процесът на изтегляне и декриптиране на фърмуера директно от Samsung има

пресъздаван многократно. Един забележителен пример за това е Програма SamFirm за Windows. SamFirm вече не работи, но има алтернативи, като Фрия, които все още са функционални.

Единственият проблем с повечето от тези програми за изтегляне е, че всички те са за Windows. Какво ще стане, ако искате да изтеглите софтуерни актуализации за вашето устройство Galaxy от вашия Mac или Linux компютър? Е, можете да използвате един от многото уебсайтове за изтегляне на фърмуер. Тези сайтове предлагат декриптиран фърмуер на Samsung за всяко устройство на Samsung. Можете да разглеждате фърмуера по модел на устройството, да филтрирате по регион и дори да преглеждате хронологията на версиите на фърмуера.

Но съхраняването на всички тези файлове става скъпо. За да могат да се поддържат, повечето сайтове за изтегляне ще ограничат скоростта на изтегляне, освен ако не платите за акаунт. Тъй като фърмуерните пакети на Samsung са доста големи (последните устройства са големи до 7GiB), изтеглянето при дроселирана връзка може да бъде доста досадно. Винаги можете да платите за неограничени скорости, но не всеки желае да го направи.

Моето решение: Samsung Firmware Downloader

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

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

Така че направих GUI. The много първоначално име Изтегляне на фърмуер на Samsung е междуплатформена програма за изтегляне на графичен фърмуер за Samsung. По същество това е графична обвивка около Samloader, но цялата логика е пренаписана в Kotlin. Има и някои допълнителни функции.

Samsung Firmware Downloader е междуплатформена GUI програма.

Функции за изтегляне на фърмуер на Samsung

Това беше много насока за това, но се надяваме, че беше поне донякъде полезно. Нека поговорим за Samsung Firmware Downloader, като започнем с името.

Наименуване

Samsung Firmware Downloader е ужасно име. Това е твърде общо и също така е твърде дълго. Ако някой има предложения, Ще се радвам да ги чуя.

Поддръжка на платформа

Както казах по-рано, Samsung Firmware Downloader е междуплатформен. Това означава, че трябва да работи на Windows, Linux, macOS и дори Android. За да направя това, използвам комбинация от Kotlin Multiplatform, Jetpack Compose на Android и JetBrains Compose за настолен компютър. Kotlin Multiplatform и JetBrains Compose все още са в доста ранна разработка, но са достатъчно функционални за прост GUI.

Понастоящем JetBrains Compose може да създава само изпълними файлове, които са насочени към платформата, върху която са създадени. Това означава, че в момента не мога да пусна никакви компилации на macOS, тъй като нямам достъп до Mac. Ако имате Mac и искате да помогнете, кажи ми. В крайна сметка JetBrains Compose би трябвало да ми позволи да създавам за Mac от Windows машина, но сега в крайна сметка не е така.

Програмен код

Ако сте последвали някоя от връзките по-горе, може да сте забелязали, че Samsung Firmware Downloader е с отворен код. Той е лицензиран от MIT и е напълно безплатен за използване и модифициране.

Характеристика

И така, какво може да направи Samsung Firmware Downloader? Говорих малко за това по-горе, но ето малко повече подробности.

Провери за актуализации

Поставете вашия модел и регион в съответните полета в изгледа на Downloader и натиснете „Проверка за актуализации“. Приложението ще направи запитване до сървъра на Samsung и ще върне най-новата налична версия на фърмуера, заедно с версията на Android е.

Можете да проверите за най-новия фърмуер за вашето устройство и регион.

Изтегляне на софтуерни актуализации

Ако току-що сте проверили за актуализации в изгледа на Downloader, след това можете да натиснете бутона Download, за да започнете да изтегляте този фърмуер. Изберете дестинация и приложението автоматично ще изтегли и дешифрира фърмуера.

Ако знаете фърмуера, който искате да изтеглите, поставете отметка в квадратчето „Ръчно“ и го въведете заедно с модела и региона. След това можете да натиснете „Изтегляне“ и приложението ще се погрижи за останалото.

Едно нещо, което трябва да се отбележи, е, че шифрованият фърмуер няма да бъде изтрит автоматично, след като бъде дешифриран. Ще трябва да направите това ръчно.

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 ще улесни изтеглянето на софтуерни актуализации още повече. Винаги търся предложения за нови функции (в разумни граници), така че не забравяйте да се насочите към страница с въпроси и поискайте функция или докладвайте за грешка, ако вече не я виждате там.