solohsu
8d7a6627ab
Sync with YAHFA
...
This commit contains changes from
PAGalaxyLab/YAHFA@d617833 ,
PAGalaxyLab/YAHFA@87abb05 ,
PAGalaxyLab/YAHFA@ee20e5f ,
PAGalaxyLab/YAHFA@1324f85 ,
PAGalaxyLab/YAHFA@82d1873
2020-07-31 11:23:10 +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
ffa7ced044
Fix SELinuxHelper
...
May still not work at some devices.............
2020-04-04 11:57:06 +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
Victor Tseng
efe0869390
use paths in native ConfigManager
...
instead of duplicating them all over native and managed space...
there are many of them and most of them are quite inconsistent...
2020-03-24 12:31:45 +08:00
Victor Tseng
5446571664
drop support for really old Blacklist App
...
remove the support of really old `com.flarejune.xposedblacklist`.
use the module blacklist function within EdXposed Manager instead.
2020-03-24 12:31:45 +08:00
Wang Han
347ebcdb7f
Fix NPE in hookXposedInstaller()
2020-02-29 23:55:27 +08:00
Jim Wu
2c5c5f8cc8
Add interface to disable modules log
...
New method:
XposedBridge.log(String name, String text)
XposedBridge.log(String name, Throwable t)
2020-02-29 23:55:27 +08:00
Jim Wu
37f6ae523d
Optimize: remove redundant judgment from SandHook
2019-12-19 18:09:53 +08:00
swift_gan
1b67e7c0d4
SandHook: remove useless code & fix dex cache
2019-11-13 20:05:27 +08:00
imlk
7ea869e600
fix: replace whale so file to fix crash on x86_64
...
fix: hook art::OatFileManager::SetOnlyUseSystemOatFiles on AndroidQ
2019-11-04 14:48:13 +08:00
solohsu
9256898503
Delay the loaded package callbacks
...
util LoadedApk#getClassLoader is called
2019-06-27 16:34:46 +08:00
solohsu
457f867a82
Add missing resDir recording
2019-06-27 14:28:09 +08:00
solohsu
d06cb1ffbd
Instant modules: allow black/white mode to preload modules
2019-06-26 13:18:49 +08:00
solohsu
1df3d88c13
Instant modules: update module list in zygote before child process forked
2019-06-26 13:18:48 +08:00
solohsu
ee2a3f5d02
Fix crash when hooked static method invokes class initialization
2019-06-20 21:42:13 +08:00
solohsu
f6d2e3b62f
Optimize module loading under dynamic-modules mode
...
by only loading newly added or updated modules
2019-06-19 16:35:20 +08:00
solohsu
5cba146185
Whale: fix bootloop
2019-06-17 22:45:01 +08:00
solohsu
661a675a09
Black/White mode: postpone initZygote callbacks
...
in case some modules hook methods in zygote, which would be
propagated into blacklisted processes
2019-06-17 16:13:21 +08:00
solohsu
c5791951db
Fix exceptions when hooking pending methods
2019-06-16 00:54: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
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
18bd0a8c0f
Wait to hook static methods once their trampolines are fixed up
2019-06-05 00:09:59 +08:00
solohsu
e7cdc25ab1
Add Xposed API implementation for bootstrap hooks
2019-06-05 00:09:59 +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
solohsu
ffdfe1a0cb
Update Whale to asLody/Whale@c812ddd385
2019-05-17 00:10:41 +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
50444072b0
Fix dummyClassLoader being detached when replacing app classloader
...
Fix #236 .
2019-05-09 00:20:01 +08:00
solohsu
aba57dc40f
Add resources hooking support for MIUI
2019-04-30 00:24:44 +08:00
solohsu
20c83e4db7
Postpone XResources native methods registering
2019-04-29 20:20:56 +08:00
solohsu
3930799086
Disable resources hooking when initialization failed
2019-04-22 22:55:48 +08:00
solohsu
bf9b270775
Add support for resources hooking. (2/2)
2019-04-22 16:12:18 +08:00
solohsu
a48229960f
Fix compile error
2019-04-20 14:31:47 +08:00
solohsu
c13ae31b4c
Always use latest hiddenapi-stub jar built from sources
2019-04-20 12:23:14 +08:00
solohsu
b8228e1da9
Merge asLody/Whale@e589299bbd
2019-04-03 11:05:32 +08:00
solohsu
7c7928760a
Pull out common codes
2019-04-03 01:51:13 +08:00
solohsu
e1ccb12eac
Keep dalvikdx and dexmaker jars up-to-date automatically
2019-03-21 18:33:15 +08:00
solohsu
696ede0209
Add edxp-common module
2019-03-19 22:25:48 +08:00