索引
常量字段值|所有程序包|所有类和接口|序列化表格
A
- API_101 - 接口中的静态变量 io.github.libxposed.api.XposedInterface
-
Behavior changes: all modules Modules cannot be injected into zygote; they are only loaded within the process of the scope. Behavior changes: Modules targeting 101 or higher This is the first API version.
- attachFramework(XposedInterface) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
-
Attaches the framework interface to the module.
C
- Chain(int) - 记录类的构造器 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
-
创建
Chain记录类的实例。
D
- DEFAULT - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
-
Follows the global exception mode configured in
module.prop. - deoptimize(Executable) - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Deoptimizes a method / constructor in case hooked callee is not called because of inline.
- deoptimize(Executable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
E
- Entry Registration - 程序包 io.github.libxposed.api中的搜索标记
- 节
- equals(Object) - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
-
指示某个其他对象是否“等于”此对象。
- Error Handling - 程序包 io.github.libxposed.api中的搜索标记
- 节
F
- FULL - 记录类中的静态变量 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
-
Invoking the executable with full hook chain.
G
- getApiVersion() - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Gets the runtime Xposed API version.
- getApiVersion() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getAppComponentFactory() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageReadyParam
-
Gets the
AppComponentFactoryof the current package. - getApplicationInfo() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
-
Gets the
ApplicationInfoof the current package. - getArg(int) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
-
Gets the argument at the given index.
- getArgs() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
-
Gets the arguments.
- getClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageReadyParam
-
Gets the classloader of the current package.
- getClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.SystemServerStartingParam
-
Gets the class loader of system server.
- getDefaultClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
-
Gets the default classloader of the current package.
- getExecutable() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
-
Gets the method / constructor being hooked.
- getExecutable() - 接口中的方法 io.github.libxposed.api.XposedInterface.HookHandle
-
Gets the method / constructor being hooked.
- getFrameworkName() - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Gets the Xposed framework name of current implementation.
- getFrameworkName() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getFrameworkProperties() - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Gets the Xposed framework properties.
- getFrameworkProperties() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getFrameworkVersion() - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Gets the Xposed framework version of current implementation.
- getFrameworkVersion() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getFrameworkVersionCode() - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Gets the Xposed framework version code of current implementation.
- getFrameworkVersionCode() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getInvoker(Constructor<T>) - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Get a constructor invoker for the given constructor.
- getInvoker(Constructor<T>) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getInvoker(Method) - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Get a method invoker for the given method.
- getInvoker(Method) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getModuleApplicationInfo() - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Gets the application info of the module.
- getModuleApplicationInfo() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getPackageName() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
-
Gets the package name of the current package.
- getProcessName() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.ModuleLoadedParam
-
Gets the process name.
- getRemotePreferences(String) - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Gets remote preferences stored in Xposed framework.
- getRemotePreferences(String) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- getThisObject() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
-
Gets the
thispointer for the call, ornullfor static methods. - Getting Started - 程序包 io.github.libxposed.api中的搜索标记
- 节
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 a method / constructor.
- hook(Executable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- hookClassInitializer(Class<?>) - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Hook the static initializer (
<clinit>) of a class. - hookClassInitializer(Class<?>) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- HookFailedError - io.github.libxposed.api.error中的异常错误类
-
Thrown to indicate that a hook failed due to framework internal error.
- 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 Model - 程序包 io.github.libxposed.api中的搜索标记
- 节
I
- intercept(XposedInterface.Chain) - 接口中的方法 io.github.libxposed.api.XposedInterface.Hooker
-
Intercepts a method / constructor call.
- intercept(XposedInterface.Hooker) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
-
Sets the hooker for the method / constructor and builds the hook.
- invoke(Object, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
-
Invokes the method (or the constructor as a method) through the hook chain determined by the invoker's type.
- Invoker System - 程序包 io.github.libxposed.api中的搜索标记
- 节
- invokeSpecial(Object, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
-
Invokes the special (non-virtual) method (or the constructor as a method) on a given object instance, similar to the functionality of
CallNonVirtual<type>Methodin JNI, which invokes an instance (nonstatic) method on a Java object. - io.github.libxposed.api - 程序包 io.github.libxposed.api
-
Modern Xposed Module API.
- io.github.libxposed.api.error - 程序包 io.github.libxposed.api.error
- isFirstPackage() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
-
Returns whether this is the first and main package loaded in the process.
- isSystemServer() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.ModuleLoadedParam
-
Returns whether the current process is system server.
L
- LIB_API - 接口中的静态变量 io.github.libxposed.api.XposedInterface
-
The API version of this library.
- listRemoteFiles() - 接口中的方法 io.github.libxposed.api.XposedInterface
-
List all files in the module's shared data directory.
- listRemoteFiles() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- log(int, String, String) - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Writes a message to the Xposed log.
- log(int, String, String) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
- log(int, String, String, Throwable) - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Writes a message to the Xposed log.
- log(int, String, String, Throwable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
M
- maxPriority() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
-
返回
maxPriority记录组件的值。 - Module Configuration - 程序包 io.github.libxposed.api中的搜索标记
- 节
- Module Lifecycle Callbacks - 程序包 io.github.libxposed.api中的搜索标记
- 节
N
- newInstance(Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.CtorInvoker
-
Creates a new instance through the hook chain determined by the invoker's type.
- newInstanceSpecial(Class<U>, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.CtorInvoker
-
Creates a new instance of the given subclass, but initializes it with a parent constructor.
O
- onModuleLoaded(XposedModuleInterface.ModuleLoadedParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
-
Gets notified when the module is loaded into the target process.
This callback is guaranteed to be called exactly once for a process. - onPackageLoaded(XposedModuleInterface.PackageLoadedParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
-
Gets notified when a
R.attr.hasCodepackage is loaded into the process. - onPackageReady(XposedModuleInterface.PackageReadyParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
-
Gets notified when
AppComponentFactoryhas instantiated the classloader and is ready to createApplication. - onSystemServerStarting(XposedModuleInterface.SystemServerStartingParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
-
Gets notified when system server is ready to start critical services.
- openRemoteFile(String) - 接口中的方法 io.github.libxposed.api.XposedInterface
-
Open a file in the module's shared data directory.
- 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
-
A convenience constant for
XposedInterface.Invoker.Type.Origin.
P
- PASSTHROUGH - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
-
Any exception thrown by the hooker will be propagated to the caller as usual.
- PRIORITY_DEFAULT - 接口中的静态变量 io.github.libxposed.api.XposedInterface
-
The default hook priority.
- PRIORITY_HIGHEST - 接口中的静态变量 io.github.libxposed.api.XposedInterface
-
Execute at the beginning of the interception chain.
- PRIORITY_LOWEST - 接口中的静态变量 io.github.libxposed.api.XposedInterface
-
Execute at the end of the interception chain.
- proceed() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
-
Proceeds to the next interceptor in the chain with the same arguments and
thispointer. - proceed(Object[]) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
-
Proceeds to the next interceptor in the chain with the given arguments and the same
thispointer. - proceedWith(Object) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
-
Proceeds to the next interceptor in the chain with the same arguments and given
thispointer. - proceedWith(Object, Object[]) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
-
Proceeds to the next interceptor in the chain with the given arguments and
thispointer. - PROP_CAP_REMOTE - 接口中的静态变量 io.github.libxposed.api.XposedInterface
-
The framework provides remote preferences and remote files support.
- PROP_CAP_SYSTEM - 接口中的静态变量 io.github.libxposed.api.XposedInterface
-
The framework has the capability to hook system_server and other system processes.
- PROP_RT_API_PROTECTION - 接口中的静态变量 io.github.libxposed.api.XposedInterface
-
The framework disallows accessing Xposed API via reflection or dynamically loaded code.
- PROTECTIVE - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
-
Any exception thrown by the hooker will be caught and logged, and the call will proceed as if no hook exists.
S
- Scope - 程序包 io.github.libxposed.api中的搜索标记
- 节
- setExceptionMode(XposedInterface.ExceptionMode) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
-
Sets the exception handling mode for the hook.
- setPriority(int) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
-
Sets the priority of the hook.
- setType(XposedInterface.Invoker.Type) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
-
Sets the type of the invoker, which determines the hook chain to be invoked
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
-
Cancels the hook.
V
- valueOf(String) - 枚举类中的静态方法 io.github.libxposed.api.XposedInterface.ExceptionMode
-
返回带有指定名称的该类的枚举常量。
- values() - 枚举类中的静态方法 io.github.libxposed.api.XposedInterface.ExceptionMode
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
X
- XposedFrameworkError - io.github.libxposed.api.error中的异常错误类
-
Thrown to indicate that the Xposed framework function is broken.
- 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 interface for modules to operate on application processes.
- XposedInterface.Chain - io.github.libxposed.api中的接口
-
Interceptor chain for a method or constructor.
- XposedInterface.CtorInvoker<T> - io.github.libxposed.api中的接口
-
Invoker for a constructor.
- XposedInterface.ExceptionMode - io.github.libxposed.api中的枚举类
-
Exception handling mode for hookers.
- XposedInterface.HookBuilder - io.github.libxposed.api中的接口
-
Builder for configuring a hook.
- XposedInterface.Hooker - io.github.libxposed.api中的接口
-
Hooker for a method or constructor.
- XposedInterface.HookHandle - io.github.libxposed.api中的接口
-
Handle for a hook.
- XposedInterface.Invoker<T,
U> - io.github.libxposed.api中的接口 -
Invoker for a method or constructor.
- XposedInterface.Invoker.Type - io.github.libxposed.api中的接口
-
Type of the invoker, which determines the hook chain to be invoked
- XposedInterface.Invoker.Type.Chain - io.github.libxposed.api中的记录类
-
Invokes the executable starting from the middle of the hook chain, skipping all hooks with priority higher than the given value.
- XposedInterface.Invoker.Type.Origin - io.github.libxposed.api中的记录类
-
Invokes the original executable, skipping all hooks.
- XposedInterfaceWrapper - io.github.libxposed.api中的类
-
Wrapper of
XposedInterfaceused by modules to shield framework implementation details. - XposedInterfaceWrapper() - 类的构造器 io.github.libxposed.api.XposedInterfaceWrapper
- XposedModule - io.github.libxposed.api中的类
-
Super class which all Xposed module entry classes should extend.
Entry classes will be instantiated exactly once for each process. - XposedModule() - 类的构造器 io.github.libxposed.api.XposedModule
- XposedModuleInterface - io.github.libxposed.api中的接口
-
Interface for module initialization.
- XposedModuleInterface.ModuleLoadedParam - io.github.libxposed.api中的接口
-
Wraps information about the process in which the module is loaded.
- XposedModuleInterface.PackageLoadedParam - io.github.libxposed.api中的接口
-
Wraps information about the package being loaded.
- XposedModuleInterface.PackageReadyParam - io.github.libxposed.api中的接口
-
Wraps information about the package whose classloader is ready.
- XposedModuleInterface.SystemServerStartingParam - io.github.libxposed.api中的接口
-
Wraps information about system server.
常量字段值|所有程序包|所有类和接口|序列化表格