索引

A C D E F G H I L M N O P S T U V X      
常量字段值|所有程序包|所有类和接口|序列化表格

A

API_101 - 接口中的静态变量 io.github.libxposed.api.XposedInterface
行为变更:所有模块 模块不能注入到 zygote; 它们只会在作用域(scope)对应的进程中加载。
attachFramework(XposedInterface) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
将框架接口绑定到模块。

C

Chain(int) - 记录类的构造器 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
创建 Chain 记录类的实例。

D

DEFAULT - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
遵循在 module.prop 中配置的全局异常模式。
deoptimize(Executable) - 接口中的方法 io.github.libxposed.api.XposedInterface
对方法 / 构造函数进行去优化(deoptimize),用于解决由于内联优化导致 hook 失效的问题。
deoptimize(Executable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 

E

equals(Object) - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
指示某个其他对象是否“等于”此对象。

F

FULL - 记录类中的静态变量 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
使用完整的 Hook 链来调用可执行对象。

G

getApiVersion() - 接口中的方法 io.github.libxposed.api.XposedInterface
获取运行时的 Xposed API 版本。
getApiVersion() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getAppComponentFactory() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageReadyParam
获取当前包的 AppComponentFactory
getApplicationInfo() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
获取当前包的 ApplicationInfo
getArg(int) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
获取指定索引处的参数。
getArgs() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
获取参数列表。
getClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageReadyParam
获取当前包的 ClassLoader。
getClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.SystemServerStartingParam
获取系统服务的类加载器。
getDefaultClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
获取当前包的默认 ClassLoader。
getExecutable() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
获取当前被 Hook 的方法 / 构造函数。
getExecutable() - 接口中的方法 io.github.libxposed.api.XposedInterface.HookHandle
获取当前被 Hook 的方法 / 构造函数。
getFrameworkName() - 接口中的方法 io.github.libxposed.api.XposedInterface
获取当前实现的 Xposed 框架名称。
getFrameworkName() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getFrameworkProperties() - 接口中的方法 io.github.libxposed.api.XposedInterface
获取 Xposed 框架的属性。
getFrameworkProperties() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getFrameworkVersion() - 接口中的方法 io.github.libxposed.api.XposedInterface
获取当前实现的 Xposed 框架版本。
getFrameworkVersion() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getFrameworkVersionCode() - 接口中的方法 io.github.libxposed.api.XposedInterface
获取当前实现的 Xposed 框架版本号(version code)。
getFrameworkVersionCode() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getInvoker(Constructor<T>) - 接口中的方法 io.github.libxposed.api.XposedInterface
获取指定构造函数的调用器(invoker)。
getInvoker(Constructor<T>) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getInvoker(Method) - 接口中的方法 io.github.libxposed.api.XposedInterface
获取指定方法的调用器(invoker)。
getInvoker(Method) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getModuleApplicationInfo() - 接口中的方法 io.github.libxposed.api.XposedInterface
获取该模块的应用信息。
getModuleApplicationInfo() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getPackageName() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
获取当前包的包名。
getProcessName() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.ModuleLoadedParam
获取进程名称。
getRemotePreferences(String) - 接口中的方法 io.github.libxposed.api.XposedInterface
获取存储在 Xposed 框架中的远程偏好设置。
getRemotePreferences(String) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getThisObject() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
获取调用时的 this 指针;如果是 static 方法则返回 null

H

hashCode() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
返回此对象的哈希代码值。
hook(Executable) - 接口中的方法 io.github.libxposed.api.XposedInterface
Hook 一个方法 / 构造函数。
hook(Executable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
hookClassInitializer(Class<?>) - 接口中的方法 io.github.libxposed.api.XposedInterface
Hook 一个类的静态初始化方法(<clinit>)。
hookClassInitializer(Class<?>) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
HookFailedError - io.github.libxposed.api.error中的异常错误类
用于指示由于框架内部错误导致 Hook 失败时抛出的异常。
HookFailedError(String) - 异常错误类的构造器 io.github.libxposed.api.error.HookFailedError
 
HookFailedError(String, Throwable) - 异常错误类的构造器 io.github.libxposed.api.error.HookFailedError
 
HookFailedError(Throwable) - 异常错误类的构造器 io.github.libxposed.api.error.HookFailedError
 
Hook 模型 - 程序包 io.github.libxposed.api中的搜索标记

I

intercept(XposedInterface.Chain) - 接口中的方法 io.github.libxposed.api.XposedInterface.Hooker
拦截一个方法 / 构造函数调用。
intercept(XposedInterface.Hooker) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
为方法 / 构造函数设置 Hooker 并构建 Hook。
invoke(Object, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
通过 Invoker 类型所确定的 Hook 链来调用该方法(或将构造函数视为方法进行调用)。
Invoker 系统 - 程序包 io.github.libxposed.api中的搜索标记
invokeSpecial(Object, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
在指定对象实例上调用特殊(非虚拟)方法(或将构造函数视为方法进行调用), 类似于 JNI 中的 CallNonVirtual<type>Method 功能, 用于在 Java 对象上调用实例(非 static)方法。
io.github.libxposed.api - 程序包 io.github.libxposed.api
现代 Xposed 模块 API。
io.github.libxposed.api.error - 程序包 io.github.libxposed.api.error
 
isFirstPackage() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
返回当前是否为该进程中第一个(主)加载的包。
isSystemServer() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.ModuleLoadedParam
返回当前进程是否为 system server。

L

LIB_API - 接口中的静态变量 io.github.libxposed.api.XposedInterface
的 API 版本。
listRemoteFiles() - 接口中的方法 io.github.libxposed.api.XposedInterface
列出模块共享数据目录中的所有文件。
listRemoteFiles() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
log(int, String, String) - 接口中的方法 io.github.libxposed.api.XposedInterface
向 Xposed 日志中写入一条消息。
log(int, String, String) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
log(int, String, String, Throwable) - 接口中的方法 io.github.libxposed.api.XposedInterface
向 Xposed 日志中写入一条消息。
log(int, String, String, Throwable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 

M

maxPriority() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
返回 maxPriority 记录组件的值。

N

newInstance(Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.CtorInvoker
通过 Invoker 类型所确定的 Hook 链创建一个新实例。
newInstanceSpecial(Class<U>, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.CtorInvoker
创建给定子类的新实例,但使用父类构造函数进行初始化。

O

onModuleLoaded(XposedModuleInterface.ModuleLoadedParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
当模块被加载到目标进程时会收到通知。
onPackageLoaded(XposedModuleInterface.PackageLoadedParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
当一个带有 R.attr.hasCode 的包被加载到进程中时会收到通知。
onPackageReady(XposedModuleInterface.PackageReadyParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
AppComponentFactory 已实例化类加载器, 并准备创建 Application 时会收到通知。
onSystemServerStarting(XposedModuleInterface.SystemServerStartingParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
当 system server 已准备好启动关键服务时会收到通知。
openRemoteFile(String) - 接口中的方法 io.github.libxposed.api.XposedInterface
打开模块共享数据目录中的文件。
openRemoteFile(String) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
Origin() - 记录类的构造器 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
创建 Origin 记录类的实例。
ORIGIN - 接口中的静态变量 io.github.libxposed.api.XposedInterface.Invoker.Type

P

PASSTHROUGH - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
Hooker 抛出的任何异常都会像正常情况一样传播到调用方。
PRIORITY_DEFAULT - 接口中的静态变量 io.github.libxposed.api.XposedInterface
默认的 Hook 优先级。
PRIORITY_HIGHEST - 接口中的静态变量 io.github.libxposed.api.XposedInterface
在拦截链的开头执行。
PRIORITY_LOWEST - 接口中的静态变量 io.github.libxposed.api.XposedInterface
在拦截链的末尾执行。
proceed() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
使用相同的参数和 this 指针继续执行链中的下一个拦截器。
proceed(Object[]) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
使用给定的参数以及相同的 this 指针,继续执行链中的下一个拦截器。
proceedWith(Object) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
使用相同的参数以及给定的 this 指针,继续执行链中的下一个拦截器。
proceedWith(Object, Object[]) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
使用给定的参数和 this 指针,继续执行链中的下一个拦截器。
PROP_CAP_REMOTE - 接口中的静态变量 io.github.libxposed.api.XposedInterface
该框架提供远程 Preferences(配置)以及远程文件支持。
PROP_CAP_SYSTEM - 接口中的静态变量 io.github.libxposed.api.XposedInterface
该框架具备 Hook system_server 以及其他系统进程的能力。
PROP_RT_API_PROTECTION - 接口中的静态变量 io.github.libxposed.api.XposedInterface
该框架禁止通过反射或动态加载的代码访问 Xposed API。
PROTECTIVE - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
Hooker 抛出的任何异常都会被捕获并记录日志,并且调用将继续执行, 如同该 Hook 不存在一样。

S

setExceptionMode(XposedInterface.ExceptionMode) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
设置该 Hook 的异常处理模式。
setPriority(int) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
设置 Hook 的优先级。
setType(XposedInterface.Invoker.Type) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
设置 Invoker 的类型,用于决定需要执行哪一部分 Hook 链。

T

toString() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
返回此记录类的字符串表示形式。

U

unhook() - 接口中的方法 io.github.libxposed.api.XposedInterface.HookHandle
取消该 Hook。

V

valueOf(String) - 枚举类中的静态方法 io.github.libxposed.api.XposedInterface.ExceptionMode
返回带有指定名称的该类的枚举常量。
values() - 枚举类中的静态方法 io.github.libxposed.api.XposedInterface.ExceptionMode
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同

X

XposedFrameworkError - io.github.libxposed.api.error中的异常错误类
用于指示 Xposed 框架功能已失效时抛出的异常。
XposedFrameworkError(String) - 异常错误类的构造器 io.github.libxposed.api.error.XposedFrameworkError
 
XposedFrameworkError(String, Throwable) - 异常错误类的构造器 io.github.libxposed.api.error.XposedFrameworkError
 
XposedFrameworkError(Throwable) - 异常错误类的构造器 io.github.libxposed.api.error.XposedFrameworkError
 
XposedInterface - io.github.libxposed.api中的接口
用于模块在应用进程中进行操作的 Xposed 接口。
XposedInterface.Chain - io.github.libxposed.api中的接口
方法或构造函数的拦截器链(Interceptor Chain)。
XposedInterface.CtorInvoker<T> - io.github.libxposed.api中的接口
构造函数的 Invoker。
XposedInterface.ExceptionMode - io.github.libxposed.api中的枚举类
Hooker 的异常处理模式。
XposedInterface.HookBuilder - io.github.libxposed.api中的接口
用于配置 Hook 的构建器。
XposedInterface.Hooker - io.github.libxposed.api中的接口
方法或构造函数的 Hooker(拦截器实现)。
XposedInterface.HookHandle - io.github.libxposed.api中的接口
Hook 的句柄(Handle)。
XposedInterface.Invoker<T,U> - io.github.libxposed.api中的接口
方法或构造函数的 Invoker(调用器)。
XposedInterface.Invoker.Type - io.github.libxposed.api中的接口
Invoker 的类型,用于决定需要执行哪一部分 Hook 链。
XposedInterface.Invoker.Type.Chain - io.github.libxposed.api中的记录类
从 Hook 链的中间开始执行可执行对象,跳过所有优先级高于指定值的 Hook。
XposedInterface.Invoker.Type.Origin - io.github.libxposed.api中的记录类
调用原始的可执行对象,跳过所有 Hook。
XposedInterfaceWrapper - io.github.libxposed.api中的类
XposedInterface 的封装,用于模块使用,以屏蔽框架实现的细节。
XposedInterfaceWrapper() - 类的构造器 io.github.libxposed.api.XposedInterfaceWrapper
 
XposedModule - io.github.libxposed.api中的类
所有 Xposed 模块入口类都应继承的基类。
XposedModule() - 类的构造器 io.github.libxposed.api.XposedModule
 
XposedModuleInterface - io.github.libxposed.api中的接口
模块初始化接口。
XposedModuleInterface.ModuleLoadedParam - io.github.libxposed.api中的接口
封装模块加载所在进程的信息。
XposedModuleInterface.PackageLoadedParam - io.github.libxposed.api中的接口
封装正在加载的包(package)信息。
XposedModuleInterface.PackageReadyParam - io.github.libxposed.api中的接口
封装已准备好 ClassLoader 的包信息。
XposedModuleInterface.SystemServerStartingParam - io.github.libxposed.api中的接口
封装了有关系统服务的信息。

作用域(Scope) - 程序包 io.github.libxposed.api中的搜索标记

入口注册 - 程序包 io.github.libxposed.api中的搜索标记

快速开始 - 程序包 io.github.libxposed.api中的搜索标记

模块配置 - 程序包 io.github.libxposed.api中的搜索标记
模块生命周期回调 - 程序包 io.github.libxposed.api中的搜索标记

错误处理 - 程序包 io.github.libxposed.api中的搜索标记
A C D E F G H I L M N O P S T U V X      
常量字段值|所有程序包|所有类和接口|序列化表格