Commit Graph

54 Commits

Author SHA1 Message Date
LoveSy 7362dbf921 API 93 2020-12-06 21:13:52 +08:00
LoveSy 70f967944c New XSharedPreferences 2020-12-06 21:13:52 +08:00
LoveSy baf1d6b6bb Move config path to /data/adb and /data/misc 2020-12-06 21:13:52 +08:00
LoveSy 8bde89c04c Const ConfigManger 2020-12-06 21:13:52 +08:00
LoveSy d34c76e119 Replace whale with dobby 2020-11-25 19:09:22 +08:00
LoveSy df3d710f6b Update API to 92 2020-11-24 23:25:01 +08:00
LoveSy 6c1761ae54 Fix class conflict 2020-11-24 23:25:01 +08:00
LoveSy 14b85366a1 Fix build bug 2020-11-24 23:25:01 +08:00
LoveSy 0ece9b141d Better Hidden 2020-11-24 23:25:01 +08:00
solohsu e12c40b408 Add an annotation to remind compatibility checking 2020-08-02 18:29:16 +08:00
solohsu 6b7c8e4942 Android R: add hooker for new method signature
com.android.server.SystemServer#startBootstrapServices(com.android.server.utils.TimingsTraceAndSlog)
2020-08-01 23:48:10 +08:00
Jim Wu 9efe7f445f Merge branch 'master' of https://github.com/ElderDrivers/EdXposed 2020-04-18 20:49:44 +08:00
Jim Wu 7b638a706d XC_MethodReplacement log throwable 2020-04-18 20:49:08 +08:00
Victor Tseng 539c66a790 fix DiskReadViolation in XResources 2020-04-09 16:11:54 +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
Jim Wu 1979856752 Announced XSharedPreferences as deprecated on Android Pie or above 2020-04-04 11:54:33 +08:00
Jim Wu 3ce99eba18 Bump to 91: multi-user support 2020-03-26 00:02:03 +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
binarynoise 05178a7182 Also log filename when loadFromDiskLocked failed
This would help to resolve the issue: now the user can look into that file and see what's inside an try to resolve the issue or fixing/cleaning up that file.
2020-03-14 11:37:07 +08:00
Wang Han d4aeddf5bc XposedBridge: Remove useless log(2) method
This is not used by any modules as they all use original Xposed
API, so this method is not defined. Furthermore, this is uselss
as we can always do getStackTraceString(new Throwable()) to
convert throwable to string.
2020-03-04 13:24:50 +08:00
Jim Wu 3a5e54669c Remove useless log method 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 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
swift_gan 1b67e7c0d4 SandHook: remove useless code & fix dex cache 2019-11-13 20:05:27 +08:00
solohsu a26990ec99 Fix dummy resources classes not found when resources hook is disabled 2019-06-27 16:28:53 +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 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 ed968eb7cc Exclude WebViewLoader, webview_zygote and isolated processes 2019-06-14 15:20:10 +08:00
solohsu 18bd0a8c0f Wait to hook static methods once their trampolines are fixed up 2019-06-05 00:09:59 +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 50444072b0 Fix dummyClassLoader being detached when replacing app classloader
Fix #236.
2019-05-09 00:20:01 +08:00
solohsu 66eac2d320 Clean up unused codes
Fix #229.
2019-05-02 12:02:12 +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 e5e5ccf3b1 Clean up code 2019-04-24 17:11:22 +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 711c589088 Add support for resources hooking. (1/2) 2019-04-21 11:46:58 +08:00
solohsu a48229960f Fix compile error 2019-04-20 14:31:47 +08:00
solohsu 6804043a6c Edxp-YAHFA: minify build 2019-04-20 12:27:23 +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