Skip to content

Commit

Permalink
fix:修复酷狗hook老版本问题
Browse files Browse the repository at this point in the history
  • Loading branch information
ghhccghk committed Feb 14, 2025
1 parent e09ef87 commit 28508d5
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions app/src/main/kotlin/cn/lyric/getter/hook/app/Kugou.kt
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,18 @@ object Kugou : BaseHook() {
val verCode: Int = app.packageManager?.getPackageInfo(app.packageName, 0)?.getVersionCode() ?: 0
when (app.packageName) {
"com.kugou.android" -> {
if (getProcessName(app) == "com.kugou.android.lite.support"){
when{
verCode <= 10000 -> hookCarLyric()
}
}
if (getProcessName(app) == "com.kugou.android.support") return@getApplication
when {
verCode <= 10000 -> hookCarLyric()
verCode <= 10000 -> HookTools.MockFlyme().mock()
verCode <= 12009 -> {
HookTools.MockFlyme().mock()
hookLocalBroadcast("android.support.v4.content.LocalBroadcastManager")
}

else -> {
HookTools.MockFlyme().mock()
hookLocalBroadcast("androidx.localbroadcastmanager.content.LocalBroadcastManager")
Expand All @@ -41,13 +46,18 @@ object Kugou : BaseHook() {
}

"com.kugou.android.lite" -> {
if (getProcessName(app) == "com.kugou.android.lite.support"){
when {
verCode <= 10648 -> hookCarLyric()
}
}
if (getProcessName(app) == "com.kugou.android.lite.support") return@getApplication
when {
verCode <= 10648 -> hookCarLyric()
verCode <= 10648 -> HookTools.MockFlyme().mock()
verCode <= 10935 -> {
HookTools.MockFlyme().mock()
hookLocalBroadcast("android.support.v4.content.LocalBroadcastManager")
}

else -> {
HookTools.MockFlyme().mock()
hookLocalBroadcast("androidx.localbroadcastmanager.content.LocalBroadcastManager")
Expand Down

0 comments on commit 28508d5

Please sign in to comment.