topjohnwu
038f73a5f7
Remove Koin
...
Non static DI is bad
2021-04-18 04:46:11 -07:00
topjohnwu
649b49ff45
Don't hold resources in Settings objects
2021-04-18 04:14:43 -07:00
topjohnwu
1418bc454d
Don't hold resources in ViewModels
2021-04-18 02:12:53 -07:00
vvb2060
29cc372bfa
Fix proguard rules
2021-04-17 23:44:19 -07:00
vvb2060
69b00d3782
Update dependencies
...
Jcenter will sunset
2021-04-17 23:44:19 -07:00
topjohnwu
a328e2bf3c
Hide annoying stack traces when hidden
2021-04-17 22:35:36 -07:00
topjohnwu
4c1ea0e421
Update stub implementation
...
Prevent some potential issues
2021-04-17 22:14:54 -07:00
topjohnwu
7e01f9c95e
Minor changes
2021-04-17 19:57:47 -07:00
topjohnwu
8b28baabd7
Release new canary build
2021-04-15 23:58:38 -07:00
Clement
f49966d86e
Update french translations
2021-04-15 23:09:45 -07:00
vvb2060
f4ac7c8e7c
Ignore validating class name of isolated process name
...
Fix #4176
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2021-04-15 23:08:51 -07:00
Arbri çoçka
2b65e1ffc2
Update strings-sq
2021-04-15 05:02:12 -07:00
tzagim
c81a3fa286
Update HE translation
2021-04-15 05:01:39 -07:00
Wang Han
44f005077d
Don't copy sepolicy.rule to /persist on boot
...
* This seems to be a logic that has been abandoned for a
long time. Now we automatically choose which partition
to store sepolicy.rule. Furthermore, touching /persist is
what we should avoid doing whenever possible.
2021-04-15 05:01:03 -07:00
LoveSy
013b6e68ec
Fix perfect forwarding
2021-04-15 04:58:30 -07:00
LoveSy
95c964673d
Initialized _root
properly
...
Fix #4204
`_root` is uninitialized for non-root nodes. And it will cause `module_node::mount` fail because it uses `root()`. Once the bug is triggered, signal 11 is received but Magisk catch all signals and therefore stuck forever.
2021-04-15 04:58:30 -07:00
topjohnwu
94ec11db58
Update snet.jar extension
...
The existing API key was revoked for some reason.
Release an updated extension jar with a new API key.
In addition, add some offline signature verification and change how
results are parsed to workaround some dumbass Xposed module "faking"
success results, since many users really don't know better.
2021-04-15 04:47:57 -07:00
topjohnwu
c4e8dda37c
Release new canary build
2021-04-09 21:47:58 -07:00
Wang Han
e136fb3a4f
Remove outdated sepolicies
...
* Support deodexed ROM: This should not be done and dexpreopt is mandatory since P
Xposed: Xposed handles them just fine, at least in the latest version 89.3
suMiscL6: For whatever audio mods, a leftover of phh time
Liveboot and suBackL6: Was for CF.lumen and LiveBoot, not needed now
* Also cleanup binder sepolicies since we allow all binder transactions.
2021-04-09 21:34:51 -07:00
topjohnwu
01b985eded
Remove more pre SDK 21 stuffs
2021-04-09 21:29:42 -07:00
topjohnwu
1f0a35f073
Set minSdkVersion to 21
2021-04-09 20:01:32 -07:00
topjohnwu
2b9b019093
It's 2021 already
2021-04-09 03:51:54 -07:00
vvb2060
10186a9e3d
Refresh flag
2021-04-09 03:30:55 -07:00
topjohnwu
89d8fea7d2
Release new canary build
2021-04-09 03:28:13 -07:00
topjohnwu
f623b98858
Update README
2021-04-09 03:23:52 -07:00
topjohnwu
632cee1613
Release Magisk v22.1
2021-04-09 03:05:57 -07:00
topjohnwu
c0f2164bc5
Magisk v22.1 release notes
2021-04-09 02:50:41 -07:00
Wang Han
f6e4a27fdd
Don't export $API when initializing shell
...
* This becomes meanless after 9c0e189
.
2021-04-09 01:47:52 -07:00
topjohnwu
257ceb99f7
SDK < 21 is EOL
2021-04-09 01:40:08 -07:00
topjohnwu
706d53065b
Rename TransitiveText
2021-04-09 01:32:37 -07:00
topjohnwu
0f95a7babe
Do not hold resources in SuperuserViewModel
2021-04-09 01:00:26 -07:00
topjohnwu
7cb2806878
Release new canary build
2021-04-06 04:13:41 -07:00
topjohnwu
9c0e18975c
Fallback to getprop when reading system props
...
Close #4153
2021-04-06 03:56:49 -07:00
Shaka Huang
3da318b48e
Fix random return value of faccessat() in x86
...
faccessat() should return 0 when success, but it returns random number with errno == 0 in x86 platform.
It’s a side effect of commit bf80b08b5f
when magisk binaries ‘corretly’ linked with library of API16 .. lol
Co-authored-by: John Wu <topjohnwu@gmail.com>
2021-04-04 03:04:09 -07:00
Shaka Huang
dfe1f2c108
Call freecon() when fgetfilecon() succeeds
2021-04-04 01:58:59 -07:00
Thomas Bertels
f42a87b51a
Fix spelling in French translation
2021-03-29 09:15:23 -07:00
ahmouse15
ab25857176
Update docs to use the Magisk Manager's revised name
2021-03-29 09:14:21 -07:00
topjohnwu
7da36079c1
Always delete existing ro props at setprop
...
Close #4113
2021-03-29 04:16:18 -07:00
topjohnwu
2bef967af1
Make systemproperties more match AOSP
2021-03-29 03:46:07 -07:00
topjohnwu
7e4194418a
Update libcxx
2021-03-28 04:55:56 -07:00
topjohnwu
aa02057895
Do not use -f flag for readlink
...
Close #4104 , fix #4098
2021-03-28 04:47:13 -07:00
topjohnwu
fb8dc07599
Release new canary build
2021-03-25 02:09:51 -07:00
topjohnwu
66e30a7723
Build libc++ ourselves
2021-03-25 01:00:10 -07:00
vvb2060
0298ab99c4
Update AGP
2021-03-24 04:43:45 -07:00
vvb2060
d11358671e
Fix isolated process display
2021-03-24 04:43:45 -07:00
vvb2060
8b5cb4c7b0
Fix #3735
2021-03-24 04:43:45 -07:00
vvb2060
aad52ae743
Fix UID removed action
2021-03-24 04:43:45 -07:00
vvb2060
8ddab84745
Don't auto hide microG
...
close #3559
2021-03-24 04:43:45 -07:00
vvb2060
6865652125
Fix process name in MagiskHide
...
close #3997
2021-03-24 04:43:45 -07:00
topjohnwu
ed4d0867e8
Make sure navigation happens on main thread
...
Fix #4044
2021-03-24 03:23:11 -07:00