Haluatko ladata ohjelmistopäivityksiä Samsung Galaxy -laitteellesi? Tutustu Samsung Firmware Downloaderiin – se on ilmainen ja avoin lähdekoodi!
On monia syitä ladata laiteohjelmisto manuaalisesti laitteellesi. Ehkä yrität roottaa sen ja sinun on muutettava varastossa olevaa laiteohjelmistoa ennen kuin se vilkkuu. Tai ehkä haluat vain ladata ohjelmistopäivitykset ajoissa. Valitettavasti yritykset eivät usein tee sen laiteohjelmiston lataamisesta helppoa helposti asennettavalla tavalla.
Ongelma Samsungin laiteohjelmiston lataamisessa
Samsung haluaa erityisesti vaikeuttaa ohjelmistopäivitysten manuaalista lataamista. Ensinnäkin Samsung-laitteissa ei ole Fastboot-tilaa. Laiteohjelmiston flash-muistin käynnistäminen edellyttää, että siirryt lataustilaan ja käytät Samsungin omaa flash-työkalua, Odinia. Sitten sinun on todella saatava laiteohjelmistotiedosto vilkkumaan. Jos yrität ladata laiteohjelmiston suoraan Samsungilta, se salataan.
Onneksi salaus ei ole kovin vahva, ja laiteohjelmiston lataaminen ja salauksen purkaminen suoraan Samsungilta on
on luotu uudelleen monta kertaa. Yksi merkittävä esimerkki tästä on SamFirm ohjelma Windowsille. SamFirm ei enää toimi, mutta vaihtoehtoja on, kuten Frija, jotka ovat edelleen toimivia.Ainoa ongelma useimpien latausohjelmien kanssa on, että ne ovat kaikki Windowsille. Entä jos haluat ladata ohjelmistopäivityksiä Galaxy-laitteellesi Mac- tai Linux-tietokoneeltasi? No, voit käyttää yhtä monista laiteohjelmiston lataussivustoista. Nämä sivustot tarjoavat salauksen purettua Samsung-laiteohjelmistoa periaatteessa kaikille Samsung-laitteille. Voit selata laiteohjelmistoja laitemallin mukaan, suodattaa alueen mukaan ja jopa tarkastella laiteohjelmistoversioiden historiaa.
Mutta kaikkien näiden tiedostojen tallentaminen tulee kalliiksi. Ylläpidettävyyden vuoksi useimmat lataussivustot rajoittavat latausnopeutta, ellet maksa tilistä. Koska Samsungin laiteohjelmistopaketit ovat melko suuria (viimeaikaiset laitteet ovat jopa 7GiB), lataaminen kuristetulla yhteydellä voi olla melko ärsyttävää. Aina voisi maksaa rajattomista nopeuksista, mutta kaikki eivät ole valmiita siihen.
Ratkaisuni: Samsung Firmware Downloader
Joten takaisin alkuun. Kuinka voit ladata laiteohjelmiston suoraan Samsungilta, jos sinulla ei ole Windows-tietokonetta? Anna Samloader, komentoriviohjelma, joka toimii missä tahansa, johon Python 3 on asennettu. Voit käyttää Samloaderia tarkistaaksesi laitteellesi uusimman päivityksen, ladata laiteohjelmiston ja jopa purkaa jo ladatun laiteohjelmiston, kunhan tiedät oikean mallin, alueen ja laiteohjelmiston merkkijono.
Samloader on melko hieno, koska se on oikein monikäyttöinen ratkaisu Samsungin laiteohjelmiston lataamiseen. Mutta kaikki eivät halua käyttää komentoriviä. Pythonin asentaminen esimerkiksi macOS: ään voi olla hämmentävää, ja kaikkien tarvittavien komentoriviargumenttien seuraaminen voi olla hankalaa.
Joten tein graafisen käyttöliittymän. The erittäin alunperin nimetty Samsung firmware Downloader on monikäyttöinen graafinen laiteohjelmiston latausohjelma Samsungille. Hengellisesti se on graafinen kääre Samloaderin ympärille, mutta kaikki logiikka on kirjoitettu uudelleen Kotlinissa. On myös joitain lisäominaisuuksia.
Samsung Firmware Downloaderin ominaisuudet
Se oli paljon johdatusta tähän, mutta toivottavasti siitä oli ainakin jonkin verran apua. Puhutaanpa Samsung Firmware Downloaderista, alkaen nimestä.
Nimeäminen
Samsung Firmware Downloader on kauhea nimi. Se on aivan liian yleinen, ja se on myös liian pitkä. Jos jollain on ehdotuksia, Haluaisin kuulla niitä.
Alustan tuki
Kuten aiemmin sanoin, Samsung Firmware Downloader on monialustainen. Tämä tarkoittaa, että sen pitäisi toimia Windowsissa, Linuxissa, macOS: ssä ja jopa Androidissa. Käytän tätä varten Kotlin Multiplatformin, Androidin Jetpack Composen ja JetBrains Compose for Desktopin yhdistelmää. Kotlin Multiplatform ja JetBrains Compose ovat vielä melko varhaisessa kehitysvaiheessa, mutta ne ovat tarpeeksi toimivia yksinkertaiseen käyttöliittymään.
Tällä hetkellä JetBrains Compose voi rakentaa vain suoritettavia tiedostoja, jotka kohdistetaan alustalle, jolle ne rakennettiin. Tämä tarkoittaa, että en voi tällä hetkellä julkaista mitään macOS-koontiversiota, koska minulla ei ole pääsyä Maciin. Jos sinulla on Mac ja haluat auttaa, Kerro minulle. Lopulta JetBrains Composen pitäisi antaa minun rakentaa Macille Windows-koneella, mutta nyt se ei lopulta ole mahdollista.
Lähdekoodi
Jos noudatit jotakin yllä olevista linkeistä, olet saattanut huomata, että Samsung Firmware Downloader on avoimen lähdekoodin lähde. Se on lisensoitu MIT: n alaisuudessa, ja sen käyttö ja muokkaaminen on täysin ilmaista.
ominaisuudet
Joten mitä Samsung Firmware Downloader voi tehdä? Puhuin siitä hieman edellä, mutta tässä on lisätietoja.
Tarkista päivitykset
Aseta mallisi ja alueesi vastaaviin kenttiin Downloader-näkymässä ja paina "Tarkista päivitykset". Sovellus tekee kyselyn Samsungin palvelimelta ja palauttaa uusimman saatavilla olevan laiteohjelmistoversion sekä sen Android-version On.
Lataa ohjelmistopäivitykset
Jos etsit juuri päivityksiä Downloader-näkymässä, voit sitten painaa Lataa-painiketta aloittaaksesi laiteohjelmiston lataamisen. Valitse kohde, ja sovellus lataa laiteohjelmiston ja purkaa sen salauksen automaattisesti.
Jos tiedät laiteohjelmiston, jonka haluat ladata, vaihda "Manuaalinen"-valintaruutu ja kirjoita se mallin ja alueen kanssa. Sitten voit painaa "Lataa" ja sovellus hoitaa loput.
Yksi huomioitava asia on, että salattua laiteohjelmistoa ei poisteta automaattisesti sen salauksen purkamisen jälkeen. Sinun on tehtävä se manuaalisesti.
Samsung Firmware Downloader muuttaa myös laiteohjelmistotiedoston nimeä hieman sisällyttääkseen sen edustaman laiteohjelmiston version, mallin ja alueen, mutta voit asettaa sen mihin tahansa.
Ja lopuksi Samsung Firmware Downloader jatkaa latauksia automaattisesti. Jos laitteesi kaatui tai suljit ohjelman vahingossa, kirjoita tiedot uudelleen ja paina "Lataa", Valitse sama hakemisto (vahvistamalla mahdolliset korvauskehotteet), ja lataus jatkuu siitä, missä se on jätetty pois.
Pura salaus
Jos sinulla on salattu laiteohjelmistotiedosto, voit purkaa sen salauksen Samsung Firmware Downloader -sovelluksella. Anna salattua tiedostoa vastaava malli, alue ja laiteohjelmistoversio, valitse sitten tiedosto, jonka salaus puretaan, paina "Poista salaus" -painiketta, ja sovellus hoitaa loput.
Historia
Tämä on kokeellinen ominaisuus, joka voidaan poistaa myöhemmin. Historia-näkymä näyttää täydellisen luettelon tietylle mallille ja alueelle saatavilla olevista laiteohjelmistoversioista. Se näyttää ne sitten sinulle.
Jos haluat ladata tietyn laiteohjelmiston luettelosta, paina "Lataa" -painiketta. Sinut ohjataan latausnäkymään, jossa tiedot on jo täytetty. Sitten voit napsauttaa "Lataa".
Jos haluat purkaa tiedoston, löydät vastaavan laiteohjelmiston tästä luettelosta ja painat "Poista salaus" -painiketta. Sinut ohjataan Decrypt-näkymään, jossa sinun tarvitsee vain valita oikea tiedosto ja painaa "Poista salaus".
Lataukset
Joten miten saat Samsung Firmware Downloaderin? Tutustu julkaisusivu GitHub-arkistossa. Jokaisessa julkaisussa on omaisuutta Androidille, Windowsille ja Linuxille (ja lopulta macOS: lle).
Androidilla lataa APK ja asenna se. Lataa Windowsissa ZIP, pura se ja suorita EXE. Linuxissa lataa ja pura ZIP, siirry kohtaan bin
hakemistoon, avaa pääte ja suorita ./Samsung\ Firmware\ Downloader
.
Toivottavasti Samsung Firmware Downloader tekee ohjelmistopäivitysten lataamisesta entistäkin helpompaa. Etsin aina ehdotuksia uusista ominaisuuksista (järjestyksen rajoissa), joten muista suunnata sivulle ongelmasivu ja pyydä ominaisuutta tai ilmoita virheestä, jos et vielä näe sitä siellä.