南宫雪珊
ddbb6c5277
Update
2026-03-13 11:04:35 +08:00
南宫雪珊
8e40af96d8
Clarify steps
2026-03-13 02:41:06 +08:00
南宫雪珊
d1e39c6a77
Update Samsung download mode
2026-03-13 02:38:00 +08:00
Neebe3289
1d4fbd9e75
Update Indonesian translation
...
Change-Id: I19f109e9cdfec643b33180a78b932f47b2030d7d
2026-03-11 00:45:08 -07:00
yashikada
7845da2943
Workaround for #9726
2026-03-11 00:44:18 -07:00
topjohnwu
6bb48df712
Go through rustup proxy if possible
2026-03-11 00:43:18 -07:00
topjohnwu
e8a58776f1
Release Magisk v30.7
...
[skip ci]
v30.7
2026-02-23 00:02:33 -08:00
topjohnwu
07e92948c8
Add CI tests for Android 17
2026-02-22 23:26:10 -08:00
topjohnwu
74ead75ce8
Update cargo dependencies
2026-02-22 14:39:46 -08:00
topjohnwu
bb082e703c
Update app dependencies
2026-02-22 14:22:54 -08:00
Wang Han
ee25db0627
Add jni hooks signature for nubia
2026-02-22 13:20:08 -08:00
topjohnwu
9ee6a6b3d7
Update to ONDK r29.5
2026-02-06 16:32:25 -08:00
Wang Han
e872fafd8b
Update getModuleDir() API doc
2026-02-05 13:12:34 -08:00
topjohnwu
dd3798905f
Update libsepol to upstream Android 16 QPR2
2026-02-05 12:51:21 -08:00
Roshabor
c07eac118c
Update ota.md
...
Hi there, appreciate you and your work.
Proposing a small change to the A/B device update instructions, based on your changes within the Magisk app which made those instructions outdated/ invalid.
Specifically, after installing Magisk to the new slot, apparently Magisk then instructs to go back to the system update and hit restart now, instead of the prior instructions which remain on this website of rebooting within the Magisk app. I just did testing, and rebooting within the Magisk app does not result in slot switch, which must be why you noe instruct to go back to system update for the restart now.
Just thought I'd update the instructions for anyone who might be confused.
Thx!
2026-02-05 11:13:49 -08:00
topjohnwu
4dd6e3c252
Minor changes for app
2026-02-05 00:56:10 -08:00
Ephemera42
0d39b10889
Optimize preinit finding and add klogdump partition
...
* Use major number check to filter out device-mapper devices while preserving virtio-blk compatibility.
* Introduce `klogdump` partition support for Smartisan devices as a valid preinit target.
2026-02-04 21:10:25 -08:00
vvb2060
628b4d4715
Allow reacquiring capabilities if not explicitly cleared
...
- Old behavior: Switching to a non-zero UID was implicitly interpreted as a request to drop capabilities, thereby preventing subsequent reacquisition via `su`.
- New behavior: Switching to a non-zero UID now requires the `--drop-cap` argument to explicitly prevent the reacquisition of capabilities.
2026-02-04 11:35:24 -08:00
LoveSy
be5246aef5
Reorder positional arguments in Backup and Remove
2026-02-04 11:35:12 -08:00
LoveSy
b55f597ccf
Skip loading magisk in charger mode
2026-02-03 15:55:53 -08:00
Wang Han
e729eec636
Remove unnecessary file system permissions
...
Removed permissions for mounting loop devices, mirrors, and tmpfs.
2026-02-02 11:15:33 -08:00
Wang Han
a657af5dc9
Refine useLocaleManager with intent check for locales
...
This fixes https://github.com/topjohnwu/Magisk/issues/9628 .
2026-01-31 23:34:03 -08:00
Padraic Slattery
34137b112a
chore: Update outdated GitHub Actions versions
2026-01-31 15:27:41 -08:00
LoveSy
5f13a8f8f7
support sony's init.real
2026-01-31 13:54:34 -08:00
osm0sis
8495a03947
Fix A-only addon.d retaining PREINITDEVICE on 30300+
...
- broken after 742913ebcb so use get_flags to be more futureproof
2026-01-31 13:52:44 -08:00
canyie
ac8d4200e1
Add nativeSpecializeAppProcess signature for XR devices running 14
...
Build fingerprint: google/gms_sdk_xr64_x86_64/emulator64_x86_64:14/UP1A.231005.007.A1/13953962:userdebug/test-keys
2026-01-31 13:51:41 -08:00
Wang Han
e590ffbdcb
Fix formatting and update comments in bootimg.cpp
2026-01-31 13:50:36 -08:00
Wang Han
97138f1e91
magiskboot: Fix tail offset calculation
2026-01-31 13:50:36 -08:00
LoveSy
bea50fafba
Fix magiskboot cpio ls -r
2026-01-31 13:50:13 -08:00
Pzqqt
0919db6b11
magiskboot: Avoid implicit type conversion
...
Fix #9607
2026-01-19 23:33:00 +08:00
topjohnwu
18c1347bd3
Update to AGP 9.0
2026-01-19 23:29:02 +08:00
topjohnwu
0bbc736051
Properly set abiList with config.prop for APK
2025-12-16 02:38:27 -08:00
topjohnwu
01cb75eaef
Code cleanup
2025-12-13 22:12:30 -08:00
topjohnwu
33eaa7c5eb
Update cargo dependencies
2025-12-12 11:42:45 -08:00
topjohnwu
8734423cb0
Update to ONDK r29.4
2025-12-12 11:42:45 -08:00
topjohnwu
da9e72b2a2
Update gradle dependencies
2025-12-12 11:42:45 -08:00
topjohnwu
ff4ca74cfe
Ban all unwrap usage in codebase
2025-12-08 23:31:04 -08:00
topjohnwu
200665c48a
Make jni_hooks.hpp a normal C++ header
...
[skip ci]
2025-12-07 02:44:19 -08:00
topjohnwu
dd42aa99ea
Refactor gen_jni_hooks.py
...
[skip ci]
2025-12-07 02:25:50 -08:00
Wang Han
0936cdb192
Update nativeForkAndSpecialize signature for A16 QPR2
...
67a4b1b2fe
2025-12-07 00:18:50 -08:00
topjohnwu
871643dce2
Enable CI for API 36.1
2025-12-07 00:18:50 -08:00
topjohnwu
a510554b21
Disable Zygisk upon incomplete JNI hook
...
Do not enable Zygisk unless ALL replacements are hooked properly.
This allow Zygisk tests to fail when new signature is introduced.
2025-12-07 00:18:50 -08:00
Arbri çoçka
9cc830c565
Update strings.xml values_sq
2025-12-05 16:22:03 -08:00
hajs1664
ddbac50645
update korean translation
2025-12-05 11:15:21 -08:00
南宫雪珊
b5138a4af0
Update unpack boot image help message
2025-12-05 11:14:45 -08:00
topjohnwu
64752f38e8
Do not unwrap when getting decoder and encoder
...
Or else things will crash mysteriously when unexpected input occurs
2025-12-05 03:40:18 -08:00
topjohnwu
9ac4b5ce7d
Add proper lzma format detection
2025-12-05 03:40:18 -08:00
topjohnwu
505053f9b4
Properly support AVD with minor SDK version
2025-12-04 20:55:46 -08:00
topjohnwu
ccb264f33a
Release Magisk v30.6
...
[skip ci]
v30.6
2025-12-01 15:46:33 -08:00
topjohnwu
84f7d75d30
Update release.sh
...
Strip out all canary build logic
2025-12-01 15:27:01 -08:00