Jim Wu
c7509151fb
Add SandHook beforeHookedMethod Throwable log output
2020-04-05 20:46:35 +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
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
9695a983b8
remove duplicated codes in edxp-sandhook
...
use the ones from `edxp-common` instead
2020-03-24 12:31:45 +08:00
Jim Wu
5481615cc4
Fix SandHook null pointer exception
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
48ee9665ef
SandHook : update sandhook to fix hooking Thread.class
2019-12-17 14:08:26 +08:00
swift_gan
1b67e7c0d4
SandHook: remove useless code & fix dex cache
2019-11-13 20:05:27 +08:00
swift_gan
e4a6706f06
SandHook : update sandhook to fix some crash on Q
2019-11-08 17:39:53 +08:00
swift_gan
b9b10b510e
AndroidQ : fix native hook & update sandhook
2019-09-19 17:12:37 +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
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
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
dfa8e94e1d
Fix wrong hooker
2019-06-14 15:20:10 +08:00
solohsu
fe10afb663
Use ComposeClassLoader
2019-06-06 11:39:28 +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
a8576708fb
Temporary fix for hooker method index exceeding method cache size
2019-05-17 15:02:39 +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
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
7d5a72b683
Dynamically create XResourcesSuperClass and XTypedArraySuperClass
...
To support ROMs using custom Resources subclasses.
2019-04-30 00:23:56 +08:00
solohsu
ee4d48c1b4
Add a native method to remove final flag of class
2019-04-29 20:26:27 +08:00
solohsu
20c83e4db7
Postpone XResources native methods registering
2019-04-29 20:20:56 +08:00
solohsu
41c7b42393
SandHook: update hooklib
2019-04-24 17:56:44 +08:00
solohsu
ebd4d00ce2
Fix compile error
2019-04-24 11:17:47 +08:00
solohsu
a325ebe255
Merge branch 'master' into resources-hook
...
# Conflicts:
# edxp-whale/src/main/java/com/elderdrivers/riru/edxp/whale/config/WhaleHookProvider.java
# edxp-yahfa/src/main/java/com/elderdrivers/riru/edxp/yahfa/config/YahfaHookProvider.java
2019-04-24 11:11:05 +08:00
solohsu
ae22d9839a
Add resources hooking support for all variants
2019-04-24 10:47:27 +08:00
solohsu
2bf1acf601
Fix deopter not working
2019-04-24 10:24:28 +08:00
solohsu
ee0995528a
Minify all variant builds
2019-04-23 00:18:28 +08:00
solohsu
bc8b2bc16b
Add resources hooking support for all variants
2019-04-23 00:18:06 +08:00
solohsu
c13ae31b4c
Always use latest hiddenapi-stub jar built from sources
2019-04-20 12:23:14 +08:00
solohsu
162338f69b
Merge pull request #214 from ElderDrivers/sandhook
...
SandHook: sync code from sandhook
2019-04-19 23:33:02 +08:00
swift_gan
85c00164bc
SandHook: sync code from sandhook
2019-04-19 23:26:56 +08:00
solohsu
10422a6d64
Merge pull request #204 from ElderDrivers/sandhook
...
SandHook: update sandhook to fix error return value(boolean)
2019-04-05 01:10:54 +08:00
swift_gan
047025b2a9
SandHook: update sandhook to fix error return value(boolean)
2019-04-04 23:37:44 +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
70962c0860
Merge pull request #197 from ElderDrivers/sandhook
...
Sandhook
2019-03-30 16:55:25 +08:00
swift_gan
f025a73376
SandHook: remove useless method finder
2019-03-30 16:49:15 +08:00
swift_gan
07bb6952fa
SandHook: remove log
2019-03-30 14:44:22 +08:00
swift_gan
184734b4b6
SandHook: fix thread synchronization
2019-03-30 14:42:12 +08:00
solohsu
4bbb2f24c9
Merge pull request #194 from ElderDrivers/sandhook
...
Sandhook
2019-03-27 16:12:45 +08:00
swift_gan
55d63636fe
SandHook: update sandhook
2019-03-26 13:40:34 +08:00
swift_gan
62c052112d
SandHook: disable inline hook tmp
2019-03-26 09:53:50 +08:00
solohsu
8a37dae36a
Merge pull request #191 from ElderDrivers/sandhook
...
Sandhook
2019-03-25 17:09:47 +08:00
swift_gan
bd0b056a70
SandHook: revert inner hook to YAHFA
2019-03-25 17:03:35 +08:00