Files
YukiHookAPI/assets/supportive.html-CTTW-ar9.js
github-actions[bot] aac9e42e84 Deploy to GitHub pages
2025-08-02 18:17:09 +00:00

2 lines
7.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as n,r as s,o as r,c as d,b as t,d as l,e as o}from"./app-BpUB8-Q8.js";const u={},_=t("h1",{id:"支持性",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#支持性","aria-hidden":"true"},"#"),l(" 支持性")],-1),h=t("p",null,[l("以下是 "),t("code",null,"YukiHookAPI"),l(" 支持的相关功能、Xposed 框架、Hook Frameworks、Hook APIs。")],-1),i=t("blockquote",null,[t("p",null,"基本功能")],-1),a=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th",null,"ST"),t("th",null,"Description")])],-1),c=t("td",null,"自动化 Xposed 模块构建",-1),p=t("td",null,"✅",-1),f=t("code",null,"YukiHookAPI",-1),b=t("code",null,"2.0.0",-1),k={href:"https://github.com/HighCapable/YukiHookAPI/issues/49",target:"_blank",rel:"noopener noreferrer"},g=t("tr",null,[t("td",null,"ART 动态方法 Hook"),t("td",null,"✅"),t("td",null,"多场景下稳定使用")],-1),m=t("tr",null,[t("td",null,"Xposed 资源钩子 (Resources Hook)"),t("td",null,"❗"),t("td",null,[l("支持,但计划 "),t("code",null,"YukiHookAPI"),l(),t("code",null,"2.0.0"),l(" 版本移除")])],-1),A=t("blockquote",null,[t("p",null,"扩展功能")],-1),P=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th",null,"ST"),t("th",null,"Description")])],-1),H=t("td",null,[t("s",null,[t("a",{href:"../api/special-features/reflection"},"字节码与反射扩展")])],-1),E=t("td",null,"❗",-1),I={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},S=t("code",null,"YukiHookAPI",-1),X=t("code",null,"2.0.0",-1),v=t("tr",null,[t("td",null,[t("a",{href:"../api/special-features/xposed-storage"},"Xposed 模块数据存储")]),t("td",null,"✅"),t("td",null,"正常使用")],-1),L=t("tr",null,[t("td",null,[t("a",{href:"../api/special-features/xposed-channel"},"Xposed 模块与宿主通讯桥")]),t("td",null,"✅"),t("td",null,"正常使用")],-1),y=t("tr",null,[t("td",null,[t("a",{href:"../api/special-features/host-lifecycle"},"宿主生命周期扩展")]),t("td",null,"✅"),t("td",null,"正常使用")],-1),x=t("tr",null,[t("td",null,[t("a",{href:"../api/special-features/host-inject#%E6%B3%A8%E5%85%A5%E6%A8%A1%E5%9D%97%E8%B5%84%E6%BA%90-resources"},"注入模块资源 (Resources)")]),t("td",null,"✅"),t("td",null,"正常使用")],-1),D=t("tr",null,[t("td",null,[t("a",{href:"../api/special-features/host-inject#%E6%B3%A8%E5%86%8C%E6%A8%A1%E5%9D%97-activity"},"注册模块 Activity")]),t("td",null,"✅"),t("td",null,"正常使用")],-1),R=t("blockquote",null,[t("p",null,"Xposed 框架")],-1),T=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th",null,"ST"),t("th",null,"Description")])],-1),N={href:"https://github.com/LSPosed/LSPosed",target:"_blank",rel:"noopener noreferrer"},Y=t("td",null,"✅",-1),B=t("td",null,"多场景下稳定使用",-1),C={href:"https://github.com/LSPosed/LSPatch",target:"_blank",rel:"noopener noreferrer"},F=t("td",null,"⭕",-1),q=t("td",null,"支持,将在此项目完善后逐渐加入 API 支持",-1),w={href:"https://github.com/ElderDrivers/EdXposed",target:"_blank",rel:"noopener noreferrer"},V=t("td",null,"❎",-1),j=t("td",null,"已停止维护,不再推荐使用",-1),K={href:"https://github.com/canyie/Dreamland",target:"_blank",rel:"noopener noreferrer"},G=t("td",null,"⭕",-1),M=t("td",null,"理论支持 (未经过开发者测试)",-1),W={href:"https://github.com/taichi-framework/TaiChi",target:"_blank",rel:"noopener noreferrer"},z=t("td",null,"⭕",-1),J=t("td",null,"Hook 功能正常 (部分功能有限制)",-1),O={href:"https://github.com/rovo89/Xposed",target:"_blank",rel:"noopener noreferrer"},Q=t("td",null,"❎",-1),U=t("td",null,"已停止维护,不再推荐使用",-1),Z=t("blockquote",null,[t("p",null,"Hook 框架 (Hook Frameworks)")],-1),$=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th",null,"ST"),t("th",null,"Description")])],-1),tt={href:"https://github.com/LSPosed/LSPlant",target:"_blank",rel:"noopener noreferrer"},lt=t("td",null,"⭕",-1),et={href:"https://github.com/Aliucord/hook",target:"_blank",rel:"noopener noreferrer"},ot={href:"https://github.com/canyie/pine",target:"_blank",rel:"noopener noreferrer"},nt=t("td",null,"⭕",-1),st=t("td",null,"理论支持 (未经过开发者测试)",-1),rt={href:"https://github.com/asLody/SandHook",target:"_blank",rel:"noopener noreferrer"},dt=t("td",null,"❎",-1),ut=t("td",null,"不支持较新版本的 Android需要自行对接 Rovo89 Xposed API",-1),_t={href:"https://github.com/asLody/whale",target:"_blank",rel:"noopener noreferrer"},ht=t("td",null,"❎",-1),it=t("td",null,"不支持较新版本的 Android需要自行对接 Rovo89 Xposed API",-1),at={href:"https://github.com/PAGalaxyLab/YAHFA",target:"_blank",rel:"noopener noreferrer"},ct=t("td",null,"❎",-1),pt=t("td",null,"不支持较新版本的 Android需要自行对接 Rovo89 Xposed API",-1),ft={href:"https://github.com/turing-technician/FastHook",target:"_blank",rel:"noopener noreferrer"},bt=t("td",null,"❎",-1),kt=t("td",null,"已停止维护,不再推荐使用",-1),gt={href:"https://github.com/tiann/epic",target:"_blank",rel:"noopener noreferrer"},mt=t("td",null,"❎",-1),At=t("td",null,"已停止维护,不再推荐使用",-1),Pt=t("blockquote",null,[t("p",null,"Hook APIs")],-1),Ht=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th",null,"ST"),t("th",null,"Description")])],-1),Et={href:"https://api.xposed.info/",target:"_blank",rel:"noopener noreferrer"},It=t("td",null,"✅",-1),St=t("td",null,"多场景下稳定使用",-1),Xt={href:"https://github.com/libxposed",target:"_blank",rel:"noopener noreferrer"},vt=t("td",null,"❎",-1),Lt=t("td",null,[l("计划 "),t("code",null,"YukiHookAPI"),l(),t("code",null,"2.0.0"),l(" 版本支持")],-1);function yt(xt,Dt){const e=s("ExternalLinkIcon");return r(),d("div",null,[_,h,i,t("table",null,[a,t("tbody",null,[t("tr",null,[c,p,t("td",null,[l("计划 "),f,l(),b,l(" 版本使用 "),t("a",k,[l("新的 Xposed 模块配置方案"),o(e)])])]),g,m])]),A,t("table",null,[P,t("tbody",null,[t("tr",null,[H,E,t("td",null,[l("已全面弃用,推荐迁移至 "),t("a",I,[l("KavaRef"),o(e)]),l(",计划 "),S,l(),X,l(" 版本移除")])]),v,L,y,x,D])]),R,t("table",null,[T,t("tbody",null,[t("tr",null,[t("td",null,[t("a",N,[l("LSPosed"),o(e)])]),Y,B]),t("tr",null,[t("td",null,[t("a",C,[l("LSPatch"),o(e)])]),F,q]),t("tr",null,[t("td",null,[t("a",w,[l("EdXposed"),o(e)])]),V,j]),t("tr",null,[t("td",null,[t("a",K,[l("Dreamland"),o(e)])]),G,M]),t("tr",null,[t("td",null,[t("a",W,[l("TaiChi"),o(e)])]),z,J]),t("tr",null,[t("td",null,[t("a",O,[l("Xposed"),o(e)])]),Q,U])])]),Z,t("table",null,[$,t("tbody",null,[t("tr",null,[t("td",null,[t("a",tt,[l("LSPlant"),o(e)])]),lt,t("td",null,[l("请参考 "),t("a",et,[l("AliuHook"),o(e)])])]),t("tr",null,[t("td",null,[t("a",ot,[l("Pine"),o(e)])]),nt,st]),t("tr",null,[t("td",null,[t("a",rt,[l("SandHook"),o(e)])]),dt,ut]),t("tr",null,[t("td",null,[t("a",_t,[l("Whale"),o(e)])]),ht,it]),t("tr",null,[t("td",null,[t("a",at,[l("YAHFA"),o(e)])]),ct,pt]),t("tr",null,[t("td",null,[t("a",ft,[l("FastHook"),o(e)])]),bt,kt]),t("tr",null,[t("td",null,[t("a",gt,[l("Epic"),o(e)])]),mt,At])])]),Pt,t("table",null,[Ht,t("tbody",null,[t("tr",null,[t("td",null,[t("a",Et,[l("Rovo89 Xposed API"),o(e)])]),It,St]),t("tr",null,[t("td",null,[t("a",Xt,[l("Modern Xposed API"),o(e)])]),vt,Lt])])])])}const Tt=n(u,[["render",yt],["__file","supportive.html.vue"]]);export{Tt as default};