Files
YukiHookAPI/docs-source/src/zh-cn/about/future.md

43 lines
1.7 KiB
Markdown
Raw 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.

# 展望未来
> 未来是美好的,也是不确定的,让我们共同期待 `YukiHookAPI` 在未来的发展空间。
## 未解决的问题
> 这里收录了 `YukiHookAPI` 尚未解决的问题。
### YukiHookPrefsBridge
目前仅限完美支持 LSPosed其它 Xposed 框架需要降级模块 API。
可能完全不支持太极,太极在高版本系统上需要更低的 API 才能适配。
部分 Xposed 模块开发者目前选择 Hook 目标 APP 内置 Sp 存储方案解决模块设置共享问题。
后期 Android 系统的权限将越来越严格,`selinux` 就是目前面临的一个大问题,有待讨论和研究。
## 未来的计划
> 这里收录了 `YukiHookAPI` 可能会在后期添加的功能。
### 支持独立使用的 Lite 版本
如果你喜欢 `YukiHookAPI` 的反射 API但你的项目可能并不需要相关 Hook 功能。
那么这里有一个好消息要告诉你:
`YukiHookAPI` 的核心反射 API 已被解耦合为 [YukiReflection](https://github.com/fankes/YukiReflection) 项目,它现在能在任何 Android 项目中使用。
::: tip 待讨论
目前 API 只支持通过自动处理程序绑定到 **xposed_init**,若您不喜欢自动处理程序,一定要自己实现模块装载入口,未来会按照需求人数推出仅有 API 功能的 Lite 版本,你可向我们提出 **issues**
:::
API 已经提供了 Xposed 原生 API 监听接口,你可以 [在这里](../config/xposed-using#原生-xposed-api-事件) 找到或查看 Demo 的实现方法。
### 支持更多 Hook Framework
作为 API 来讲,目前仅仅对接 `XposedBridge` 作为兼容层,还是有一定的局限性。
大部分 `inline hook` 没有 Java 兼容层,后期可能会考虑 `native hook` 的 Java 兼容层适配。