## topjohnwu/Magisk — v30.6…v30.7

_42 commits._

### Features
- **Add CI tests for Android 17** (07e9294)
- **Add jni hooks signature for nubia** (ee25db0)
- **Optimize preinit finding and add klogdump partition** (0d39b10)
- **support sony's init.real** (5f13a8f)
- **Add nativeSpecializeAppProcess signature for XR devices running 14** (ac8d420)
- **Add proper lzma format detection** (9ac4b5c)
- **Properly support AVD with minor SDK version** (505053f)

### Fixes
- **Fix A-only addon.d retaining PREINITDEVICE on 30300+** (8495a03)
- **Fix formatting and update comments in bootimg.cpp** (e590ffb)
- **magiskboot: Fix tail offset calculation** (97138f1)
- **Fix magiskboot cpio ls -r** (bea50fa)

### Backend
- **Release Magisk v30.7** (e8a5877)
- **Update cargo dependencies** (74ead75)
- **Update app dependencies** (bb082e7)
- **Update to ONDK r29.5** (9ee6a6b)
- **Update getModuleDir() API doc** (e872faf)
- **Update libsepol to upstream Android 16 QPR2** (dd37989)
- **Update ota.md** (c07eac1)
- **Minor changes for app** (4dd6e3c)
- **Allow reacquiring capabilities if not explicitly cleared** (628b4d4)
- **Reorder positional arguments in Backup and Remove** (be5246a)
- **Skip loading magisk in charger mode** (b55f597)
- **Remove unnecessary file system permissions** (e729eec)
- **Refine useLocaleManager with intent check for locales** (a657af5)
- **magiskboot: Avoid implicit type conversion** (0919db6)
- **Update to AGP 9.0** (18c1347)
- **Properly set abiList with config.prop for APK** (0bbc736)
- **Code cleanup** (01cb75e)
- **Update cargo dependencies** (33eaa7c)
- **Update to ONDK r29.4** (8734423)
- **Update gradle dependencies** (da9e72b)
- **Ban all unwrap usage in codebase** (ff4ca74)
- **Make jni_hooks.hpp a normal C++ header** (200665c)
- **Refactor gen_jni_hooks.py** (dd42aa9)
- **Update nativeForkAndSpecialize signature for A16 QPR2** (0936cdb)
- **Enable CI for API 36.1** (871643d)
- **Disable Zygisk upon incomplete JNI hook** (a510554)
- **Update strings.xml values_sq** (9cc830c)
- **update korean translation** (ddbac50)
- **Update unpack boot image help message** (b5138a4)
- **Do not unwrap when getting decoder and encoder** (64752f3)

### Chore
- **chore: Update outdated GitHub Actions versions** (34137b1)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/topjohnwu/Magisk?utm_source=github-action)._