@InjectYukiHookWithXposed
class
HookEntry : IYukiHookXposedInit {
override fun onInit() = configs {
configs {
debugLog {
tag =
"JingDongReaderCampus"
isEnable =
true
isRecord =
false
elements(TAG, PRIORITY, PACKAGE_NAME, USER_ID)
}
isDebug =
true
isEnableModuleAppResourcesCache =
true
isEnableHookSharedPreferences =
false
isEnableDataChannel =
true
}
}
override fun onHook() = encase {
loadApp(name =
"com.jingdong.app.reader.campus"
) {
onAppLifecycle {
onCreate { registerModuleAppActivities() }
}
val headersClass by lazyClass(
"okhttp3.Headers"
)
"com.jingdong.app.reader.main.action.UserVerifySelectAction\$a"
.toClass().apply {
method {
name =
"j"
param(IntType, headersClass, StringClass)
}.hook {
before {
args[
2
] =
"{\"data\":{\"need_verify\":false,\"verify_state\":1,\"start_prompt_time\":1728884471000,\"remain_verify_days\":365},\"result_code\":0,\"message\":\"SUCCESS\"}"
}
}
}
"com.jingdong.app.reader.logo.action.GetSplashImageAction\$a"
.toClass().apply {
method {
name =
"j"
param(IntType, headersClass, StringClass)
}.hook {
before {
args[
2
] =
"{\"data\":{\"has_adv\":false,\"name\":\"浙江大学的启动图\",\"pic_address\":\"https://img10.360buyimg.com/ebookadmin/jfs/t1/194181/34/42246/108158/655abb8cF1a52e14c/e9fe15f9f3072098.png.dpg\",\"jump_type\":0},\"result_code\":0,\"message\":\"SUCCESS\"}"
}
}
}
}
}
}