xiongzhu пре 1 година
родитељ
комит
fa32b65432
2 измењених фајлова са 12 додато и 3 уклоњено
  1. 1 1
      app/build.gradle
  2. 11 2
      app/src/main/java/com/example/modifier/service/TaskRunner.kt

+ 1 - 1
app/build.gradle

@@ -24,7 +24,7 @@ android {
         applicationId "com.example.modifier"
         minSdk 29
         targetSdk 34
-        versionCode 159
+        versionCode 160
         versionName "1.0.1"
         archivesBaseName = "modifier-${versionCode}"
 

+ 11 - 2
app/src/main/java/com/example/modifier/service/TaskRunner.kt

@@ -489,8 +489,17 @@ class TaskRunner(
             throw RequestNumberException(ErrorCode.CODE_OTP_VERIFY_FAILED)
         } else {
             RcsNumberApi.notifyConfigured(rcsNumber.id)
-            delay(5000)
-            shellRun(PACKAGE_MESSAGING.kill(), "sleep 1", CMD_MESSAGING_APP)
+            delay(4000)
+            var (pid, _) = shellRun("pidof com.google.android.gms.unstable")
+            pid = pid.trim()
+            Log.e(TAG, "kill gms.unstable $pid")
+            shellRun(
+                "kill -9 $pid",
+                "sleep 2",
+                PACKAGE_MESSAGING.kill(),
+                "sleep 1",
+                CMD_MESSAGING_APP
+            )
             delay(2000)
         }
     }