Changelog zixine wild 1.3
zixine🚀 Key Improvements & Fixes
CONFIG_FS_ENCRYPTION=y Enables File-Based Encryption (FBE). This allows the Android system to encrypt individual files and directories with different keys, ensuring user data security and supporting features like Direct Boot.
CONFIG_FS_VERITY=y Enables File Integrity Verification. This protects read-only files (such as system files or APKs) from tampering by cryptographically verifying their data at the kernel level, which is crucial for Android security.
CONFIG_PM_AUTOSLEEP=y Enables Automatic Sleep/Suspend. This mechanism allows the kernel to automatically put the device into a low-power "deep sleep" state whenever there are no active events keeping it awake, saving battery life.
CONFIG_PM_WAKELOCKS=y Enables the Wakelock Mechanism. This allows specific applications or system services to grab a "lock" that prevents the device from entering deep sleep, ensuring that background tasks (like playing music or syncing data) continue running even when the screen is off.
🛡️ KernelSU & Root Enhancements
Wild KernelSU Integration: Using the latest Wild KernelSU variant, which is more flexible and includes additional features compared to the standard variant.
SuSFS v2.0.0: Fully integrated with Simonpunk's SuSFS for advanced root hiding (stealth mode).
Manual Hook Mode: Utilizing Manual Hook method (CONFIG_KSU_MANUAL_HOOK=y) instead of Kprobes for better stability and harder detection.
Kprobes Disabled: Disabling Kprobes (CONFIG_KPROBES=n) in the kernel configuration to prevent trace-based root detection and enhance security.
🔧 Critical Fixes (Bootloop & Stability)
Bootloop Fix (Xiaomi/General):
Disabled CONFIG_STACKPROTECTOR_PER_TASK, which often causes bootloops on Xiaomi devices and other custom GKIs.
Fixed module version check (kernel/module.c) to ensure vendor modules (WLAN, Audio, etc.) can be loaded without verification errors.
Reboot Deadlock Fix: Resolved the issue where devices would hang (deadlock) during reboot/shutdown by disabling conflicting tracepoints and using safe hook configurations.
Undefined Symbol Fix: Removed references to deprecated/missing functions ksu_init_rc_hook and ksu_handle_sys_newfstatat from the source code to prevent build failures and runtime errors.
Header Fix: Forced inclusion of the susfs.h header to prevent "implicit declaration" errors during compilation.
📷 Device Specific
Infinix GT 20 Pro Camera Fix: Applied a specific camera patch to fix camera issues on the Infinix GT 20 Pro (if the patch is not already present in the source).
⚡ Performance & Optimization
Clang 12 (Stable): Compiled using Google Clang 12 (r416183b), the most stable and recommended compiler version for kernel 5.10, minimizing compilation bugs.
LTO Thin: Using Link Time Optimization (ThinLTO) for a balance between runtime performance and build time.
Hz Tuning: Using CONFIG_HZ=300 for a balance between UI responsiveness and battery efficiency.