วิธีปลดล็อกและรูท Samsung Galaxy A51



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

จากการวิเคราะห์ตลาด Samsung Galaxy A51 เป็นหนึ่งในโทรศัพท์ Android ระดับกลางที่ขายดีที่สุดสำหรับไตรมาสที่ 1 ปี 2020 มาพร้อมกับหน้าจอ AMOLED ขนาด 6.5 นิ้วชิปเซ็ต Exynos 9611 (10nm) พร้อม GPU Mali-G72 MP3 และ 4GB / 6GB / แรม 8GB



A51 ไม่ได้รับความรักจากชุมชน mod มากนักเนื่องจาก Galaxy A71 มีราคาแพงกว่าเล็กน้อย แต่มีสเปคที่ดีกว่ามาก ดังนั้นในขณะนี้จึงไม่มี TWRP สำหรับ A51 อย่างเป็นทางการหรือไม่เป็นทางการ ยังมีวิธีปลดล็อกและรูท Galaxy A51 แต่มันยุ่งยากมากและต้องใช้ความอดทนสูง



คุณต้องใช้ทั้ง Windows และ Linux แต่คุณสามารถใช้ Linux USB ที่สามารถบู๊ตได้เช่น Kalix Live เนื่องจากคุณจะต้องสร้างไฟล์ firmware.img ใหม่โดยใช้เทอร์มินัล Linux ในคู่มือนี้ หรือคุณสามารถใช้ Linux Bash System สำหรับ Windows



เราสามารถแนะนำให้ดำเนินการกับผู้ที่คุ้นเคยกับ Linux หรือมีเวลาและความอดทนมากพอสมควรและต้องการรูท Samsung Galaxy A51 เป็นอย่างยิ่ง

ข้อกำหนด:

  • Windows PC และ Linux OS ที่บูตได้หรือ Windows ที่มี Linux Bash System
  • Frija หรือ SamFirm สำหรับการดาวน์โหลดเฟิร์มแวร์อย่างเป็นทางการของ Galaxy A51
  • GSI Android 10 A / B Gapps arm64v8.0
  • LZ4 Extractor
  • Simg2img
  • เครื่องมือ LPunpack
  • โอดิน
  • 7zip
  • เคอร์เนลที่อนุญาต

ปลดล็อก bootloader Galaxy A51

  1. ไปที่การตั้งค่า> เกี่ยวกับโทรศัพท์> แตะที่หมายเลขบิลด์ 7 ครั้งเพื่อปลดล็อกโหมดนักพัฒนา
  2. ไปที่ตัวเลือกสำหรับนักพัฒนา> เปิดใช้งานการปลดล็อก OEM
  3. ปิด Galaxy A51 จากนั้นกดปุ่มปรับระดับเสียงทั้งสองค้างไว้ในขณะที่เชื่อมต่อโทรศัพท์กับพีซีของคุณผ่าน USB
  4. โทรศัพท์จะบูตเข้าสู่โหมดดาวน์โหลด กดปุ่มเพิ่มระดับเสียงค้างไว้เพื่อปลดล็อกโปรแกรมโหลดบูต

Galaxy A51 ของคุณจะทำการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงานและรีบูตเข้าสู่วิซาร์ดการตั้งค่า Android



การเตรียมไฟล์. img ใน Windows

  1. ดาวน์โหลดเฟิร์มแวร์ Samsung อย่างเป็นทางการสำหรับรุ่น Galaxy A51 ที่แน่นอนของคุณและตัวแปรเฟิร์มแวร์ภูมิภาค
  2. แตกไฟล์ชื่อ AP_file.tar.md5 จากไฟล์ firmware.zip
  3. ใช้ 7zip แตกไฟล์ชื่อ super.img.lz4 จากไฟล์ AP_file.tar.md5
  4. วางไฟล์ super.img.iz4 ในโฟลเดอร์ LZ4 แล้วเปิดพรอมต์ CMD แล้วพิมพ์:
    lz4.exe -d super.img.lz4 superLZ4.img
  5. ตอนนี้วางไฟล์ superLZ4.img ในโฟลเดอร์ Simg2img แล้วพิมพ์ CMD:
    simg2img.exe -i superLZ4.img -o superSIMG.img

การสร้างไฟล์. img แบบ flashable ใน Linux

เราเตือนคุณว่าคู่มือนี้จำเป็นต้องมีเทอร์มินัล Linux (หรือ Linux Bash System สำหรับ Windows) รับหม้อต้มกาแฟ.

หยิบไฟล์ superSIMG.img จากพาร์ติชัน Windows ของคุณแล้ววางไว้ในโฟลเดอร์ otatools / bin

แตกไฟล์. img โดยใช้เทอร์มินัล Linux ด้วยคำสั่งนี้:

./lpunpack --slot = 0 superSIMG.img

ตอนนี้วางไฟล์ GSI Android 10 A / B Gapps arm64v8.0 ไฟล์ในโฟลเดอร์ Linux เดียวกับที่คุณเพิ่งแตก superSIMG.img และเปลี่ยนชื่อไฟล์ GSI เป็น system.img โฟลเดอร์ของคุณควรมี odm.img, system.img, vendor.img และ product.img

ตอนนี้เราจำเป็นต้องดำเนินการในขั้นตอนที่สำคัญและละเอียดอ่อนอย่างยิ่งซึ่งเราจะรวมไฟล์เหล่านั้นทั้งหมดไว้ในไฟล์ super.img ไฟล์เดียว โปรดอ่านส่วนนี้อย่างละเอียดก่อนดำเนินการต่อ

ในคำสั่ง Linux ต่อไปนี้มีตัวเลขที่สำคัญมากที่คุณต้องเปลี่ยน โดยอ้างถึงขนาด (เป็นไบต์) ของไฟล์. img 3 ไฟล์ที่คุณแตก (odm, ผู้จัดจำหน่ายและผลิตภัณฑ์) รวมทั้ง system.img ที่คุณดาวน์โหลด / เปลี่ยนชื่อ คุณต้องอัปเดตโค้ดด้วยขนาดจริงเป็นไบต์ของไฟล์ของคุณ

    • ระบบ: อ่านอย่างเดียว : 1577095168: main (ขนาดของ system.img ที่ไม่ได้แยกวิเคราะห์เป็นไบต์)
    • ผู้ขาย: อ่านอย่างเดียว : 342155264: main (ขนาด vendor.img เป็นไบต์)
    • odm: อ่านอย่างเดียว : 643456: main (ขนาด odm.img เป็นไบต์)
    • กลุ่มหลัก : 4293513600 (ขนาดพาร์ติชันหลัก 1577095168 + 342155264 + 643456 = 2776752512)
  • ขนาดของกลุ่มหลักคือผลรวมของไฟล์ 4. img ให้คำนวณตาม!

นี่คือคำสั่ง Linux ที่คุณต้องใช้หลังจากทำการปรับเปลี่ยนที่จำเป็น:

./lpmake - metadata-size 65536 - super-name super --metadata-slots 2 - super-device: 4294967296 --group main: 4293513600 --partition system: readonly: 1577095168: main --image system =. / system.img --partition vendor: readonly: 342155264: main --image vendor =. / vendor.img --partition odm: readonly: 643456: main --image odm =. / odm.img --sparse --output. /super.img

ตอนนี้ควรสร้างไฟล์ใหม่ชื่อ super.img วางไว้บนพาร์ติชัน Windows ของคุณ

กระพริบ super.img ใน Windows

  1. ใช้ 7zip เพื่อสร้างไฟล์. tar และวาง super.img ที่เราสร้างใน Linux ไว้ข้างใน
  2. เปิด Odin ยกเลิกการเลือก Auto Reboot และเพิ่มไฟล์. tar ลงในแท็บ AP
  3. บูต Galaxy A51 ของคุณเข้าสู่โหมดดาวน์โหลดแล้วคลิกเริ่มใน Odin
  4. หลังจากไฟล์. tar กระพริบแล้วอย่ารีบูต Galaxy A51 ของคุณ วางไฟล์ (NoForcedEnforce) .tar ในแท็บ AP แล้วแฟลชด้วย
  5. ตอนนี้รีบูต Galaxy A51 ของคุณเป็นการกู้คืนดั้งเดิมและทำการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน

เมื่อคุณกลับเข้าสู่ระบบ Android แล้วให้ติดตั้งแอปโปรแกรมจำลองเทอร์มินัลและเรียกใช้คำสั่งเหล่านี้:

su setenforce 0 getenforce (ควรแสดง Permissive)
แท็ก หุ่นยนต์ การพัฒนา Galaxy A51 ราก ซัมซุง อ่าน 3 นาที