import{_ as e,o,c as s,a as n}from"./app.280c9d96.js";const a={},c=n(`

Notice

The English translation of this page has not been completed, you are welcome to contribute translations to us.

You can use the Chrome Translation Plugin to translate entire pages for reference.

YukiHookFactory - kt

Change Records

v1.0 first

v1.0.80 modified

\u5408\u5E76\u5230 IYukiHookXposedInit\uFF0C\u5C06\u65B9\u6CD5\u4F53\u8FDB\u884C inline

Function Illustrate

\u8FD9\u662F YukiHookAPI \u76F8\u5173 lambda \u65B9\u6CD5\u7684\u5C01\u88C5\u7C7B\u4EE5\u53CA\u90E8\u5206 API \u7528\u6CD5\u3002

IYukiHookXposedInit.configs - ext-method

inline fun IYukiHookXposedInit.configs(initiate: YukiHookAPI.Configs.() -> Unit)

Change Records

v1.0.1 added

v1.0.80 modified

\u5408\u5E76\u5230 IYukiHookXposedInit

Function Illustrate

\u5728 IYukiHookXposedInit \u4E2D\u914D\u7F6E Configs\u3002

IYukiHookXposedInit.encase - ext-method

fun IYukiHookXposedInit.encase(initiate: PackageParam.() -> Unit)
fun IYukiHookXposedInit.encase(vararg hooker: YukiBaseHooker)

Change Records

v1.0 first

v1.0.80 modified

\u5408\u5E76\u5230 IYukiHookXposedInit

Function Illustrate

\u5728 IYukiHookXposedInit \u4E2D\u8C03\u7528 YukiHookAPI\u3002

Context.modulePrefs - ext-field

Change Records

v1.0 first

v1.1.9 deprecated

\u8BF7\u8F6C\u79FB\u5230 prefs \u65B9\u6CD5

Context.modulePrefs - ext-method

Change Records

v1.0 first

v1.1.9 deprecated

\u8BF7\u8F6C\u79FB\u5230 prefs \u65B9\u6CD5

Context.prefs - ext-method

fun Context.prefs(name: String): YukiHookPrefsBridge

Change Records

v1.1.9 added

Function Illustrate

\u521B\u5EFA YukiHookPrefsBridge \u5BF9\u8C61\u3002

\u53EF\u4EE5\u540C\u65F6\u5728\u6A21\u5757\u4E0E (Xposed) \u5BBF\u4E3B\u73AF\u5883\u4E2D\u4F7F\u7528\u3002

\u5982\u679C\u4F60\u60F3\u5728 (Xposed) \u5BBF\u4E3B\u73AF\u5883\u5C06\u6570\u636E\u5B58\u5165\u5F53\u524D\u5BBF\u4E3B\u7684\u79C1\u6709\u7A7A\u95F4\uFF0C\u8BF7\u4F7F\u7528 YukiHookPrefsBridge.native \u65B9\u6CD5\u3002

\u5728\u672A\u58F0\u660E\u4EFB\u4F55\u6761\u4EF6\u7684\u60C5\u51B5\u4E0B (Xposed) \u5BBF\u4E3B\u73AF\u5883\u9ED8\u8BA4\u8BFB\u53D6\u6A21\u5757\u4E2D\u7684\u6570\u636E\u3002

Context.dataChannel - ext-method

fun Context.dataChannel(packageName: String): YukiHookDataChannel.NameSpace

Change Records

v1.0.88 added

Function Illustrate

\u83B7\u53D6 YukiHookDataChannel \u5BF9\u8C61\u3002

Pay Attention

\u53EA\u80FD\u5728\u6A21\u5757\u73AF\u5883\u4F7F\u7528\u6B64\u529F\u80FD\uFF0C\u5176\u5B83\u73AF\u5883\u4E0B\u4F7F\u7528\u5C06\u4E0D\u8D77\u4F5C\u7528\u3002

Context.processName - ext-field

val Context.processName: String

Change Records

v1.0 first

Function Illustrate

\u83B7\u53D6\u5F53\u524D\u8FDB\u7A0B\u540D\u79F0\u3002

Context+Resources.injectModuleAppResources - ext-method

fun Context.injectModuleAppResources()
fun Resources.injectModuleAppResources()

Change Records

v1.1.0 added

Function Illustrate

\u5411 Hook APP (\u5BBF\u4E3B) Context \u6216 Resources \u6CE8\u5165\u5F53\u524D Xposed \u6A21\u5757\u7684\u8D44\u6E90\u3002

\u6CE8\u5165\u6210\u529F\u540E\uFF0C\u4F60\u5C31\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u4F8B\u5982 ImageView.setImageResource \u6216 Resources.getString \u88C5\u8F7D\u5F53\u524D Xposed \u6A21\u5757\u7684\u8D44\u6E90 ID\u3002

\u6CE8\u5165\u7684\u8D44\u6E90\u4F5C\u7528\u57DF\u4EC5\u9650\u5F53\u524D Context \u6216 Resources\uFF0C\u4F60\u9700\u8981\u5728\u6BCF\u4E2A\u7528\u5230\u5BBF\u4E3B Context \u6216 Resources \u7684\u5730\u65B9\u91CD\u590D\u8C03\u7528\u6B64\u65B9\u6CD5\u8FDB\u884C\u6CE8\u5165\u624D\u80FD\u4F7F\u7528\u3002

Pay Attention

\u53EA\u80FD\u5728 (Xposed) \u5BBF\u4E3B\u73AF\u5883\u4F7F\u7528\u6B64\u529F\u80FD\uFF0C\u5176\u5B83\u73AF\u5883\u4E0B\u4F7F\u7528\u5C06\u4E0D\u751F\u6548\u4E14\u4F1A\u6253\u5370\u8B66\u544A\u4FE1\u606F\u3002

Context.registerModuleAppActivities - ext-method

fun Context.registerModuleAppActivities(proxy: Any?)

Change Records

v1.1.0 added

v1.1.5 modified

\u52A0\u5165\u6700\u4F4E API \u7248\u672C\u9650\u5236

Function Illustrate

\u5411 Hook APP (\u5BBF\u4E3B) \u6CE8\u518C\u5F53\u524D Xposed \u6A21\u5757\u7684 Activity\u3002

\u6CE8\u518C\u6210\u529F\u540E\uFF0C\u4F60\u5C31\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528 Context.startActivity \u6765\u542F\u52A8\u672A\u5728\u5BBF\u4E3B\u4E2D\u6CE8\u518C\u7684 Activity\u3002

\u4F7F\u7528\u6B64\u65B9\u6CD5\u4F1A\u5728\u672A\u6CE8\u518C\u7684 Activity \u5728 Hook APP (\u5BBF\u4E3B) \u4E2D\u542F\u52A8\u65F6\u81EA\u52A8\u8C03\u7528 injectModuleAppResources \u6CE8\u5165\u5F53\u524D Xposed \u6A21\u5757\u7684\u8D44\u6E90\u3002

\u4F60\u8981\u5C06\u9700\u8981\u5728\u5BBF\u4E3B\u542F\u52A8\u7684 Activity \u7EE7\u627F\u4E8E ModuleAppActivity \u6216 ModuleAppCompatActivity\u3002

Pay Attention

\u53EA\u80FD\u5728 (Xposed) \u5BBF\u4E3B\u73AF\u5883\u4F7F\u7528\u6B64\u529F\u80FD\uFF0C\u5176\u5B83\u73AF\u5883\u4E0B\u4F7F\u7528\u5C06\u4E0D\u751F\u6548\u4E14\u4F1A\u6253\u5370\u8B66\u544A\u4FE1\u606F\u3002

\u6700\u4F4E\u652F\u6301 Android 7.0 (API 24)\u3002

Context.applyModuleTheme - ext-method

fun Context.applyModuleTheme(theme: Int, configuration: Configuration?): ModuleContextThemeWrapper

Change Records

v1.1.0 added

Function Illustrate

\u751F\u6210\u4E00\u4E2A ContextThemeWrapper \u4EE3\u7406\u4EE5\u5E94\u7528\u5F53\u524D Xposed \u6A21\u5757\u7684\u4E3B\u9898\u8D44\u6E90\u3002

\u5728 Hook APP (\u5BBF\u4E3B) \u4E2D\u4F7F\u7528\u6B64\u65B9\u6CD5\u4F1A\u81EA\u52A8\u8C03\u7528 injectModuleAppResources \u6CE8\u5165\u5F53\u524D Xposed \u6A21\u5757\u7684\u8D44\u6E90\u3002

\u5982\u679C\u5728 Hook APP (\u5BBF\u4E3B) \u4E2D\u4F7F\u7528\u6B64\u65B9\u6CD5\u53D1\u751F ClassCastException\uFF0C\u8BF7\u624B\u52A8\u8BBE\u7F6E configuration\u3002

isSupportResourcesHook - field

Change Records

v1.0.80 added

v1.0.91 removed

\u8BF7\u8F6C\u79FB\u5230 YukiHookAPI.Status.isSupportResourcesHook

isModuleActive - field

Change Records

v1.0.6 added

v1.0.91 removed

\u8BF7\u8F6C\u79FB\u5230 YukiHookAPI.Status.isModuleActive

isXposedModuleActive - field

Change Records

v1.0.6 added

v1.0.91 removed

\u8BF7\u8F6C\u79FB\u5230 YukiHookAPI.Status.isXposedModuleActive

isTaiChiModuleActive - field

Change Records

v1.0 first

v1.0.91 removed

\u8BF7\u8F6C\u79FB\u5230 YukiHookAPI.Status.isTaiChiModuleActive

YukiHookModuleStatus - class

Change Records

v1.0 first

v1.0.91 deprecated

\u8BF7\u8F6C\u79FB\u5230 YukiHookAPI.Status

`,112),p=[c];function t(d,l){return o(),s("div",null,p)}const i=e(a,[["render",t],["__file","YukiHookFactory.html.vue"]]);export{i as default};