Commit Graph

5717 Commits

Author SHA1 Message Date
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