Commit Graph

34 Commits

Author SHA1 Message Date
LoveSy 96c80493c8 [core] non-member function should not be static 2021-08-06 13:50:58 +08:00
Wang Han 5f250e860c
[skip ci] Misc changes (#830) 2021-07-25 05:42:32 +00:00
LoveSy 81158eaa0b
[core] Add .clang-tidy (#755) 2021-06-20 15:44:15 +08:00
vvb2060 74f93dbd7a
Ndk build (#753)
* Update dependencies

* Use prefab dobby

* NDK build

* Add ccache

* Fix library copy

* rm CMakeLists.txt
2021-06-20 11:46:38 +08:00
LoveSy efa42a4eb0
[core] Remove isSamePackage hook (#690) 2021-05-28 19:58:01 +08:00
LoveSy 96b9942df0
[core] New value of kAccPreCompiled for S (#531) 2021-05-02 11:45:46 +08:00
vvb2060 12c2876384
Use libcxx prefab (#502) 2021-04-23 19:27:19 +00:00
LoveSy 80bc9c0b35
[core] RAII JNI interface (#444)
Co-authored-by: Wang Han <wanghan1995315@gmail.com>
2021-04-03 19:35:39 +08:00
LoveSy 16982c5a3e
[core] Fix ccache on master build (#435) 2021-03-30 22:58:19 +08:00
LoveSy f3e9fd6b8f
[core] Hash for looking up symbols (#424) 2021-03-28 22:28:46 +08:00
LoveSy 69e5feffce
[core] Use ElfImg instead of DobbySymbolResolver (#419) 2021-03-28 07:14:57 +00:00
LoveSy 3f80d37364
[core] Move riru definitions from cmake to gradle (#422) 2021-03-28 15:01:33 +08:00
LoveSy e5d61affdd
[core] Build libc++ ourselves (#406) 2021-03-26 07:11:35 +00:00
Wang Han 9d06351073
[core] Keep R value of kAccPreCompiled flag (#386)
* Although this flag is likely to change on future S release,
   just keep R value for now because we don't want to break
   present DPs. What's more, this flag is always used with
   kAccCompileDontBother, so not removing it should not
   be harmful.

   https://android-review.googlesource.com/c/platform/art/+/1646010
2021-03-20 13:57:56 +00:00
LoveSy 2d8a9932f2 [core] Only clear precompile on R or above 2021-03-20 19:52:44 +08:00
Wang Han a08c5402bc [core] Remove unreachable SDK checks for YAHFA 2021-03-20 19:52:44 +08:00
LoveSy a6b4ed548e [core] Refactor Yahfa 2021-03-20 19:52:44 +08:00
LoveSy 55248342fc
[core] Support Riru 25 (#367) 2021-03-17 08:08:30 +08:00
vvb2060 b7c18eb12c
Use dobby prefab (#361) 2021-03-15 09:12:24 +00:00
LoveSy 7d52c215ad
[core] Completely remove SandHook (#293) 2021-03-08 22:50:43 +08:00
LoveSy b5c1a0778f
[DexBuilder] Properly handle utf8 string (#282) 2021-03-07 22:24:30 +08:00
LoveSy f3680cdd07
[core] Refactor resource hook & remove useless files (#281) 2021-03-07 20:47:03 +08:00
LoveSy cb5c9ea4d2
[core] use dex builder to generate resource dummy class (#215) 2021-02-27 05:27:23 +00:00
LoveSy c23e172bac
[core] Fix YAHFA fails on some system modules (#210) 2021-02-27 09:08:55 +08:00
LoveSy f591672962
[core] Fix invoke range (#209) 2021-02-26 20:27:33 +00:00
LoveSy 66dc5161b4
[core] Introduce c++ dexbuilder to replace dexmaker (#207) 2021-02-26 18:06:41 +00:00
kotori0 95739bc185 [core] Support for Android S 2021-02-22 18:46:29 +08:00
LoveSy 7db7b62ab6
[core] Fix stop the world in R (#130)
* [core] Fix wait for GC in R for Yahfa

* [core] Fix Sandhook stop the world
2021-02-13 22:54:04 +08:00
双草酸酯 4a96345b21
[core] nuke xhook (#87)
* [core] nuke xhook
2021-02-07 03:22:53 +08:00
双草酸酯 0dbfe5ac35
[core] do not export xhook (#64) 2021-02-04 02:55:05 +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
LoveSy 346ef57460 Fix submodules 2021-01-29 01:18:05 +08:00
LoveSy 22d18846e9 Find & Replace 2021-01-29 01:14:53 +08:00