|
@@ -26,11 +26,8 @@ import androidx.annotation.MenuRes
|
|
|
import androidx.appcompat.widget.PopupMenu
|
|
import androidx.appcompat.widget.PopupMenu
|
|
|
import androidx.core.content.ContextCompat
|
|
import androidx.core.content.ContextCompat
|
|
|
import com.example.modifier.BuildConfig
|
|
import com.example.modifier.BuildConfig
|
|
|
-import com.example.modifier.Global
|
|
|
|
|
-import com.example.modifier.Global.restartModifier
|
|
|
|
|
import com.example.modifier.R
|
|
import com.example.modifier.R
|
|
|
import com.example.modifier.TraverseResult
|
|
import com.example.modifier.TraverseResult
|
|
|
-import com.example.modifier.Utils
|
|
|
|
|
import com.example.modifier.constants.CMD_BACK
|
|
import com.example.modifier.constants.CMD_BACK
|
|
|
import com.example.modifier.constants.CMD_CONVERSATION_LIST_ACTIVITY
|
|
import com.example.modifier.constants.CMD_CONVERSATION_LIST_ACTIVITY
|
|
|
import com.example.modifier.constants.CMD_MESSAGING_APP
|
|
import com.example.modifier.constants.CMD_MESSAGING_APP
|
|
@@ -42,7 +39,6 @@ import com.example.modifier.data.AppPreferences
|
|
|
import com.example.modifier.repo.AppPreferencesRepository
|
|
import com.example.modifier.repo.AppPreferencesRepository
|
|
|
import com.example.modifier.data.AppState
|
|
import com.example.modifier.data.AppState
|
|
|
import com.example.modifier.repo.AppStateRepository
|
|
import com.example.modifier.repo.AppStateRepository
|
|
|
-import com.example.modifier.data.BackupItemDao
|
|
|
|
|
import com.example.modifier.repo.GoogleMessageStateRepository
|
|
import com.example.modifier.repo.GoogleMessageStateRepository
|
|
|
import com.example.modifier.databinding.FloatingWindowBinding
|
|
import com.example.modifier.databinding.FloatingWindowBinding
|
|
|
import com.example.modifier.enums.RcsConfigureState
|
|
import com.example.modifier.enums.RcsConfigureState
|
|
@@ -77,9 +73,11 @@ import com.example.modifier.utils.isRebooted
|
|
|
import com.example.modifier.utils.killPhoneProcess
|
|
import com.example.modifier.utils.killPhoneProcess
|
|
|
import com.example.modifier.utils.optimize
|
|
import com.example.modifier.utils.optimize
|
|
|
import com.example.modifier.utils.resetAll
|
|
import com.example.modifier.utils.resetAll
|
|
|
|
|
+import com.example.modifier.utils.restartSelf
|
|
|
import com.example.modifier.utils.setBatteryLevel
|
|
import com.example.modifier.utils.setBatteryLevel
|
|
|
import com.example.modifier.utils.shellRun
|
|
import com.example.modifier.utils.shellRun
|
|
|
import com.example.modifier.utils.smsIntent
|
|
import com.example.modifier.utils.smsIntent
|
|
|
|
|
+import com.example.modifier.utils.spoofSmsIntent
|
|
|
import com.example.modifier.utils.stopClash
|
|
import com.example.modifier.utils.stopClash
|
|
|
import com.example.modifier.utils.syncTime
|
|
import com.example.modifier.utils.syncTime
|
|
|
import com.example.modifier.utils.uniqueId
|
|
import com.example.modifier.utils.uniqueId
|
|
@@ -112,7 +110,6 @@ import kotlinx.coroutines.withContext
|
|
|
import kotlinx.coroutines.withTimeout
|
|
import kotlinx.coroutines.withTimeout
|
|
|
import kotlinx.coroutines.withTimeoutOrNull
|
|
import kotlinx.coroutines.withTimeoutOrNull
|
|
|
import kotlinx.serialization.encodeToString
|
|
import kotlinx.serialization.encodeToString
|
|
|
-import org.apache.commons.lang3.RandomStringUtils
|
|
|
|
|
import org.json.JSONException
|
|
import org.json.JSONException
|
|
|
import org.json.JSONObject
|
|
import org.json.JSONObject
|
|
|
import java.io.File
|
|
import java.io.File
|
|
@@ -721,7 +718,7 @@ class ModifierService : AccessibilityService(), Emitter.Listener {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
R.id.restart_modifier -> {
|
|
R.id.restart_modifier -> {
|
|
|
- restartModifier()
|
|
|
|
|
|
|
+ restartSelf()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
R.id.reset_counter -> {
|
|
R.id.reset_counter -> {
|
|
@@ -1129,7 +1126,7 @@ class ModifierService : AccessibilityService(), Emitter.Listener {
|
|
|
|
|
|
|
|
val configured = run configuring@{
|
|
val configured = run configuring@{
|
|
|
repeat(2) {
|
|
repeat(2) {
|
|
|
- Global.sendSmsIntent(sender, msg)
|
|
|
|
|
|
|
+ spoofSmsIntent(sender, msg)
|
|
|
val state =
|
|
val state =
|
|
|
googleMessageStateRepository.waitForRcsState(
|
|
googleMessageStateRepository.waitForRcsState(
|
|
|
arrayOf(
|
|
arrayOf(
|