Commit Graph

7168 Commits

Author SHA1 Message Date
99d5dd5ea8 Update crt0 2024-04-17 10:12:27 -07:00
5fdb841fa8 Fix typo
Fix typo in values-ko/strings.xml
2024-04-17 09:18:14 -07:00
7c88484d64 Fix #7988 2024-04-16 19:45:01 -07:00
b22b6a4204 Refactor cpio 2024-04-10 22:46:21 -07:00
2a3d34c812 Fix mkdirs 2024-04-10 22:36:47 -07:00
c50ee722a1 Use memmem for finding needle in haystack 2024-04-10 14:57:44 -07:00
ffc1e38e48 Add 32 bit CI 2024-04-10 02:56:23 -07:00
6219d5fcbf Update crt0 for 32 bit 2024-04-10 02:43:37 -07:00
2e4440b702 Support 32-bit magiskboot 2024-04-09 19:34:14 -07:00
0d9ec0931b Code cleanup 2024-04-08 23:00:59 -07:00
60e8415369 Make denylist work when zygisk is disabled
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2024-04-08 23:00:50 -07:00
652a26d5d9 Fix comment of sepolicy 2024-04-03 21:03:41 -07:00
f57839379a Update RustCrypto dependencies 2024-04-03 21:03:05 -07:00
36bd00a046 Add p521 to magiskboot 2024-04-03 21:03:05 -07:00
fb5ee86615 Install one single ABI in ramdisk 2024-03-31 22:01:22 -07:00
30bf5c8448 Fix typos 2024-03-31 14:17:25 -07:00
2051836a73 Remove unused code 2024-03-30 21:03:51 -07:00
2cb0af1ff3 Move revert_unmount into Rust 2024-03-30 02:51:39 -07:00
a1b6568226 Implement preinit related features in Rust 2024-03-28 14:11:03 -07:00
1eddbfd72c Use const_format for const strings 2024-03-26 18:03:40 -07:00
21ed095601 Update crt0 2024-03-25 16:11:02 -07:00
000a2e4d59 Upgrade AGP to 8.3.1 2024-03-22 17:02:18 -07:00
7abe635de9 fix: AGP 8.3.X 2024-03-22 17:02:18 -07:00
9a008c17ba Optimize for binary size 2024-03-22 16:53:44 -07:00
08dbf728a4 Allow platform_app to access MagiskSU 2024-03-22 16:53:44 -07:00
4670f762d3 Disable debug only features 2024-03-22 16:53:44 -07:00
efa49567fa Fix parsing logic for term and sterm 2024-03-21 18:17:28 -07:00
0ffc4527a7 Better error reporting 2024-03-21 15:10:34 -07:00
dd9d43be96 Move sepolicy parsing error message into Rust 2024-03-21 14:07:28 -07:00
865fca71a5 Optimize sepolicy rules
Close #7916

Co-authored-by: vvb2060 <vvb2060@gmail.com>
2024-03-21 01:51:35 -07:00
6b4baa3bcd Change a little parsing handling 2024-03-21 00:04:09 -07:00
a9ee2d7d18 Fix xperm parsing logic 2024-03-20 23:13:54 -07:00
d654b9cb97 Several code cleanups in sepolicy 2024-03-20 23:09:22 -07:00
4d2921e742 Rewrite sepolicy statement parsing in Rust 2024-03-20 10:12:23 -07:00
ecc74d45d1 Let magic mount optional 2024-03-19 23:21:41 -07:00
5de597f079 No need to unshare 2024-03-19 23:21:41 -07:00
156b0e67ca No need extra tmpfs for worker 2024-03-19 23:21:41 -07:00
10069215f4 Rename dir name 2024-03-19 23:21:41 -07:00
92b305a389 Remove unnecessary mirror for magic mount
Mirror was previously used for accessing the original file during
magic mount when we are using a tmpfs to cover the target. However,
since we introduce atomic mount, we switch all tmpfs mount in
worker and then move to the target at once. It means that we can
still access the original file when we are constructing the tmpfs
mount point. Thus we no longer need mirror.
2024-03-19 23:21:41 -07:00
d20b30c771 Update libsepol
Close #7915
2024-03-19 02:54:01 -07:00
83209b21ff Release new canary build 2024-03-19 00:51:07 -07:00
81658d45f7 Support tar with files larger than 8GiB
Fix #7838
2024-03-14 16:54:46 -07:00
c951b208a1 Always update stub APK when upgrade 2024-03-14 14:31:02 -07:00
050a073771 Make all I/O suspendable 2024-03-12 03:24:42 -07:00
21d374214f Minor cleanup of DownloadEngine 2024-03-12 03:14:06 -07:00
19ea25a9d0 Upgrade AGP 2024-03-08 17:12:46 -08:00
dbf6e40dfe Ensure stub APK is expected
Fix #7884
2024-03-08 17:09:54 -08:00
d56f4fbc90 Fix stub on API 34 2024-03-08 15:57:49 -08:00
73c3d741a7 Reorganize some code 2024-03-06 18:07:01 -08:00
2b5fc75127 Update faq.md
Since system Safe Mode may activate without Magisk 'Safe Mode', this clarification will prevent users from erroneously concluding either that Safe Mode doesn't work or that modules are not the issue since 'Safe Mode' was apparently triggered...

Fixes this: #4624
2024-03-06 17:48:54 -08:00