Samsung Galaxy'niz için güncellemeleri indirmek için Samloader nasıl kullanılır?

Samloader, Samsung Galaxy cihazınız için en son aygıt yazılımını sorunsuz bir şekilde indirmenizi sağlar. Linux ve macOS'ta da çalışır.

Samsung'un her yıl çok sayıda cihaz piyasaya sürmesine rağmen şirket, Galaxy markalı akıllı telefonları ve tabletleri için resmi, kullanıcı dostu bir ürün yazılımı indirme portalı sunmuyor. Ayarlar'daki yerleşik güncelleme denetleyicisiyle şansınızı deneyebilir veya Samsung Akıllı Anahtar uygulaması — bu seçeneklerin hiçbiri en son güncellemeyi almak isteyen ileri düzey kullanıcıları tatmin etmeyecektir Şu anda. Bu nedenle Samsung meraklıları, güncellemeleri indirmek için sıklıkla uygun şekilde paketlenmiş ve kullanıma hazır üçüncü taraf hizmetlere yöneliyor. Odin aracılığıyla parladı. Gibi araçlar SamFirma Ve Frija Bu yardımcı programları kullanarak Samsung FUS'u (Firmware Güncelleme Sunucusu) kolayca sorgulayıp modelleri için en son sürümü indirebildiğinden, topluluk tarafından da yaygın olarak kullanılmaktadır.

Ancak yukarıda belirtilen ürün yazılımı indiricilerinin hiçbiri açık kaynak değildir. Araçlar, güncelleme sunucusunda kimlik doğrulaması yapmak için Smart Switch dağıtımındaki belirli bir kitaplığı kullanır. Kütüphanenin kendisi kullanılarak gizlenmiştir

ThemidaBu, yardımcı programların Microsoft Windows dışındaki işletim sistemlerine taşınmasının zor olmasının nedenlerinden biridir. Yine de, XDA Genç Üyesi nn000 bu engelleri aşmayı başardı.

İndirme protokolünde dikkatlice tersine mühendislik yapıldıktan sonra geliştirici, indiriciyi Python'da kodlamaya karar verdi; bu, son aracın hemen hemen her işletim sisteminde çalıştırılabileceği anlamına geliyor. Sonuç: Samyükleyici, herhangi bir özel DLL kullanmadan Samsung ürün yazılımı paketlerini getirebilen platformlar arası bir CLI uygulaması. Bu son derece küçük komut dosyası (100 KB'den az), aynı zamanda OTA yapıtlarının şifresini çözebilir ve standart bir flashlanabilir paket oluşturabilir.


Samsung Galaxy cihazınıza ürün yazılımını indirmek için Samloader nasıl kullanılır?

  1. Python 3 ve pip'in kurulu olduğundan emin olun.
  2. Samloader'ın kod tabanını kullanarak indirin bu bağlantı veya git'i kullanarak depoyu klonlayın:
    git clone https://github.com/nlscc/samloader
  3. Pip kullanarak yükleyin:
    cd samloader
    pip3 install .
  4. Modeliniz için en son donanım yazılımı sürümünü kontrol edin:
    samloadercheckupdate[model][region]
    • Örneğin, T-Mobile için en son aygıt yazılımını bulmanız gerekiyorsa Samsung Galaxy S20 Ultrave ardından şunu yazın:
      samloader checkupdate SM-G988U TMB
  5. Belirli bir telefon ve bölge için belirtilen donanım yazılımı sürümünü belirtilen dosyaya veya dizine indirin:
    samloaderdownload[version][model][region][out]
  6. Şifrelenmiş ürün yazılımı yapılarının şifresini çözün:
    • enc2 şifreli ürün yazılımı için:
      samloaderdecrypt2[version][model][region][infile][outfile]
    • enc4 şifreli ürün yazılımı için:
      samloaderdecrypt4[version][model][region][infile][outfile]

Samloader'ın desteklemediğini belirtmekte fayda var Her Samsung güncelleme kanalı var. Bazı operatörler (AT&T ve Verizon gibi) Samsung'un OTA sunucusu üzerinden güncelleme sağlamaz. Üstelik indiremezsiniz beta kanalı ürün yazılımı bu betiği kullanarak.

Samyükleyici: GitHub Deposu ||| XDA Tartışma Konusu