XDA Tanınmış Geliştirici ve Katkıda Bulunan Topjohnwu son zamanlarda çok çalışıyor ve Magisk Android modunda önemli bir güncelleme yayınladı. Buradaki en büyük yeni özellik MagiskSU'nun eklenmesidir, çünkü bu Magisk'i kendi köklendirme çözümüne dönüştürür. Bu yeni özelliğin kodu, phh'nin CM Süper Kullanıcısını güncelleme yaklaşımına dayanıyor ancak kendi çözümü olacak kadar önemli olduğu söyleniyor. Buradaki amaç SuperSU standartlarını yakalamaktı ve geliştirici, işlevselliğin şu şekilde olması gerektiğini düşünüyor: neredeyse eş değer.
Magisk'in özel ROM'larla uyumluluğunu artırmak ve topluluğa ek seçenekler sunmak için Magisk v11, topjohnwu'nun Pseudo SELinux Enforce Mode adını verdiği şeye sahiptir. Bu, durum gösterimini zorunlu hale getirirken SELinux'u izin verici olarak ayarlayacak ayarlar menüsündeki bir seçenek olacaktır. Bazıları bunun izin verici olarak ayarlanmasının kötü bir uygulama olduğunu düşünse de, bazı özel ROM'lar bunun bu şekilde ayarlanmasını gerektirir. Artık kullanıcı SELinux'u zorlayıcı olarak ayarlama veya zorlayıcı olarak ayarlanmış gibi davranma seçeneğine sahip olacak.
Magisk'in 4. sürümünde topjohnwu, insanların bunun yerine modül başına komut dosyaları kullanmasını istedikleri için genel amaçlı önyükleme komut dosyalarını kullanma yeteneğini kaldırdı. Bu özellik artık geri getirildi ve komut dosyalarının /magisk/.core/post-fs-data.d ve /magisk/.core/service.d dizinine yerleştirilmesi gerekiyor. İlgilenenler için Magisk sürüm 11'in tam değişiklik günlüğü burada...
- [Magic Mount] Sembolik bağlantıların değiştirilmesini destekler. Sembolik bağlantılar, bağlanan bir bağlamanın hedefi olamaz, dolayısıyla yeni dosyalarla aynı şekilde ele alınırlar.
- [Magic Mount] Dosya/klasör adı boşluk içerdiğinde sorunu düzeltin
- [BusyBox] v1.26.2'ye güncellendi. FlashFire'ın siyah ekran sorunlarını düzeltmeli
- [resetprop] Prop değerlerinde boşluk içeren prop dosyalarının okunması desteği
- [MagiskSU] İletişimi Magisk Manager'a uyarlayın; kullanılmayan veri aktarımını ortadan kaldırdı
- [MagiskSU] Süper Kullanıcı erişim seçeneğini uygula (Devre Dışı Bırak, Yalnızca APP, Yalnızca ADB, APP ve ADB) phh Süper Kullanıcı uygulamasında bu seçenek vardır ancak bu özellik su ikili dosyasında uygulanmaz
- [MagiskSU] su -c "komutlar" (komutları root ile çalıştırma) ile ilgili tüm sorunlar düzeltildi. yalnızca tek bir seçeneğe izin vermek, ancak görünüşe göre adb Shell su -c "command" bu şekilde çalışmıyor ve
- Çok sayıda root uygulaması bu kurala uymuyor. Su ikili dosyası artık -c'den sonraki her şeyi komutun bir parçası olarak değerlendirecektir.
- [MagiskSU] TiBack için eski bağlam hack'i kaldırıldı; şu anda yaptığı şey çağrıyı yavaşlatmaktır
- [MagiskSU] Su'yu çağırdıktan sonra geçerli çalışma dizinini koruyun Daha önce phh süper kullanıcısı, kök kabuğu aldıktan sonra yolu /data/data olarak değiştiriyordu. Artık bulunduğunuz dizinde kalacak
- hepsi su
- [MagiskSU] Daemon artık u: r: su: s0 bağlamında da çalışıyor
- [MagiskSU] Gereksiz bir çatal kaldırıldı, çalışan işlemleri azaltın ve çağrıyı hızlandırın
- [MagiskSU] İkili dosyaya -cn seçeneğini ekleyin Bunun hala geçerli olup olmadığından emin değilim ve doğru şekilde uygulandığından da emin değilim, ama hey, burada
- [sepolicy-inject] Komut satırı seçeneklerini yeniden yazmayı tamamlayın, artık neredeyse supolicy sözdizimi ile eşleşiyor
- [sepolicy-inject] Neredeyse her eylem için tüm eşleştirme modunu destekler (sözde uygulamayı mümkün kılar)
- [sepolicy-inject] Ayrılan belleğin sıfırlanmamasına neden olan eski bir hata düzeltildi
- [kaldırıcı] Artık önyükleme sırasında çalıştırılabilen bağımsız bir komut dosyası olarak çalışıyor / veri erişimi olmadan kurtarmayı tam olarak destekliyor, Magisk Manager ile Magisk'i kaldırma
- [Ekleme] Busybox, MagiskHide, host ayarları artık anında uygulanabiliyor; yeniden başlatmaya gerek yok
- [Ekleme] Post-fs-data.d ve service.d'yi ekleyin
- [Ekleme] Magisk'i devre dışı bırakma seçeneği eklendi (MagiskSU yine de başlatılacak)
Kaynak: XDA