package com.xiaomi.push.service; import android.content.Context; import android.content.SharedPreferences; import android.content.pm.PackageInfo; import android.os.Build; import android.text.TextUtils; import com.coloros.mcssdk.mode.Message; import com.sdk.plus.utils.WBDeviceId; import com.xiaomi.channel.commonutils.logger.b; import com.xiaomi.mipush.sdk.Constants; import com.xiaomi.push.ac; import com.xiaomi.push.ar; import com.xiaomi.push.at; import com.xiaomi.push.az; import com.xiaomi.push.gr; import com.xiaomi.push.j; import com.xiaomi.push.m; import com.xiaomi.push.p; import java.util.TreeMap; import org.json.JSONObject; public class l { /* renamed from: a reason: collision with root package name */ private static k f8880a; /* renamed from: a reason: collision with other field name */ private static a f941a; public interface a { void a(); } public static synchronized k a(Context context) { synchronized (l.class) { if (f8880a != null) { return f8880a; } SharedPreferences sharedPreferences = context.getSharedPreferences("mipush_account", 0); String string = sharedPreferences.getString("uuid", null); String string2 = sharedPreferences.getString("token", null); String string3 = sharedPreferences.getString("security", null); String string4 = sharedPreferences.getString(Constants.APP_ID, null); String string5 = sharedPreferences.getString("app_token", null); String string6 = sharedPreferences.getString(Constants.PACKAGE_NAME, null); String string7 = sharedPreferences.getString(WBDeviceId.CLOUMN_DEVICE_ID, null); int i = sharedPreferences.getInt("env_type", 1); if (!TextUtils.isEmpty(string7) && string7.startsWith("a-")) { string7 = j.k(context); sharedPreferences.edit().putString(WBDeviceId.CLOUMN_DEVICE_ID, string7).commit(); } if (TextUtils.isEmpty(string) || TextUtils.isEmpty(string2) || TextUtils.isEmpty(string3)) { return null; } String k = j.k(context); if ("com.xiaomi.xmsf".equals(context.getPackageName()) || TextUtils.isEmpty(k) || TextUtils.isEmpty(string7) || string7.equals(k)) { k kVar = new k(string, string2, string3, string4, string5, string6, i); f8880a = kVar; return kVar; } b.d("erase the old account."); m635a(context); return null; } } /* JADX WARNING: Removed duplicated region for block: B:13:0x0052 */ /* JADX WARNING: Removed duplicated region for block: B:16:0x0061 */ /* JADX WARNING: Removed duplicated region for block: B:19:0x006c */ /* JADX WARNING: Removed duplicated region for block: B:22:0x0075 */ /* JADX WARNING: Removed duplicated region for block: B:25:0x007e */ /* JADX WARNING: Removed duplicated region for block: B:33:0x009f */ /* JADX WARNING: Removed duplicated region for block: B:34:0x00a6 */ /* JADX WARNING: Removed duplicated region for block: B:37:0x00cf */ /* JADX WARNING: Removed duplicated region for block: B:50:0x0140 */ /* JADX WARNING: Removed duplicated region for block: B:53:0x0153 */ /* JADX WARNING: Removed duplicated region for block: B:56:0x0184 */ /* JADX WARNING: Removed duplicated region for block: B:59:0x018e */ public static synchronized k a(Context context, String str, String str2, String str3) { String str4; String c; String b2; PackageInfo packageInfo; int a2; String n; ar a3; String str5; synchronized (l.class) { TreeMap treeMap = new TreeMap(); treeMap.put("devid", j.a(context, false)); treeMap.put("devid1", j.a(context)); if (f8880a != null && !TextUtils.isEmpty(f8880a.f940a)) { treeMap.put("uuid", f8880a.f940a); int lastIndexOf = f8880a.f940a.lastIndexOf("/"); if (lastIndexOf != -1) { str4 = f8880a.f940a.substring(lastIndexOf + 1); c = j.c(context); if (c != null) { treeMap.put("vdevid", c); } b2 = j.b(context); if (!TextUtils.isEmpty(b2)) { treeMap.put("gaid", b2); } if (m636a(context)) { str2 = "1000271"; } if (m636a(context)) { str3 = "420100086271"; } if (m636a(context)) { str = "com.xiaomi.xmsf"; } treeMap.put("appid", str2); treeMap.put("apptoken", str3); packageInfo = context.getPackageManager().getPackageInfo(str, 16384); treeMap.put("appversion", packageInfo == null ? String.valueOf(packageInfo.versionCode) : "0"); treeMap.put("sdkversion", Integer.toString(30615)); treeMap.put("packagename", str); treeMap.put("model", Build.MODEL); treeMap.put("board", Build.BOARD); if (!m.d()) { String str6 = ""; String f = j.f(context); if (!TextUtils.isEmpty(f)) { str6 = str6 + az.a(f); } String h = j.h(context); if (!TextUtils.isEmpty(str6) && !TextUtils.isEmpty(h)) { str6 = str6 + Constants.ACCEPT_TIME_SEPARATOR_SP + h; } if (!TextUtils.isEmpty(str6)) { treeMap.put(Constants.EXTRA_KEY_IMEI_MD5, str6); } } treeMap.put("os", Build.VERSION.RELEASE + Constants.ACCEPT_TIME_SEPARATOR_SERVER + Build.VERSION.INCREMENTAL); a2 = j.a(); if (a2 >= 0) { treeMap.put("space_id", Integer.toString(a2)); } n = j.n(context); if (!TextUtils.isEmpty(n)) { treeMap.put("mac_address", az.a(n)); } treeMap.put("android_id", j.e(context)); treeMap.put("brand", Build.BRAND); a3 = at.a(context, m634a(context), treeMap); str5 = ""; if (a3 != null) { str5 = a3.a(); } if (!TextUtils.isEmpty(str5)) { JSONObject jSONObject = new JSONObject(str5); if (jSONObject.getInt("code") == 0) { JSONObject jSONObject2 = jSONObject.getJSONObject("data"); String string = jSONObject2.getString("ssecurity"); String string2 = jSONObject2.getString("token"); String string3 = jSONObject2.getString("userId"); if (TextUtils.isEmpty(str4)) { str4 = "an" + az.a(6); } k kVar = new k(string3 + "@xiaomi.com/" + str4, string2, string, str2, str3, str, ac.a()); a(context, kVar); j.a(context, jSONObject2.optString("vdevid")); f8880a = kVar; return kVar; } o.a(context, jSONObject.getInt("code"), jSONObject.optString(Message.DESCRIPTION)); b.m19a(str5); } return null; } } str4 = null; c = j.c(context); if (c != null) { } b2 = j.b(context); if (!TextUtils.isEmpty(b2)) { } if (m636a(context)) { } if (m636a(context)) { } if (m636a(context)) { } treeMap.put("appid", str2); treeMap.put("apptoken", str3); try { packageInfo = context.getPackageManager().getPackageInfo(str, 16384); } catch (Exception e) { b.a(e); packageInfo = null; } treeMap.put("appversion", packageInfo == null ? String.valueOf(packageInfo.versionCode) : "0"); treeMap.put("sdkversion", Integer.toString(30615)); treeMap.put("packagename", str); treeMap.put("model", Build.MODEL); treeMap.put("board", Build.BOARD); if (!m.d()) { } treeMap.put("os", Build.VERSION.RELEASE + Constants.ACCEPT_TIME_SEPARATOR_SERVER + Build.VERSION.INCREMENTAL); a2 = j.a(); if (a2 >= 0) { } n = j.n(context); if (!TextUtils.isEmpty(n)) { } treeMap.put("android_id", j.e(context)); treeMap.put("brand", Build.BRAND); a3 = at.a(context, m634a(context), treeMap); str5 = ""; if (a3 != null) { } if (!TextUtils.isEmpty(str5)) { } return null; } } /* renamed from: a reason: collision with other method in class */ public static String m634a(Context context) { String a2 = a.a(context).a(); if (ac.b()) { return "http://" + gr.f8598b + ":9085" + "/pass/v2/register"; } else if (p.China.name().equals(a2)) { return "https://cn.register.xmpush.xiaomi.com".concat(String.valueOf("/pass/v2/register")); } else { if (p.Global.name().equals(a2)) { return "https://register.xmpush.global.xiaomi.com".concat(String.valueOf("/pass/v2/register")); } if (p.Europe.name().equals(a2)) { return "https://fr.register.xmpush.global.xiaomi.com".concat(String.valueOf("/pass/v2/register")); } if (p.Russia.name().equals(a2)) { return "https://ru.register.xmpush.global.xiaomi.com".concat(String.valueOf("/pass/v2/register")); } if (p.India.name().equals(a2)) { return "https://idmb.register.xmpush.global.xiaomi.com".concat(String.valueOf("/pass/v2/register")); } StringBuilder sb = new StringBuilder("https://"); sb.append(ac.m78a() ? "sandbox.xmpush.xiaomi.com" : "register.xmpush.xiaomi.com"); sb.append("/pass/v2/register"); return sb.toString(); } } public static void a() { a aVar = f941a; if (aVar != null) { aVar.a(); } } /* renamed from: a reason: collision with other method in class */ public static void m635a(Context context) { context.getSharedPreferences("mipush_account", 0).edit().clear().commit(); f8880a = null; a(); } public static void a(Context context, k kVar) { SharedPreferences.Editor edit = context.getSharedPreferences("mipush_account", 0).edit(); edit.putString("uuid", kVar.f940a); edit.putString("security", kVar.c); edit.putString("token", kVar.f8879b); edit.putString(Constants.APP_ID, kVar.d); edit.putString(Constants.PACKAGE_NAME, kVar.f); edit.putString("app_token", kVar.e); edit.putString(WBDeviceId.CLOUMN_DEVICE_ID, j.k(context)); edit.putInt("env_type", kVar.f8878a); edit.commit(); a(); } public static void a(a aVar) { f941a = aVar; } /* renamed from: a reason: collision with other method in class */ private static boolean m636a(Context context) { return context.getPackageName().equals("com.xiaomi.xmsf"); } }