KernelSU

KernelSU 3.0.0

Önemli Noktalar:
  • Çığır Açan Değişiklik: 3.0'a yükselttikten sonra tüm modülleri yeniden yüklemeniz gerekmektedir. (Daha fazla bilgi için: meta-modül)
  • Resmi Modül Deposu: Modüllere artık resmi depodan erişilebilir.

Değişiklikler:
  • Çekirdek Dışı Bölüm: Dizin varlığını doğrulama (ensure_dir_exist) optimize edildi ve yolun sabit kodlanması kaldırıldı.
  • Çekirdek: İzin verilenler listesi (allowlist) sadece önyükleme tamamlandıktan sonra budanır.
  • Yönetici Uygulaması: Aynı kullanıcı kimliğini (UID) bir grup olarak görüntüleme desteği eklendi.
  • Yönetici Uygulaması: Web kullanıcı arayüzü (WebUI) paket yöneticisi düzeltildi.
  • Çekirdek: post-fs-data ve boot-completed aşamalarında süreci tekrar işaretlemeye gerek kalmadı.
  • Çekirdek: Dosya sarmalayıcı (file_wrapper): orijinal inode modunu kopyalar.
  • Çekirdek: kmalloc() kullanımları kzalloc() ile değiştirildi.
  • Meta-modül desteği eklendi, yerleşik bindirme dosya sistemi (overlayfs) bağlama özelliği kaldırıldı.
  • Çekirdek Dışı Bölüm: Modül güncelleme özelliği geri eklendi.
  • Çekirdek/Çekirdek Dışı Bölüm: KSU_IOCTL_NUKE_EXT4_SYSFS tanımı düzeltildi.
  • Çekirdek: Bağlantıyı kaldırma listesi (umount list) ioctl arayüzüne açıldı.
  • Yönetici Uygulaması: Web kullanıcı arayüzüne dolgu (inset) desteği eklendi.
  • Modül kaldırmayı geri alma özelliği eklendi.
  • Weblate üzerinden çeviriler güncellendi.
  • Bağımlılık yöneticisine meta-overlayfs eklendi.
  • Modül yapılandırması eklendi, yönetilen özellikler (managedFeatures) taşındı.
  • Çekirdek Dışı Bölüm: Modül kimliğini doğrulamak için normal ifade (regex) kullanılıyor.
  • Çekirdek Dışı Bölüm: Kod kalitesi iyileştirmeleri yapıldı.
  • Yönetici Uygulaması: Doğrudan ZIP dosyalarını açma ve flaşlama desteği eklendi.
  • Bağımlılık güncellemeleri yapıldı (androidx.activity:activity-compose).
  • Çekirdek Dışı Bölüm: KSU_MODULE sadece modül betiği için ayarlanır.
  • Çekirdek: Zygote'den çatallanan tüm yalıtılmış süreçlerin bağlantısı kaldırıldı.
  • Bağımlılık yöneticisinden meta-overlayfs kaldırıldı.
  • Çekirdek Dışı Bölüm: Önyükleme yaması iyileştirildi, boot-patch ve boot-restore komutlarına --out-name argümanı eklendi.
  • Çekirdek: Erişilemeyen vfs_statx işleyicisi kaldırıldı.
  • Yönetici Uygulaması: Harici kaynaklar aracılığıyla ZIP modül kurulumu için onay iletişim kutusu eklendi.
  • Yönetici Uygulaması: Web kullanıcı arayüzüne monet renk desteği sağlandı.
  • Weblate üzerinden çeviriler güncellendi.
  • Kaldırma sırasında yönetici verilerini korumak için hasFragileUserData özelliği eklendi.
Önemli Noktalar
  • Yeni sucompat uygulaması sayesinde, çok sayıda ilgili yan kanal saldırısı düzeltildi.

Yapılan Değişiklikler
  • Barındırılan Weblate'den çeviri güncellemeleri yapıldı.
  • Eski prctl kontrol koşulu düzeltildi.
  • Çekirdek: ioctl arayüzünde yetki yükseltmesine izin verildi.
  • Çekirdek 6.14 ve üzeri için derleme desteği eklendi.
  • Ana hat çekirdek desteği eklendi.
  • Çekirdek: sucompat için sys_enter izleme noktası kullanıldı.
  • Çekirdek yamaları güncellendi.
  • TIF işaretlemesi düzeltildi.
  • sepolicy yama ipucu düzeltildi.
  • Özellik: Gelişmiş güvenlik eklendi.
  • Yönetici: Bazı kullanıcı arayüzü değişiklikleri yapıldı.
  • sucompat düzeltildi.
  • Barındırılan Weblate'den çeviri güncellemeleri yapıldı.
  • "Çekirdek: kullanılmayan iş kuyruğunu kaldır" değişikliği geri alındı.
  • Barındırılan Weblate'den çeviri güncellemeleri yapıldı.
  • İzleme noktası kaydı için mutex yerine spinlock kullanıldı.
  • kretprobe yığına (heap) geçirildi.
  • Çekirdek: selinux/selinux.c kodu yeniden düzenlendi.
  • Çekirdek kodu temizlendi.
  • Yönetici: Kurulum: Bölüm seçme desteği eklendi.
  • Yönetici: Yönetici mevcut çekirdekle uyumlu değilse, ksud kaydedilmedi.
  • Yönetici: Önyükleme görüntüsünü bulma basitleştirildi.
  • Yönetici: Günlük dışa aktarma bildirimi (toast) çökmesi, bildirimin ana iş parçacığında gösterilmesiyle düzeltildi.
  • Çekirdek: Dosya tanımlayıcısını yüklemek için görev çalışması (task work) kullanıldı.
  • Barındırılan Weblate'den çeviri güncellemeleri yapıldı.
  • Yönetici: Şablon durumu görüntüleme sorunu düzeltildi.
  • Çekirdek: Kök ve kabuk UID'si için görev bayrağı işaretlemesi düzeltildi.
  • Çekirdek: İlk önyüklemede zygote işaretlemesi düzeltildi.
  • Çekirdek: syscall_hook_manager iyileştirildi.
  • Yönetici: Web arayüzü paket yöneticisi API'si tanıtıldı.
  • JavaScript: Paket yöneticisi işlevi ve belgeleri sağlandı.
  • Sürekli Entegrasyon (CI): android16-6.12 gki derlemesi düzeltildi.
Bu sürüm için yalnızca full changelog vardır: Comparing v1.0.1...v1.0.5 · tiann/KernelSU
Geri
Yukarı