f370052815
Update Ukrainian translation
2021-09-23 02:42:20 -07:00
9df4b10067
Update Italian translation
2021-09-23 02:41:53 -07:00
d20517483e
Prevent multiple mounts of devpts
2021-09-23 02:40:24 -07:00
713ce4719b
Cleanup unused code
2021-09-23 02:39:48 -07:00
f3d39e7515
Update BusyBox
...
Fix #4657 , close #4602
2021-09-23 02:31:42 -07:00
61783ffc82
Prevent original libselinux.so to be unmounted
...
libselinux.so will be unmounted when magiskd starts. If magiskd restarts (like it died before boot completed), the files we want to unmount is the original files because the modified files is unmounted in previous start, which will causes many crashes due to missing libselinux.so.
2021-09-22 19:34:44 -07:00
05c4ad01d5
Move first stage unload into second stage
2021-09-22 19:33:08 -07:00
12647dcf30
Improve memory map tricks
...
- In `unmap_all`, replace readable pages atomically with mmap + mremap
- Create new function `remap_all` to replace pages with equivalent
anonymous copies to prevent simple maps name scanning
2021-09-22 19:14:05 -07:00
da38f59e62
Only run destructor if necessary
2021-09-22 02:52:33 -07:00
cf4ef54dc5
Unload first stage on main thread
2021-09-22 02:46:07 -07:00
12e9873514
Update zygisk entry implementation
2021-09-22 00:14:22 -07:00
f7c0e407ca
Fix downgrade database
2021-09-20 05:50:34 -07:00
82c7662cdf
Cache Magisk app ID for performance
2021-09-20 05:47:15 -07:00
4f0bced53e
Track app ID instead of UID
2021-09-20 05:08:25 -07:00
f1b6c9f4aa
Refresh uid_map on package.xml change
2021-09-20 04:42:06 -07:00
0ab31ab0df
Fix log writer
2021-09-19 13:41:45 -07:00
46e8f0779f
Move denylist code into zygisk
2021-09-18 14:50:11 -07:00
3fb72a4d20
Support polling on multiple fds
2021-09-18 14:40:12 -07:00
db20f65d7c
On denylist != do unmount
2021-09-18 12:44:42 -07:00
63cfe7b47b
Make sanitize_environ work properly
2021-09-18 05:11:10 -07:00
db590091b3
Propagate Zygisk state to Magisk app
2021-09-18 02:38:53 -07:00
7b25e74418
Simplify get manager app info logic
2021-09-17 02:07:32 -07:00
82f303e1c6
Allow save app log when not activated
...
may be useful for patch boot.
2021-09-16 19:44:45 -07:00
c038683b54
Update Slovak translation
2021-09-16 19:41:43 -07:00
3a37ed6b60
Update zh-rCN translation
2021-09-16 19:41:19 -07:00
706a492218
Update denylist config implementation
2021-09-16 05:27:34 -07:00
c0be5383de
Support enable/disable Zygisk
2021-09-15 02:49:54 -07:00
3b8ce85092
Enable Zygisk
2021-09-15 01:59:43 -07:00
b6298f8602
Remove more code
2021-09-13 02:00:04 -07:00
abfec57972
Move files around
2021-09-13 01:47:36 -07:00
470fc97d1f
Remove SafetyNet check
2021-09-13 01:41:31 -07:00
8d59caf635
Cleanup unused code
2021-09-13 01:06:43 -07:00
acf25aa4d3
Remove DoH
2021-09-13 00:44:49 -07:00
16de4674ec
Move denylist fragment to settings
2021-09-13 00:33:36 -07:00
65b0ea792e
MagiskHide is no more
2021-09-12 12:40:34 -07:00
fc6b02f607
Move denylist fragment to its own section
2021-09-12 00:39:24 -07:00
136d8c39d9
Move more code into buildSrc
2021-09-09 20:19:49 -07:00
24a8b41182
Fix indentation
2021-09-09 01:37:49 -07:00
810cf4dee8
Move config to buildSrc
2021-09-09 01:37:20 -07:00
9bf835e810
Fix ccache
2021-09-08 08:53:51 -07:00
eca37bce38
Separate dependency and build cache
2021-09-08 01:16:26 -07:00
3ee6a2baf2
Enable ccache for faster builds
2021-09-08 01:13:36 -07:00
69fa7f238d
Don't cache NDK
2021-09-08 01:13:36 -07:00
de2306bd12
Proper incremental builds
...
Auto generate flag.h for precise rebuilding
2021-09-07 19:35:28 -07:00
714feeb9a7
Support building on case insensitive filesystems
...
Fix #4643 , close #4641
2021-09-07 04:02:29 -07:00
ca99808fd2
Update AVD support
...
- Support arm64 AVD images
- Support setup on Windows
Close #4637
2021-09-07 03:03:02 -07:00
f8f8c28fec
Switch zopfli to official repo
2021-09-03 10:39:23 -07:00
f497867ba5
Update submodules
2021-09-03 10:24:33 -07:00
383192784d
Use standard BottomNav & Remove hide on scroll for AppBar and BottomNav
2021-09-03 10:22:46 -07:00
605189bc6e
Hide overlay windows
2021-09-02 23:17:01 -07:00