Commit Graph

133 Commits

Author SHA1 Message Date
lrh2000 1374ff6745 Keep the log catcher alive. 2020-06-23 22:34:53 +08:00
solohsu 56fd1ecfd4 Android R: fix bootloop
- use sandhook-native to hook linker
 - symbol fix
2020-04-27 17:16:19 +08:00
Jim Wu 40273e9ed9 Temporarily set SELinux to Permissive to install stub 2020-04-08 13:40:56 +08:00
Jim Wu 4d9d8adc32 Determine whether random files exist
....if exist, regenerate
2020-04-07 11:52:30 +08:00
Jim Wu ea00d06937 Update prebuilt stub from EdXposed Manager 2020-04-05 18:00:39 +08:00
Jim Wu fd7b17f090 Resetting the library so path
Prevent some software from detecting EdXposed (2/2)

It works with latest SafetyNet!

Now allows each installation to be a unique Xposed framework
Completely erasing certain single, fixed features of the Xposed framework
2020-04-04 15:37:30 +08:00
Jim Wu e905664403 Resetting the library file path
Prevent some software from detecting EdXposed

It works with latest SafetyNet!

Now allows each installation to be a unique Xposed framework
Completely erasing certain single, fixed features of the Xposed framework
2020-04-04 11:55:17 +08:00
Jim Wu f1d8303978 Revert SafetyNet changes
Because SafetyPatch module already done this:

https://github.com/Magisk-Modules-Repo/safetypatcher/blob/master/common/post-fs-data.sh#L11
2020-04-01 23:35:44 +08:00
Jim Wu 55d5e5481f Replace cmdline to pass SafetyNet (no SN Issues allowed)
Userspace parses this and sets the ro.boot.verifiedbootstate prop
according to the value that this flag has. When ro.boot.verifiedbootstate
is not 'green', SafetyNet is tripped and fails the CTS test.

Change verifiedbootstate from /proc/cmdline in order to fix the failed
SafetyNet CTS check.
2020-03-30 11:31:36 +08:00
Jim Wu dc1fa7ee2d Update prebuilt stub from EdXposed Manager 2020-03-29 16:18:30 +08:00
Jim Wu 3ce99eba18 Bump to 91: multi-user support 2020-03-26 00:02:03 +08:00
Jim Wu 12c74f165d Reset log context 2020-03-24 09:28:51 +08:00
Jim Wu 4ed8f50dd8 Update prebuilt stub from EdXposed Manager 2020-03-23 14:49:20 +08:00
Jim Wu 9de3637c79 Update perbuilt stub from EdXposedManager 2020-03-23 14:27:50 +08:00
Jim Wu 0577113b63 Fix bad file owner 2020-03-23 13:26:45 +08:00
Jim Wu 5ef2b67e11 Fix 2020-03-23 13:10:32 +08:00
Jim Wu 6d742ac749 Update prebuilt stub from EdXposed Manager 2020-03-23 13:09:54 +08:00
Jim Wu 32e1565fa5 Remove persist check to fix #477 2020-03-02 23:42:43 +08:00
Jim Wu 70972674bc Fix path context & Adapt to latest Riru 2020-02-29 23:55:27 +08:00
Jim Wu ab4967543d Optimize Riru-Core detection 2020-02-29 23:55:27 +08:00
Jim Wu 7ddef7d3a2 Update stub prebuilt apk 2020-02-29 23:55:27 +08:00
Jim Wu 612a2a0fc5 New test persist detection 2020-02-29 23:55:27 +08:00
Jim Wu 6537f38309 Update stub Manager app 2020-02-29 23:55:27 +08:00
Jim Wu 941c4f08f0 Optimize persist check 2020-02-29 23:55:27 +08:00
Jim Wu 5d52b6e203 Leave mount info to log 2020-02-29 23:55:27 +08:00
Jim Wu f8707b8118 Use app instead priv-app 2020-02-29 23:55:27 +08:00
Jim Wu 9b8ef35513 Add support for devices not have persist
Fix message
2020-02-29 23:55:27 +08:00
Jim Wu a408df090d Add support for deprecated custom Magisk 20.1 2020-02-29 23:55:27 +08:00
Jim Wu c4d0a3ee41 Add stub from EdXposed Manager 2020-02-29 23:55:27 +08:00
Jim Wu a7c7ee6ae0 Optimize installer display 2020-02-29 23:55:27 +08:00
Jim Wu e11ef87de5 Fix log cannot read 2020-02-29 23:55:27 +08:00
Jim Wu ebdcdf703f Fix log clear failed 2020-02-29 23:55:27 +08:00
Jim Wu ad202b870d Fix bootloop caused by multiple reasons 2020-02-29 23:55:27 +08:00
Jim Wu c3b13354c4 Add support for Magisk Alpha2 2020-02-29 23:55:27 +08:00
Jim Wu 6a8edfa410 Update description 2020-02-29 23:55:27 +08:00
Jim Wu 669a5b6f1a Format and bump version 2020-02-29 23:55:27 +08:00
Jim Wu b32801c89a Support old Magisk 2020-02-29 23:55:27 +08:00
Jim Wu 611361540d Fix SEPolicy not work 2020-02-29 23:55:27 +08:00
Jim Wu c49668d970 Fix can't create prop 2020-02-29 23:55:27 +08:00
Jim Wu d8c1320a4a Support Magisk v20.2 SEPolicy API
- Add custom sepolicy rule
- Add Riru version to log
- No hardcoded EdXposed version
- Magisk v20.2+ required
- No beta
2020-02-29 23:55:27 +08:00
m0viefreak fc18d49418 Support Magisk 20.2 custom sepolicy.rule
No need for custom Magisk builds anymore.
2020-02-29 23:55:27 +08:00
m0viefreak b928885f1f Use new Magisk installer method
- Convert install.sh to new customize.sh
- Set SKIPUNZIP=1 and handle the extraction ourselves
2020-02-29 23:55:27 +08:00
m0viefreak 794cad633b Update magisk installer script to latest version 2020-02-29 23:55:27 +08:00
Jim Wu c677b622b3
Fix wrong log tag 2019-10-27 19:54:28 +08:00
Jim Wu 3bd049a386
Add Magisk version to log (#375) 2019-10-25 23:04:58 +08:00
solohsu dd042478d7 Remove supolicy commands, use magisk-custom-sepolicy-installer instead 2019-10-19 21:22:11 +08:00
AeonLucid db0a589b11 Add Appveyor versioning (#299)
* Add Appveyor versioning.

* Improve version format.

* Update version format.
2019-06-16 22:52:07 +08:00
solohsu c5791951db Fix exceptions when hooking pending methods 2019-06-16 00:54:11 +08:00
solohsu 11e25d9d84 Fix nullptr crash 2019-06-15 00:44:11 +08:00
solohsu ea57c60765 Fix class status checking on Oreo 2019-06-14 20:54:18 +08:00
solohsu 3334a6d9f6 Uniform log tags 2019-06-14 15:20:10 +08:00
solohsu ed968eb7cc Exclude WebViewLoader, webview_zygote and isolated processes 2019-06-14 15:20:10 +08:00
solohsu 7eaae6d898 Use inline hook to append allow-across-fork file whitelist 2019-06-14 15:20:10 +08:00
solohsu c4978b7344 Fix JNI ref leaks 2019-06-14 15:20:10 +08:00
solohsu 3d863cb4c2 Add support for Android Q (API Level 29) 2019-06-14 15:20:10 +08:00
solohsu 8e3afb0362 Fix bootloop 2019-06-06 14:45:51 +08:00
solohsu fe10afb663 Use ComposeClassLoader 2019-06-06 11:39:28 +08:00
solohsu 74144b8f1a Fix broken function 2019-06-05 02:32:20 +08:00
solohsu 692d43cc57 Fix SystemServer hook not working 2019-06-05 02:10:07 +08:00
solohsu d05bd0fe19 Fix SystemServer class not found 2019-06-05 00:20:51 +08:00
solohsu c38affbf3a Refactor Java code 2019-06-05 00:09:59 +08:00
solohsu c362449e33 Refactor native code 2019-06-05 00:09:59 +08:00
Jim Wu 6d1690f379
Fixes logs not appearing
ElderDrivers/EdXposedManager#16
ElderDrivers/EdXposed-Magisk#3
2019-05-31 14:22:06 +08:00
solohsu 004caa9fef Differentiate with builds in Maigks repo 2019-05-17 21:34:04 +08:00
Jim Wu b298227f71
Update the name to the same as Magisk Repo 2019-05-17 20:28:34 +08:00
solohsu a8576708fb Temporary fix for hooker method index exceeding method cache size 2019-05-17 15:02:39 +08:00
solohsu 55333f1f47 Keep Riru module misc files for convenience
Prevent libriru_edxp.so not being loaded caused by edxp dir being
deleted when switching between different variants
(in one case where you firstly install a new variant and then uninstall
old one in the Magisk Manager).
2019-05-17 00:29:58 +08:00
solohsu 83ecd3ae97 Deoptimize resources hook related methods only if needed
For now deoptimization is only done on MIUI with resources hooking enabled.
2019-05-16 21:45:15 +08:00
solohsu 975bfd20cc Fix crash caused by StrictMode in systemui process 2019-05-16 21:21:18 +08:00
solohsu 560733396c Update to work with Riru-core v19
Add support for Android Q beta3
2019-05-13 13:39:46 +08:00
solohsu 50444072b0 Fix dummyClassLoader being detached when replacing app classloader
Fix #236.
2019-05-09 00:20:01 +08:00
solohsu 17c703e74e Fix crashes when forking webview_zygote on OnePlus devices 2019-05-01 01:03:15 +08:00
solohsu b99089fafa Bump version 2019-04-30 17:35:45 +08:00
solohsu 9e68041901 Bump version 2019-04-24 11:24:48 +08:00
solohsu 4ee0db8734 Bump version 2019-04-22 23:59:19 +08:00
solohsu 68a3915a21 Bump version 2019-03-22 00:34:44 +08:00
solohsu 1dea799c83 Bump version 2019-03-21 23:53:09 +08:00
solohsu d546ecd81c Clean template_override directory before build 2019-03-21 20:48:16 +08:00
solohsu e1ccb12eac Keep dalvikdx and dexmaker jars up-to-date automatically 2019-03-21 18:33:15 +08:00
solohsu 2194551c39 Update Whale binaries to asLody/whale@1315a5a74a
Previous one is built on wrong revision
2019-03-20 11:16:22 +08:00
solohsu d0b1d7c52b Introduce Whale hook for Android 2019-03-20 10:29:51 +08:00
solohsu e858ebd70b Introduce SandHook 2019-03-20 00:32:33 +08:00
solohsu 53d0dbd120 Refactor project structure 2019-03-19 14:32:44 +08:00