Commit Graph

982 Commits

Author SHA1 Message Date
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
b13779c8fb Modify change registerModuleAppActivities function minimum support Android 7.0 (API 24) in YukiHookFactory, AppParasitics 2022-12-30 20:48:35 +08:00
1fb4ca6bcf Fix Java "void" Type Class not found problem in Android 7.0 (API 24) or latest 2022-12-30 20:48:35 +08:00
bea96f8670 Update demo 2022-12-30 00:38:05 +08:00
18c3c15c5c Modify merge isXSharePrefsReadable, isRunInNewXShareMode function to isPreferencesAvailable function in YukiHookModulePrefs 2022-12-30 00:37:39 +08:00
2c32d52987 Modify change XSharedPreferences description in quick-start documentation 2022-12-30 00:15:15 +08:00
2387058f88 Modify change legacy YukiHookXposedInitProxy deprecated level to DeprecationLevel.ERROR 2022-12-29 23:53:43 +08:00
6eab7127ca Modify optimize code style 2022-12-29 23:41:40 +08:00
d2042daf5f Modify add onInit method's suggestion in quick-start documentation 2022-12-29 23:30:15 +08:00
df090ac3c2 Fix a fatal error from checkingReturnType function in YukiMemberHookCreator 2022-12-29 23:03:17 +08:00
32589cec8e Added extends, notExtends, implements, notImplements, toJavaPrimitiveType function in ReflectionFactory 2022-12-29 23:01:26 +08:00
eea657aad7 Modify change hardcode "java.lang.Object" of hasExtends to AnyClass in ReflectionFactory 2022-12-29 21:30:47 +08:00
84e7861bb8 Update api-exception documentation 2022-12-29 21:30:46 +08:00
eb5abb3403 Modify add toClass, toClassOrNull generics method in ReflectionFactory, PackageParam 2022-12-29 21:30:46 +08:00
79b9c98a04 Modify remove "replace" method's param name statement 2022-12-16 08:37:32 +08:00
25041ec27f Added new cooperation repositories in README 2022-11-29 22:51:27 +08:00
bd9d91f8d9 Modify change qr-code url to raw in README 2022-11-29 22:45:16 +08:00
8b919d8aca Update api-exception documentation 2022-11-29 02:21:01 +08:00
36578fc113 Modify add global exception catch for Xposed entry method and change some exception note in YukiHookBridge, YukiBridgeFactory 2022-11-29 02:20:44 +08:00
c77ad3757b Modify change appClassLoader field to get/set type and the value can be set manually in PackageParam 2022-11-29 01:59:35 +08:00
6e1a149b97 Update api-exception documentation 2022-11-29 01:35:36 +08:00
078912acbc Modify add "isOnFailureThrowToApp" param for onAppLifecycle function in PackageParam 2022-11-29 01:35:09 +08:00
864a392698 Update api-exception documentation 2022-11-29 00:52:27 +08:00
a03a111a4f Modify add an error warning for injectModuleAppResources and registerModuleAppActivities functions in AppParasitics 2022-11-29 00:52:22 +08:00
53e8240293 Added "isExcludeSelf" param function of loadApp in PackageParam 2022-11-29 00:11:06 +08:00
8deed6a12e Modify change some private class constructor to internal and optimize some code 2022-11-27 04:39:38 +08:00
3a5efa168f Update demo 2022-11-27 04:20:14 +08:00
20b0ed29ab Modify canonical what Java Primitive Type means and add some type in VariableTypeFactory 2022-11-27 04:19:13 +08:00
f435c7b93f Fix call domain restriction problem in DefinedTypeFactory 2022-11-27 01:50:38 +08:00
826bb2c660 Modify change classOf function return cast type to Class<T> in ReflectionFactory 2022-11-27 01:46:36 +08:00
d138f2a0bf Fix code note translation problem in VariableTypeFactory 2022-11-27 01:25:49 +08:00
efc2bfa799 Fix invokeOriginal method when instance is static throw exception problem in HookParam 2022-11-16 04:30:38 +08:00