xiongzhu 10 сар өмнө
parent
commit
eb11429f19

+ 1 - 1
app/src/main/java/com/example/modifier/repo/SpoofedSimInfoRepo.kt

@@ -270,7 +270,7 @@ class SpoofedSimInfoRepo private constructor(private val context: Context) {
                 apduChannel1.writeMSISDN_USIM(spoofedSimInfo.number)
                 apduChannel.close()
 
-                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
+                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU && !ROOT_ACCESS) {
                     telephonyManager.rebootModem()
                 }
 

+ 1 - 0
app/src/main/java/com/example/modifier/service/TaskRunner.kt

@@ -568,6 +568,7 @@ class TaskRunner(
                     }
 
                     needRest = needRest || appStateRepo.appState.value.requestedNum >= 3
+                            || spoofedSimInfoRepo.spoofedSimInfo.value.available
                     if (needRest && !appPrefsRepo.appPrefs.value.preventReset) {
                         reset()
                         needRest = false