Samloader pakub probleemivaba viisi oma Samsung Galaxy seadme uusima püsivara allalaadimiseks. See töötab ka Linuxis ja macOS-is.
Hoolimata asjaolust, et Samsung annab igal aastal välja palju seadmeid, ei paku ettevõte oma Galaxy kaubamärgiga nutitelefonide ja tahvelarvutite jaoks ametlikku kasutajasõbralikku püsivara allalaadimisportaali. Võite proovida õnne seadete sisseehitatud värskenduste kontrollijaga või kasutada Samsung Smart Switch rakendus – kumbki neist valikutest ei rahulda energiakasutajaid, kes soovivad uusimat värskendust hankida praegu. Samsungi entusiastid pöörduvad seetõttu sageli kolmandate osapoolte teenuste poole, et alla laadida värskendusi, mis on mugavalt pakitud ja valmis kasutamiseks. vilkus Odini kaudu. Tööriistad nagu SamFirm ja Frija kasutatakse laialdaselt ka kogukonnas, kuna nende utiliitide abil saab hõlpsasti teha päringuid Samsung FUS (püsivaravärskendusserver) ja oma mudeli uusima versiooni alla laadida.
Ükski ülalmainitud püsivara allalaadijatest pole aga avatud lähtekoodiga. Tööriistad kasutavad värskendusserveris autentimiseks kindlat Smart Switchi distributsiooni teeki. Teek ise on hägustatud
Themida, mis on üks põhjusi, miks utiliite on keeruline portida muudesse operatsioonisüsteemidesse peale Microsoft Windowsi. Sellegipoolest, XDA noorem liige nn000 on suutnud need tõkked ületada.Pärast allalaadimisprotokolli hoolikat pöördprojekteerimist otsustas arendaja kodeerida allalaadija Pythonis, mis tähendab, et lõplikku tööriista saab käivitada peaaegu igas operatsioonisüsteemis. Tulemuseks on Samloader, platvormideülene CLI-rakendus, mis saab hankida Samsungi püsivara pakette ilma patenteeritud DLL-i kasutamata. See äärmiselt väike skript (alla 100 KB) suudab ka OTA artefakte dekrüpteerida ja luua standardse välgutava paketi.
Kuidas kasutada Samloaderit oma Samsung Galaxy seadme püsivara allalaadimiseks
- Veenduge, et teil oleks installitud Python 3 ja pip.
- Laadige alla Samloaderi koodibaas, kasutades see link või kloonige hoidla git abil:
git clone https://github.com/nlscc/samloader
- Installige pipi abil:
cd samloader
pip3 install . - Kontrollige oma mudeli uusimat püsivara versiooni:
samloadercheckupdate[model][region]
- Näiteks kui teil on vaja teada saada T-Mobile'i uusim püsivara Samsung Galaxy S20 Ultra, seejärel tippige järgmine:
samloader checkupdate SM-G988U TMB
- Näiteks kui teil on vaja teada saada T-Mobile'i uusim püsivara Samsung Galaxy S20 Ultra, seejärel tippige järgmine:
- Laadige konkreetse telefoni ja piirkonna jaoks alla määratud püsivara versioon määratud faili või kataloogi:
samloaderdownload[version][model][region][out]
- Dekrüpteerige krüptitud püsivara artefaktid:
- Enc2 krüptitud püsivara jaoks:
samloaderdecrypt2[version][model][region][infile][outfile]
- Enc4 krüptitud püsivara jaoks:
samloaderdecrypt4[version][model][region][infile][outfile]
- Enc2 krüptitud püsivara jaoks:
Väärib märkimist, et Samloader seda ei toeta iga Samsungi värskenduskanal olemas. Mõned operaatorid (nt AT&T ja Verizon) ei paku värskendusi Samsungi OTA-serveri kaudu. Lisaks ei saa te alla laadida beeta kanali püsivara kasutades seda skripti.
Samloader: GitHubi repo ||| XDA arutelulõim