Commit Graph

963 Commits

Author SHA1 Message Date
c6c19f174f Update home documentation 2023-01-12 00:51:37 +08:00
c19b4eb189 Update demo 2023-01-12 00:49:07 +08:00
1068db7d89 Update api-exception documentation 2023-01-12 00:45:55 +08:00
2805ab359e Update logger documentation 2023-01-12 00:43:42 +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
1efbd2e836 Fix lambda return type for Kotlin in Java demo 2023-01-11 14:11:45 +08:00
563dd66d4e Update Gradle dependencies 2023-01-10 12:49:52 +08:00
dac0087c90 Modify move ReflectsCacheStore to hook/core/finder/store 2023-01-09 01:51:57 +08:00
53d58922c9 Update api-exception documentation 2023-01-08 01:57:55 +08:00
a3aadafcf5 Modify change segmentation of too large data when sending broadcasts data and wrapped the data in YukiHookDataChannel 2023-01-08 01:57:03 +08:00
7be89c4b85 Modify change logger content in checkingDangerous function in YukiMemberHookCreator 2023-01-07 01:55:58 +08:00
0dc100d1bc Update api-exception documentation 2023-01-05 19:28:31 +08:00
694c311313 Modify make invokeOriginalMember wrapped with try-catch in YukiBridgeFactory 2023-01-05 19:28:22 +08:00
db1d15a621 Update api-exception documentation 2023-01-05 19:09:50 +08:00
3c76dbdd36 Modify add argument generics method in GenericClass 2023-01-05 19:09:15 +08:00
5d3f7e28d9 Modify change type definition return type note and move/change some type definition in ComponentTypeFactory, GraphicsTypeFactory, ViewTypeFactory, DefinedTypeFactory, VariableTypeFactory 2023-01-05 17:20:02 +08:00
f989c1ff6b Fix change loggerE to yLoggerE function in AppParasitics 2023-01-05 16:31:33 +08:00
27e9514798 Modify make ChannelData, PrefsData implements Serializable 2023-01-04 21:00:23 +08:00
ad76c670a1 Added NumberClass, NumberArrayClass type in VariableTypeFactory 2023-01-04 20:45:28 +08:00
1d42406ad1 Update xposed-channel documentation 2023-01-03 20:41:27 +08:00
1ec5a02db2 Modify add ChannelPriority class and add "priority" param in wait, checkingVersionEquals, obtainLoggerInMemoryData function in YukiHookDataChannel 2023-01-03 20:41:09 +08:00
904a23e770 Update xposed-channel documentation 2023-01-03 01:32:25 +08:00
84bd473415 Fix add keyNonRepeatName to solve the duplicate key for different Host Apps problem in YukiHookDataChannel 2023-01-03 01:32:08 +08:00
985b0a9068 Fix Module App itself register dataChannel bug in YukiHookDataChannel 2023-01-03 00:33:08 +08:00
aadac2fd37 Update logger documentation 2023-01-02 20:39:15 +08:00
67839a9ebb Modify add contents function and add "data" param in saveToFile in LoggerFactory 2023-01-02 20:36:34 +08:00
e27d267f95 Update demo 2023-01-02 19:35:49 +08:00
88fc60c38c Modify add TaiChi activation status in higher API version description in example documentation 2023-01-02 19:35:21 +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
b20411f65e Modify optimize the way of TaiChi activation in YukiHookFactory 2023-01-02 02:59:59 +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
f31168b5ed Modify add "initialize" param in classOf, toClass, toClassOrNull, get, getOrNull function in ReflectionFactory, PackageParam, VariousClass 2023-01-01 22:05:03 +08:00
48ea8c4ebc Modify make constructor "name" param private and change to val in VariousClass 2023-01-01 21:57:06 +08:00
c8d34111f0 Update demo 2023-01-01 19:08:48 +08:00
3c97d8097c Update quick-start, xposed-using documentation 2023-01-01 19:08:48 +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
f1ad0e15b4 Update reflection documentation 2022-12-31 02:21:58 +08:00
449158879c Added param, type, returnType conditions functions in FieldFinder, MethodFinder, ConstructorFinder, FieldRules, MethodRules, ConstructorRules and fix some bugs in ReflectionTool 2022-12-31 02:21:00 +08:00
3fe9ec9b0f Added runOrTrue, runOrFalse function in UtilsFactory 2022-12-31 00:38:45 +08:00
5ba8cab9f9 Modify add "isAccessible" param in allMethods, allConstructors, allFields function in ReflectionFactory 2022-12-30 21:27:01 +08:00
903f55db06 Fix Java Primitive Type Class not found problem in Android 5.0.2 (API 21) or latest 2022-12-30 20:48:41 +08:00
2dc4ea9d45 Modify change Xposed support description in home documentation 2022-12-30 20:48:36 +08:00
b84e3d9737 Update demo 2022-12-30 20:48:36 +08:00
a0db8dd118 Update api-exception documentation 2022-12-30 20:48:35 +08:00