Commit Graph

115 Commits

Author SHA1 Message Date
7f97ad7197 docs: update license 2025-01-13 10:48:52 +08:00
9ef793695c feat: add SymbolConverterTool to resolve kotlin keywords package name 2024-06-20 10:26:18 +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
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
b38d2b63ea fix: module package name obtain function 2023-10-05 02:15:15 +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
c651776da0 refactor: split LoggerFactory to YLog and YLogData 2023-09-28 00:50:45 +08:00
418fd9de00 refactor: use magic to hide lint on non-public, inline api
- remove all YukiGenerateApi, YukiPrivateApi and @PublishedApi
2023-09-27 18:01:35 +08:00
5bd18269c2 docs: optimize comments 2023-09-21 03:20:46 +08:00
8ba166dab9 style: lots of changes
- move demo-app, demo-module to samples
- rename yukihookapi to yukihookapi-core
- optimize code
- other small changes
2023-09-21 03:19:13 +08:00
fc2187ddc8 chore: migrate build script from groovy to kts
- using SweetDependency, SweetProperty
- using new maven publish function
- update gradle and dependencies
2023-09-21 03:13:14 +08:00
c743dad733 Modify merge contents of build.gradle into constant definitions 2023-04-16 02:56:05 +08:00
7244d0b9b3 Modify move "com.google.devtools.ksp" version definition to root project's build.gradle 2023-04-15 21:43:55 +08:00
3ddd4b3c0d Modify move maven configs from .gradle to .maven directory and make it to json file 2023-04-15 00:55:55 +08:00
7c8086fde3 Modify merge external caller package and class name to ExternalCallerName in CodeSourceFileFactory 2023-04-08 02:42:55 +08:00
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