Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Meta Modül Desteği: Artık Meta Modüllere resmi destek eklendi. Meta Modüller, daha esnek modül yönetimine olanak tanır ve dahili overlayfs bağlama özelliği kaldırıldı.
Modül Deposu: Resmi Modül Deposu'na ve Meta Modül rehberine bağlantılar eklendi.
ZIP Dosyası Yükleme: Yönetici uygulaması (manager), harici kaynaklardan ZIP modüllerinin kurulumu için doğrudan açma ve flaşlama (flashing) desteği ekledi.
Geri Alma Özelliği: Modül kaldırma işlemini geri alma özelliği eklendi.
Gelişmiş Modül Yapılandırması: Modül yapılandırma seçenekleri eklendi ve managedFeatures geçişi yapıldı.
Çekirdek (Kernel) ve Güvenlik İyileştirmeleri
Başlangıç Güvenliği: Güvenlik izin listesi (allowlist), yan kanal saldırılarını önlemek için yalnızca önyükleme tamamlandıktan sonra (after boot completed) budanıyor (prune).
İşlemci İşaretleme: post-fs-data ve boot-completed aşamalarında süreçlerin yeniden işaretlenmesine artık gerek kalmıyor.
Bellek Kullanımı: kmalloc() kullanımları, daha güvenli bellek ayırma sağlayan kzalloc() ile değiştirildi.
Yalıtılmış Süreç Yönetimi: zygote'tan çatallanan tüm yalıtılmış süreçlerin (isolated process) unmount edilmesi sağlandı.
UID Tespiti: Yönetici uygulaması, kullanıcıları bir grup olarak görüntülerken aynı UID'yi gösteriyor.
Hata Düzeltmeleri ve Kullanılabilirlik
WebUI Düzeltmeleri:
Web arayüzündeki paket yöneticisi işlevi düzeltildi.
WebUI'ye inset desteği ve Monet rengi (Android 12+ dinamik renk) sağlandı.
Yol Yönetimi: ensure_dir_exist optimize edildi ve yolların kod içinde sabit olarak belirtilmesi kaldırıldı.
Modül Tanımları: modules_update yeniden eklendi ve KSU_IOCTL_NUKE_EXT4_SYSFS tanımı düzeltildi.
Modül Yönetimi:
Modül kimliğini doğrulamak için regex kullanımı eklendi.
Modül betikleri için yalnızca KSU_MODULE ayarlandı.
boot patch iyileştirildi ve boot-patch ile boot-restore komutlarına --out-name argümanı eklendi.
Kaldırma Verisi: Yönetici verilerinin kaldırılırken korunması için hasFragileUserData özelliği eklendi.
Çeviriler ve Bağımlılıklar
Çeviriler, Hosted Weblate üzerinden güncellendi.
androidx.activity:activity-compose ve diğer bağımlılıklar güncellendi.
Yeni sucompat Uygulaması: Uygulama, eski sucompat mimarisini değiştirerek, çok sayıda yan kanal saldırısını önleyen yeni bir uygulamaya geçti. Bu, uygulamanın çekirdek düzeyindeki güvenilirliğini artırıyor.
Kernel Uyumluluğu: Kernel 6.14 ve üzeri çekirdekler için derleme desteği eklendi ve ana hat çekirdek (mainline kernel) desteği getirildi.
Güvenlik İyileştirmesi: Çekirdek düzeyinde gelişmiş güvenlik özellikleri eklendi.
Süper Çağrı Yetkisi: Çekirdek süper çağrı (supercall) mekanizmasında ioctl arayüzü üzerinden yetki yükseltmesine izin verildi.
Yönetici Uygulaması (Manager) İyileştirmeleri
Kurulum Esnekliği: Yönetici uygulamasına bölüm seçimi (choose partition) desteği eklendi.
Kullanıcı Arayüzü (UI): Yönetici uygulamasında küçük arayüz değişiklikleri ve şablon durumu gösterimiyle ilgili düzeltmeler yapıldı.
WebUI Paket Yöneticisi: Web arayüzü için paket yöneticisi API'si eklendi.
Hata Günlüğü: Günlük dışa aktarma hatası düzeltildi (Toasts mesajının ana iş parçacığında gösterilmesi sağlandı).
Giderilen Çekirdek Hataları
sucompat Düzeltmeleri: sucompat ile ilgili çeşitli hatalar giderildi.
Task Flag Marking: Root ve shell UID'leri için görev bayrağı işaretlemesi düzeltildi.
Zygote Mark: İlk önyüklemede zygote işaretlemesi düzeltildi.
Bellek ve Kaynaklar: tracepoint kaydı için mutex yerine spinlock kullanılması, kretprobe'un yığına (heap) geçirilmesi ve try_umount'taki refcount sızıntılarının düzeltilmesi gibi çekirdek kodu temizlikleri yapıldı.
SELinux: apply_kernelsu_rules() fonksiyonundaki yasa dışı RCU kilit kullanımı hatası giderildi.
Çeviri ve Dokümantasyon
Çeviriler: Hosted Weblate aracılığıyla çeviriler güncellendi.
Yeni Supercall Uygulaması: Uygulama, riskli LSM kancası (LSM hook) yerine seccomp ve ioctl kullanarak tamamen yeni bir süper çağrı (supercall) mekanizması uyguladı. Bu, çok sayıda yan kanal saldırısını önleyerek güvenliği büyük ölçüde artırır.
Kernel 6.12+ Desteği: Linux çekirdeği 6.12 ve üzeri sürümler için destek eklendi.
Yetki Yönetimi: prepare_creds/commit_creds kullanımı gibi daha güvenli yetki yönetimi yöntemlerine geçiş yapıldı.
Güvenlik İyileştirmeleri: Kernel paniklerine neden olan iş parçacığı bilgi bayrağı bozulması, yasa dışı RCU kilit kullanımı ve throne_tracker'ın dosya sistemi traversini önlemek için çapraz dosya sistemi erişim kontrolleri gibi çeşitli kritik güvenlik hataları düzeltildi.
Kullanıcı Arayüzü (UI) ve Yönetici Uygulaması
Yeni Tema: Uygulamaya yepyeni bir tema eklendi (Miuix tasarım stiline geçiş).
UI İyileştirmeleri:
Modül ve süper kullanıcı arayüzü yeniden düzenlendi.
Gelişmiş tahmini geri animasyonlar eklendi.
Modül kartlarındaki düğme sorunları düzeltildi.
Modül güncelleme bilgisinin doğal olarak kaydırılması sağlandı.
Modül arama özelliği eklendi ve kaldırma için ikinci bir onay adımı eklendi.
Gizleme Özellikleri: KernelSU mevcut değilse yönetici uygulamasında kök ile ilgili özellikler gizlenir.
Hata Düzeltmeleri ve Uyumluluk
Çekirdek Düzeltmeleri:
try_umount üzerinde refcount sızıntıları düzeltildi.
İzole edilmiş süreçlerin unmount edilmesiyle ilgili sorunlar giderildi.
Cihaz Uyumluluğu: Bazı nadir cihazlar için vendor_boot yamalama desteği eklendi.