Commit Graph

95 Commits

Author SHA1 Message Date
dc079e7dc8 Modify change Activity Proxy function to autogenerate 2023-04-08 02:23:35 +08:00
e17ce34d77 Update Gradle & Kotlin
- Update Kotlin version to 1.8.20
- Update Gradle version to 8.0.2
- Update Gradle dependencies
2023-04-07 23:55:35 +08:00
b7f537e511 Modify change YukiHookAPI entry class file generated path from assets to resources/META-INF in YukiHookXposedProcessor 2023-02-01 02:15:20 +08:00
c7ed38927c Modify not allowed hook entry class has any constructor parameters in YukiHookXposedProcessor 2023-01-21 00:13:35 +08:00
ba163c9367 Modify change naming of "HookEntryClass" to "hook entry class" in InjectYukiHookWithXposed, YukiHookXposedProcessor, CodeSourceFileFactory 2023-01-21 00:07:04 +08:00
9474c5878c Update copyright date to 2023 for all existing files 2023-01-13 02:32:47 +08:00
6e4295de68 Modify change related instructions and notes 2023-01-13 02:19:17 +08:00
5e478fe285 Modify decoupling Xposed API
- Remove YukiBridgeFactory, merge it to hook/core/api/*
- Remove YukiHookBridge, merge it to YukiXposedModule
- Remove the direct call function of Xposed API
- Change hook entry class way of injecting
- Fix some bugs in LoggerFactory, YukiXposedModule (formerly YukiHookBridge), AppParasitics
2023-01-12 00:42:03 +08:00
0431a4378b Modify support TaiChi Xposed activation status and change activation status code in YukiHookModuleStatus 2023-01-02 19:32:58 +08:00
75bdc2d1cb Fix short method hook may not take effect in some Hook Framework in CodeSourceFileFactory 2023-01-02 18:32:55 +08:00
022f5a5442 Update Gradle & Kotlin
- Update Kotlin version to 1.7.22
- Update Gradle version to 7.6
- Update Gradle dependencies
2023-01-02 01:22:22 +08:00
55af2f73c6 Modify change third party "me.weishu.reflection" and YukiHookModuleStatus to be automatically generated and fix some problem in automatic generation 2023-01-02 01:00:10 +08:00
d66687c704 Modify add "extensionName" param in createCodeFile function and add extension name const variable in YukiHookXposedProcessor 2023-01-01 23:00:33 +08:00
c551e8c496 Modify change const variable name to uppercase in YukiHookXposedProcessor 2023-01-01 22:57:56 +08:00
513d8af276 Modify change hardcode class name to ClassName in YukiHookXposedProcessor, CodeSourceFileFactory 2023-01-01 22:53:37 +08:00
6254c451cf Modify support hook entry class "OBJECT" kind and add hook entry class kind checking in GenerateData, CodeSourceFileFactory, YukiHookXposedProcessor 2023-01-01 19:08:47 +08:00
b3028e50ea Fix change problem function return type to Nothing to solve the problem of no return value error in YukiHookXposedProcessor 2022-12-31 22:20:16 +08:00
79b9c98a04 Modify remove "replace" method's param name statement 2022-12-16 08:37:32 +08:00
88d1d1b2b9 Update Gradle & PlatformSDK
- Update Android Gradle Plugin version to 7.3.1
- Update Kotlin version to 1.7.20
2022-10-20 00:09:32 +08:00
1107145460 Fix entryClassName invalid problem in YukiHookXposedProcessor 2022-09-30 22:43:45 +08:00
ea586fae53 Modify move name to object const variable in YukiHookXposedProcessor, CodeSourceFileFactory 2022-09-27 00:55:59 +08:00
1d22f634e1 Modify remove stub-jar and add stub-project and change the compiled class 2022-09-27 00:34:24 +08:00
3e362063f1 Modify add English document links in code note 2022-09-23 13:39:54 +08:00
00b4119285 Fix entryPackageName cast to injectPackageName bug in CodeSourceFileFactory 2022-09-21 20:26:51 +08:00
6ea012472d Modify change injection process to GenerateData and integrate into the new code file 2022-09-20 14:38:19 +08:00
2bd3acf73b Modify merge to new document url for code note 2022-09-17 14:56:07 +08:00
809d2d20da Modify move hookModuleAppStatus to AppParasitics and renamed hookModuleAppRelated 2022-08-19 21:56:08 +08:00
99c64ec96d Modify change module package name generated way and fix package name not found bug 2022-08-18 03:32:29 +08:00
8f68ca5de7 Modify simplify some parameter names 2022-07-30 21:19:21 +08:00
b9810c0e98 Update Kotlin version to 1.7.10 2022-07-15 02:14:27 +08:00
79ba9fe878 Update Gradle & Kotlin & PlatformSDK
- Update Kotlin version to 1.7.0
- Update Gradle dependencies
- Merge legacy code
2022-06-10 17:44:31 +08:00
2eff2988f6 Added "isUsingResourcesHook" function in InjectYukiHookWithXposed 2022-05-31 01:20:23 +08:00
87c98c01e3 Changed Auto Impl Class logger to default TAG 2022-05-23 00:33:43 +08:00
117a868c54 Remove "entryClassName" when generated YukiHookBridge_Injector 2022-05-19 03:52:11 +08:00
017ba82c3e Added Module Generated Version 2022-05-19 03:41:54 +08:00
e95f5ff3d8 Merge YukiHookBridge 2022-05-18 03:07:13 +08:00
8909a08962 Update Gradle Dependencies 2022-05-18 02:51:59 +08:00
55cad1bc37 Merge code 2022-05-04 10:03:17 +08:00
73204588c0 Fix YukiHookModuleStatus not found error and added some type in android 2022-05-04 09:56:07 +08:00
dfa3362c35 Update document file 2022-05-01 09:52:53 +08:00
8d226bc42d Added initZygote、Resources Hook function and fix more bugs 2022-05-01 09:52:37 +08:00
2ac5d08c7b Merge code 2022-04-28 01:21:34 +08:00
678eb889fc Fix a bug 2022-04-28 01:18:02 +08:00
69b5cf3704 Merge XposedProcessor code source files to template 2022-04-28 01:12:02 +08:00
16183d8b06 Added duplicate entryClassName checking 2022-04-22 23:30:48 +08:00
8fa40d9121 Update Kotlin version 2022-04-22 22:50:28 +08:00
ac53910842 Added custom xposed_init name function 2022-04-22 02:06:10 +08:00
ed6cae2add Merge YukiHookXposedInitProxy to IYukiHookXposedInit 2022-04-22 01:15:59 +08:00
16c0d2723d Update Kotlin and Gradle version 2022-04-18 01:28:23 +08:00
b64c9a4d69 Added ModuleApplication function and merge findClass function to Xposed API 2022-04-15 04:30:34 +08:00