Commit Graph

107 Commits

Author SHA1 Message Date
LoveSy 9899bbfb95
[core] Check status of dladdr (#626) 2021-05-19 03:45:24 +00:00
vvb2060 d9f95d1280
Use Java writer (#579) 2021-05-14 16:36:47 +00:00
LoveSy 5f68cbea36
[core] Fix Android O MR1 (#544) 2021-05-06 13:42:34 +00:00
tehcneko 7139c3f11f
[app] Added option to disable forced display of the application launcher icon on Android 10+ (#541)
* [core] Grant android.permission.WRITE_SECURE_SETTINGS

* Disable jetifier

* [app] Added option to disable forced display of the application launcher icon on Android 10+
2021-05-06 12:27:38 +00:00
LoveSy 0e66782101
[core] Fix Android P (#542) 2021-05-06 19:18:27 +08:00
LoveSy d22a4efe72
[core] Only allow hidden api for recognized classloaders (#537) 2021-05-06 14:09:02 +08:00
LoveSy fdc7a4d8d9
[core] Refine native api (#538) 2021-05-05 15:07:47 +08:00
LoveSy 96b9942df0
[core] New value of kAccPreCompiled for S (#531) 2021-05-02 11:45:46 +08:00
LoveSy a462d603c2
[core] Refine native api [breaking change] (#522)
* [core] Refine native api [breaking change]

* abi

* mprotect
2021-04-27 17:01:19 +00:00
LoveSy 41fd9be898
[core] Proper way to use attribute (#518)
* [core] Proper way to use attribute

* Update riru
2021-04-27 10:10:09 +08:00
vvb2060 12c2876384
Use libcxx prefab (#502) 2021-04-23 19:27:19 +00:00
LoveSy 362ab24859
Install native hook iff needed (#496)
* iff: https://en.wikipedia.org/wiki/If_and_only_if
2021-04-20 00:44:10 +08:00
LoveSy 03d5f1b444
[core] Fix in rare case system hooks invalid (#486) 2021-04-13 20:59:08 +08:00
LoveSy 8ed46a0c18 [core] No more PIE 2021-04-06 14:47:30 +08:00
LoveSy 0109da15d8 [core] Add missing NDEBUG 2021-04-06 14:47:30 +08:00
LoveSy 69a3e04ede
[core] Debug so should place under /system (#460)
Otherwise, unwind will fail
2021-04-06 00:29:40 +08: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 caa1bef21f
[core] Remove useless codes (#441) 2021-04-01 18:52:44 +08:00
LoveSy a384697655
[core] Update JNI helper (#440) 2021-04-01 10:17:39 +00:00
LoveSy 989e9e1bb6
[core] Test ccache (#436) 2021-03-30 23:17:57 +08:00
LoveSy 16982c5a3e
[core] Fix ccache on master build (#435) 2021-03-30 22:58:19 +08:00
LoveSy fa97300d58
[core] Small refine of ElfImg (#431) 2021-03-30 12:38:08 +08:00
LoveSy 3fb6dc741b Disable hide on debug build 2021-03-29 17:42:50 +08:00
LoveSy 084ec536e6 Keep debug symbols for debug 2021-03-29 17:42:50 +08:00
LoveSy f551ed8724
[core] Strip .preinit_array (#425) 2021-03-29 00:33:21 +08:00
LoveSy f3e9fd6b8f
[core] Hash for looking up symbols (#424) 2021-03-28 22:28:46 +08:00
LoveSy 63065646fe
[core] Fix name check (#423) 2021-03-28 08:04:30 +00: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 a1201ae42b
[CI] Update cache 2021-03-27 07:49:11 +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 aa98da59da
[core] Fix resource hook on S (#377) 2021-03-20 01:23:01 +08:00
tehcneko 39aa9952b5
[core] Print version to logcat (#375)
* [core] Print version to logcat

* [core] Check module id on init
2021-03-19 21:21:11 +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 85b252c1b8
[core] use proper dobby interface (#356) 2021-03-14 17:50:34 +00:00
LoveSy 52d0e98e83
[core] Embrace c++20 (#352) 2021-03-13 07:11:53 +00:00
Wang Han 7086c682c2
[core] `io_github_lsposed` -> `org_lsposed` (#351) 2021-03-13 05:50:11 +00:00
LoveSy 1de629f6e8
[core] Compile time string (#346) 2021-03-13 03:57:21 +08:00
LoveSy 7eda1f6845
[CI] Use ccache to cache github action building
* Try ccache

* Cache Cmake

* No ccache in gradle cache

Co-authored-by: vvb2060 <vvb2060@gmail.com>
2021-03-12 02:07:35 +08:00
LoveSy 4fa8839bae
[core] Add no-rtti & no-exceptions to cppflags (#335) 2021-03-12 00:47:30 +08:00
LoveSy c5bac3415c
[core] Support riru24 (#329)
* Support riru24

* tmp aar for build

* Check riru version

* Rename libriru_lspd to liblspd

* Fix hiddenapi

* Use maven
2021-03-11 10:57:06 +00:00
vvb2060 b4131fd6c4
New packagename (#326) 2021-03-10 17:09:34 +00:00
LoveSy 7dd171b2bb [core] Check sepolicy in backend & try livepatch 2021-03-10 02:41:58 +08:00
LoveSy 7d52c215ad
[core] Completely remove SandHook (#293) 2021-03-08 22:50:43 +08:00
LoveSy 7d1652af05
[core] Prevent bootloop when rirud is dead (#286)
closes #285
2021-03-07 17:07:42 +00:00