Samloader nodrošina vienkāršu veidu, kā lejupielādēt jaunāko programmaparatūru jūsu Samsung Galaxy ierīcei. Tas darbojas arī operētājsistēmās Linux un macOS.
Neskatoties uz to, ka Samsung katru gadu izlaiž daudz ierīču, uzņēmums nepiedāvā oficiālu lietotājam draudzīgu programmaparatūras lejupielādes portālu saviem Galaxy zīmola viedtālruņiem un planšetdatoriem. Varat izmēģināt veiksmi, izmantojot iebūvēto atjauninājumu pārbaudītāju sadaļā Iestatījumi, vai arī varat izmantot Samsung viedais slēdzis lietotne — neviena no šīm opcijām neapmierinās lietotājus ar vēlmi iegūt jaunāko atjauninājumu tieši tagad. Tāpēc Samsung entuziasti bieži vēršas pie trešo pušu pakalpojumiem, lai lejupielādētu atjauninājumus, kas ir ērti iesaiņoti un gatavi lietošanai. mirgoja caur Odinu. Tādi rīki kā SamFirm un Frija tiek plaši izmantotas arī sabiedrībā, jo, izmantojot šīs utilītas, var viegli uzdot vaicājumu Samsung FUS (programmaparatūras atjaunināšanas serveris) un lejupielādēt jaunāko versiju savam modelim.
Tomēr neviens no iepriekšminētajiem programmaparatūras lejupielādētājiem nav atvērtā koda. Rīki izmanto noteiktu bibliotēku no Smart Switch izplatīšanas, lai autentificētos atjaunināšanas serverī. Pati bibliotēka ir apmulsusi, izmantojot Temīda, kas ir viens no iemesliem, kāpēc utilītas ir grūti portēt uz citām operētājsistēmām, nevis Microsoft Windows. Tomēr, XDA Junior Member nn000 ir izdevies pārvarēt šīs barjeras.
Pēc rūpīgas lejupielādes protokola apgrieztās inženierijas izstrādātājs nolēma kodēt lejupielādētāju Python, kas nozīmē, ka galīgo rīku var izpildīt praktiski jebkurā operētājsistēmā. Rezultāts ir Samloader, vairāku platformu CLI lietojumprogramma, kas var iegūt Samsung programmaparatūras pakotnes, neizmantojot patentētu DLL. Šis ārkārtīgi mazais skripts (mazāks par 100 KB) var arī atšifrēt OTA artefaktus un izveidot standarta mirgojamu pakotni.
Kā izmantot Samloader, lai lejupielādētu programmaparatūru savai Samsung Galaxy ierīcei
- Pārliecinieties, vai ir instalēts Python 3 un pip.
- Lejupielādējiet Samloader kodu bāzi, izmantojot šo saiti vai klonējiet repozitoriju, izmantojot git:
git clone https://github.com/nlscc/samloader
- Instalējiet, izmantojot pip:
cd samloader
pip3 install . - Pārbaudiet sava modeļa jaunāko programmaparatūras versiju:
samloadercheckupdate[model][region]
- Piemēram, ja jums ir nepieciešams uzzināt jaunāko T-Mobile programmaparatūru Samsung Galaxy S20 Ultra, pēc tam ierakstiet šo:
samloader checkupdate SM-G988U TMB
- Piemēram, ja jums ir nepieciešams uzzināt jaunāko T-Mobile programmaparatūru Samsung Galaxy S20 Ultra, pēc tam ierakstiet šo:
- Lejupielādējiet norādīto programmaparatūras versiju konkrētam tālrunim un reģionam noteiktā failā vai direktorijā:
samloaderdownload[version][model][region][out]
- Atšifrējiet šifrētos programmaparatūras artefaktus:
- Enc2 šifrētai programmaparatūrai:
samloaderdecrypt2[version][model][region][infile][outfile]
- Enc4 šifrētai programmaparatūrai:
samloaderdecrypt4[version][model][region][infile][outfile]
- Enc2 šifrētai programmaparatūrai:
Ir vērts pieminēt, ka Samloader neatbalsta katrs Samsung atjaunināšanas kanāls. Daži mobilo sakaru operatori (piemēram, AT&T un Verizon) nesniedz atjauninājumus, izmantojot Samsung OTA serveri. Turklāt jūs nevarat lejupielādēt beta kanāla programmaparatūra izmantojot šo skriptu.
Samloader: GitHub Repo ||| XDA diskusiju pavediens