Za pomocą tego narzędzia pobierz aktualizacje oprogramowania dla urządzeń Samsung Galaxy

Chcesz pobrać aktualizacje oprogramowania dla swojego urządzenia Samsung Galaxy? Sprawdź narzędzie do pobierania oprogramowania sprzętowego Samsung — jest bezpłatne i ma otwarte oprogramowanie!

Istnieje wiele powodów, dla których warto ręcznie pobrać oprogramowanie sprzętowe dla swojego urządzenia. Być może próbujesz go zrootować i musisz zmodyfikować standardowe oprogramowanie przed flashowaniem. A może po prostu chcesz wcześniej pobrać aktualizacje oprogramowania. Niestety, firmy często nie ułatwiają pobierania tego oprogramowania w sposób łatwy do zainstalowania.

Problem z pobraniem oprogramowania Samsung

Samsung szczególnie lubi utrudniać ręczne pobieranie aktualizacji oprogramowania. Po pierwsze, na urządzeniach Samsung nie ma trybu Fastboot. Aby sflashować oprogramowanie sprzętowe, należy przejść do trybu pobierania i skorzystać z autorskiego narzędzia do flashowania firmy Samsung, Odin. Następnie musisz faktycznie pobrać plik oprogramowania sprzętowego do flashowania. Jeśli spróbujesz pobrać oprogramowanie sprzętowe bezpośrednio od firmy Samsung, zostanie ono zaszyfrowane.

Na szczęście to szyfrowanie nie jest zbyt silne, a proces pobierania i deszyfrowania oprogramowania sprzętowego bezpośrednio od Samsunga tak odtworzono wiele razy. Jednym z godnych uwagi przykładów jest programu SamFirm dla Windowsa. SamFirm już nie działa, ale są alternatywy, np Frija, które nadal funkcjonują.

Jedynym problemem związanym z większością tych programów do pobierania jest to, że wszystkie są przeznaczone dla systemu Windows. A co jeśli chcesz pobrać aktualizacje oprogramowania dla swojego urządzenia Galaxy z komputera Mac lub PC z systemem Linux? Cóż, możesz skorzystać z jednej z wielu dostępnych witryn do pobierania oprogramowania sprzętowego. Witryny te udostępniają odszyfrowane oprogramowanie sprzętowe Samsung dla praktycznie każdego urządzenia Samsung. Możesz przeglądać oprogramowanie sprzętowe według modelu urządzenia, filtrować według regionu, a nawet przeglądać historię wersji oprogramowania sprzętowego.

Ale przechowywanie wszystkich tych plików jest drogie. Aby było to łatwe w utrzymaniu, większość witryn pobierania ogranicza prędkość pobierania, chyba że zapłacisz za konto. Ponieważ pakiety oprogramowania sprzętowego Samsunga są dość duże (ostatnie urządzenia mają rozmiar nawet 7 GiB), pobieranie przy ograniczonym połączeniu może być dość denerwujące. Zawsze możesz zapłacić za nieograniczone prędkości, ale nie wszyscy chcą to zrobić.

Moje rozwiązanie: Narzędzie do pobierania oprogramowania sprzętowego Samsung

Wróćmy zatem do punktu wyjścia. Jak pobrać oprogramowanie sprzętowe bezpośrednio z firmy Samsung, jeśli nie masz komputera z systemem Windows? Wejdź do Samloadera, program wiersza poleceń, który działa na każdym komputerze, na którym zainstalowany jest język Python 3. Możesz użyć Samloadera, aby sprawdzić dostępność najnowszej aktualizacji dla swojego urządzenia, pobrać oprogramowanie, a nawet odszyfruj już pobrane oprogramowanie sprzętowe, o ile znasz prawidłowy model, region i oprogramowanie sprzętowe strunowy.

Samloader jest całkiem niezły, ponieważ jest wieloplatformowym rozwiązaniem do pobierania oprogramowania Samsung. Ale nie każdy lubi korzystać z wiersza poleceń. Na przykład próba zainstalowania Pythona na macOS może być myląca, a śledzenie wszystkich potrzebnych argumentów wiersza poleceń może być trudne.

Zrobiłem więc GUI. The bardzo pierwotnie nazwany Narzędzie do pobierania oprogramowania sprzętowego Samsung to wieloplatformowy graficzny program do pobierania oprogramowania sprzętowego dla firmy Samsung. W duchu jest to graficzne opakowanie Samloadera, ale cała logika została przepisana w Kotlinie. Istnieje również kilka dodatkowych funkcji.

Samsung Firmware Downloader to wieloplatformowy program z graficznym interfejsem użytkownika.

Funkcje narzędzia do pobierania oprogramowania sprzętowego Samsung

To był duży wstęp do tego, ale mam nadzieję, że był przynajmniej w pewnym stopniu pomocny. Porozmawiajmy o Samsung Firmware Downloader, zaczynając od nazwy.

Nazewnictwo

Samsung Firmware Downloader to okropna nazwa. Jest zbyt ogólny i zdecydowanie za długi. Jeśli ktoś ma sugestie, Bardzo chciałbym je usłyszeć.

Wsparcie platformy

Jak powiedziałem wcześniej, narzędzie do pobierania oprogramowania sprzętowego Samsung jest wieloplatformowe. Oznacza to, że powinien działać na systemach Windows, Linux, macOS, a nawet Android. Aby to zrobić, używam kombinacji Kotlin Multiplatform, Android Jetpack Compose i JetBrains Compose na komputery stacjonarne. Kotlin Multiplatform i JetBrains Compose są wciąż w dość wczesnej fazie rozwoju, ale są wystarczająco funkcjonalne, aby zapewnić prosty GUI.

Obecnie JetBrains Compose może tworzyć tylko pliki wykonywalne przeznaczone dla platformy, na której zostały zbudowane. Oznacza to, że nie mogę obecnie wydawać żadnych kompilacji systemu macOS, ponieważ nie mam dostępu do komputera Mac. Jeśli masz komputer Mac i chcesz pomóc, daj mi znać. Ostatecznie JetBrains Compose powinien pozwolić mi na tworzenie aplikacji dla komputerów Mac na komputerze z systemem Windows, ale obecnie tak nie jest.

Kod źródłowy

Jeśli skorzystałeś z któregokolwiek z powyższych łączy, być może zauważyłeś, że narzędzie do pobierania oprogramowania układowego Samsung jest oprogramowaniem typu open source. Jest objęty licencją MIT i można go używać i modyfikować całkowicie bezpłatnie.

Cechy

Co zatem może zrobić Samsung Firmware Downloader? Mówiłem trochę o tym powyżej, ale tutaj jest trochę więcej szczegółów.

Sprawdź aktualizacje

Umieść swój model i region w odpowiednich polach w widoku Downloader i kliknij „Sprawdź dostępność aktualizacji”. Aplikacja wyśle ​​zapytanie do serwera Samsunga i zwróci najnowszą dostępną wersję oprogramowania sprzętowego wraz z wersją Androida Jest.

Możesz sprawdzić dostępność najnowszego oprogramowania sprzętowego dla swojego urządzenia i regionu.

Pobierz aktualizacje oprogramowania

Jeśli właśnie sprawdziłeś dostępność aktualizacji w widoku Downloader, możesz następnie nacisnąć przycisk Pobierz, aby rozpocząć pobieranie tego oprogramowania sprzętowego. Wybierz miejsce docelowe, a aplikacja automatycznie pobierze i odszyfruje oprogramowanie sprzętowe.

Jeśli znasz oprogramowanie, które chcesz pobrać, zaznacz pole wyboru „Ręcznie” i wprowadź je wraz z modelem i regionem. Następnie możesz kliknąć „Pobierz”, a aplikacja zajmie się resztą.

Należy pamiętać, że zaszyfrowane oprogramowanie sprzętowe nie zostanie automatycznie usunięte po odszyfrowaniu. Musisz to zrobić ręcznie.

Program Samsung Firmware Downloader modyfikuje również nieco nazwę pliku oprogramowania sprzętowego, uwzględniając wersję oprogramowania sprzętowego, model i region, który reprezentuje, ale możesz ustawić dowolną wartość.

I wreszcie, Samsung Firmware Downloader automatycznie wznowi pobieranie. Jeśli Twoje urządzenie uległo awarii lub przypadkowo zamknąłeś program, po prostu wprowadź szczegóły jeszcze raz i kliknij „Pobierz”, wybierz ten sam katalog (potwierdzając wszelkie potencjalne monity o wymianę), a pobieranie zostanie wznowione w miejscu, w którym się znajduje odpuścić.

Za pomocą tego narzędzia możesz pobrać dowolne prawidłowe oprogramowanie sprzętowe.

Odszyfruj

Jeśli masz zaszyfrowany plik oprogramowania sprzętowego, możesz go odszyfrować za pomocą narzędzia Samsung Firmware Downloader. Wprowadź model, region i wersję oprogramowania odpowiadającą zaszyfrowanemu plikowi, następnie wybierz plik do odszyfrowania, naciśnij przycisk „Odszyfruj”, a aplikacja zajmie się resztą.

Odszyfruj wstępnie pobrane oprogramowanie sprzętowe.

Historia

Jest to funkcja eksperymentalna, która może zostać później usunięta. Widok Historia pokazuje pełną listę wersji oprogramowania dostępnych dla danego modelu i regionu. Następnie wyświetli je Tobie.

Jeśli chcesz pobrać określone oprogramowanie z listy, naciśnij przycisk „Pobierz”. Zostaniesz przekierowany do widoku Pobieranie z już wypełnionymi informacjami. Następnie możesz po prostu kliknąć „Pobierz”.

Jeśli masz plik do odszyfrowania, możesz znaleźć odpowiednie oprogramowanie na tej liście i kliknąć przycisk „Odszyfruj”. Nastąpi przekierowanie do widoku Odszyfruj, gdzie wystarczy wybrać odpowiedni plik i kliknąć „Odszyfruj”.

Narzędzie do pobierania oprogramowania sprzętowego Samsung może wyświetlić listę wszystkich dostępnych wersji oprogramowania sprzętowego dla Twojego urządzenia i regionu.

Pliki do pobrania

Jak więc pobrać narzędzie do pobierania oprogramowania sprzętowego Samsung? Sprawdź strona z wydaniami w repozytorium GitHub. Każde wydanie zawiera zasoby dla systemów Android, Windows i Linux (i ewentualnie macOS).

Na Androidzie wystarczy pobrać plik APK i zainstalować go. W systemie Windows pobierz plik ZIP, rozpakuj go i uruchom plik EXE. W systemie Linux pobierz i rozpakuj plik ZIP, przejdź do folderu bin katalog, otwórz terminal i uruchom ./Samsung\ Firmware\ Downloader.


Mamy nadzieję, że narzędzie Samsung Firmware Downloader jeszcze bardziej ułatwi pobieranie aktualizacji oprogramowania. Zawsze szukam sugestii dotyczących nowych funkcji (w granicach rozsądku), więc koniecznie udaj się na stronę strona problemów i poproś o funkcję lub zgłoś błąd, jeśli jeszcze go tam nie widzisz.