Commit Graph

395 Commits

Author SHA1 Message Date
solohsu 32370d69ab Fix fd for anonymous mmap 2020-07-31 15:10:07 +08:00
solohsu 398d8b0553 Bump version 2020-07-31 11:26:48 +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
solohsu e4f24e4674 Fix debug build
This resolves #584
2020-07-30 15:56:31 +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
lrh2000 1374ff6745 Keep the log catcher alive. 2020-06-23 22:34: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
kotori0 a9dee2a529 Fix compile error on *nix systems 2020-06-16 06:30:39 +08:00
Jim Wu 30f8b6390d
Revert changes
To trigger auto compile test
2020-05-18 00:32:35 +08:00
Jim Wu 926508c3df
Disable AppVeyor CI Pull Requests build
Build and test your Pull Requests yourself~
2020-05-17 16:24:05 +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 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 00e18cf3b6 Add switch to disable hidden api bypass
link #387
2020-04-06 15:01:18 +08:00
Jim Wu c7509151fb Add SandHook beforeHookedMethod Throwable log output 2020-04-05 20:46:35 +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 fe8e2c7e85 Bump version 2020-04-04 12:07:19 +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 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
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
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
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 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
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 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
Paulo Costa 4621b6a485 YAHFA: Support for android 10
Change-Id: I8d31014abff1ed15919ab10604a90be52d96c3a6
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
Wang Han 347ebcdb7f Fix NPE in hookXposedInstaller() 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