Bladeren bron

upi-policy

x1ongzhu 1 jaar geleden
bovenliggende
commit
46cc1a16ff

+ 1 - 0
app/src/main/java/com/example/modifiermodule/BaseHook.java

@@ -18,6 +18,7 @@ public class BaseHook {
     static final String PROP_COUNTRY = "persist.spoof.country";
     static final String PROP_CARRIER_ID = "persist.spoof.carrier.id";
     static final String PROP_CARRIER_NAME = "persist.spoof.carrier.name";
+    static final String PROP_UPI_POLICY = "persist.spoof.upi.policy";
 
     static final String TAG = "Modifier";
 

+ 3 - 2
app/src/main/java/com/example/modifiermodule/HookMessage.java

@@ -11,8 +11,9 @@ public class HookMessage extends BaseHook {
             XposedHelpers.findAndHookMethod(bhyo, "d", String.class, new XC_MethodHook() {
                 @Override
                 protected void afterHookedMethod(MethodHookParam param) throws Throwable {
-                    log("spoofsms upi-carrier-id-with-mo-sms-relax");
-                    XposedHelpers.setObjectField(param.getResult(), "b", "upi-carrier-id-with-mo-sms-relax");
+                    String policy = getProperty(PROP_UPI_POLICY, "upi-carrier-id-with-mo-sms-relax");
+                    log("spoofsms upi-policy: " + policy);
+                    XposedHelpers.setObjectField(param.getResult(), "b", policy);
                 }
             });
             XposedHelpers.findAndHookMethod(bhyo, "c", String.class, new XC_MethodHook() {