Skip to content

Commit

Permalink
fix: AutoSendOriginalPhoto for QQNT
Browse files Browse the repository at this point in the history
  • Loading branch information
klxiaoniu committed Jun 21, 2023
1 parent f9dc30f commit e49037f
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
8 changes: 3 additions & 5 deletions app/src/main/java/xyz/nextalone/hook/AutoSendOriginalPhoto.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
*/
package xyz.nextalone.hook

import android.annotation.SuppressLint
import android.app.Activity
import android.os.Bundle
import android.view.View
Expand Down Expand Up @@ -53,17 +52,16 @@ object AutoSendOriginalPhoto : CommonSwitchFunctionHook(SyncUtils.PROC_MAIN or S

override val uiItemLocation = FunctionEntryRouter.Locations.Auxiliary.CHAT_CATEGORY

@SuppressLint("ResourceType")
override fun initOnce() = throwOrTrue {
if (QAppUtils.isQQnt()) { //截至2023.6.21,仍有一些项目在使用旧版组件(如频道),故保留其他hook
//Lcom/tencent/mobileqq/e/a/ac;->f:Lcom/tencent/mobileqq/widget/QUICheckBox; //普通模式半屏Panel的原图勾选框
XposedBridge.hookAllConstructors("com.tencent.mobileqq.e.a.ac".clazz!!,HookUtils.afterIfEnabled(this) { param->
XposedBridge.hookAllConstructors("com.tencent.mobileqq.e.a.ac".clazz!!, HookUtils.afterIfEnabled(this) { param ->
param.thisObject.get("f", QUICheckBox::class.java)!!.isChecked = true
})
//新全屏相册活动
"com.tencent.qqnt.qbasealbum.WinkHomeActivity".clazz!!.method("onCreate")!!.hookBefore {
val ctx=it.thisObject as Activity
ctx.intent.putExtra("key_is_quality_raw",true)
val ctx = it.thisObject as Activity
ctx.intent.putExtra("key_is_quality_raw", true)
}
}
val method = when {
Expand Down
2 changes: 1 addition & 1 deletion libs/stub/qq-stub
Submodule qq-stub updated 133 files

0 comments on commit e49037f

Please sign in to comment.