Dün Chainfire, SuperSU'nun 2.78 sürümünün kararlı hale getirilmesinden sonraki ilk güncellemeyi duyurdu. Daha önce de belirttiğimiz gibiSR güncellemeleri temelde SuperSU'nun beta sürümleri için farklı bir addır. Ad değişikliği, aynı sürüm numarasını taşımaya devam edeceği için beta sürümlerini Google Play dışındaki uygulama mağazalarına yüklemeye çalışan kişi sayısını azaltmak amacıyla yapıldı.
Buradaki değişikliklerin çoğu Android 7.x Nougat'taki SELinux'ta yapıldı, ancak bu yeni güncellemeyle birlikte birçok başka değişiklik daha oldu. Chainfire, bu sürümün artık çalışmak için kendi 'u: r: supersu: s0' bağlamını kullanacağını söylüyor. Dolayısıyla 'u: r: init: s0' bağlamını yeniden kullanmak yerine bu değişiklik birkaç çakışmanın oluşmasını engelleyebilir. Ancak bu değişikliğin bazı kök uygulamaların (ve hatta bazı yazılımların) aniden çalışmayı durdurmasına neden olabileceği konusunda uyarıldık.
SuperSU v2.79 SR1 artık file_contexts[.bin] dosyasını da değiştirmiyor. Chainfire, bu değişikliğin belirli donanım yazılımlarında bazı sorunlara neden olduğunu fark etti. Ancak çatışmanın nedenini belirleyemediler ancak değişikliklerin buna neden olduğunu fark ettiler. Bazı kişiler, bir cihazda çok sayıda uygulama yüklü olduğunda SuperSU'nun önyükleme sırasında bazı uygulamalara kök erişimi verme konusunda yavaş olduğunu bildirdi. Bu çoğunlukla Nougat'ta yaşandı ve bize bunun artık çok fazla bir sorun olmaması gerektiği söylendi.
Flashlanabilir zip dosyasını indirebilirsiniz. v2.79 SR1 tam buradave şuraya göz atmanızı öneririz: SuperSU'nun beta sürümü için XDA forum başlığı Yeni sürümde herhangi bir sorunla karşılaşmanız durumunda. Bu güncellemenin tüm değişiklik günlüğünü aşağıda bulabilirsiniz.
- Samsung algılamayı genişlet
- GUI: 7.0+ sürümünde 'süpersu' bağlamıyla çalışacak şekilde yeniden çalışılan bölümler
- GUI: bazı durumlarda süper kullanıcı kullanıcı tarafından devre dışı bırakıldığında ikili güncelleme bildirimini düzeltin
- su: 7.0+ sürümünde 'süpersu' bağlamıyla çalışacak şekilde yeniden çalışılan kısımlar
- su/GUI: 7.0 ve üzeri sürümlerde cihaz meşgul olduğunda yanıt verme hızını artırın
- sukernel: çok kısa dosya adlarıyla cpio geri yükleme hatasını düzeltin
- sukernel: artık file_contexts(.bin) öğesini yamalamıyor
- sukernel: kuvvet seclabel'ini geri al ('süpersu' bağlamında artık gerekli değil)
- supolicy: "oluştur", "auditallow", "auditdeny" politika komutlarını ekleyin
- supolicy: "allow", "deny", "auditallow", "auditdeny", "allowxperm" politika komutlarının izin/aralık parametresi için "*" desteği
- supolicy: --live/--file, özel yamalar sağlanırsa artık varsayılan yamaları uygulamaz
- supolicy: --sdk=X seçeneği eklendi (7.0+ için gerekli)
- supolicy: 7.0+ için tüm SELinux kuralları elden geçirildi, 'supersu' bağlamı olarak çalıştırıldı
- ZIP: Ayrı slotselect ve system_root mantığı
- ZIP: Sistem/sistem_kök aygıtını ve bağlama noktası algılamayı ayarlayın
- ZIP: Belgelerdeki küçük hataları düzeltin
- ZIP/frp: /su'yu açıkça etiketleyin
Kaynak: +Chainfire