Doriți să descărcați actualizări de software pentru dispozitivul dvs. Samsung Galaxy? Verificați Samsung Firmware Downloader - este gratuit și open source!
Există o mulțime de motive pentru a descărca manual firmware-ul pentru dispozitivul dvs. Poate că încercați să îl rootați și trebuie să modificați firmware-ul stoc înainte de a-l flash. Sau poate doriți doar să descărcați actualizările software mai devreme. Din păcate, companiile nu facilitează descărcarea efectivă a firmware-ului într-un mod ușor de instalat.
Problema cu descărcarea firmware-ului Samsung
Samsung îi place în special să îngreuneze descărcarea manuală a actualizărilor de software. În primul rând, nu există un mod Fastboot pe dispozitivele Samsung. Pentru a flashiza firmware-ul, trebuie să intri în Modul de descărcare și să folosești instrumentul de intermitent proprietar al Samsung, Odin. Apoi, trebuie să obțineți de fapt fișierul firmware să clipească. Dacă încercați să descărcați firmware-ul direct de la Samsung, acesta va fi criptat.
Din fericire, acea criptare nu este foarte puternică, iar procesul de descărcare și decriptare a firmware-ului direct de la Samsung are fost recreat de multe ori. Un exemplu notabil în acest sens este programul SamFirm pentru Windows. SamFirm nu mai funcționează, dar există alternative, de exemplu Frija, care sunt încă funcționale.
Singura problemă cu majoritatea acestor programe de descărcare este că toate sunt pentru Windows. Ce se întâmplă dacă doriți să descărcați actualizări de software pentru dispozitivul dvs. Galaxy de pe computerul dvs. Mac sau Linux? Ei bine, ați putea folosi unul dintre numeroasele site-uri web de descărcare de firmware de acolo. Acele site-uri servesc firmware Samsung decriptat pentru practic orice dispozitiv Samsung. Puteți căuta firmware după modelul de dispozitiv, puteți filtra după regiune și chiar puteți vedea istoricul versiunilor de firmware.
Dar stocarea tuturor acestor fișiere devine costisitoare. Pentru a putea fi întreținute, majoritatea site-urilor de descărcare vor restricționa viteza de descărcare, cu excepția cazului în care plătiți pentru un cont. Deoarece pachetele de firmware ale Samsung sunt destul de mari (dispozitivele recente sunt la fel de mari ca 7GiB), descărcarea pe o conexiune accelerată poate fi destul de enervantă. Puteți plăti oricând pentru viteze nelimitate, dar nu toată lumea este dispusă să facă asta.
Soluția mea: Samsung Firmware Downloader
Așa că înapoi la punctul unu. Cum poți descărca firmware direct de la Samsung dacă nu ai un PC cu Windows? Intră Samloader, un program de linie de comandă care rulează pe orice în care este instalat Python 3. Puteți utiliza Samloader pentru a verifica cea mai recentă actualizare pentru dispozitivul dvs., pentru a descărca acel firmware și chiar decriptați firmware-ul deja descărcat, atâta timp cât cunoașteți modelul, regiunea și firmware-ul corecte şir.
Samloader este destul de grozav, deoarece este o soluție corectă multiplatformă pentru descărcarea firmware-ului Samsung. Dar nu tuturor le place să folosească linia de comandă. Poate deveni confuz să încerci să instalezi Python pe macOS, de exemplu, și ținerea evidenței tuturor argumentelor necesare din linia de comandă poate fi dificilă.
Așa că am făcut un GUI. The foarte denumit inițial Descărcător de firmware Samsung este un program de descărcare de firmware grafic multiplatformă pentru Samsung. În spirit, este un înveliș grafic în jurul lui Samloader, dar toată logica a fost rescrisă în Kotlin. Există și câteva caracteristici suplimentare.
Caracteristici Samsung Firmware Downloader
A fost o mulțime de pregătire pentru asta, dar sperăm că a fost cel puțin oarecum util. Să vorbim despre Samsung Firmware Downloader, începând cu numele.
Denumire
Samsung Firmware Downloader este un nume groaznic. Este mult prea generic și, de asemenea, este mult prea lung. Daca cineva are sugestii, Mi-ar plăcea să-i aud.
Suport platformă
După cum am spus mai devreme, Samsung Firmware Downloader este multiplatformă. Asta înseamnă că ar trebui să ruleze pe Windows, Linux, macOS și chiar Android. Pentru a face acest lucru, folosesc o combinație de Kotlin Multiplatform, Android Jetpack Compose și JetBrains Compose pentru desktop. Kotlin Multiplatform și JetBrains Compose sunt încă în dezvoltare destul de timpurie, dar sunt suficient de funcționale pentru o interfață simplă.
În prezent, JetBrains Compose poate construi doar executabile care vizează platforma pe care au fost construite. Asta înseamnă că în prezent nu pot lansa nicio versiune macOS, deoarece nu am acces la un Mac. Dacă ai un Mac și vrei să ajuți, să-mi dai de veste. În cele din urmă, JetBrains Compose ar trebui să mă lase să creez pentru Mac de pe o mașină Windows, dar acum nu este în cele din urmă.
Cod sursa
Dacă ați urmat oricare dintre linkurile de mai sus, este posibil să fi observat că Samsung Firmware Downloader este open source. Este licențiat sub MIT și este complet gratuit de utilizat și modificat.
Caracteristici
Deci, ce poate face Samsung Firmware Downloader? Am vorbit puțin despre asta mai sus, dar iată mai multe detalii.
Verifică pentru actualizări
Puneți modelul și regiunea dvs. în câmpurile corespunzătoare din vizualizarea Downloader și apăsați „Verificați actualizări”. Aplicația va interoga serverul Samsung și va returna cea mai recentă versiune de firmware disponibilă, împreună cu versiunea de Android este.
Descărcați actualizări de software
Dacă tocmai ați verificat actualizările în vizualizarea Downloader, puteți apăsa apoi butonul Descărcare pentru a începe descărcarea firmware-ului respectiv. Alegeți o destinație, iar aplicația va descărca și decripta firmware-ul automat.
Dacă știți firmware-ul pe care doriți să îl descărcați, comutați caseta de selectare „Manual” și introduceți-l, împreună cu modelul și regiunea. Apoi puteți apăsa „Descărcare” și aplicația se va ocupa de restul.
Un lucru de remarcat este că firmware-ul criptat nu va fi șters automat după ce este decriptat. Va trebui să faci asta manual.
Samsung Firmware Downloader modifică, de asemenea, ușor numele fișierului firmware pentru a include versiunea de firmware, modelul și regiunea pe care o reprezintă, dar îl puteți seta la orice doriți.
Și, în cele din urmă, Samsung Firmware Downloader va relua automat descărcările. Dacă dispozitivul s-a prăbușit sau ați închis accidental programul, introduceți din nou detaliile, apăsați „Descărcați” alegeți același director (confirmând eventualele solicitări de înlocuire) și descărcarea dvs. se va relua acolo unde este rămas.
Decriptează
Dacă aveți un fișier de firmware criptat, puteți utiliza Samsung Firmware Downloader pentru a-l decripta. Introduceți modelul, regiunea și versiunea de firmware corespunzătoare fișierului criptat, apoi selectați fișierul de decriptat, apăsați butonul „Decriptare”, iar aplicația se va ocupa de restul.
Istorie
Aceasta este o caracteristică experimentală care poate fi eliminată mai târziu. Vizualizarea Istoric arată lista completă a versiunilor de firmware disponibile pentru un anumit model și regiune. Apoi vi le afișează.
Dacă doriți să descărcați un anumit firmware din listă, apăsați butonul „Descărcare”. Veți fi redirecționat către vizualizarea Descărcare cu informațiile deja completate. Apoi puteți doar să apăsați „Descărcați”.
Dacă aveți un fișier de decriptat, puteți găsi firmware-ul corespunzător în această listă și apăsați butonul „Decriptare”. Veți fi redirecționat către vizualizarea Decriptare, unde va trebui doar să alegeți fișierul potrivit și să apăsați „Decriptare”.
Descărcări
Deci, cum obțineți Samsung Firmware Downloader? Verificați pagina de lansări în depozitul GitHub. Fiecare versiune are active pentru Android, Windows și Linux (și eventual macOS).
Pe Android, trebuie doar să descărcați APK-ul și să îl instalați. Pe Windows, descărcați fișierul ZIP, extrageți-l și rulați EXE. Pe Linux, descărcați și extrageți fișierul ZIP, accesați bin
director, deschideți un terminal și rulați ./Samsung\ Firmware\ Downloader
.
Sperăm că Samsung Firmware Downloader vă face și mai ușoară experiența de descărcare a actualizărilor de software. Caut mereu sugestii pentru funcții noi (în limita rațiunii), așa că asigurați-vă că mergeți la pagina probleme și solicitați o funcție sau raportați o eroare dacă nu o vedeți deja acolo.