Commit Graph

529 Commits

Author SHA1 Message Date
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
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
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
078912acbc Modify add "isOnFailureThrowToApp" param for onAppLifecycle function in PackageParam 2022-11-29 01:35:09 +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
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
0e8196d580 Modify optimize code style in YukiResourcesHookCreator 2022-11-11 21:38:21 +08:00
08ae5340bf Fix Android N (API 24) Activity Proxy problem in AppParasitics, IActivityManagerProxy 2022-10-23 05:27:58 +08:00
70f9a21a50 Modify add null return type when api is not matched in ComponentTypeFactory, GraphicsTypeFactory, VariableTypeFactory 2022-10-23 05:27:09 +08:00
28eb44f4e0 Fix Executable type not support below Android 8 in YukiBridgeFactory 2022-10-20 00:10:53 +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
3de86bc180 Update version to 1.1.4 2022-10-04 07:15:09 +08:00
fbb8cbdb8c Added more params function such as loadApp, loadZygote, loadSystem, withProcess in PackageParam 2022-10-04 06:45:45 +08:00
2fb96f3bf7 Added obtainLoggerInMemoryData function in YukiHookDataChannel 2022-10-04 05:50:09 +08:00
4bee3ca0a6 Fix logger data's package name blank problem in YukiLoggerData 2022-10-04 05:36:22 +08:00
9da3ecaefe Fix dataChannel cannot callback in Xposed Environment in YukiHookDataChannel 2022-10-04 05:21:28 +08:00
69465d0405 Modify change YukiHookLogger.inMemoryData type from HashSet to ArrayList in LoggerFactory 2022-10-04 04:25:12 +08:00
944b03717a Modify change YukiLoggerData to data class and implements Serializable in LoggerFactory 2022-10-04 04:10:52 +08:00
e259ad87f9 Fix YukiHookDataChannel when "android" package is registered cannot callback in Android 13 or latest 2022-10-04 03:50:58 +08:00
0c05890b31 Modify change variable naming method in AppParasitics 2022-10-04 03:24:14 +08:00
ce9f36fd27 Update version to 1.1.3 2022-09-30 23:42:30 +08:00
f9743f75be Added warn code note in LoggerFactory 2022-09-30 23:30:01 +08:00
d322f618e2 Update version to 1.1.2 2022-09-30 03:29:50 +08:00
03148eb9d6 Added ClassLoader.listOfClasses function in ReflectionFactory 2022-09-30 03:09:25 +08:00
c71cb04646 Fix code note translation problem in CauseProblemsApi, YukiMemberHookCreator 2022-09-30 02:51:17 +08:00
a057a4d29c Modify rename and open YukiLoggerData function in LoggerFactory 2022-09-30 02:38:36 +08:00
e9d28847d6 Added excludeHostClasses, excludeModuleClasses function in ModuleClassLoader 2022-09-30 01:30:43 +08:00
da8839d147 Fix "androidx.lifecycle.ReportFragment" sequence problem in ModuleClassLoader 2022-09-30 00:42:32 +08:00
31529c36e7 Fix code note link problem in YukiBaseHooker 2022-09-29 02:14:03 +08:00
496580e257 Update version to 1.1.1 2022-09-28 19:05:53 +08:00
759b6f290b Fix DexClassFinder conditions bug in ReflectionTool 2022-09-28 18:39:50 +08:00
36a9ff2560 Update version to 1.1.0 2022-09-28 04:19:35 +08:00
a564740849 Added getOrNull function in VariousClass 2022-09-27 19:27:53 +08:00
16a82aa756 Fix classLoader maybe wrong in ModuleAppActivity, ModuleAppCompatActivity 2022-09-27 16:50:12 +08:00
1d22f634e1 Modify remove stub-jar and add stub-project and change the compiled class 2022-09-27 00:34:24 +08:00
f4b2a3fd5f Modify remove args function in Param in YukiBridgeFactory 2022-09-27 00:25:41 +08:00
40351a14a2 Added compiledTimestamp function in YukiHookAPI 2022-09-26 21:57:01 +08:00
f8f16d13c8 Modify change code style in Status in YukiHookAPI 2022-09-26 21:34:51 +08:00
83d20ba8db Modify change nameConditions template to "[existed]" in MethodRulesData, FieldRulesData 2022-09-25 23:56:42 +08:00
93b85e5352 Modify change links anchor for code note in YukiHookFactory 2022-09-25 01:43:22 +08:00
d62e115931 Fix a bug when ClassLoader during non-zygote process was still not PathClassLoader in PackageParamWrapper, YukiHookBridge 2022-09-24 16:33:46 +08:00