mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-06 18:55:35 +08:00
Modify simplify some parameter names
This commit is contained in:
@@ -189,8 +189,8 @@ object CodeSourceFileTemplate {
|
|||||||
" YukiHookBridge.callXposedLoaded(isZygoteLoaded, lpparam, resparam)\n" +
|
" YukiHookBridge.callXposedLoaded(isZygoteLoaded, lpparam, resparam)\n" +
|
||||||
" }\n" +
|
" }\n" +
|
||||||
"\n" +
|
"\n" +
|
||||||
" private fun hookModuleAppStatus(classLoader: ClassLoader? = null, isHookResourcesStatus: Boolean = false) {\n" +
|
" private fun hookModuleAppStatus(loader: ClassLoader? = null, isHookResourcesStatus: Boolean = false) {\n" +
|
||||||
" classLoader?.let { moduleClassLoader = it }\n" +
|
" loader?.let { moduleClassLoader = it }\n" +
|
||||||
" runCatching { YukiHookBridge.hookModuleAppStatus(moduleClassLoader, isHookResourcesStatus) }\n" +
|
" runCatching { YukiHookBridge.hookModuleAppStatus(moduleClassLoader, isHookResourcesStatus) }\n" +
|
||||||
" }\n" +
|
" }\n" +
|
||||||
"\n" +
|
"\n" +
|
||||||
|
@@ -314,13 +314,13 @@ object YukiHookBridge {
|
|||||||
* Hook 模块自身激活状态和 Resources Hook 支持状态
|
* Hook 模块自身激活状态和 Resources Hook 支持状态
|
||||||
*
|
*
|
||||||
* - ❗装载代码将自动生成 - 你不应该手动使用此方法装载 Xposed 模块事件
|
* - ❗装载代码将自动生成 - 你不应该手动使用此方法装载 Xposed 模块事件
|
||||||
* @param classLoader 模块的 [ClassLoader]
|
* @param loader 模块的 [ClassLoader]
|
||||||
* @param isHookResourcesStatus 是否 Hook Resources 支持状态
|
* @param isHookResourcesStatus 是否 Hook Resources 支持状态
|
||||||
*/
|
*/
|
||||||
@YukiGenerateApi
|
@YukiGenerateApi
|
||||||
fun hookModuleAppStatus(classLoader: ClassLoader?, isHookResourcesStatus: Boolean = false) {
|
fun hookModuleAppStatus(loader: ClassLoader?, isHookResourcesStatus: Boolean = false) {
|
||||||
if (YukiHookAPI.Configs.isEnableHookModuleStatus)
|
if (YukiHookAPI.Configs.isEnableHookModuleStatus)
|
||||||
YukiHookHelper.findClass(classLoader, YukiHookModuleStatus::class.java).also { statusClass ->
|
YukiHookHelper.findClass(loader, YukiHookModuleStatus::class.java).also { statusClass ->
|
||||||
if (isHookResourcesStatus.not()) {
|
if (isHookResourcesStatus.not()) {
|
||||||
YukiHookHelper.hookMethod(YukiHookHelper.findMethod(statusClass, YukiHookModuleStatus.IS_ACTIVE_METHOD_NAME),
|
YukiHookHelper.hookMethod(YukiHookHelper.findMethod(statusClass, YukiHookModuleStatus.IS_ACTIVE_METHOD_NAME),
|
||||||
object : YukiMemberReplacement() {
|
object : YukiMemberReplacement() {
|
||||||
|
@@ -75,13 +75,12 @@ internal object YukiHookHelper {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 查找 [Class]
|
* 查找 [Class]
|
||||||
* @param classLoader 当前 [ClassLoader]
|
* @param loader 当前 [ClassLoader]
|
||||||
* @param baseClass 当前类
|
* @param baseClass 当前类
|
||||||
* @return [Field]
|
* @return [Field]
|
||||||
* @throws IllegalStateException 如果 [ClassLoader] 为空
|
* @throws IllegalStateException 如果 [ClassLoader] 为空
|
||||||
*/
|
*/
|
||||||
internal fun findClass(classLoader: ClassLoader?, baseClass: Class<*>) =
|
internal fun findClass(loader: ClassLoader?, baseClass: Class<*>) = loader?.loadClass(baseClass.name) ?: error("ClassLoader is null")
|
||||||
classLoader?.loadClass(baseClass.name) ?: error("ClassLoader is null")
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查找变量
|
* 查找变量
|
||||||
|
Reference in New Issue
Block a user