This commit is contained in:
2022-02-07 02:45:25 +08:00
parent ffc07e7241
commit e1fdc90e91
9 changed files with 28 additions and 13 deletions

View File

@@ -162,6 +162,15 @@ class YukiHookXposedProcessor : SymbolProcessorProvider {
"import de.robv.android.xposed.callbacks.XC_LoadPackage\n" +
"import $packageName.$className\n" +
"\n" +
"/**\n" +
" * XposedInit Inject Class\n" +
" *\n" +
" * Compiled from YukiHookXposedProcessor\n" +
" *\n" +
" * HookEntryClass: [$className]\n" +
" *\n" +
" * Powered by YukiHookAPI (C) HighCapable 2022\n" +
" */\n" +
"@Keep\n" +
"class $className$xposedClassShortName : IXposedHookLoadPackage {\n" +
"\n" +
@@ -170,7 +179,7 @@ class YukiHookXposedProcessor : SymbolProcessorProvider {
" runCatching {\n" +
" $className().onHook()\n" +
" }.onFailure {\n" +
" loggerE(msg = \"Try to load $packageName.$className Failed\", e = it)\n" +
" loggerE(msg = \"YukiHookAPI try to load HookEntryClass failed\", e = it)\n" +
" }\n" +
" YukiHookAPI.Configs.modulePackageName.ifEmpty {\n" +
" YukiHookAPI.Configs.modulePackageName = \"$realPackageName\"\n" +