数码之家

 找回密码
 立即注册
搜索
查看: 76891|回复: 110

[网络] 我的新讯随身WiFi也到了,到手玩ADB,破解切卡密码,附破解方法

    [复制链接]
发表于 2023-6-29 01:44:38 | 显示全部楼层
if (!"0".equals(SystemProperties.get("persist.ufi.ft.simsw_pw"))) {
   大佬怎么搞
回复 支持 反对

使用道具 举报

发表于 2023-6-29 01:53:53 | 显示全部楼层
package com.wowi.nanoweb.services;

import android.content.Context;
import android.os.SystemProperties;
import android.provider.Settings.Global;
import com.alibaba.fastjson.JSONObject;
import com.wowi.nanoweb.JsonApi;
import com.wowi.nanoweb.services.field.mobile.Imei;
import com.wowi.nanoweb.services.field.mobile.SimCardCurrent;

public class SwitchSimCard extends JsonApi {
    public static Context ctx;

    public String call(JSONObject json) {
        JSONObject jFields = json.getJSONObject("fields");
        String password = jFields.getString("password");
        String simswitchpd = "";
        String changedPwd = Global.getString(ctx.getContentResolver(), "switchSimPwd");
        if (changedPwd == null || changedPwd.length() <= 0) {
            simswitchpd = SystemProperties.get("persist.ufi.ft.simswitchpword");
        } else {
            simswitchpd = changedPwd;
        }
        int simCardCurrent = jFields.getInteger("simCardCurrent").intValue();
        String str = "";
        String imei = (String) new Imei().query(str);
        String str2 = "{ \"reply\": \"ok\" }";
        if (simCardCurrent <= 0) {
            if (!"0".equals(SystemProperties.get("persist.ufi.ft.simsw_pw"))) {
                String str3 = "{ \"reply\": \"password error\" }";
                if (simswitchpd == null || str.equals(simswitchpd) || "zx".equals(simswitchpd)) {
                    if (imei.length() < 6) {
                        return "{ \"reply\": \"device info error\" }";
                    }
                    StringBuilder stringBuilder = new StringBuilder();
                    stringBuilder.append(imei.substring(imei.length() - 6));
                    stringBuilder.append("66");
                    if (!stringBuilder.toString().equals(password)) {
                        return str3;
                    }
                    new SimCardCurrent().set(str, Integer.valueOf(simCardCurrent));
                    return str2;
                } else if (!simswitchpd.equals(password)) {
                    return str3;
                } else {
                    new SimCardCurrent().set(str, Integer.valueOf(simCardCurrent));
                    return str2;
                }
            }
        }
        new SimCardCurrent().set(str, Integer.valueOf(simCardCurrent));
        return str2;
    }
}
回复 支持 2 反对 0

使用道具 举报

发表于 2023-6-29 01:56:50 | 显示全部楼层
package com.wowi.nanoweb.services;

import android.content.Context;
import android.os.SystemProperties;
import android.provider.Settings.Global;
import com.alibaba.fastjson.JSONObject;
import com.wowi.nanoweb.JsonApi;
import com.wowi.nanoweb.services.field.mobile.Imei;
import com.wowi.nanoweb.services.field.mobile.SimCardCurrent;

public class SwitchSimCard extends JsonApi {
    public static Context ctx;

    public String call(JSONObject json) {
        JSONObject jFields = json.getJSONObject("fields");
        String password = jFields.getString("password");
        String simswitchpd = "";
        String changedPwd = Global.getString(ctx.getContentResolver(), "switchSimPwd");
        if (changedPwd == null || changedPwd.length() <= 0) {
            simswitchpd = SystemProperties.get("persist.ufi.ft.simswitchpword");
        } else {
            simswitchpd = changedPwd;
        }
        int simCardCurrent = jFields.getInteger("simCardCurrent").intValue();
        String str = "";
        String imei = (String) new Imei().query(str);
        String str2 = "{ \"reply\": \"ok\" }";
        if (simCardCurrent <= 0) {
            if (!"0".equals(SystemProperties.get("persist.ufi.ft.simsw_pw"))) {
                String str3 = "{ \"reply\": \"password error\" }";
                if (simswitchpd == null || str.equals(simswitchpd) || "zx".equals(simswitchpd)) {
                    if (imei.length() < 6) {
                        return "{ \"reply\": \"device info error\" }";
                    }
                    StringBuilder stringBuilder = new StringBuilder();
                    stringBuilder.append(imei.substring(imei.length() - 6));
                    stringBuilder.append("66");
                    if (!stringBuilder.toString().equals(password)) {
                        return str3;
                    }
                    new SimCardCurrent().set(str, Integer.valueOf(simCardCurrent));
                    return str2;
                } else if (!simswitchpd.equals(password)) {
                    return str3;
                } else {
                    new SimCardCurrent().set(str, Integer.valueOf(simCardCurrent));
                    return str2;
                }
            }
        }
        new SimCardCurrent().set(str, Integer.valueOf(simCardCurrent));
        return str2;
    }
}
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-30 13:35 , Processed in 0.078001 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表