78 Commits

Author SHA1 Message Date
Hd
a82de55694 fix: throw null receiver when singleton is null on Android 9 (#112) 2025-08-25 19:42:57 +08:00
Hd
bab5068484 fix: check origin return value is an issue with type Any (#111)
* fix: check origin return value is an issue with type Any

* refactor: replace to modern usage

---------

Co-authored-by: fankesyooni <qzmmcn@163.com>
2025-08-19 19:46:46 +08:00
e1544a8ae3 refactor: merge to BetterAndroid new usage 2025-08-19 19:09:00 +08:00
edb22f1bd3 chore: bump dependencies 2025-08-19 19:06:35 +08:00
a136832e77 refactor: update KavaRef usage to 1.0.1 2025-07-06 21:15:02 +08:00
6b08287991 refactor: allow any incoming to log in YLog 2025-06-19 15:22:05 +08:00
311926b3cb fix: inner log not init KavaRef log in YLog 2025-06-19 14:48:53 +08:00
14399538ea refactor: merge ModuleAppActivity, ModuleAppCompatActivity to ModuleActivity and some tweaks 2025-06-18 20:39:26 +08:00
701cbe0fc0 docs: update comment in ReflectionMigration 2025-06-17 18:52:19 +08:00
4ecc67507a refactor: take over KavaRef log to YLog 2025-06-17 16:32:01 +08:00
beb7b431f8 refactor: remove repeated hook feature in YukiMemberHookCreator 2025-06-16 18:20:47 +08:00
d36a6a10e0 fix: MemberResolver not encase in PackageParam 2025-06-16 17:20:31 +08:00
c8f1e3441e refactor: big modified
- update dependencies
- migration reflection api to KavaRef
- merge to new api usage
2025-06-16 17:05:06 +08:00
sorrw.
54c4379e97 BaseFinder: remove explicit type cast (#99) 2025-04-07 11:31:05 +08:00
sorrw.
34a701a83c refactor: optimize random string generation with Kotlin idioms (#98) 2025-03-31 02:32:26 +08:00
7f97ad7197 docs: update license 2025-01-13 10:48:52 +08:00
7aecf84829 fix: try-catch Context.MODE_WORLD_READABLE if failure of non-hook environment in ModulePreferenceFragment 2024-11-10 21:55:41 +08:00
Cledwyn Lew
a72bc47c4f fix: prefs created by ModulePreferenceFragement is not WORLD_READABLE (#87) 2024-10-01 09:43:27 +08:00
e8754c7ede fix: curly brace syntax in YukiHookAPI 2024-06-20 09:42:26 +08:00
xihan123
04405c5a53 更新依赖库以支持 kotlin 2.0.0 版本 (#76)
* chore: bump gradle to 8.7

* chore: bump dependencies

* fix(style): 'if' must have both main and 'else' branches when used as an expression.
2024-05-31 01:53:07 +08:00
Light_summer
f5a3f31cc9 fix: fix https://github.com/HighCapable/YukiHookAPI/issues/65 (#71) 2024-04-12 19:17:45 +08:00
cac9460335 docs: update copyright date to 2024 for all existing files 2024-01-01 01:37:34 +08:00
20c4eced2b chore: update .gitignore 2023-12-28 23:13:08 +08:00
fe2342ba42 chore: merge to new maven publish way 2023-12-28 23:09:25 +08:00
69419f9f2e feat: catching the single hooker exceptions 2023-10-16 16:01:35 +08:00
d55e4e3f16 refactor: change license to Apache-2.0 2023-10-07 18:52:55 +08:00
333877c4de refactor: change repository owner to HighCapable 2023-10-07 17:50:15 +08:00
8f523d470d style: use "2.0.0" instead "2.x.x" 2023-10-07 16:42:56 +08:00
5939e1dcd3 fix: normal logs not output throwable 2023-10-07 11:22:55 +08:00
ba9928b43c fix: typo 2023-10-07 11:19:05 +08:00
8d8002df87 refactor: merge some legacy apis 2023-10-07 11:13:35 +08:00
ce3c2fa360 fix: when not using injectMember function create instance still show error when members is empty 2023-10-06 04:27:59 +08:00
7b9af68fe6 refactor: make appClassLoader nullable 2023-10-06 02:32:20 +08:00
6687c69b17 feat: add lazyClass, lazyClassOrNull functions 2023-10-06 02:19:50 +08:00
29a594d272 refactor: mark some functions to legacy hook api 2023-10-05 22:23:25 +08:00
a19dfb3b5f feat: add direct hook functions 2023-10-05 22:15:15 +08:00
a2056db45e refactor: disable hook when got empty members and optimize some functions 2023-10-05 05:16:55 +08:00
6e57dc9ab0 fix: legacy hook api may cause problem when class not found 2023-10-05 04:10:35 +08:00
39656b81b3 feat: log warn when no callback of already hooked members 2023-10-05 03:19:05 +08:00
da26016630 refactor: move xposed module status function to auto generator 2023-10-05 00:36:55 +08:00
922907fa0f refactor: make YukiXposedModuleStatus anonymous 2023-10-04 23:30:55 +08:00
a003a4ea07 refactor: remove FreeReflection auto generation, add it using dependency 2023-10-04 19:48:35 +08:00
ae71bea0a0 feat: support single process multiple AppLifecycle instance 2023-10-04 04:16:15 +08:00
92106d6e92 feat: dynamic name for PackageParam and HookParam 2023-10-04 03:51:25 +08:00
58ed2b962e chore(fix): suppress warning 2023-10-04 03:39:35 +08:00
89cec45326 refactor: optimize opt-in annotations 2023-10-04 03:15:50 +08:00
d04b9a5211 refactor: merge hook priority to YukiHookPriority 2023-10-04 03:07:50 +08:00
fa24de805a fix: spelling case problems 2023-10-04 02:27:05 +08:00
edcc17907b refactor: remove hook tag and remove old api usage 2023-10-04 02:23:25 +08:00
5c415c8d61 feat: allow no condition finding and ignore member access exception 2023-10-03 23:22:50 +08:00