Commit Graph

486 Commits

Author SHA1 Message Date
6d23b85541 Added injectModuleAppResources on Resources function in YukiHookFactory 2022-08-09 23:56:04 +08:00
ff05e3cd5e Merge findMethod/findField/findClass function and hookMember function to self api 2022-08-09 02:29:48 +08:00
4a3d5b093e Modify change classOf function when loader is null make it to hard class object 2022-08-09 01:10:20 +08:00
3b88825bd7 Modify change method name ignoredError to ignored in MethodFinder, ConstructorFinder, FieldFinder 2022-08-09 01:02:53 +08:00
8ecc3a7be2 Added classOf inline function in ReflectionFactory 2022-08-09 00:32:14 +08:00
cc9225e7d7 Modify logger only output from hooker in BaseFinder 2022-08-08 23:48:58 +08:00
d291b36805 Modify naming of some functions 2022-08-08 21:45:20 +08:00
9a2a86d8b4 Modify move package name to global host process name and set to current logger in LoggerFactory 2022-08-08 01:19:06 +08:00
cc16bbaef3 Added injectModuleAppResources function in YukiHookFactory 2022-08-08 00:12:28 +08:00
55dfe81ecc Modify change YukiHookFactory to YukiBridgeFactory 2022-08-07 23:20:09 +08:00
3917becaa8 Added type in ComponentTypeFactory 2022-08-07 22:37:18 +08:00
ec90ab589a Fix code style 2022-08-07 22:12:00 +08:00
1171f5125e Fix bug when replaceHook failed Hook APP crashed unconsciously and add hooked method return type checking 2022-08-07 02:49:09 +08:00
8a2abce4d3 Modify throwable function to throwToApp in HookParam 2022-08-07 01:08:32 +08:00
ea0835ddf8 Added new hookAllMembers function in YukiMemberHookCreater and remove old way and fix some bug 2022-08-06 03:25:40 +08:00
832245d4a3 Added more function in MethodFinder, ConstructorFinder, FieldFinder 2022-08-06 03:24:03 +08:00
e1fc42e8d5 Added member function in HookParam 2022-08-05 22:24:15 +08:00
509635b145 Modify move ClassLoader.fetching detail function to YukiHookBridge 2022-08-02 01:53:33 +08:00
c981999dbe Added terrible HookClass warning in YukiMemberHookCreater 2022-08-02 01:40:59 +08:00
3746c445a2 Added ClassLoader.fetching function in PackageParam 2022-08-02 01:40:28 +08:00
aa651ec346 Modify make sweet logger to yLogger 2022-08-01 23:07:53 +08:00
c7b81ea603 Modify make YukiHookDataChannel security enhancement 2022-08-01 00:10:32 +08:00
4848463969 Added support multi-user apps debug info and add appUserId function in PackageParam 2022-07-31 22:35:56 +08:00
191dc8d918 Modify FreeReflection "me.weishu.reflection" to "thirdparty" prevent dependency conflicts 2022-07-31 02:00:39 +08:00
2c389dd49a Modify auto matched Class<*> instance in PackageParam and changed some function 2022-07-31 01:26:04 +08:00
8f68ca5de7 Modify simplify some parameter names 2022-07-30 21:19:21 +08:00
5b9a176924 Added hasThrowable, throwable, resultOrThrowable function in HookParam 2022-07-30 00:22:35 +08:00
34d7d00b87 Modify make hooker safety 2022-07-29 22:34:38 +08:00
2954b70dc0 Added invokeOriginalMember function in MethodFinder and merge some code 2022-07-29 22:27:17 +08:00
11d5adee47 Modify simplify ConstructorFinder 2022-07-29 22:10:26 +08:00
d2f529bbe4 Modify move YukiHookBridge.Hooker to YukiHookFactory and fix some bug / add some feature 2022-07-29 00:47:03 +08:00
eac27cf36a Fix hookAllMethods/hookedAllConstructors unhook problem 2022-07-28 03:47:30 +08:00
25c2c313dc Modify normalize the names of some methods 2022-07-28 03:14:18 +08:00
c410608690 Added unhook function in YukiHookBridge and YukiMemberHookCreater 2022-07-28 03:11:27 +08:00
4f8c2759c0 Modify canonical code comment "constructor" naming 2022-07-28 00:08:51 +08:00
bff441b07e Added systemContext function in PackageParam 2022-07-27 23:48:50 +08:00
e557133841 Added LoggerType function in LoggerFactory 2022-07-27 22:48:19 +08:00
84b21c0c47 Modify canonical code comment Host and Module environment naming 2022-07-27 21:06:27 +08:00
5112a7964a Fix ConstructorFinder bug when the params set to nothing will got NoSuchMethodError 2022-07-27 01:40:02 +08:00
5fdcfa1420 Update Gradle dependencies 2022-07-15 02:06:50 +08:00
GSWXXN
cee3ef9e96 Add array type for resources condition finder 2022-06-22 01:34:07 +08:00
e0e69869ab Update version to 1.0.92 2022-05-31 01:42:56 +08:00
2eff2988f6 Added "isUsingResourcesHook" function in InjectYukiHookWithXposed 2022-05-31 01:20:23 +08:00
58fa99012f Fix YukiHookDataChannel in lower Android 12 has a launcher Activity in front bug and not got current Activity 2022-05-30 23:48:09 +08:00
9f13c1463d Specification callback code style 2022-05-30 04:52:09 +08:00
4c9cf2b3bd Update version to 1.0.91 2022-05-29 03:53:49 +08:00
57331234c3 Merge YukiHookModuleStatus to YukiHookAPI.Status 2022-05-29 03:41:22 +08:00
17225c3ad4 Merge code 2022-05-29 02:50:55 +08:00
809976cbd7 Fix YukiHookDataChannel cannot received current Activity in some device's system 2022-05-29 01:46:02 +08:00
ffc141346c Fix some device system's "classLoader" maybe wrong in "XC_InitPackageResources.InitPackageResourcesParam" 2022-05-29 01:15:44 +08:00