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

2 lines
7.4 KiB
JavaScript

import{_ as n,r as s,o as r,c as d,b as e,d as t,e as l}from"./app-BpUB8-Q8.js";const u={},a=e("h1",{id:"supportive",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#supportive","aria-hidden":"true"},"#"),t(" Supportive")],-1),i=e("p",null,[t("The following are the related functions, Xposed Frameworks, Hook Frameworks and Hook APIs supported by "),e("code",null,"YukiHookAPI"),t(".")],-1),h=e("blockquote",null,[e("p",null,"Basic Functions")],-1),c=e("thead",null,[e("tr",null,[e("th",null,"Name"),e("th",null,"ST"),e("th",null,"Description")])],-1),_=e("td",null,"Xposed Module Auto Builder",-1),p=e("td",null,"✅",-1),f={href:"https://github.com/HighCapable/YukiHookAPI/issues/49",target:"_blank",rel:"noopener noreferrer"},b=e("code",null,"YukiHookAPI",-1),m=e("code",null,"2.0.0",-1),k=e("tr",null,[e("td",null,"ART Dynamic Method Hook"),e("td",null,"✅"),e("td",null,"Stable use in multiple scenarios")],-1),g=e("tr",null,[e("td",null,"Xposed Resources Hook"),e("td",null,"❗"),e("td",null,[t("Supported, but will be removed on "),e("code",null,"YukiHookAPI"),t(),e("code",null,"2.0.0")])],-1),A=e("blockquote",null,[e("p",null,"Extended Functions")],-1),y=e("thead",null,[e("tr",null,[e("th",null,"Name"),e("th",null,"ST"),e("th",null,"Description")])],-1),P=e("td",null,[e("s",null,[e("a",{href:"../api/special-features/reflection"},"Reflection Extensions")])],-1),v=e("td",null,"❗",-1),H={href:"https://github.com/HighCapable/KavaRef",target:"_blank",rel:"noopener noreferrer"},S=e("code",null,"YukiHookAPI",-1),I=e("code",null,"2.0.0",-1),X=e("tr",null,[e("td",null,[e("a",{href:"../api/special-features/xposed-storage"},"Xposed Module Data Storage")]),e("td",null,"✅"),e("td",null,"Normal use")],-1),x=e("tr",null,[e("td",null,[e("a",{href:"../api/special-features/xposed-channel"},"Xposed Module and Host Channel")]),e("td",null,"✅"),e("td",null,"Normal use")],-1),L=e("tr",null,[e("td",null,[e("a",{href:"../api/special-features/host-lifecycle"},"Host Lifecycle Extension")]),e("td",null,"✅"),e("td",null,"Normal use")],-1),T=e("tr",null,[e("td",null,[e("a",{href:"../api/special-features/host-inject#inject-module-apps-resources"},"Inject Module Apps Resources")]),e("td",null,"✅"),e("td",null,"Normal use")],-1),N=e("tr",null,[e("td",null,[e("a",{href:"../api/special-features/host-inject#register-module-apps-activity"},"Register Module Apps Activity")]),e("td",null,"✅"),e("td",null,"Normal use")],-1),M=e("blockquote",null,[e("p",null,"Xposed Frameworks")],-1),R=e("thead",null,[e("tr",null,[e("th",null,"Name"),e("th",null,"ST"),e("th",null,"Description")])],-1),w={href:"https://github.com/LSPosed/LSPosed",target:"_blank",rel:"noopener noreferrer"},D=e("td",null,"✅",-1),E=e("td",null,"Stable use in multiple scenarios",-1),F={href:"https://github.com/LSPosed/LSPatch",target:"_blank",rel:"noopener noreferrer"},C=e("td",null,"⭕",-1),Y=e("td",null,"Support, API support will be gradually added after the project is completed",-1),j={href:"https://github.com/ElderDrivers/EdXposed",target:"_blank",rel:"noopener noreferrer"},q=e("td",null,"❎",-1),B=e("td",null,"Maintenance has stopped and is no longer recommended",-1),V={href:"https://github.com/canyie/Dreamland",target:"_blank",rel:"noopener noreferrer"},W=e("td",null,"⭕",-1),K=e("td",null,"Theoretical support (not tested by developer)",-1),G={href:"https://github.com/taichi-framework/TaiChi",target:"_blank",rel:"noopener noreferrer"},z=e("td",null,"⭕",-1),J=e("td",null,"Hook functions normally (some functions have restrictions)",-1),O={href:"https://github.com/rovo89/Xposed",target:"_blank",rel:"noopener noreferrer"},Q=e("td",null,"❎",-1),U=e("td",null,"Maintenance has stopped and is no longer recommended",-1),Z=e("blockquote",null,[e("p",null,"Hook Frameworks")],-1),$=e("thead",null,[e("tr",null,[e("th",null,"Name"),e("th",null,"ST"),e("th",null,"Description")])],-1),ee={href:"https://github.com/LSPosed/LSPlant",target:"_blank",rel:"noopener noreferrer"},te=e("td",null,"⭕",-1),oe={href:"https://github.com/Aliucord/hook",target:"_blank",rel:"noopener noreferrer"},le={href:"https://github.com/canyie/pine",target:"_blank",rel:"noopener noreferrer"},ne=e("td",null,"⭕",-1),se=e("td",null,"Theoretical support (not tested by developer)",-1),re={href:"https://github.com/asLody/SandHook",target:"_blank",rel:"noopener noreferrer"},de=e("td",null,"❎",-1),ue=e("td",null,"The latests Android are not supported, you need to integrated the Rovo89 Xposed API yourself",-1),ae={href:"https://github.com/asLody/whale",target:"_blank",rel:"noopener noreferrer"},ie=e("td",null,"❎",-1),he=e("td",null,"The latests Android are not supported, you need to integrated the Rovo89 Xposed API yourself",-1),ce={href:"https://github.com/PAGalaxyLab/YAHFA",target:"_blank",rel:"noopener noreferrer"},_e=e("td",null,"❎",-1),pe=e("td",null,"The latests Android are not supported, you need to integrated the Rovo89 Xposed API yourself",-1),fe={href:"https://github.com/turing-technician/FastHook",target:"_blank",rel:"noopener noreferrer"},be=e("td",null,"❎",-1),me=e("td",null,"Maintenance has stopped and is no longer recommended",-1),ke={href:"https://github.com/tiann/epic",target:"_blank",rel:"noopener noreferrer"},ge=e("td",null,"❎",-1),Ae=e("td",null,"Maintenance has stopped and is no longer recommended",-1),ye=e("blockquote",null,[e("p",null,"Hook APIs")],-1),Pe=e("thead",null,[e("tr",null,[e("th",null,"Name"),e("th",null,"ST"),e("th",null,"Description")])],-1),ve={href:"https://api.xposed.info/",target:"_blank",rel:"noopener noreferrer"},He=e("td",null,"✅",-1),Se=e("td",null,"Stable use in multiple scenarios",-1),Ie={href:"https://github.com/libxposed",target:"_blank",rel:"noopener noreferrer"},Xe=e("td",null,"❎",-1),xe=e("td",null,[t("Will be supported on "),e("code",null,"YukiHookAPI"),t(),e("code",null,"2.0.0")],-1);function Le(Te,Ne){const o=s("ExternalLinkIcon");return r(),d("div",null,[a,i,h,e("table",null,[c,e("tbody",null,[e("tr",null,[_,p,e("td",null,[t("Will use "),e("a",f,[t("New Xposed Module Config Plan"),l(o)]),t(" on "),b,t(),m])]),k,g])]),A,e("table",null,[y,e("tbody",null,[e("tr",null,[P,v,e("td",null,[t("Completely deprecated, recommended to migrate to "),e("a",H,[t("KavaRef"),l(o)]),t(", planned "),S,t(),I,t(" version removed")])]),X,x,L,T,N])]),M,e("table",null,[R,e("tbody",null,[e("tr",null,[e("td",null,[e("a",w,[t("LSPosed"),l(o)])]),D,E]),e("tr",null,[e("td",null,[e("a",F,[t("LSPatch"),l(o)])]),C,Y]),e("tr",null,[e("td",null,[e("a",j,[t("EdXposed"),l(o)])]),q,B]),e("tr",null,[e("td",null,[e("a",V,[t("Dreamland"),l(o)])]),W,K]),e("tr",null,[e("td",null,[e("a",G,[t("TaiChi"),l(o)])]),z,J]),e("tr",null,[e("td",null,[e("a",O,[t("Xposed"),l(o)])]),Q,U])])]),Z,e("table",null,[$,e("tbody",null,[e("tr",null,[e("td",null,[e("a",ee,[t("LSPlant"),l(o)])]),te,e("td",null,[t("Please visit "),e("a",oe,[t("AliuHook"),l(o)])])]),e("tr",null,[e("td",null,[e("a",le,[t("Pine"),l(o)])]),ne,se]),e("tr",null,[e("td",null,[e("a",re,[t("SandHook"),l(o)])]),de,ue]),e("tr",null,[e("td",null,[e("a",ae,[t("Whale"),l(o)])]),ie,he]),e("tr",null,[e("td",null,[e("a",ce,[t("YAHFA"),l(o)])]),_e,pe]),e("tr",null,[e("td",null,[e("a",fe,[t("FastHook"),l(o)])]),be,me]),e("tr",null,[e("td",null,[e("a",ke,[t("Epic"),l(o)])]),ge,Ae])])]),ye,e("table",null,[Pe,e("tbody",null,[e("tr",null,[e("td",null,[e("a",ve,[t("Rovo89 Xposed API"),l(o)])]),He,Se]),e("tr",null,[e("td",null,[e("a",Ie,[t("Modern Xposed API"),l(o)])]),Xe,xe])])])])}const Re=n(u,[["render",Le],["__file","supportive.html.vue"]]);export{Re as default};