Commit Graph

7168 Commits

Author SHA1 Message Date
c5d34670c4 Isolate download logic from service lifecycle 2024-02-06 00:56:14 -08:00
154121f3dd Release new canary build 2024-02-02 23:51:35 -08:00
3d91a561fe Update README 2024-02-02 23:35:14 -08:00
2c6adbc69b Release Magisk v27.0 v27.0 2024-02-02 22:54:41 -08:00
5280982363 Add v27.0 changelog 2024-02-02 22:47:35 -08:00
18c45ae289 Update cxx and Rust dependencies 2024-02-02 14:35:30 -08:00
41fbd2a7be Upgrade gradle 2024-02-02 10:55:11 -08:00
5e45884af4 Use Apple Silicon for CI
https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
2024-02-01 15:09:42 -08:00
d78ee171bc Release new canary build 2024-01-30 15:59:02 -08:00
356ee1febd Code clean up 2024-01-30 11:07:37 -08:00
cc044ccc4c Fix zygisk unload 2024-01-30 11:07:37 -08:00
9c638cc463 Remove rust workaround 2024-01-29 15:07:21 -08:00
df786eb2b6 Separate Linux and other jobs 2024-01-29 01:53:09 -08:00
8e7186eebb Try out composite actions 2024-01-29 01:36:51 -08:00
74b7b84561 Test all APIs on Linux 2024-01-28 00:46:03 -08:00
308c9999fa Properly detect package changes 2024-01-28 00:42:43 -08:00
930bb8687f Minor zygisk refactoring 2024-01-25 00:17:47 -08:00
f2c4288d2d Run pthread_atfork only once
Close #7704
2024-01-25 00:17:05 -08:00
b44141ae39 Run tests on Linux 2024-01-22 18:10:26 -08:00
86e0020964 Update Polish translation
- Added missing strings, fixed translation, escaped quotas.
- Some context dependent values (like target_pid) may require better translation in the future.
- Also, 'DenyList' translation, although correct, could be replaced in the future by better fitting polish equivalent of 'block list' / 'rejection list'.
2024-01-17 16:13:20 -08:00
94d3daeadf Fix Sony init.real check 2024-01-17 16:09:50 -08:00
79334b7702 One stage zygisk loading 2024-01-11 16:19:39 -08:00
df66458db6 Check full path of init.rc instead of its dir
Some devices has `/system/etc/init/hw` but has no init.rc in it.
2024-01-11 16:18:57 -08:00
97705704e2 install or uninstall apk asynchronously 2024-01-11 16:16:36 -08:00
1206179580 Update dependencies 2024-01-10 15:46:30 -08:00
a0b8aa4da6 Release new canary build 2023-12-27 01:42:42 +08:00
65207f96c8 Create custom cxx binding to Utf8CStr 2023-12-26 23:10:55 +08:00
062e498bdd Update Malayalam translations 2023-12-25 18:46:08 +08:00
1057cb3e3c Set serial on Rust binding 2023-12-24 04:36:58 +08:00
2dd23b2518 Update system_properties 2023-12-24 04:36:58 +08:00
8cab12998c Update strings.xml / German translation 2023-12-23 16:49:47 +08:00
48b1c26dc8 Prevent race condition in wait 2023-12-23 06:33:12 +08:00
f1e0bc3e4a Use platform implementation if possible 2023-12-23 06:24:20 +08:00
38527cd58f Slightly change wait usage and API 2023-12-23 06:23:29 +08:00
e94d65b4b2 Add resetprop -w for waiting property change
It's very easy to wait for property change both in Java and C++,
but it's not the case in shell script. With this patch, developers
can now easily to wait for property change, just like what we have
in `.rc` files, and to wait for boot complete.
2023-12-23 00:12:42 +08:00
27ece3c7df Keep mirror shared before magic mount
This allows mounting during post-fs-data be kept after magic mount
2023-12-22 21:39:03 +08:00
06687abffc Fix magisk --stop by making mirror shared
Previously mirror is private and then unshared to zygote, which
makes magisk --stop cannot propagate umount mirror to zygote.
2023-12-22 21:39:03 +08:00
deedb462a0 Hide magisk internal mount point 2023-12-22 21:38:15 +08:00
c48962bdf7 Update Portuguese translation 2023-12-22 01:31:55 +08:00
1ef3f6e13b Remove useless rule for prctl PR_SET_MM
* There is no use-case for it now.
2023-12-22 00:36:06 +08:00
83a34a9004 Update emulator 2023-12-21 21:30:35 +08:00
e30bda6c8d Rebase libsepol to AOSP main 2023-12-21 19:23:02 +08:00
00e9d76a5a Revert "Avoid doing any unmounts for SysUI" 2023-12-20 17:23:17 +08:00
6cda6c2fae Upgrade github action deps 2023-12-18 16:25:56 +08:00
6dfda6dc39 Update Portuguese Translation 2023-12-18 16:24:14 +08:00
f41994cb52 Skip svc for ro properties
ro properties' triggers should only be triggered once, otherwise it
may undefined behaviour.
This patch avoids triggering ro properties' actions again when using
resetprop to modify them.

Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
2023-12-18 16:21:08 +08:00
a003336497 Update system_properties for pre Android 10 2023-12-18 16:21:08 +08:00
401090d6fe Avoid zygiskd restarts when boot-complete 2023-12-18 16:21:08 +08:00
90dcc1cd30 Do not always zero initialize for rust resize vec 2023-12-18 16:21:08 +08:00
2ac464b186 Only compress regular file 2023-12-18 16:21:08 +08:00