3b56218fd2
Fix Xposed Module load scope single process multiple package names problem and make PackageParam to multiple instances in YukiXposedModulefankesyooni2023-01-20 23:45:04 +08:00
3e55d6178d
Fix some problem contents in YukiHookAPI documentationfankesyooni2023-01-20 20:49:30 +08:00
c4acd31c8d
Modify change member call param name to "args" in ConstructorFinder, MethodFinder, ReflectionFactoryfankesyooni2023-01-20 20:43:20 +08:00
ce35291435
Fix invoke original member "Wrong number of arguments" problem when hooking or called original functionfankesyooni2023-01-20 20:27:01 +08:00
3edc7dac19
Modify add dataExtra function and callback function id in HookParam, YukiMemberHookCreatorfankesyooni2023-01-12 23:57:50 +08:00
0c131792ac
Modify move createWrapperId function to RandomSeed.createString function in ChannelDataWrapper, YukiHookDataChannel, UtilsFactoryfankesyooni2023-01-12 23:19:02 +08:00
03432d214c
Modify remove dataExtra parameter in YukiHookCallbackfankesyooni2023-01-12 21:50:02 +08:00
1792aeb825
Modify optimize code style for @Deprecated annotationfankesyooni2023-01-12 01:05:51 +08:00
359886d7fd
Modify change description "Hook 框架" to "Hook Framework" for all translations in code note and documentationfankesyooni2023-01-12 01:00:51 +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), AppParasiticsfankesyooni2023-01-12 00:42:03 +08:00
1efbd2e836
Fix lambda return type for Kotlin in Java demofankesyooni2023-01-11 14:11:45 +08:00
a3aadafcf5
Modify change segmentation of too large data when sending broadcasts data and wrapped the data in YukiHookDataChannelfankesyooni2023-01-08 01:57:03 +08:00
7be89c4b85
Modify change logger content in checkingDangerous function in YukiMemberHookCreatorfankesyooni2023-01-07 01:55:58 +08:00
3c76dbdd36
Modify add argument generics method in GenericClassfankesyooni2023-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, VariableTypeFactoryfankesyooni2023-01-05 17:20:02 +08:00
f989c1ff6b
Fix change loggerE to yLoggerE function in AppParasiticsfankesyooni2023-01-05 16:31:33 +08:00
27e9514798
Modify make ChannelData, PrefsData implements Serializablefankesyooni2023-01-04 21:00:23 +08:00
ad76c670a1
Added NumberClass, NumberArrayClass type in VariableTypeFactoryfankesyooni2023-01-04 20:45:28 +08:00
1ec5a02db2
Modify add ChannelPriority class and add "priority" param in wait, checkingVersionEquals, obtainLoggerInMemoryData function in YukiHookDataChannelfankesyooni2023-01-03 20:41:09 +08:00
84bd473415
Fix add keyNonRepeatName to solve the duplicate key for different Host Apps problem in YukiHookDataChannelfankesyooni2023-01-03 01:32:08 +08:00
88fc60c38c
Modify add TaiChi activation status in higher API version description in example documentationfankesyooni2023-01-02 19:35:21 +08:00
0431a4378b
Modify support TaiChi Xposed activation status and change activation status code in YukiHookModuleStatusfankesyooni2023-01-02 19:32:58 +08:00
75bdc2d1cb
Fix short method hook may not take effect in some Hook Framework in CodeSourceFileFactoryfankesyooni2023-01-02 18:32:55 +08:00
b20411f65e
Modify optimize the way of TaiChi activation in YukiHookFactoryfankesyooni2023-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 dependenciesfankesyooni2023-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 generationfankesyooni2023-01-02 01:00:10 +08:00
d66687c704
Modify add "extensionName" param in createCodeFile function and add extension name const variable in YukiHookXposedProcessorfankesyooni2023-01-01 23:00:33 +08:00
c551e8c496
Modify change const variable name to uppercase in YukiHookXposedProcessorfankesyooni2023-01-01 22:57:56 +08:00
513d8af276
Modify change hardcode class name to ClassName in YukiHookXposedProcessor, CodeSourceFileFactoryfankesyooni2023-01-01 22:53:37 +08:00
f31168b5ed
Modify add "initialize" param in classOf, toClass, toClassOrNull, get, getOrNull function in ReflectionFactory, PackageParam, VariousClassfankesyooni2023-01-01 22:05:03 +08:00
48ea8c4ebc
Modify make constructor "name" param private and change to val in VariousClassfankesyooni2023-01-01 21:37:31 +08:00
6254c451cf
Modify support hook entry class "OBJECT" kind and add hook entry class kind checking in GenerateData, CodeSourceFileFactory, YukiHookXposedProcessorfankesyooni2022-12-31 23:25:14 +08:00
b3028e50ea
Fix change problem function return type to Nothing to solve the problem of no return value error in YukiHookXposedProcessorfankesyooni2022-12-31 22:20:16 +08:00
449158879c
Added param, type, returnType conditions functions in FieldFinder, MethodFinder, ConstructorFinder, FieldRules, MethodRules, ConstructorRules and fix some bugs in ReflectionToolfankesyooni2022-12-31 02:21:00 +08:00
3fe9ec9b0f
Added runOrTrue, runOrFalse function in UtilsFactoryfankesyooni2022-12-31 00:38:45 +08:00
5ba8cab9f9
Modify add "isAccessible" param in allMethods, allConstructors, allFields function in ReflectionFactoryfankesyooni2022-12-30 21:27:01 +08:00
903f55db06
Fix Java Primitive Type Class not found problem in Android 5.0.2 (API 21) or latestfankesyooni2022-12-30 20:47:58 +08:00
2dc4ea9d45
Modify change Xposed support description in home documentationfankesyooni2022-12-30 01:55:25 +08:00
18c3c15c5c
Modify merge isXSharePrefsReadable, isRunInNewXShareMode function to isPreferencesAvailable function in YukiHookModulePrefsfankesyooni2022-12-30 00:37:39 +08:00
2c32d52987
Modify change XSharedPreferences description in quick-start documentationfankesyooni2022-12-30 00:15:15 +08:00
36578fc113
Modify add global exception catch for Xposed entry method and change some exception note in YukiHookBridge, YukiBridgeFactoryfankesyooni2022-11-29 02:20:44 +08:00