Commit Graph

847 Commits

Author SHA1 Message Date
双草酸酯 c9b73630ae
[core] native api (#108)
* [core] Propose the LSPosed native API

* update native api specification

* add symbol cache

* [core] Native API implementation

* Fix typo

* Allow modules to load their own so

* bug fixes

* Fix crash in InstallRiruHooks

* Ignore failed dlopen
2021-02-09 20:36:38 +08:00
LoveSy a4e69792d5
[core] Quick fix for bootloop in some devices (#107) 2021-02-09 15:57:18 +08:00
双草酸酯 5c1997f64d
[core] Check variant_path when updating config file (#89) 2021-02-07 03:48:51 +08:00
双草酸酯 4a96345b21
[core] nuke xhook (#87)
* [core] nuke xhook
2021-02-07 03:22:53 +08:00
LoveSy 7acf4493ed
[core] Ensure permission when zygote starts (#86) 2021-02-06 18:38:26 +08:00
LoveSy 8e73f0822b
Fix log permission (#84) 2021-02-06 15:52:53 +08:00
tehcneko 2831b9b3a1 Adapt to new logs path 2021-02-06 15:12:40 +08:00
tehcneko 5521826dea Adapt to new verbose log flag 2021-02-06 15:12:40 +08:00
LoveSy 65da77315a Use stub 2021-02-06 15:12:40 +08:00
LoveSy 33f2e15737 Customize logger for efficiency 2021-02-06 15:12:40 +08:00
tehcneko 364785e152
[core] Prevent manager from being hooked by modules (#75) 2021-02-05 20:38:06 +08:00
LoveSy 5c63665a74
[core] Fix resource hook in R (#73) 2021-02-05 18:22:08 +08:00
Wang Han fc1bf22eda
[core] Align lines when printing module scope list (#68)
* Without this commit, the lines are printed like this:

   02-03 21:00:20.488   987   987 I LSPosed : scope of com.mhook.dialog.beta is:
   02-03 21:00:20.488   987   987 I LSPosed : com.bug.zqq
   02-03 21:00:20.488   987   987 I LSPosed :   com.tencent.mobileqq
   02-03 21:00:20.488   987   987 I LSPosed :   com.heytap.themestore
   02-03 21:00:20.488   987   987 I LSPosed :   com.mhook.dialog.beta
2021-02-04 22:58:15 +08:00
双草酸酯 7757c5d19b
[core] Remove redundant code (#65) 2021-02-03 19:23:48 +00:00
双草酸酯 0dbfe5ac35
[core] do not export xhook (#64) 2021-02-04 02:55:05 +08:00
LoveSy 68bb2d3db7
Fix duplicate declare when cache fails (#59) 2021-02-03 19:34:08 +08:00
LoveSy f7da5f381d [core] Lock critical section 2021-02-03 02:18:39 +08:00
LoveSy 97ddb596d3
Detect permissive selinux (#45) 2021-02-02 13:00:31 +08:00
tehcneko ee7d0f884e Update readme in zip with gradle 2021-02-01 16:30:09 +08:00
tehcneko dab5cfec9b
Add manager signature verifier (#32)
* Add apksig dependency

* Enable j8 feature

* Add manager signature verifier
2021-02-01 16:15:40 +08:00
tehcneko 5ce10caed6 Specify build tools version 2021-02-01 14:00:50 +08:00
LoveSy 05cafca292 Fix #16 2021-01-31 14:04:49 +08:00
LoveSy 58748259b9 [core] Remove useless code 2021-01-30 17:36:21 +08:00
tehcneko 1300db3c30 Remove unused codes in scripts 2021-01-30 13:55:35 +08:00
tehcneko b4d1ab01f0 Remove stub 2021-01-30 12:25:06 +08:00
LoveSy 1fc683ef3e Remove whitelist 2021-01-30 03:25:54 +08:00
LoveSy 91c49dd6d0 Make ide happy about native methods 2021-01-30 02:52:11 +08:00
kotori0 cca7ae0067 Merge libsandhook.so into core so to reduce binary size 2021-01-30 00:35:29 +08:00
tehcneko c508cb382f Remove deopt boot image 2021-01-29 23:12:48 +08:00
LoveSy 62fb91a469 Optimize record pending 2021-01-29 16:07:12 +08:00
LoveSy d54008040d Always add module itself to scope 2021-01-29 15:57:10 +08:00
LoveSy 17291dbe51 Remove blacklist and force module to have scope 2021-01-29 15:40:40 +08:00
LoveSy 583e24b757 Remove pendding record after hooking 2021-01-29 13:41:16 +08:00
tehcneko 126c88ab02 Fix bootloop 2021-01-29 12:17:27 +08:00
tehcneko ed2e19339c Remove unused installer hook 2021-01-29 11:51:40 +08:00
LoveSy d69bd65302 Fix accessibility 2021-01-29 07:51:39 +08:00
LoveSy 727f9ba7c3 Fix invokeOriginalMethod 2021-01-29 07:40:18 +08:00
LoveSy b27398fbe0 Fix pendding hook condition 2021-01-29 07:32:21 +08:00
LoveSy e5379ea27e Fix pendding hook on R 2021-01-29 06:42:41 +08:00
LoveSy 716dfae0f6 Fix ShouldUseInterpreterEntrypoint for pendding hook 2021-01-29 04:36:11 +08:00
LoveSy 3896a76373 Fix skip logic for android 2021-01-29 03:19:39 +08:00
LoveSy 7e5fcc2136 [skip ci] Fix install log 2021-01-29 02:44:23 +08:00
C3C0 ac5c24028d Merge remote-tracking branch 'origin/master' 2021-01-28 18:49:14 +01:00
C3C0 c60f9ed9ef XSharedPreferences: implemented on-demand file watcher
Further optimization of f8aa9d0
File watcher is initiated and kept alive only while there are valid watch keys present.
2021-01-28 18:47:18 +01:00
LoveSy d4cb7ba15d Inherit configuration from EdXposed 2021-01-29 01:41:35 +08:00
LoveSy 346ef57460 Fix submodules 2021-01-29 01:18:05 +08:00
LoveSy 22d18846e9 Find & Replace 2021-01-29 01:14:53 +08:00