x1ongzhu 1 éve
szülő
commit
5efe857018

+ 1 - 1
app/build.gradle

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

+ 6 - 11
app/src/main/java/com/example/modifier/repo/BackupRepository.kt

@@ -9,6 +9,7 @@ import com.example.modifier.constants.PACKAGE_GSF
 import com.example.modifier.constants.PACKAGE_MESSAGING
 import com.example.modifier.constants.PACKAGE_MESSAGING
 import com.example.modifier.data.BackupItem
 import com.example.modifier.data.BackupItem
 import com.example.modifier.data.BackupItemDao
 import com.example.modifier.data.BackupItemDao
+import com.example.modifier.extension.clear
 import com.example.modifier.extension.disable
 import com.example.modifier.extension.disable
 import com.example.modifier.extension.enable
 import com.example.modifier.extension.enable
 import com.example.modifier.model.SpoofedSimInfo
 import com.example.modifier.model.SpoofedSimInfo
@@ -139,12 +140,8 @@ class BackupRepository(
             PACKAGE_GSF
             PACKAGE_GSF
         )
         )
 
 
-        shellRun(
-            PACKAGE_MESSAGING.disable(),
-            PACKAGE_GMS.disable(),
-            PACKAGE_GSF.disable()
-        )
-        for (pkg in packages) {
+        shellRun(PACKAGE_MESSAGING.disable())
+        for (pkg in listOf(PACKAGE_MESSAGING)) {
             for (item in listOf("data.tar.gz", "data_de.tar.gz", "data_ext.tar.gz")) {
             for (item in listOf("data.tar.gz", "data_de.tar.gz", "data_ext.tar.gz")) {
                 val file = File("${backup.path}/$pkg/$item")
                 val file = File("${backup.path}/$pkg/$item")
                 if (!file.exists()) {
                 if (!file.exists()) {
@@ -163,12 +160,10 @@ class BackupRepository(
             }
             }
         }
         }
         shellRun(
         shellRun(
-//            "pm clear com.google.android.gsf",
-            PACKAGE_GSF.enable(),
+            PACKAGE_GSF.clear(),
             "sleep 1",
             "sleep 1",
-//            "pm clear com.google.android.gms",
-            PACKAGE_GMS.enable(),
-//            "sleep 30",
+            PACKAGE_GMS.clear(),
+            "sleep 30",
             PACKAGE_MESSAGING.enable(),
             PACKAGE_MESSAGING.enable(),
             "sleep 3",
             "sleep 3",
             CMD_MESSAGING_APP,
             CMD_MESSAGING_APP,