Kas soovite oma Samsung Galaxy seadme jaoks tarkvaravärskendusi alla laadida? Tutvuge Samsungi püsivara allalaadijaga – see on tasuta ja avatud lähtekoodiga!
Seadme püsivara käsitsi allalaadimiseks on palju põhjuseid. Võib-olla proovite seda juurutada ja peate muutma varude püsivara enne selle vilkumist. Või soovite lihtsalt tarkvaravärskendused varakult alla laadida. Kahjuks ei muuda ettevõtted sageli selle püsivara allalaadimist lihtsalt installitaval viisil.
Probleem Samsungi püsivara allalaadimisega
Eriti meeldib Samsungile tarkvarauuenduste käsitsi allalaadimist raskendada. Esiteks pole Samsungi seadmetes kiirkäivitusrežiimi. Püsivara välgutamiseks peate minema allalaadimisrežiimi ja kasutama Samsungi patenteeritud vilkumistööriista Odin. Seejärel peate püsivara faili tegelikult vilkuma. Kui proovite püsivara otse Samsungilt alla laadida, krüpteeritakse see.
Õnneks ei ole see krüptimine kuigi tugev ning püsivara otse Samsungilt allalaadimise ja dekrüpteerimise protsess korduvalt taasloodud
. Üks tähelepanuväärne näide selle kohta on SamFirm programm Windowsi jaoks. SamFirm enam ei tööta, kuid on alternatiive, näiteks Frija, mis on endiselt töökorras.Enamiku nende allalaadimisprogrammide ainus probleem on see, et need on kõik Windowsi jaoks. Mida teha, kui soovite oma Galaxy seadme jaoks tarkvaravärskendusi oma Maci või Linuxi arvutist alla laadida? Noh, võite kasutada ühte paljudest püsivara allalaadimise veebisaitidest. Need saidid pakuvad dekrüpteeritud Samsungi püsivara põhimõtteliselt iga Samsungi seadme jaoks. Saate sirvida püsivara seadme mudeli järgi, filtreerida piirkonna järgi ja isegi vaadata püsivara versioonide ajalugu.
Kuid kõigi nende failide salvestamine läheb kalliks. Hooldamise huvides piirab enamik allalaadimissaite allalaadimiskiirust, kui te ei maksa konto eest. Kuna Samsungi püsivarapaketid on üsna suured (viimased seadmed on sama suured kui 7GiB), võib allalaadimine piiranguga ühendusega olla üsna tüütu. Võite alati maksta piiramatu kiiruse eest, kuid mitte kõik ei ole nõus seda tegema.
Minu lahendus: Samsungi püsivara allalaadija
Nii et tagasi algusesse. Kuidas saate püsivara otse Samsungilt alla laadida, kui teil pole Windowsi arvutit? Sisestage Samloader, käsureaprogramm, mis töötab kõikjal, kuhu on installitud Python 3. Saate kasutada Samloaderit oma seadme uusima värskenduse kontrollimiseks, püsivara allalaadimiseks ja isegi juba allalaaditud püsivara dekrüpteerimiseks, kui teate õiget mudelit, piirkonda ja püsivara string.
Samloader on päris suurepärane, kuna see on korralikult platvormideülene lahendus Samsungi püsivara allalaadimiseks. Kuid mitte kõigile ei meeldi käsurida kasutada. Näiteks Pythoni installimine macOS-i võib tekitada segadust ja kõigi vajalike käsurea argumentide jälgimine võib olla keeruline.
Nii et ma tegin GUI. The väga algse nimega Samsungi püsivara allalaadija on platvormideülene graafiline püsivara allalaadija Samsungile. Vaimu poolest on see graafiline ümbris Samloaderi ümber, kuid kogu loogika on Kotlinis ümber kirjutatud. Samuti on mõned lisafunktsioonid.
Samsungi püsivara allalaadija funktsioonid
See oli selle jaoks palju juhtnööre, kuid loodetavasti oli see vähemalt mõnevõrra kasulik. Räägime Samsungi püsivara allalaadijast, alustades nimest.
Nime panemine
Samsungi püsivara allalaadija on kohutav nimi. See on liiga üldine ja ka liiga pikk. Kui kellelgi on ettepanekuid, Mulle meeldiks neid kuulda.
Platvormi tugi
Nagu ma varem ütlesin, on Samsungi püsivara allalaadija platvormideülene. See tähendab, et see peaks töötama Windowsis, Linuxis, macOS-is ja isegi Androidis. Selleks kasutan kombinatsiooni Kotlin Multiplatform, Android Jetpack Compose ja JetBrains Compose for Desktop. Kotlin Multiplatform ja JetBrains Compose on veel üsna varajases arendusjärgus, kuid need on lihtsa GUI jaoks piisavalt funktsionaalsed.
Praegu saab JetBrains Compose luua ainult käivitatavaid faile, mis sihivad platvormi, millele need on ehitatud. See tähendab, et ma ei saa praegu ühtegi MacOS-i järge välja anda, kuna mul pole Macile juurdepääsu. Kui teil on Mac ja soovite aidata, Anna mulle teada. Lõpuks peaks JetBrains Compose laskma mul Windowsi masinast Maci jaoks luua, kuid nüüd ei ole see lõpuks võimalik.
Lähtekood
Kui järgisite mõnda ülaltoodud linkidest, võisite märgata, et Samsung Firmware Downloader on avatud lähtekoodiga. See on MIT-i alusel litsentsitud ning selle kasutamine ja muutmine on täiesti tasuta.
Funktsioonid
Mida saab Samsungi püsivara allalaadija teha? Rääkisin sellest veidi eespool, kuid siin on mõned üksikasjad.
Kontrolli kas uuendused on saadaval
Sisestage oma mudel ja piirkond allalaadija vaate vastavatele väljadele ja klõpsake nuppu "Otsi värskendusi". Rakendus esitab päringu Samsungi serverist ja tagastab uusima saadaoleva püsivara versiooni koos Androidi versiooniga on.
Laadige alla tarkvarauuendused
Kui otsisite just allalaadija vaates värskendusi, võite püsivara allalaadimise alustamiseks vajutada nuppu Laadi alla. Valige sihtkoht ja rakendus laadib püsivara automaatselt alla ja dekrüpteerib.
Kui teate püsivara, mida soovite alla laadida, lülitage märkeruut "Käsitsi" sisse ja sisestage see koos mudeli ja piirkonnaga. Seejärel võite vajutada "Laadi alla" ja rakendus hoolitseb ülejäänu eest.
Üks asi, mida tuleb tähele panna, on see, et krüptitud püsivara ei kustutata pärast dekrüpteerimist automaatselt. Peate seda käsitsi tegema.
Samsung Firmware Downloader muudab ka püsivara faili nime veidi, et sisaldada püsivara versiooni, mudelit ja piirkonda, mida see esindab, kuid saate selle määrata ükskõik milliseks.
Ja lõpuks jätkab Samsungi püsivara allalaadija automaatselt allalaadimist. Kui teie seade jooksis kokku või sulgesite programmi kogemata, sisestage üksikasjad uuesti ja klõpsake nuppu Laadi alla. valige sama kataloog (kinnitades võimalikud asendusviibad) ja teie allalaadimine jätkub sealt, kus see oli jäi pooleli.
Dekrüpteerida
Kui teil on krüptitud püsivara fail, saate selle dekrüpteerimiseks kasutada Samsung Firmware Downloaderit. Sisestage krüptitud failile vastav mudel, piirkond ja püsivara versioon, seejärel valige dekrüpteeritav fail, vajutage nuppu "Decrypt" ja rakendus hoolitseb ülejäänu eest.
Ajalugu
See on eksperimentaalne funktsioon, mille võidakse hiljem eemaldada. Ajaloo vaade näitab antud mudeli ja piirkonna jaoks saadaolevate püsivara versioonide täielikku loendit. Seejärel kuvab see need teile.
Kui soovite loendist konkreetse püsivara alla laadida, vajutage nuppu "Laadi alla". Teid suunatakse juba täidetud teabega allalaadimisvaatesse. Seejärel võite lihtsalt vajutada "Laadi alla".
Kui teil on dekrüpteerimiseks fail, leiate sellest loendist vastava püsivara ja klõpsake nuppu "Dekrüpteerida". Teid suunatakse Decrypt vaatesse, kus peate lihtsalt valima õige faili ja vajutama "Decrypt".
Allalaadimised
Niisiis, kuidas hankida Samsungi püsivara allalaadija? Tutvuge väljaannete leht GitHubi hoidlas. Igal versioonil on varasid Androidi, Windowsi ja Linuxi (ja lõpuks ka macOS-i) jaoks.
Androidis laadige lihtsalt alla APK ja installige see. Windowsis laadige alla ZIP, ekstraktige see ja käivitage EXE. Linuxis laadige alla ja ekstraktige ZIP, minge jaotisse bin
kataloogi, avage terminal ja käivitage ./Samsung\ Firmware\ Downloader
.
Loodetavasti muudab Samsung Firmware Downloader teie tarkvaravärskenduste allalaadimise veelgi lihtsamaks. Otsin alati soovitusi uute funktsioonide kohta (mõistuse piires), seega minge kindlasti lehele probleemide leht ja taotlege funktsiooni või teatage veast, kui te seda seal veel ei näe.