SuperSU v2.79 SR1 Tersedia, Berfokus pada Perubahan SELinux untuk Nougat

Kemarin, Chainfire mengumumkan pembaruan pertama setelah SuperSU versi 2.78 dibuat stabil. Seperti yang telah kami sebutkan sebelumnya, pembaruan SR pada dasarnya adalah nama yang berbeda untuk SuperSU versi beta. Perubahan nama ini dilakukan sebagai upaya untuk mengurangi jumlah orang yang mencoba mengunggah rilis beta ke toko aplikasi non-Google Play karena nomor versinya akan tetap sama.

Sebagian besar perubahan di sini terjadi pada SELinux di Android 7.x Nougat, meskipun ada banyak perubahan lain dengan pembaruan baru ini. Chainfire mengatakan versi ini sekarang akan menggunakan konteks 'u: r: supersu: s0' miliknya sendiri untuk dijalankan. Jadi, alih-alih menggunakan kembali konteks 'u: r:init: s0', perubahan ini dapat mencegah terjadinya beberapa konflik. Namun, kami diperingatkan bahwa perubahan ini dapat membuat beberapa aplikasi root (dan bahkan beberapa firmware seluruhnya) tiba-tiba berhenti bekerja.

SuperSU v2.79 SR1 juga tidak lagi mengubah file_contexts[.bin]. Chainfire memperhatikan bahwa modifikasi ini menyebabkan beberapa masalah pada firmware tertentu. Mereka tidak dapat mengidentifikasi alasan konflik tersebut, namun menyadari bahwa modifikasilah yang menyebabkan konflik tersebut. Beberapa orang melaporkan bahwa SuperSU lambat dalam memberikan akses root ke beberapa aplikasi saat boot ketika perangkat memiliki banyak aplikasi yang diinstal. Hal ini terutama terjadi pada Nougat, dan kami diberitahu bahwa hal ini seharusnya tidak menjadi masalah lagi.

Anda dapat mengunduh zip yang dapat di-flash untuk v2.79 SR1 di sini, dan kami mendorong Anda untuk memeriksa Utas forum XDA untuk SuperSU versi beta jika Anda mengalami masalah apa pun dengan versi baru. Log perubahan lengkap untuk pembaruan ini dapat ditemukan di bawah.

  • Perluas deteksi Samsung
  • GUI: bagian yang dikerjakan ulang agar berfungsi dengan konteks 'supersu' di 7.0+
  • GUI: memperbaiki pemberitahuan pembaruan biner ketika pengguna super dinonaktifkan oleh pengguna dalam beberapa kasus
  • su: bagian yang dikerjakan ulang agar berfungsi dengan konteks 'supersu' di 7.0+
  • su/GUI: meningkatkan respons saat perangkat sibuk di versi 7.0+
  • sukernel: memperbaiki kegagalan pemulihan cpio dengan nama file yang sangat pendek
  • sukernel: tidak lagi menambal file_contexts(.bin)
  • sukernel: kembalikan force seclabel (tidak lagi diperlukan dengan konteks 'supersu')
  • supolicy: tambahkan perintah kebijakan "buat", "auditallow", "auditdeny".
  • supolicy: mendukung "*" untuk parameter izin/rentang perintah kebijakan "allow", "deny", "auditallow", "auditdeny", "allowxperm"
  • supolicy: --live/--file tidak lagi menerapkan patch default jika patch khusus disediakan
  • supolicy: --sdk=X opsi ditambahkan (diperlukan untuk 7.0+)
  • supolicy: mengerjakan ulang semua aturan SELinux untuk 7.0+, dijalankan sebagai konteks 'supersu'
  • ZIP: Pisahkan logika slotselect dan system_root
  • ZIP: Sesuaikan perangkat system/system_root dan deteksi titik pemasangan
  • ZIP: Memperbaiki kesalahan kecil dalam dokumentasi
  • ZIP/frp: Beri label secara eksplisit /su

Sumber: +Chainfire