v1.4.4.10
New
- App icon resolution in target-apps overlay (lazy-loaded via IntersectionObserver, KernelSU native APIs, fallback SVG)
app_info.shfor native app label resolution fromdumpsys packagedecode.shlibrary extracted fromkeybox.sh(shared alphabet-substitution decoder)
Changed
- TEE attestation consolidated into single
runAttestationCheck()with cleaner ASN.1 tag constants - App labels resolved via KernelSU
getPackagesInfo()instead of remote catalog API - widevine.sh decodes shuffled-base64 attestation key before use
- keybox.sh uses shared
decode_substitution()from decode.sh - Vite build target set to
es2019; zipUrl useslatest/downloadpattern - CSS
ta-listpadding reduced (20px → 15px)
Removed
- Remote app catalog API dependency (
rawbin.dpejoh.com/apps) - Separate
checkTeeFunctional()/extractBootHash()methods (merged)