Skip to content

Releases: Xposed-Modules-Repo/io.github.leekin2.xsecurity

Moved to XApps (XApps 1.0.1)

Choose a tag to compare

@Leekin2 Leekin2 released this 31 Oct 18:52

XSecurity has moved to XApps

XGoogle, XSecurity and XNotify are now one module: XApps (io.github.leekin2.xapps).

How to update: download XApps-1.0.1.zip below and flash it in KernelSU / Magisk, then restart the phone fully (not a soft reboot). The zip installs XApps, enables it in LSPosed with its scope, moves your XSecurity settings over and removes XSecurity by itself.

⚠️ Do not install only the APK while XSecurity is still installed: two modules hooking the same places break things. If you use the APK, uninstall XSecurity first.

Needs LSPosed 2.x (API 102); on KernelSU also Zygisk Next. GitHub: https://github.com/Leekin2/XApps


XSecurity artık XApps içinde. XApps-1.0.1.zip'i root yöneticisinde kurun ve telefonu tamamen yeniden başlatın: ayarlarınızı taşır, XSecurity'i kendisi kaldırır. XSecurity kuruluyken yalnızca APK'yı kurmayın.

XSecurity 1.8

Choose a tag to compare

@Leekin2 Leekin2 released this 28 Oct 11:03

XSecurity 1.8

Fixes and additions

  • App info controls restored: separate switches for App info actions, the Open / Path / Open by default buttons, and tapping the app icon to launch. Existing installs inherit their previous header setting. Turning off the header buttons restores the stock defaults row while keeping the main actions available.
  • App info touch fix: removed a repeated header rebuild that could prevent taps from working. Open, Path, default-link settings, icon launch and the stock Storage row were checked on the phone, including checks after reboot.
  • Keep Battery Saver at boot: an optional switch makes Security's extra boot-time close check respect its existing Turn off when charged preference. It does not turn Saver on by itself or override manual changes and schedules.
  • Xiaomi Messages options: promotional controls, separate fraud/overseas risk-label switches, an experimental newer-interface option and automatic copying of explicitly marked numeric verification codes. Adapted to Messages 18's notification factory and broadcast PendingIntent path. Copied codes are marked sensitive and are never logged or saved to files. Hiding risk labels reduces the warnings you see.
  • Launcher compatibility: preloading and uninstall Report options support matching Java-based Xiaomi Launchers. Native-only Launchers show an unavailable explanation; these two features do not work on the tested Launcher 8.01.02.8593.
  • Other fixes: guarded the battery-health callback against unrelated fragments, and avoided writing an immutable framework shared-UID flag. Existing signer/member hooks remain available; the ROM's immutable preload policy is retained.

Installation and verification

  • Install XSecurity-1.8.apk over the existing version, open XSecurity and approve the updated scope request. The fixed scope now contains twelve targets, including Messages and Launcher. The signing certificate is unchanged.
  • New options default to off; the header-button setting inherits the existing App info action setting. Restart the affected apps after changes; reboot for framework changes.
  • 312 host behavior checks passed. The corresponding test build was installed and rebooted on Xiaomi 15 Ultra, HyperOS 4 China OS4.0.0.18; existing switch values were preserved. Messages' five notification hook paths loaded successfully.
  • Not yet verified: copying a real incoming verification SMS, or retaining an already-enabled Battery Saver across a physically unplugged reboot. These checks are not claimed as complete. Compatibility with other ROM/app versions varies.
  • Advanced installation options can still cause boot or permission problems with incompatible APKs. Existing recovery warnings remain; this release does not make incompatible system APKs compatible.
  • AGPL-3.0. HyperCeiler adaptations and icon/library attribution are listed in NOTICE.

XSecurity 1.8 — Türkçe

Düzeltmeler ve eklenenler

  • Uygulama bilgisi kontrolleri geri geldi: işlemler, Aç / Yol / Varsayılan aç düğmeleri ve uygulama simgesine dokunarak açma için ayrı anahtarlar. Güncellemede önceki üst düğme tercihi devralınır. Üst düğmeler kapatıldığında özgün varsayılanlar satırı geri gelir, ana işlemler kullanılabilir kalır.
  • Dokunma sorunu düzeltildi: dokunmaları engelleyebilen sürekli üst bölüm yenilemesi kaldırıldı. Aç, Yol, varsayılan bağlantı ayarları, simgeyle açma ve özgün Depolama satırı telefonda sınandı; yeniden başlatma sonrası kontroller de yapıldı.
  • Pil tasarrufunu açılışta koru: isteğe bağlı anahtar, Güvenlik'in açılıştaki ek kapatma denetimini mevcut Şarj olduğunda kapat tercihine bağlar. Tasarrufu kendiliğinden açmaz; elle değişiklikleri ve zamanlamaları engellemez.
  • Xiaomi Mesajlar seçenekleri: tanıtım öğeleri, ayrı dolandırıcılık/yurt dışı risk etiketi anahtarları, deneysel yeni arayüz seçimi ve açıkça doğrulama kodu olarak işaretlenmiş sayısal kodları otomatik kopyalama. Mesajlar 18'in bildirim oluşturucusuna ve broadcast PendingIntent yoluna uyarlandı. Kodlar hassas işaretlenir, günlüğe veya dosyaya yazılmaz. Risk etiketlerini gizlemek görünen uyarıları azaltır.
  • Başlatıcı uyumluluğu: ön yükleme ve kaldırma penceresindeki Bildir seçenekleri eşleşen Java tabanlı Xiaomi Başlatıcılarını destekler. Yerel kod kullanan sürümlerde desteklenmediği açıklanır; bu iki özellik sınanan Başlatıcı 8.01.02.8593'te çalışmaz.
  • Diğer düzeltmeler: pil sağlığı callback'i ilgisiz fragment'lara uygulanmaz; framework'ün değiştirilemez shared-UID alanına yazma girişimi kaldırıldı. İmza/üye hook'ları kullanılabilir kalır; ROM'un değiştirilemez ön yüklü uygulama politikası korunur.

Kurulum ve doğrulama

  • XSecurity-1.8.apk dosyasını mevcut sürümün üzerine kurun, XSecurity'yi açıp güncellenen kapsam isteğini onaylayın. Sabit kapsam artık Mesajlar ve Başlatıcı dahil on iki hedeftir. İmza sertifikası değişmedi.
  • Yeni seçenekler varsayılan kapalıdır; üst düğme anahtarı mevcut Uygulama bilgisi işlemleri tercihini devralır. Değişikliklerden sonra ilgili uygulamaları; framework değişiklikleri için telefonu yeniden başlatın.
  • 312 bilgisayar davranış kontrolü geçti. Aynı düzeltmeleri içeren test sürümü Xiaomi 15 Ultra, HyperOS 4 Çin OS4.0.0.18 üzerinde kuruldu ve telefon yeniden başlatıldı; eski anahtar değerleri korundu. Mesajlar'ın beş bildirim hook yolu başarıyla yüklendi.
  • Henüz doğrulanmadı: gerçek gelen SMS'ten kod kopyalama ve pil tasarrufu açıkken, şarj kablosu çıkarılmış durumda yeniden başlatma. Bu testlerin tamamlandığı iddia edilmez. Diğer ROM/uygulama sürümlerinde uyumluluk değişebilir.
  • İleri düzey kurulum seçenekleri uyumsuz APK'larla açılış veya izin sorunlarına yol açabilir. Mevcut kurtarma uyarıları korunur; bu sürüm uyumsuz sistem APK'larını uyumlu yapmaz.
  • AGPL-3.0. HyperCeiler uyarlamaları ve simge/kütüphane atıfları NOTICE içindedir.

XSecurity 1.7

Choose a tag to compare

@Leekin2 Leekin2 released this 26 Oct 04:33

XSecurity 1.7

New features

  • Global VoLTE / VoNR icons: China ROMs hide the original boxed Vo LTE / Vo NR status bar icon that the Global ROM shows. The SystemUI code is identical in both regions (compared with the Global HyperOS 4 SystemUI); only two region checks differ for this icon. XSecurity runs the Global path: the carrier's own drawable choice and the Global visibility collector. 5G SA shows Vo NR, LTE / 4.5G / 5G NSA shows Vo LTE, airplane mode with Wi-Fi calling shows Vo WiFi. The icon only appears while IMS is really registered; the region flag, carrier settings and IMS are not changed. Requires System UI scope.
  • SIM settings: VoLTE and Wi-Fi calling menus: shows Xiaomi's own Use VoLTE switch and the Wi-Fi calling Network preferences (Wi-Fi preferred / Mobile preferred) on the SIM card settings page. Xiaomi's secret codes can show these, but the ROM resets them at every boot; XSecurity keeps them on. The carrier values still come from Xiaomi's own code path. Requires the new Phone scope and a reboot.

Tips

  • If Wi-Fi calling does not connect while LTE signal is good, set Network preferences to Wi-Fi preferred. With Mobile preferred, calls stay on LTE.
  • If Wi-Fi calling stops after changing SA / 5G settings, reboot the phone once.

Installation and compatibility

  • Install XSecurity-1.7.apk over the existing version, open XSecurity once and approve the scope request for Phone (com.android.phone). The recommended scope now has ten targets. The signing certificate is unchanged.
  • Both new options are off by default. Turn them on, then reboot.
  • Tested on Xiaomi 15 Ultra, HyperOS 4 China (OS4.0.0.18): Vo LTE, Vo NR (5G SA, during a call) and Vo WiFi (airplane mode) icons, screen rotation, repeated System UI restarts and reboots, menus kept after reboot. Other HyperOS builds may differ.
  • AGPL-3.0; third-party attribution is in NOTICE and the bundled Material icon license.

XSecurity 1.7 — Türkçe

Yeni özellikler

  • Global VoLTE / VoNR simgeleri: Çin ROM'lar, global ROM'da görünen orijinal kutulu Vo LTE / Vo NR durum çubuğu simgesini gizler. SystemUI kodu iki bölgede de aynıdır (global HyperOS 4 SystemUI ile karşılaştırıldı); bu simge için yalnızca iki bölge kontrolü farklıdır. XSecurity global yolu çalıştırır: operatörün kendi simge seçimi ve global görünürlük akışı. 5G SA'da Vo NR, LTE / 4.5G / 5G NSA'da Vo LTE, uçak modunda Wi-Fi aramasıyla Vo WiFi görünür. Simge yalnızca IMS gerçekten kayıtlıyken çıkar; bölge ayarı, operatör ayarları ve IMS değiştirilmez. Sistem Arayüzü kapsamı gerekir.
  • SIM ayarları: VoLTE ve Wi-Fi araması menüleri: SIM kartı ayarlarında Xiaomi'nin kendi VoLTE kullan anahtarını ve Wi-Fi araması Ağ tercihlerini (Wi-Fi tercihi / Mobil ağ tercihi) gösterir. Xiaomi'nin gizli kodları bunları açabilir ama ROM her açılışta sıfırlar; XSecurity açık tutar. Operatör değerleri yine Xiaomi'nin kendi kodundan gelir. Yeni Telefon kapsamı ve yeniden başlatma gerekir.

İpuçları

  • LTE sinyali iyiyken Wi-Fi araması bağlanmıyorsa Ağ tercihleri'ni Wi-Fi tercihi yapın. Mobil ağ tercihinde aramalar LTE'de kalır.
  • SA / 5G ayarlarını değiştirdikten sonra Wi-Fi araması gelmezse telefonu bir kez yeniden başlatın.

Kurulum ve uyumluluk

  • XSecurity-1.7.apk dosyasını mevcut sürümün üzerine kurun, XSecurity'yi bir kez açın ve Telefon (com.android.phone) kapsam isteğini onaylayın. Önerilen kapsam artık on hedeflidir. İmza sertifikası değişmedi.
  • İki yeni seçenek de varsayılan kapalıdır. Açın ve telefonu yeniden başlatın.
  • Xiaomi 15 Ultra, HyperOS 4 Çin (OS4.0.0.18) üzerinde test edildi: Vo LTE, Vo NR (5G SA, arama sırasında) ve Vo WiFi (uçak modu) simgeleri, ekran döndürme, art arda Sistem Arayüzü ve telefon yeniden başlatmaları, menülerin yeniden başlatmadan sonra kalması. Diğer HyperOS sürümlerinde farklılık olabilir.
  • AGPL-3.0; üçüncü taraf atıfları NOTICE ve paket içindeki Material simge lisansındadır.

XSecurity 1.6

Choose a tag to compare

@Leekin2 Leekin2 released this 24 Oct 15:22

XSecurity 1.6

New features

  • Signature verification bypass — preserve SystemUI UID: a new optional installation switch retains the installed SystemUI shared-user identity when an update declares a different one. It handles fresh and cached package parses without modifying the APK or migrating the installed UID.
  • Dark-mode app search: search the Individual apps list by app name or package name. Clearing the search restores the list without changing the app switches. Requires Settings in LSPosed scope.
  • Shuffled phone lock-screen PIN: a separate option from App lock. Rearranges complete digit keys while preserving PIN verification, delete and emergency controls. Requires System UI scope and a reboot.
  • App-info icons: updated Open, Path and Open by default to Material Rounded icons, using the icon family used by LSPosed. The upper Open by default action remains; its lower duplicate stays removed.

Fixes

  • Toolbox: complete supported categories in cached Toolbox cards as well as newly generated cards. Keep existing custom/family categories, avoid duplicate shortcuts and skip unavailable destinations.
  • Motion sickness relief: improve support detection for newer Security builds and read the actual saved enable state. Requires the ROM implementation and supported sensors.
  • Dark-mode app list: include eligible user apps through the ROM's own row builder while preserving per-app settings, including cached-list handling.
  • Theme reset: target the periodic theme-reset receiver instead of changing theme-directory permissions. Manual theme changes and crash recovery remain available.
  • Updated five-language text and the recommended nine-target LSPosed scope. Existing Gallery removal and Play Store details action are retained.

Installation and compatibility

  • Install XSecurity-1.6.apk over the existing version, open XSecurity once and review the recommended scope. The signing certificate is unchanged.
  • Framework installation options require System Framework scope and a full reboot. New options are off by default.
  • SystemUI UID preservation is experimental. A tester reported a successful SystemUI update; broader device and reboot compatibility is not established. Keep this option and the module enabled while using an update that declares a different shared UID, including after reboot. It does not make an incompatible Android/API or ROM build compatible; signing and persistent-app checks are separate options.
  • Advanced users only: an incompatible system APK or disabling UID preservation while a differently-declared update is installed may crash SystemUI or prevent booting. Enable these options only if you know how to recover your device. Both relevant option descriptions now show this warning in all five languages.
  • There are now 12 individual signature-verification and installation options. The existing screenshot/screen-recording restriction option remains included; DRM capture is not guaranteed.
  • Release build, APK signing, ZIP alignment and integrity checks passed, along with 174 JVM behavior checks. This does not certify every feature on every ROM.
  • AGPL-3.0; third-party attribution is in NOTICE and the bundled Material icon license.

XSecurity 1.6 — Türkçe

Yeni özellikler

  • İmza doğrulamasını atlama — SystemUI UID koruması: güncelleme farklı ortak kullanıcı kimliği bildirdiğinde, yüklü SystemUI kimliğini koruyan yeni isteğe bağlı kurulum seçeneği. Yeni ve önbellekteki paket ayrıştırmalarını kapsar; APK'yı değiştirmez ve yüklü UID'yi başka kimliğe taşımaz.
  • Karanlık modda uygulama arama: Tek tek uygulamalar listesinde uygulama adı veya paket adına göre arama. Aramayı temizlemek uygulama anahtarlarını değiştirmeden listeyi geri getirir. LSPosed kapsamında Ayarlar gerekir.
  • Telefonun kilit ekranında karışık PIN: Uygulama kilidinden ayrı seçenek. PIN doğrulaması, silme ve acil arama kontrolleri korunarak rakam tuşları yeniden sıralanır. Sistem Arayüzü kapsamı ve yeniden başlatma gerekir.
  • Uygulama bilgisi simgeleri: Aç, Yol ve Varsayılan aç işlemleri, LSPosed'in kullandığı Material Rounded simge ailesiyle yenilendi. Üstteki Varsayılan aç düğmesi korunur; alttaki tekrar kaldırılmış olarak kalır.

Düzeltmeler

  • Araç kutusu: desteklenen kategoriler yalnızca yeni oluşturulan listelerde değil, önbellekteki kartlarda da tamamlanır. Özel/aile kategorileri korunur, tekrarlanan kısayollar eklenmez ve bulunmayan hedefler atlanır.
  • Araç tutması rahatlatma: yeni Güvenlik sürümlerinde destek algılama ve kayıtlı açık/kapalı durumunun okunması iyileştirildi. ROM uygulaması ve uygun sensörler gerekir.
  • Karanlık mod uygulama listesi: uygun kullanıcı uygulamaları, uygulama tercihleri korunarak ROM'un kendi satır oluşturucusuyla eklenir; önbellekteki liste de işlenir.
  • Tema sıfırlanması: tema klasörünün izinlerini değiştirmek yerine periyodik tema sıfırlama alıcısı hedeflenir. Elle tema değiştirme ve çökme kurtarma işlemleri korunur.
  • Beş dilde metinler ve önerilen dokuz hedefli LSPosed kapsamı güncellendi. Galeri seçeneğinin kaldırılması ve ayrıntılardaki Play Store işlemi korunuyor.

Kurulum ve uyumluluk

  • XSecurity-1.6.apk dosyasını mevcut sürümün üzerine kurun, XSecurity'yi bir kez açıp önerilen kapsamı kontrol edin. İmza sertifikası değişmedi.
  • Framework kurulum seçenekleri için System Framework kapsamı ve telefonun tamamen yeniden başlatılması gerekir. Yeni seçenekler varsayılan kapalıdır.
  • SystemUI UID koruması deneyseldir. Bir test kullanıcısı SystemUI güncellemesini başarıyla kurduğunu bildirdi; diğer cihazlar ve yeniden başlatma uyumluluğu doğrulanmış değildir. Farklı ortak UID bildiren güncelleme kullanılırken, yeniden başlatma sonrasında da bu seçenek ve modül etkin kalmalıdır. Android/API veya ROM uyumsuzluğunu gidermez; imza ve kalıcı uygulama kontrolleri ayrı seçeneklerdir.
  • Yalnızca ileri düzey kullanıcılar: uyumsuz sistem APK’sı veya farklı kimlik bildiren güncelleme yüklüyken UID korumasının kapatılması, SystemUI çökmesine ya da telefonun açılmamasına yol açabilir. Bu seçenekleri yalnızca cihazınızı nasıl kurtaracağınızı biliyorsanız açın. İlgili iki seçeneğin açıklamalarına beş dilde bu uyarı eklendi.
  • İmza doğrulamasını atlama ve kurulum için 12 ayrı seçenek bulunuyor. Mevcut ekran görüntüsü/ekran kaydı engelini kaldırma seçeneği korunuyor; DRM yakalama garanti edilmez.
  • Release derlemesi, APK imzası, ZIP hizalaması ve bütünlüğü doğrulandı; 174 JVM davranış kontrolü geçti. Bu, her özelliğin her ROM'da cihaz üzerinde doğrulandığı anlamına gelmez.
  • AGPL-3.0; üçüncü taraf atıfları NOTICE ve paket içindeki Material simge lisansındadır.

XSecurity 1.5

Choose a tag to compare

@Leekin2 Leekin2 released this 22 Oct 19:36

XSecurity 1.5

Signature verification bypass and screenshots

  • Signature verification bypass: eleven individual installation switches, including signer compatibility, downgrades, resource-table alignment, installed-signature compatibility, hidden APIs, shared UID, the verification agent, supported vendor blocklists and persistent system app updates.
  • Persistent system app updates: supports the old and new Android framework preparation method names, with deoptimization and limited installation diagnostics.
  • Remove screenshot block: the existing switch covers supported FLAG_SECURE screenshot and screen-recording restrictions, including relevant HyperOS capture checks.
  • These optional framework features require System Framework scope and a phone reboot. New switches are off by default.

New features

  • Background clipboard whitelist: pick which apps may read the clipboard in the background.
  • Prevent app-list uploads: optional hook for Xiaomi Guard Provider, with its required LSPosed scope.
  • Prevent theme reset: optional setting to keep an applied theme from reverting to default.
  • Open in Play Store: a new row below Target SDK in additional app details. Opens Google Play directly, or the Play website if the app is unavailable.

Fixes and cleanup

  • Fixed the APK parser adapter's ParseInput.reset compatibility issue.
  • Restored the chain icon and Open by default action in the app-info header; removed the duplicate lower row and its empty category.
  • Explicit Google Play links keep their selected store instead of being rewritten by the GetApps/chooser options.
  • Removed the Gallery / Google Photos backup option, its hook and its LSPosed scope. Opening XSecurity cleans up the retired preference and scope.
  • Existing theme, clipboard, app-info and other settings are retained when updating.

Notes

  • Install XSecurity-1.5.apk over the existing version, open XSecurity once, review the scope and reboot for framework changes.
  • An APK update must match the installed package's shared-user identity. Signature-verification options do not migrate SystemUI or other apps to a different UID.
  • ROM-specific support varies; missing targets are reported in LSPosed logs. DRM-protected capture is not guaranteed.
  • Release build and APK signature verified; 130 JVM behavior checks passed. This is not a full on-device certification of every feature.
  • AGPL-3.0. Third-party attribution is in NOTICE.

XSecurity 1.5 — Türkçe

İmza doğrulamasını atlama ve ekran görüntüsü

  • İmza doğrulamasını atlama: imza uyumluluğu, sürüm düşürme, kaynak tablosu hizalama, yüklü imza uyumluluğu, gizli API’ler, shared UID, doğrulama ajanı, desteklenen üretici engel listeleri ve kalıcı sistem uygulaması güncellemesi dahil 11 ayrı kurulum seçeneği.
  • Kalıcı sistem uygulamalarını güncelleme: eski ve yeni Android framework metot adları desteklenir; deoptimizasyon ve sınırlı kurulum tanılaması bulunur.
  • Ekran görüntüsü engelini kaldır: mevcut anahtar, desteklenen FLAG_SECURE ekran görüntüsü/ekran kaydı kısıtlamalarını ve ilgili HyperOS yakalama kontrollerini kapsar.
  • Bu isteğe bağlı framework özellikleri için System Framework kapsamı ve telefonun yeniden başlatılması gerekir. Yeni anahtarlar varsayılan kapalıdır.

Yeni özellikler

  • Arka planda pano beyaz listesi: panoyu arka planda okuyabilecek uygulamaları seçin.
  • Uygulama listesi yüklemesini engelle: Xiaomi Guard Provider için isteğe bağlı hook ve gerekli LSPosed kapsamı.
  • Tema sıfırlanmasını önle: uygulanan temanın varsayılana dönmesini önlemeye yönelik seçenek.
  • Play Store’da aç: ek uygulama ayrıntılarında Hedef SDK’nın altına yeni satır. Doğrudan Google Play’i; uygulama yoksa Play web sayfasını açar.

Düzeltmeler ve temizlik

  • APK ayrıştırıcısındaki ParseInput.reset uyumluluk hatası düzeltildi.
  • Uygulama bilgisi başlığındaki zincir simgesi ve Varsayılan aç işlemi geri getirildi; alttaki tekrar ve boş kategori kaldırıldı.
  • Açıkça Google Play’e yönlendirilen bağlantılar GetApps/seçici seçenekleri tarafından değiştirilmez.
  • Galeri / Google Fotoğraflar yedekleme seçeneği, hook’u ve LSPosed kapsamı kaldırıldı. XSecurity açılınca eski tercih ve kapsam temizlenir.
  • Güncellemede mevcut tema, pano, uygulama bilgisi ve diğer ayarlar korunur.

Notlar

  • XSecurity-1.5.apk dosyasını mevcut sürümün üzerine kurun, XSecurity’yi bir kez açın, kapsamı kontrol edin ve framework değişiklikleri için yeniden başlatın.
  • Güncellenecek APK’nın ortak kullanıcı kimliği yüklü paketle uyumlu olmalıdır. İmza doğrulama seçenekleri SystemUI’yi veya başka uygulamaları farklı bir UID’ye taşımaz.
  • ROM desteği değişebilir; bulunamayan hedefler LSPosed günlüğüne yazılır. DRM korumalı içeriğin yakalanması garanti edilmez.
  • Release derlemesi ve APK imzası doğrulandı; 130 JVM davranış kontrolü geçti. Her özellik için kapsamlı cihaz testi anlamına gelmez.
  • AGPL-3.0. Üçüncü taraf atıfları NOTICE dosyasındadır.

XSecurity 1.4 (57)

Choose a tag to compare

@Leekin2 Leekin2 released this 21 Oct 19:46

New features

  • Hide home screen icon — a switch in the App section; once hidden, open the app from LSPosed.
  • Dark mode: list all apps — the "Individual apps" list shows every installed app instead of just a few. (System Framework scope + reboot.)
  • App store redirects — show a chooser for market:// links instead of forcing GetApps, so you can pick another store such as Google Play; optionally open GetApps detail pages in a floating window. (System Framework scope + reboot.)
  • Gallery: Google Photos backup — enables the Google backup-server option in the system gallery, as on the global ROM. (Gallery scope.)

Fixes

  • Settings never reset on update — new installs start all-off; existing installs keep every choice across updates.
  • Shuffled app-lock PIN pad — now actually shuffles, after the keypad is laid out and on every unlock.
  • Battery usage ranking — guards against impossible per-app mAh values on some ROMs.

Notes

  • New switches are off by default.
  • Framework features (dark mode, app store) need the System Framework scope and a reboot.
  • Licensed AGPL-3.0; some hooks are re-implementations of HyperCeiler rules (see NOTICE).

Türkçe

Yeni: ana ekran simgesini gizle; karanlık mod tüm uygulamaları listele; uygulama mağazasında seçici + GetApps kayan pencere; galeride Google Fotoğraflar yedekleme.
Düzeltmeler: güncellemede ayarlar sıfırlanmaz; karışık PIN klavyesi çalışır; pil kullanım sıralamasında saçma mAh değerlerine karşı koruma.
Yeni anahtarlar varsayılan kapalı. Framework özellikleri için System Framework kapsamı + yeniden başlatma.