Commit Graph

6160 Commits

Author SHA1 Message Date
920d059837 Update italian translation
Added missing string.

Co-authored-by: Madis Otenurm <Madis0@users.noreply.github.com>
2022-02-06 06:51:49 -08:00
bef5c3bd1b Update italian translation 2022-02-06 06:51:49 -08:00
97037f7d03 Update strings.xml 2022-02-06 06:51:11 -08:00
a7392ed3d7 Fix MULTIUSER_MODE_OWNER_MANAGED 2022-02-06 06:46:09 -08:00
3eb1a7e384 Update Estonian 2022-02-06 05:59:09 -08:00
1ecdc78c2f fix translante in Albania language 2022-02-06 05:58:39 -08:00
d279dba37e Update Traditional Chinese Strings
Co-authored-by: LoveSy <631499712@qq.com>
2022-02-06 05:58:03 -08:00
a4f97fa151 Fix buffer overflow in connect.cpp 2022-02-06 05:52:11 -08:00
ff7ac582f0 Refactor Zygisk loading
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2022-02-06 00:27:31 -08:00
d2c2456fbe Don't use getmntent_r from system's libc
Fix #5354

Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2022-02-04 23:19:12 -08:00
e9f562a8b7 Fix abuse of fdopendir
After `fdopendir`, the fd is no longer usable. Should dup and
make use of RAII

Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
2022-02-04 22:54:34 -08:00
084e0a73dc Cleanup DownloadService 2022-02-03 03:50:52 -08:00
10f991b8d0 Directly stream APK into install session 2022-02-03 03:50:52 -08:00
79620c97d1 Invalidate Samsung's persist.sys.zygote.early
Samsung FDE devices with the "persist.sys.zygote.early=true" property will cause Zygote to start before post-fs-data. According to Magisk's document, the post-fs-data phase should always happen before Zygote is started. Features assuming this behavior (like Zygisk and modules that need to control zygote) will not work. To avoid breaking existing modules, we simply invalidate this property to prevent this non-standard behavior from happening

Fix #5299, fix #5328, fix #5308

Co-authored-by: LoveSy <shana@zju.edu.cn>
2022-02-03 00:46:52 -08:00
ffec9a4ddd Minor changes 2022-02-02 05:06:12 -08:00
9b18960bbd Getting APK doesn't need ContentProvider 2022-02-02 04:58:31 -08:00
a009fdbdc3 Fix root service on stub 2022-02-02 04:49:23 -08:00
c1fc3f373c Proper app relaunch for stub 2022-02-02 04:44:22 -08:00
f4cf5dc0cd Rename class 2022-02-02 02:50:27 -08:00
355341f0ab Use AppComponentFactory to replace ClassLoader 2022-02-01 22:43:44 -08:00
7f65f7d3ca Separate libc.a hacks into its own component 2022-01-31 02:09:08 -08:00
9fa096c6f4 Add runtime FORTIFY support
Gingerbread libc.a missing symbols
2022-01-31 01:49:37 -08:00
70415a396a Do not filter uid == 1000 for process info 2022-01-30 08:25:24 -08:00
c921964938 Make sure busybox can be executed recursively
Busybox will execute itself. On some older Samsung devices, when it is located in /data, it will not have rights to execute other programs including itself. We should also relocate busybox in this case to workaround Samsung bullshit.
See topjohnwu/ndk-busybox@bdc8655
Fix the "app doesn't detect installed Magisk" issue in topjohnwu#4174
2022-01-30 08:24:32 -08:00
3bf47a6838 Update selinux 2022-01-30 08:18:04 -08:00
d3d28f0623 Update to NDK r23b
Credits: @yujincheng08

Close #5193
2022-01-30 07:11:51 -08:00
f880b57544 Update README 2022-01-28 04:02:57 -08:00
32b7a26fa6 Release new canary build 2022-01-28 03:58:53 -08:00
32fc34f922 Release Magisk v24.1 v24.1 2022-01-28 03:43:42 -08:00
b82a393692 Add v24.1 release notes 2022-01-28 03:37:00 -08:00
3c7e792167 Catch PendingIntent.CanceledException thrown from send 2022-01-27 05:29:32 -08:00
0ad66875ab Fix crash when zip is malformat
Co-authored-by: 南宫雪珊 <vvb2060@gmail.com>
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
2022-01-27 05:26:31 -08:00
1191ac2671 update Albania translation 2022-01-27 05:25:13 -08:00
928b3425e3 Embed module installer in APK 2022-01-27 05:24:05 -08:00
0726a00e3b Fix download notifications 2022-01-27 05:17:52 -08:00
5a88984d34 Guard synchronizedList's iteration
It's needed to guard a synchronizedList when iterating it
2022-01-27 02:01:30 -08:00
18de60f68c Fix NPE of SuRequestViewModel
countdown timer may have not initialized when backpressed
2022-01-27 02:01:04 -08:00
1893359142 Fix crash when fragment is detached from activity 2022-01-27 01:54:24 -08:00
f5e5ab2436 Update Android Studio 2022-01-27 01:46:00 -08:00
ff5ea1a70d Clarify what 64-bit only means 2022-01-26 04:39:14 -08:00
54ee63a409 Minor install guide changes 2022-01-26 02:55:25 -08:00
f095606b50 Release new canary build 2022-01-26 02:41:46 -08:00
e8f31c78d7 Update README 2022-01-26 02:33:22 -08:00
b34c477d5e Release Magisk v24.0 v24.0 2022-01-26 02:21:22 -08:00
28611304f7 Add v24.0 release notes 2022-01-26 02:08:49 -08:00
76af9e6e1f Update French translations 2022-01-26 00:56:39 -08:00
7b3b965ed7 Fix some typos 2022-01-26 00:52:51 -08:00
567b905ef1 Update install guides 2022-01-26 00:48:16 -08:00
a94268329c Update developer guide 2022-01-25 23:05:03 -08:00
a11a18686a Update italian translation
Contains last changes, it is also synced with the main file.
2022-01-25 21:56:04 -08:00