solohsu
b6c1a1bd01
Always write concerning sysprops to log
2020-08-02 20:51:07 +08:00
solohsu
e12c40b408
Add an annotation to remind compatibility checking
2020-08-02 18:29:16 +08:00
solohsu
b1838bf602
YAHFA: add global ref to backup method
...
(cherry picked from commit PAGalaxyLab/YAHFA@debcd063 )
2020-08-02 01:18:17 +08:00
solohsu
0336a2aa29
Uniform the use of new ArtMethod resolution strategy
2020-08-02 01:00:42 +08:00
solohsu
1a7957e2ad
Merge branch 'master' into android_r
...
# Conflicts:
# appveyor.yml
# edxp-core/build.gradle
# edxp-core/src/main/cpp/external/yahfa/src/HookMain.c
# edxp-core/src/main/cpp/external/yahfa/src/env.h
# edxp-core/src/main/cpp/main/include/android_build.h
# edxp-core/src/main/cpp/main/include/art/runtime/oat_file_manager.h
# edxp-core/src/main/cpp/main/include/config.h
# edxp-core/src/main/cpp/main/src/native_hook.cpp
2020-08-01 22:24:48 +08:00
solohsu
cb1e86810e
Fix compilation error when debugging log is enabled
2020-08-01 22:08:02 +08:00
solohsu
32370d69ab
Fix fd for anonymous mmap
2020-07-31 15:10:07 +08:00
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
双草酸酯
27f44d3c25
Fix bootloop on R Public Beta 2 ( #583 )
...
* Fix bootloop on R Public Beta 2
* Fix crashes with some apps
2020-07-30 21:40:53 +08:00
EBK21
1d60bb9d46
Fix property log not showing and do not force quicken ( #573 )
...
* fix property log not showing
* do not force quicken
2020-07-05 12:56:53 +08:00
EBK21
cd8c3b5639
Do not force quicken, preserve dex2oat flags ( #571 )
...
* Do not force quicken, preserve dex2oat flags
* Add value with space
2020-06-19 11:14:00 +08:00
solohsu
56fd1ecfd4
Android R: fix bootloop
...
- use sandhook-native to hook linker
- symbol fix
2020-04-27 17:16:19 +08:00
swift_gan
a61ad081e7
AndroidR: pre support
2020-04-27 14:07:14 +08:00
Jim Wu
00e18cf3b6
Add switch to disable hidden api bypass
...
link #387
2020-04-06 15:01:18 +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
Victor Tseng
db5d51483d
lazy-update app data path in ConfigManager::IsAppNeedHook()
...
zygote always starts with `uid == 0` and then fork into a different user.
so we delay the evaluation until we get to the point where it's been hooked already.
this enabled multi-user support, since we can now find the config files!
2020-03-24 12:31:45 +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
Paulo Costa
4621b6a485
YAHFA: Support for android 10
...
Change-Id: I8d31014abff1ed15919ab10604a90be52d96c3a6
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
96185011cd
Fix system app crash on Android Q
2020-02-29 23:55:27 +08:00
Jim Wu
63753d942f
Fix OPPO Android P from @wuxianlin
2020-02-29 23:55: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
swift_gan
b9b10b510e
AndroidQ : fix native hook & update sandhook
2019-09-19 17:12:37 +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
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
3334a6d9f6
Uniform log tags
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
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
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
be6e449fb4
Migrate to cmake
2019-06-05 00:09:59 +08:00
solohsu
53d0dbd120
Refactor project structure
2019-03-19 14:32:44 +08:00