Package-level declarations
Types
Link copied to clipboard
Runs the provided callback after the hooked Member executes.
Link copied to clipboard
Runs the specified callback instead of the hooked Member
Link copied to clipboard
A callback invoked with the Xposed method hook parameter when a hooked method runs.
Link copied to clipboard
Invokes the provided MethodHookCallback before the hooked method or constructor runs.
Functions
Link copied to clipboard
inline fun <T> PatcherAPI.after(vararg paramTypes: Class<*>, crossinline callback: HookCallback<T>): Unpatch
Adds a Hook to a constructor of a class.
inline fun <T> PatcherAPI.after(methodName: String, vararg paramTypes: Class<*>, crossinline callback: HookCallback<T>): Unpatch
Adds a Hook to a method of a class.
Link copied to clipboard
inline fun <T> PatcherAPI.before(vararg paramTypes: Class<*>, crossinline callback: HookCallback<T>): Unpatch
Adds a PreHook to a constructor of a class.
inline fun <T> PatcherAPI.before(methodName: String, vararg paramTypes: Class<*>, crossinline callback: HookCallback<T>): Unpatch
Adds a PreHook to a method of a class.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> PatcherAPI.instead(vararg paramTypes: Class<*>, crossinline callback: InsteadHookCallback<T>): Unpatch
Replaces a constructor of a class.
inline fun <T> PatcherAPI.instead(methodName: String, vararg paramTypes: Class<*>, crossinline callback: InsteadHookCallback<T>): Unpatch
Replaces a method of a class.