topjohnwu
8aaa45c62a
Release Magisk v23.0
2021-05-11 22:15:52 -07:00
topjohnwu
2f4f257070
Publish v23.0 docs
2021-05-11 22:08:02 -07:00
topjohnwu
97c1e181c5
Remove unused file
2021-05-11 21:47:46 -07:00
topjohnwu
ea80cddd57
Switch to official snet.jar link
2021-05-11 21:42:58 -07:00
topjohnwu
09a294c219
Fix release builds
2021-05-11 18:40:45 -07:00
bela333
408399eae0
Update install.md
2021-05-11 11:46:23 -07:00
Davy Defaud
391852a102
Various fixes in the French translation
2021-05-11 11:45:31 -07:00
topjohnwu
5b37de8fe5
Build our own zlib
2021-05-10 18:46:03 -07:00
topjohnwu
7df23ceb74
Prevent undefined behavior in magiskboot
2021-05-10 18:38:30 -07:00
topjohnwu
6099f3b015
Always resolve to canonical path
2021-05-10 01:14:53 -07:00
topjohnwu
a5cc31783c
Release new canary build
2021-05-10 00:02:07 -07:00
topjohnwu
6b34ec3ab9
Fix #4194
2021-05-09 22:56:54 -07:00
topjohnwu
5c333dec33
Minor changes
2021-05-09 20:45:53 -07:00
topjohnwu
775d095b3c
Update busybox
...
Fix #4225
2021-05-08 16:45:31 -07:00
GithubUser699
7679b5d516
Removed two "the"
...
At least I couldn't find a Magisk app named "The magisk app", so I removed the two "the".
2021-05-06 19:03:34 -07:00
topjohnwu
7702094053
Update dependencies
2021-05-06 11:37:21 -07:00
Wang Han
3798d50457
Kill processes with SIGKILL rather than SIGTERM
2021-05-04 22:14:46 -07:00
Shaka Huang
95e1e57407
Fix #4140
2021-05-04 22:12:18 -07:00
vvb2060
93ba4cca68
Fix copy sepolicy rules when install module
2021-05-04 22:11:10 -07:00
jenslody
fe4981da21
Fix strings fallback in find_manager_apk
...
There is no preceding character (at least on some devices).
This regex should work in any cases, with and without preceding character.
2021-04-23 18:10:02 -07:00
jenslody
e4f94c4c52
Adapt find_magisk_apk for A11
...
Add a fallback for Android 11's new app location.
2021-04-23 18:10:02 -07:00
vvb2060
708fe514f8
Always use mirror path
2021-04-23 16:56:23 -07:00
vvb2060
11c882380f
Add warning for custom recovery users
2021-04-23 16:56:23 -07:00
vvb2060
fb93af665d
Remove obsolete SDK_INT check
2021-04-23 16:56:23 -07:00
topjohnwu
0db405f2cc
Release new canary build
2021-04-20 03:45:40 -07:00
topjohnwu
fb8000b58b
Handle invalid SafetyNet results
...
Fix #4253
2021-04-20 03:39:47 -07:00
topjohnwu
1b9d8e068a
Remove/move unused files
2021-04-18 05:04:14 -07:00
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