x1ongzhu 1 سال پیش
والد
کامیت
cd6f3de1db

+ 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 123
+        versionCode 124
         versionName "1.0.1"
         versionName "1.0.1"
         archivesBaseName = "modifier-${versionCode}"
         archivesBaseName = "modifier-${versionCode}"
 
 

+ 3 - 2
app/src/main/java/com/example/modifier/Global.kt

@@ -37,6 +37,7 @@ import org.apache.commons.lang3.RandomStringUtils
 import java.io.File
 import java.io.File
 import java.nio.file.Files
 import java.nio.file.Files
 import java.util.Date
 import java.util.Date
+import java.util.Optional
 
 
 
 
 object Global {
 object Global {
@@ -592,8 +593,8 @@ object Global {
             lastUse = Date().time,
             lastUse = Date().time,
             type = type,
             type = type,
             fresh = fresh,
             fresh = fresh,
-            carrierId = telephonyConfig.carrierId,
-            carrierName = telephonyConfig.carrierName
+            carrierId = Optional.ofNullable(telephonyConfig.carrierId).orElse("1"),
+            carrierName = Optional.ofNullable(telephonyConfig.carrierName).orElse("T-Mobile")
         )
         )
 
 
         backupItemDao.findBackupForNumber(telephonyConfig.country, telephonyConfig.number)?.let {
         backupItemDao.findBackupForNumber(telephonyConfig.country, telephonyConfig.number)?.let {

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

@@ -1271,7 +1271,7 @@ class ModifierService : AccessibilityService(), Emitter.Listener {
 
 
                     val match =
                     val match =
                         Regex("Your Messenger verification code is G-(\\d{6})")
                         Regex("Your Messenger verification code is G-(\\d{6})")
-                            .matchEntire(rcsNumber.message!!)
+                            .find(rcsNumber.message!!)
                     if (match != null) {
                     if (match != null) {
                         val otp = match.groupValues[1]
                         val otp = match.groupValues[1]
                         Log.i(TAG, "OTP: $otp")
                         Log.i(TAG, "OTP: $otp")

+ 3 - 2
app/src/test/java/com/example/modifier/ExampleUnitTest.kt

@@ -25,8 +25,9 @@ import java.time.format.DateTimeFormatter
 class ExampleUnitTest {
 class ExampleUnitTest {
     @Test
     @Test
     fun test1() {
     fun test1() {
-        println(Utils.generateIMEI())
-        println(Utils.generateIMEI1())
+        val result = Regex("Your Messenger verification code is G-(\\d{6})")
+            .find("RM0 Your Messenger verification code is G-865069")
+        println(result?.groupValues?.get(1))
     }
     }