mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
2 lines
3.9 KiB
JavaScript
2 lines
3.9 KiB
JavaScript
import{_ as e,o,c as a,a as d}from"./app.fb8271cf.js";const r={},c=d('<h1 id="\u5C55\u671B\u672A\u6765" tabindex="-1"><a class="header-anchor" href="#\u5C55\u671B\u672A\u6765" aria-hidden="true">#</a> \u5C55\u671B\u672A\u6765</h1><blockquote><p>\u672A\u6765\u662F\u7F8E\u597D\u7684\uFF0C\u4E5F\u662F\u4E0D\u786E\u5B9A\u7684\uFF0C\u8BA9\u6211\u4EEC\u5171\u540C\u671F\u5F85 <code>YukiHookAPI</code> \u5728\u672A\u6765\u7684\u53D1\u5C55\u7A7A\u95F4\u3002</p></blockquote><h2 id="\u672A\u89E3\u51B3\u7684\u95EE\u9898" tabindex="-1"><a class="header-anchor" href="#\u672A\u89E3\u51B3\u7684\u95EE\u9898" aria-hidden="true">#</a> \u672A\u89E3\u51B3\u7684\u95EE\u9898</h2><blockquote><p>\u8FD9\u91CC\u6536\u5F55\u4E86 <code>YukiHookAPI</code> \u5C1A\u672A\u89E3\u51B3\u7684\u95EE\u9898\u3002</p></blockquote><h3 id="yukihookmoduleprefs" tabindex="-1"><a class="header-anchor" href="#yukihookmoduleprefs" aria-hidden="true">#</a> YukiHookModulePrefs</h3><p>\u76EE\u524D\u4EC5\u9650\u5B8C\u7F8E\u652F\u6301 LSPosed\uFF0C\u5176\u5B83 Xposed \u6846\u67B6\u9700\u8981\u964D\u7EA7\u6A21\u5757 API\u3002</p><p>\u53EF\u80FD\u5B8C\u5168\u4E0D\u652F\u6301\u592A\u6781\uFF0C\u592A\u6781\u5728\u9AD8\u7248\u672C\u7CFB\u7EDF\u4E0A\u9700\u8981\u66F4\u4F4E\u7684 API \u624D\u80FD\u9002\u914D\u3002</p><p>\u90E8\u5206 Xposed \u6A21\u5757\u5F00\u53D1\u8005\u76EE\u524D\u9009\u62E9 Hook \u76EE\u6807 APP \u5185\u7F6E Sp \u5B58\u50A8\u65B9\u6848\u89E3\u51B3\u6A21\u5757\u8BBE\u7F6E\u5171\u4EAB\u95EE\u9898\u3002</p><p>\u540E\u671F Android \u7CFB\u7EDF\u7684\u6743\u9650\u5C06\u8D8A\u6765\u8D8A\u4E25\u683C\uFF0C<code>selinux</code> \u5C31\u662F\u76EE\u524D\u9762\u4E34\u7684\u4E00\u4E2A\u5927\u95EE\u9898\uFF0C\u6709\u5F85\u8BA8\u8BBA\u548C\u7814\u7A76\u3002</p><h2 id="\u672A\u6765\u7684\u8BA1\u5212" tabindex="-1"><a class="header-anchor" href="#\u672A\u6765\u7684\u8BA1\u5212" aria-hidden="true">#</a> \u672A\u6765\u7684\u8BA1\u5212</h2><blockquote><p>\u8FD9\u91CC\u6536\u5F55\u4E86 <code>YukiHookAPI</code> \u53EF\u80FD\u4F1A\u5728\u540E\u671F\u6DFB\u52A0\u7684\u529F\u80FD\u3002</p></blockquote><h3 id="\u652F\u6301\u72EC\u7ACB\u4F7F\u7528\u7684-lite-\u7248\u672C" tabindex="-1"><a class="header-anchor" href="#\u652F\u6301\u72EC\u7ACB\u4F7F\u7528\u7684-lite-\u7248\u672C" aria-hidden="true">#</a> \u652F\u6301\u72EC\u7ACB\u4F7F\u7528\u7684 Lite \u7248\u672C</h3><div class="custom-container tip"><p class="custom-container-title">\u5F85\u8BA8\u8BBA</p><p>\u76EE\u524D API \u53EA\u652F\u6301\u901A\u8FC7\u81EA\u52A8\u5904\u7406\u7A0B\u5E8F\u7ED1\u5B9A\u5230 <strong>xposed_init</strong>\uFF0C\u82E5\u60A8\u4E0D\u559C\u6B22\u81EA\u52A8\u5904\u7406\u7A0B\u5E8F\uFF0C\u4E00\u5B9A\u8981\u81EA\u5DF1\u5B9E\u73B0\u6A21\u5757\u88C5\u8F7D\u5165\u53E3\uFF0C\u672A\u6765\u4F1A\u6309\u7167\u9700\u6C42\u4EBA\u6570\u63A8\u51FA\u4EC5\u6709 API \u529F\u80FD\u7684 Lite \u7248\u672C\uFF0C\u4F60\u53EF\u5411\u6211\u4EEC\u63D0\u51FA <strong>issues</strong>\u3002</p></div><p>API \u5DF2\u7ECF\u63D0\u4F9B\u4E86 Xposed \u539F\u751F API \u76D1\u542C\u63A5\u53E3\uFF0C\u4F60\u53EF\u4EE5 <a href="../config/xposed-using#%E5%8E%9F%E7%94%9F-xposed-api-%E4%BA%8B%E4%BB%B6">\u5728\u8FD9\u91CC</a> \u627E\u5230\u6216\u67E5\u770B Demo \u7684\u5B9E\u73B0\u65B9\u6CD5\u3002</p><h3 id="\u652F\u6301\u66F4\u591A-hook-framework" tabindex="-1"><a class="header-anchor" href="#\u652F\u6301\u66F4\u591A-hook-framework" aria-hidden="true">#</a> \u652F\u6301\u66F4\u591A Hook Framework</h3><p>\u4F5C\u4E3A API \u6765\u8BB2\uFF0C\u76EE\u524D\u4EC5\u4EC5\u5BF9\u63A5 <code>XposedBridge</code> \u4F5C\u4E3A\u517C\u5BB9\u5C42\uFF0C\u8FD8\u662F\u6709\u4E00\u5B9A\u7684\u5C40\u9650\u6027\u3002</p><p>\u5927\u90E8\u5206 <code>inline hook</code> \u6CA1\u6709 <code>Java</code> \u517C\u5BB9\u5C42\uFF0C\u540E\u671F\u53EF\u80FD\u4F1A\u8003\u8651 <code>native hook</code> \u7684 <code>Java</code> \u517C\u5BB9\u5C42\u9002\u914D\u3002</p>',17),i=[c];function t(s,h){return o(),a("div",null,i)}const p=e(r,[["render",t],["__file","future.html.vue"]]);export{p as default};
|