Commit Graph

5096 Commits

Author SHA1 Message Date
topjohnwu 4f73534837 Update installation instructions 2021-05-12 02:14:41 -07:00
topjohnwu c4d145835c Release new canary build 2021-05-11 22:40:40 -07:00
topjohnwu f822ca5b23 Update changelogs 2021-05-11 22:31:12 -07:00
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