Töltse le a Samsung Galaxy készülékek szoftverfrissítéseit ezzel az eszközzel

Szoftverfrissítéseket szeretne letölteni Samsung Galaxy készülékéhez? Nézze meg a Samsung Firmware Downloader alkalmazást – ingyenes és nyílt forráskódú!

Számos oka van annak, hogy manuálisan töltse le a firmware-t eszközére. Lehet, hogy rootolni próbálja, és módosítania kell az állomány firmware-ét, mielőtt felvillantja. Vagy csak korán szeretné letölteni a szoftverfrissítéseket. Sajnos a cégek gyakran nem könnyítik meg a firmware-nek a könnyen telepíthető módon történő tényleges letöltését.

A probléma a Samsung firmware letöltésével

A Samsung különösen szereti megnehezíteni a szoftverfrissítések kézi letöltését. Egyrészt a Samsung készülékeken nincs Fastboot mód. A firmware frissítéséhez Letöltés módba kell lépnie, és a Samsung szabadalmaztatott villogó eszközét, az Odint kell használnia. Ezután ténylegesen be kell indítania a firmware fájlt, hogy villogjon. Ha közvetlenül a Samsungtól próbálja meg letölteni a firmware-t, az titkosítva lesz.

Szerencsére ez a titkosítás nem túl erős, és a firmware letöltésének és visszafejtésének folyamata közvetlenül a Samsungtól

sokszor újraalkották. Ennek egyik figyelemre méltó példája a SamFirm program a Windows számára. A SamFirm már nem működik, de vannak alternatívák, mint pl Frija, amelyek még működőképesek.

A legtöbb ilyen letöltő programmal az egyetlen probléma, hogy mindegyik Windowshoz készült. Mi a teendő, ha szoftverfrissítéseket szeretne letölteni Galaxy eszközéhez Mac vagy Linux PC-jéről? Nos, használhatja a számos firmware-letöltő webhely egyikét. Ezek a webhelyek dekódolt Samsung firmware-t szolgáltatnak gyakorlatilag bármely Samsung készülékhez. Böngészhet a firmware között eszközmodell szerint, szűrhet régió szerint, és még a firmware-verziók előzményeit is megtekintheti.

De ezeknek a fájloknak a tárolása drága lesz. A karbantarthatóság érdekében a legtöbb letöltő webhely korlátozza a letöltési sebességet, hacsak nem fizet egy fiókért. Mivel a Samsung firmware-csomagjai meglehetősen nagyok (a legújabb eszközök 7 GiB-osak), a lefojtott kapcsolaton történő letöltés meglehetősen bosszantó lehet. Mindig lehet fizetni a korlátlan sebességért, de nem mindenki hajlandó erre.

Az én megoldásom: Samsung Firmware Downloader

Tehát vissza az elsőhöz. Hogyan tölthet le firmware-t közvetlenül a Samsungtól, ha nincs Windows PC-je? Írja be a Samloader alkalmazást, egy parancssori program, amely minden olyan felületen fut, ahol a Python 3 telepítve van. A Samloader segítségével megkeresheti az eszköz legújabb frissítését, letöltheti a firmware-t, sőt visszafejteni a már letöltött firmware-t, feltéve, hogy ismeri a megfelelő modellt, régiót és firmware-t húr.

A Samloader nagyon nagyszerű, mivel megfelelő többplatformos megoldás a Samsung firmware letöltéséhez. De nem mindenki szereti használni a parancssort. Zavarba ejtő lehet például a Python macOS-re történő telepítése, és az összes szükséges parancssori argumentum nyomon követése bonyolult lehet.

Szóval csináltam egy GUI-t. A nagyon eredeti elnevezésű Samsung firmware letöltő egy többplatformos grafikus firmware letöltő a Samsung számára. Lélekben ez egy grafikus burkoló a Samloader körül, de a Kotlinban minden logika át lett írva. Van néhány további funkció is.

A Samsung Firmware Downloader egy többplatformos GUI program.

A Samsung firmware letöltő funkciói

Ez sok felvezetés volt ehhez, de remélhetőleg legalább valamennyire hasznos volt. Beszéljünk a Samsung Firmware Downloaderről, kezdve a névvel.

Elnevezés

A Samsung Firmware Downloader egy szörnyű név. Túl általános, és túl hosszú is. Ha valakinek van javaslata, Szeretném hallani őket.

Platform támogatás

Mint korábban mondtam, a Samsung Firmware Downloader platformok közötti. Ez azt jelenti, hogy Windowson, Linuxon, macOS-en és még Androidon is futnia kell. Ehhez a Kotlin Multiplatform, az Android Jetpack Compose és a JetBrains Compose for Desktop kombinációját használom. A Kotlin Multiplatform és a JetBrains Compose még meglehetősen korai fejlesztés alatt áll, de elég működőképesek egy egyszerű grafikus felhasználói felülethez.

Jelenleg a JetBrains Compose csak olyan végrehajtható fájlokat tud készíteni, amelyek megcélozzák azt a platformot, amelyre épültek. Ez azt jelenti, hogy jelenleg nem tudok kiadni egyetlen macOS buildet sem, mivel nem férek hozzá Machez. Ha van Mac-je, és szeretne segíteni, tudasd velem. Végül a JetBrains Compose-nak meg kell engednie, hogy Windows-os gépről építsek Mac-re, de most már nem.

Forráskód

Ha követte a fenti hivatkozások bármelyikét, akkor észrevehette, hogy a Samsung Firmware Downloader nyílt forráskódú. Az MIT licenccel rendelkezik, és teljesen ingyenesen használható és módosítható.

Jellemzők

Mit tehet tehát a Samsung Firmware Downloader? Fentebb már beszéltem róla, de itt van néhány részlet.

Frissítések keresése

Írja be a modellt és a régiót a megfelelő mezőkbe a Downloader nézetben, és nyomja meg a "Frissítések keresése" gombot. Az alkalmazás lekérdezi a Samsung szerverét, és visszaadja a legújabb elérhető firmware-verziót, valamint az Android melyik verzióját van.

Ellenőrizheti az eszközéhez és régiójához tartozó legújabb firmware-t.

Töltse le a szoftverfrissítéseket

Ha éppen most keresett frissítéseket a Downloader nézetben, akkor a Letöltés gombra kattintva elindíthatja a firmware letöltését. Válassza ki a célhelyet, és az alkalmazás automatikusan letölti és visszafejti a firmware-t.

Ha ismeri a letölteni kívánt firmware-t, kapcsolja be a „Kézi” jelölőnégyzetet, és írja be azt, a típussal és a régióval együtt. Ezután nyomja meg a "Letöltés" gombot, és az alkalmazás gondoskodik a többiről.

Meg kell jegyezni, hogy a titkosított firmware nem törlődik automatikusan a visszafejtést követően. Ezt manuálisan kell megtennie.

A Samsung Firmware Downloader emellett kissé módosítja a firmware fájl nevét, hogy tartalmazza a firmware verzióját, modelljét és régióját, de bármire beállíthatja, amit csak akar.

Végül pedig a Samsung Firmware Downloader automatikusan folytatja a letöltést. Ha az eszköz összeomlott, vagy véletlenül bezárta a programot, adja meg újra a részleteket, és kattintson a "Letöltés" gombra. válassza ki ugyanazt a könyvtárat (megerősítve az esetleges cserekérdéseket), és a letöltés ott folytatódik, ahol volt abbahagyta.

Ezzel az eszközzel bármilyen érvényes firmware-t letölthet.

Dekódolás

Ha titkosított firmware-fájlja van, a Samsung Firmware Downloader segítségével visszafejtheti azt. Adja meg a titkosított fájlnak megfelelő modellt, régiót és firmware verziót, majd válassza ki a visszafejteni kívánt fájlt, nyomja meg a "Decrypt" gombot, és az alkalmazás gondoskodik a többiről.

Az előre letöltött firmware visszafejtése.

Történelem

Ez egy kísérleti funkció, amely később eltávolítható. Az Előzmények nézet az adott modellhez és régióhoz elérhető firmware-verziók teljes listáját mutatja. Ezután megjeleníti azokat.

Ha egy adott firmware-t szeretne letölteni a listáról, nyomja meg a "Letöltés" gombot. A már kitöltött adatokkal átirányítjuk a Letöltés nézetbe. Ezután kattintson a "Letöltés" gombra.

Ha van egy dekódolandó fájl, megtalálja a megfelelő firmware-t ebben a listában, és nyomja meg a "Decrypt" gombot. A rendszer átirányítja a Decrypt nézetbe, ahol csak ki kell választania a megfelelő fájlt, és meg kell nyomnia a "Decrypt" gombot.

A Samsung Firmware Downloader felsorolja az összes elérhető firmware-verziót az Ön készülékéhez és régiójához.

Letöltések

Tehát hogyan szerezheti be a Samsung Firmware Downloader programot? Nézze meg a kiadások oldala a GitHub adattárban. Mindegyik kiadás rendelkezik eszközökkel Androidra, Windowsra és Linuxra (és végül macOS-re).

Androidon csak töltse le az APK-t, és telepítse. Windows rendszeren töltse le a ZIP-fájlt, csomagolja ki, és futtassa az EXE-t. Linuxon töltse le és bontsa ki a ZIP-t, lépjen be a bin könyvtárba, nyisson meg egy terminált, és futtassa ./Samsung\ Firmware\ Downloader.


Remélhetőleg a Samsung Firmware Downloader még könnyebbé teszi a szoftverfrissítések letöltését. Mindig várom az új funkciókra vonatkozó javaslatokat (ésszerű keretek között), ezért feltétlenül nézze meg a problémák oldalon és kérjen egy funkciót, vagy jelentsen egy hibát, ha még nem látja ott.