- Password Hashing System Added
A new functionnpasshash()has been implemented to securely store passwords:- Uses
PBKDF2hashing with a fixed salt (trm_salt_2025) and 100,000 iterations. - Stores hashes in a
.trm_shadowfile with restricted0600permissions. - Protects credentials by avoiding plaintext storage.
- Uses
sudo.cupdated to prioritize the new Magisk path:
"/debug_ramdisk/su"is now the primarysubinary location, fixing compatibility with recent Magisk versions.- Fixed
sudo suinvocation:
Updated argument list to:char *args[8]; // su, [user], --interactive, -c, full_cmd, NULL
- 🔧 Minor improvements in:
ChangeTheme()(better shell handling)UpdateConfigVariable()(fallback line creation if missing)
- 🧼 Cleaner configuration management and shell-specific options.