Skip to content

Commit

Permalink
fix: 内置后不显示模块设置入口
Browse files Browse the repository at this point in the history
Signed-off-by: xihan123 <srxqzxs@vip.qq.com>
  • Loading branch information
xihan123 committed Sep 2, 2023
1 parent da43342 commit df19d76
Showing 1 changed file with 36 additions and 35 deletions.
71 changes: 36 additions & 35 deletions app/src/main/kotlin/cn/xihan/qdds/HookEntry.kt
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,42 @@ class HookEntry : IYukiHookXposedInit {
mainFunction(versionCode = versionCode)
}

findClass("com.qidian.QDReader.ui.activity.MoreActivity").hook {
injectMember {
method {
name = "initWidget"
emptyParam()
returnType = UnitType
}
afterHook {
safeRun {
val readMoreSetting = instance.getView<RelativeLayout>("readMoreSetting")
// 获取 readMoreSetting 子控件
val readMoreSettingChild =
readMoreSetting?.getChildAt(0).safeCast<TextView>()
readMoreSettingChild?.text = "阅读设置/模块设置(长按)"

readMoreSetting?.setOnLongClickListener {
instance<Activity>().apply {
startActivity(Intent(this, MainActivity::class.java))
}
true
}
}
}
}

injectMember {
method {
name = "onCreate"
param(BundleClass)
}
afterHook {
instance<Activity>().registerModuleAppActivities()
}
}
}

/**
* 开启OkHttp3 日志拦截器
*//*
Expand Down Expand Up @@ -439,41 +475,6 @@ class HookEntry : IYukiHookXposedInit {
quickShield(versionCode)
}

findClass("com.qidian.QDReader.ui.activity.MoreActivity").hook {
injectMember {
method {
name = "initWidget"
emptyParam()
returnType = UnitType
}
afterHook {
safeRun {
val readMoreSetting = instance.getView<RelativeLayout>("readMoreSetting")
// 获取 readMoreSetting 子控件
val readMoreSettingChild =
readMoreSetting?.getChildAt(0).safeCast<TextView>()
readMoreSettingChild?.text = "阅读设置/模块设置(长按)"

readMoreSetting?.setOnLongClickListener {
instance<Activity>().apply {
startActivity(Intent(this, MainActivity::class.java))
}
true
}
}
}
}

injectMember {
method {
name = "onCreate"
param(BundleClass)
}
afterHook {
instance<Activity>().registerModuleAppActivities()
}
}
}
}

companion object {
Expand Down

0 comments on commit df19d76

Please sign in to comment.