Samloader มอบวิธีการดาวน์โหลดเฟิร์มแวร์ล่าสุดสำหรับอุปกรณ์ Samsung Galaxy ของคุณอย่างไม่ยุ่งยาก มันทำงานบน Linux และ macOS เช่นกัน
แม้ว่า Samsung จะออกอุปกรณ์จำนวนมากทุกปี แต่บริษัทไม่มีพอร์ทัลดาวน์โหลดเฟิร์มแวร์ที่ใช้งานง่ายอย่างเป็นทางการสำหรับสมาร์ทโฟนและแท็บเล็ตแบรนด์ Galaxy คุณสามารถลองเสี่ยงโชคด้วยตัวตรวจสอบการอัปเดตในตัวในการตั้งค่า หรือคุณสามารถใช้ ซัมซุงสมาร์ทสวิตช์ แอพ — ไม่มีตัวเลือกใดเลยที่จะตอบสนองผู้ใช้ระดับสูงที่ต้องการรับการอัปเดตล่าสุด ตอนนี้. ผู้ที่ชื่นชอบ Samsung มักจะหันไปใช้บริการของบุคคลที่สามเพื่อดาวน์โหลดการอัพเดตซึ่งบรรจุไว้อย่างสะดวกและพร้อมใช้งาน ฉายแสงผ่านโอดิน. เครื่องมือเช่น แซมเฟิร์ม และ ฟรีจา นอกจากนี้ ชุมชนยังใช้กันอย่างแพร่หลาย เนื่องจากสามารถค้นหา Samsung FUS (เซิร์ฟเวอร์อัปเดตเฟิร์มแวร์) ได้อย่างง่ายดาย และดาวน์โหลดบิลด์ล่าสุดสำหรับรุ่นของตนโดยใช้ยูทิลิตี้เหล่านี้
อย่างไรก็ตาม ไม่มีตัวดาวน์โหลดเฟิร์มแวร์ที่กล่าวมาข้างต้นเป็นโอเพ่นซอร์ส เครื่องมือใช้ไลบรารีเฉพาะจากการกระจาย Smart Switch เพื่อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์การอัพเดท ห้องสมุดเองก็สับสนในการใช้งาน
เทมิดาซึ่งเป็นสาเหตุหนึ่งที่ทำให้ยูทิลิตีพอร์ตไปยังระบบปฏิบัติการอื่นที่ไม่ใช่ Microsoft Windows ได้ยาก อย่างไรก็ตาม XDA Junior Member nn000 ได้ก้าวข้ามอุปสรรคเหล่านี้ไปได้หลังจากวิศวกรรมย้อนกลับโปรโตคอลการดาวน์โหลดอย่างระมัดระวัง นักพัฒนาจึงตัดสินใจเขียนโค้ดตัวดาวน์โหลดใน Python ซึ่งหมายความว่าเครื่องมือสุดท้ายสามารถทำงานได้บนระบบปฏิบัติการแทบทุกชนิด ผลลัพธ์ก็คือ แซมโหลดเดอร์ซึ่งเป็นแอปพลิเคชัน CLI ข้ามแพลตฟอร์มที่สามารถดึงแพ็คเกจเฟิร์มแวร์ของ Samsung ได้โดยไม่ต้องใช้ DLL ที่เป็นกรรมสิทธิ์ใดๆ สคริปต์ที่มีขนาดเล็กมาก (น้อยกว่า 100KB) นี้ยังสามารถถอดรหัสสิ่งประดิษฐ์ OTA และสร้างแพ็คเกจแฟลชมาตรฐานได้
วิธีใช้ Samloader เพื่อดาวน์โหลดเฟิร์มแวร์สำหรับอุปกรณ์ Samsung Galaxy ของคุณ
- ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python 3 และ pip แล้ว
- ดาวน์โหลด codebase ของ Samloader โดยใช้ ลิงค์นี้ หรือโคลนที่เก็บโดยใช้ git:
git clone https://github.com/nlscc/samloader
- ติดตั้งโดยใช้ pip:
cd samloader
pip3 install . - ตรวจสอบเวอร์ชันเฟิร์มแวร์ล่าสุดสำหรับรุ่นของคุณ:
samloadercheckupdate[model][region]
- ตัวอย่างเช่น หากคุณต้องการค้นหาเฟิร์มแวร์ล่าสุดสำหรับ T-Mobile ซัมซุง กาแลคซี่ เอส 20 อัลตร้าจากนั้นพิมพ์ข้อความต่อไปนี้:
samloader checkupdate SM-G988U TMB
- ตัวอย่างเช่น หากคุณต้องการค้นหาเฟิร์มแวร์ล่าสุดสำหรับ T-Mobile ซัมซุง กาแลคซี่ เอส 20 อัลตร้าจากนั้นพิมพ์ข้อความต่อไปนี้:
- ดาวน์โหลดเวอร์ชันเฟิร์มแวร์ที่ระบุสำหรับโทรศัพท์และภูมิภาคที่ระบุไปยังไฟล์หรือไดเร็กทอรีที่ระบุ:
samloaderdownload[version][model][region][out]
- ถอดรหัสสิ่งประดิษฐ์เฟิร์มแวร์ที่เข้ารหัส:
- สำหรับเฟิร์มแวร์ที่เข้ารหัส enc2:
samloaderdecrypt2[version][model][region][infile][outfile]
- สำหรับเฟิร์มแวร์ที่เข้ารหัส enc4:
samloaderdecrypt4[version][model][region][infile][outfile]
- สำหรับเฟิร์มแวร์ที่เข้ารหัส enc2:
เป็นที่น่าสังเกตว่า Samloader ไม่รองรับ ทั้งหมด ช่องทางการอัพเดตของซัมซุงออกแล้ว ผู้ให้บริการบางราย (เช่น AT&T และ Verizon) ไม่มีการอัปเดตผ่านเซิร์ฟเวอร์ OTA ของ Samsung ยิ่งกว่านั้นคุณไม่สามารถดาวน์โหลดได้ เฟิร์มแวร์ช่องเบต้า โดยใช้สคริปต์นี้
แซมโหลดเดอร์: ที่เก็บ GitHub ||| หัวข้อสนทนา XDA