เมื่อวานนี้ Chainfire ได้ประกาศการอัปเดตครั้งแรกหลังจากที่ SuperSU เวอร์ชัน 2.78 มีความเสถียรแล้ว ดังที่เราได้กล่าวไปแล้วโดยพื้นฐานแล้วการอัปเดต SR นั้นเป็นชื่อที่แตกต่างกันสำหรับ SuperSU เวอร์ชันเบต้า การเปลี่ยนชื่อนี้เกิดขึ้นเพื่อเป็นความพยายามในการลดจำนวนผู้ที่พยายามอัปโหลดรุ่นเบต้าไปยังร้านแอปที่ไม่ใช่ Google Play เนื่องจากจะยังคงใช้หมายเลขเวอร์ชันเดิมต่อไป
การเปลี่ยนแปลงส่วนใหญ่ที่นี่เกิดขึ้นกับ SELinux บน Android 7.x Nougat แม้ว่าจะมีการเปลี่ยนแปลงอื่นๆ อีกมากมายในการอัปเดตใหม่นี้ก็ตาม Chainfire กล่าวว่าเวอร์ชันนี้จะใช้บริบท 'u: r: supersu: s0' ของตัวเองในการทำงาน ดังนั้นแทนที่จะนำบริบท 'u: r: init: s0' มาใช้ซ้ำ การเปลี่ยนแปลงนี้สามารถป้องกันไม่ให้เกิดข้อขัดแย้งบางประการได้ อย่างไรก็ตาม เราได้รับคำเตือนว่าการเปลี่ยนแปลงนี้อาจทำให้แอปพลิเคชันรูทบางตัว (และแม้แต่เฟิร์มแวร์บางตัวทั้งหมด) หยุดทำงานกะทันหัน
SuperSU v2.79 SR1 จะไม่แก้ไข file_contexts[.bin] อีกต่อไปเช่นกัน Chainfire สังเกตเห็นว่าการปรับเปลี่ยนนี้ทำให้เกิดปัญหาบางอย่างกับเฟิร์มแวร์ที่เลือก พวกเขาไม่สามารถระบุสาเหตุของความขัดแย้งได้ แต่สังเกตเห็นว่าการแก้ไขทำให้เกิดความขัดแย้ง บางคนรายงานว่า SuperSU ช้าในการให้สิทธิ์การเข้าถึงรูทแก่แอปพลิเคชั่นบางตัวขณะบู๊ตเมื่ออุปกรณ์ติดตั้งแอปพลิเคชั่นจำนวนมาก ปัญหานี้ส่วนใหญ่เกิดขึ้นกับ Nougat และเราแจ้งว่าไม่น่าจะเป็นปัญหาอีกต่อไป
คุณสามารถดาวน์โหลดไฟล์ zip แบบ flashable ได้ v2.79 SR1 ตรงนี้และเราขอแนะนำให้คุณตรวจสอบ เธรดฟอรัม XDA สำหรับ SuperSU เวอร์ชันเบต้า ในกรณีที่คุณประสบปัญหากับเวอร์ชันใหม่ บันทึกการเปลี่ยนแปลงฉบับเต็มสำหรับการอัปเดตนี้สามารถดูได้ที่ด้านล่าง
- ขยายการตรวจจับของ Samsung
- GUI: ส่วนที่ทำใหม่เพื่อให้ทำงานกับบริบท 'supersu' ใน 7.0+
- GUI: แก้ไขการแจ้งเตือนการอัปเดตไบนารีเมื่อ superuser ปิดใช้งานโดยผู้ใช้ในบางกรณี
- su: ส่วนที่ทำใหม่เพื่อให้ทำงานกับบริบท 'supersu' ใน 7.0+
- su/GUI: ปรับปรุงการตอบสนองเมื่ออุปกรณ์ไม่ว่างใน 7.0+
- sukernel: แก้ไขความล้มเหลวในการกู้คืน cpio ด้วยชื่อไฟล์ที่สั้นมาก
- sukernel: ไม่แพทช์ file_contexts (.bin) อีกต่อไป
- sukernel: เปลี่ยนกลับบังคับ seclabel (ไม่จำเป็นอีกต่อไปกับบริบท 'supersu')
- supolicy: เพิ่มคำสั่งนโยบาย "create", "auditallow", "auditdeny"
- supolicy: รองรับ "*" สำหรับพารามิเตอร์การอนุญาต/ช่วงของคำสั่งนโยบาย "allow", "deny", "auditallow", "auditdeny", "allowxperm"
- supolicy: --live/--file ไม่ใช้แพตช์เริ่มต้นอีกต่อไป หากมีแพตช์แบบกำหนดเองมาให้
- supolicy: --sdk=X เพิ่มตัวเลือกแล้ว (จำเป็นสำหรับ 7.0+)
- supolicy: ทำใหม่กฎ SELinux ทั้งหมดสำหรับ 7.0+ ทำงานเป็นบริบท 'supersu'
- ZIP: แยก slotselect และตรรกะ system_root
- ZIP: ปรับอุปกรณ์ system/system_root และการตรวจจับจุดเมานท์
- ZIP: แก้ไขข้อผิดพลาดเล็กน้อยในเอกสารประกอบ
- ZIP/frp: ติดป้ายกำกับอย่างชัดเจน /su
ที่มา: +เชนไฟร์