Kako uporabljati Samloader za prenos posodobitev za vaš Samsung Galaxy

Samloader omogoča enostaven način za prenos najnovejše vdelane programske opreme za vašo napravo Samsung Galaxy. Deluje tudi v sistemih Linux in macOS.

Kljub dejstvu, da Samsung vsako leto izda veliko naprav, podjetje ne ponuja uradnega uporabniku prijaznega portala za prenos vdelane programske opreme za svoje pametne telefone in tablične računalnike znamke Galaxy. Lahko poskusite srečo z vgrajenim preverjalnikom posodobitev v nastavitvah ali pa uporabite Samsung pametno stikalo app — nobena od teh možnosti ne bo zadovoljila naprednih uporabnikov, ki hrepenijo po najnovejši posodobitvi takoj zdaj. Navdušenci nad Samsungom se zato za prenos posodobitev pogosto obrnejo na storitve tretjih oseb, ki so priročno zapakirane in pripravljene za uporabo. bliskovito prek Odina. Orodja kot SamFirm in Frija jih pogosto uporablja tudi skupnost, saj lahko preprosto poizvedujete po Samsung FUS (servisu za posodobitev vdelane programske opreme) in s temi pripomočki prenesete najnovejšo gradnjo za svoj model.

Vendar nobeden od zgoraj omenjenih prenosnikov vdelane programske opreme ni odprtokoden. Orodja uporabljajo posebno knjižnico iz distribucije Smart Switch za preverjanje pristnosti na strežniku za posodabljanje. Sama knjižnica je zakrita z uporabo Temida, kar je eden od razlogov, zakaj je pripomočke težko prenesti v operacijske sisteme, ki niso Microsoft Windows. Kljub temu, XDA Junior Member nn000 uspelo prestopiti te ovire.

Po skrbnem obratnem inženiringu protokola za prenos se je razvijalec odločil, da program za prenos kodira v Pythonu, kar pomeni, da je končno orodje mogoče izvesti v skoraj katerem koli operacijskem sistemu. Rezultat je Samloader, aplikacija CLI za več platform, ki lahko pridobi pakete vdelane programske opreme Samsung brez uporabe kakršnega koli lastniškega DLL-ja. Ta izjemno majhen skript (manj kot 100 KB) lahko tudi dešifrira artefakte OTA in ustvari standardni paket, ki ga je mogoče bliskati.


Kako uporabljati Samloader za prenos vdelane programske opreme za vašo napravo Samsung Galaxy

  1. Prepričajte se, da imate nameščen Python 3 in pip.
  2. Prenesite zbirko kod za Samloader z uporabo ta povezava ali klonirajte repozitorij z uporabo git:
    git clone https://github.com/nlscc/samloader
  3. Namestite z uporabo pip:
    cd samloader
    pip3 install .
  4. Preverite najnovejšo različico vdelane programske opreme za vaš model:
    samloadercheckupdate[model][region]
    • Na primer, če želite izvedeti najnovejšo vdelano programsko opremo za T-Mobile Samsung Galaxy S20 Ultra, nato vnesite naslednje:
      samloader checkupdate SM-G988U TMB
  5. Prenesite navedeno različico vdelane programske opreme za dani telefon in regijo v določeno datoteko ali imenik:
    samloaderdownload[version][model][region][out]
  6. Dešifrirajte šifrirane artefakte vdelane programske opreme:
    • Za šifrirano strojno programsko opremo enc2:
      samloaderdecrypt2[version][model][region][infile][outfile]
    • Za šifrirano vdelano programsko opremo enc4:
      samloaderdecrypt4[version][model][region][infile][outfile]

Omeniti velja, da Samloader ne podpira vsak Kanal za posodobitve Samsung je tam zunaj. Nekateri operaterji (na primer AT&T in Verizon) ne zagotavljajo posodobitev prek Samsungovega strežnika OTA. Poleg tega ne morete prenesti programska oprema beta kanala z uporabo tega skripta.

Samloader: GitHub Repo ||| Razpravljalna nit XDA