package d.f.a.p2;

import android.content.Context;
import android.os.RemoteException;
import android.os.SystemProperties;
import android.text.TextUtils;
import android.util.Log;
import com.cvte.tv.api.aidl.ITVApiSystemInformationAidl;
import com.cvte.tv.api.aidl.ITVApiUsbAidl;
import com.cvte.tv.api.aidl.ITvApiManager;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.listener.OnFwUpgradeListener;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.event.ActivityEvent;
import com.ifpdos.mcusdk.McuCommonCommand;
import com.seewo.sdk.model.SDKKeyboardCode;
import d.f.a.i2.c;
import d.f.a.r2.u2;
import d.f.c.b;
import f.a.j;
import f.a.w.e.d.c;
import java.io.File;
import java.util.Arrays;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import okhttp3.MediaType;

/* JADX INFO: compiled from: UpgradeHisiHelper.java */
/* JADX INFO: loaded from: classes.dex */
public class t0 implements p0 {
    public static t0 a = new t0();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final String f3048b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final String f3049c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final String f3050d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final String f3051e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final String f3052f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static final String f3053g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final String f3054h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static final String f3055i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public static final String f3056j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public static final String f3057k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public static final String f3058l;
    public static String m;
    public static String n;
    public static final String o;
    public static final String p;
    public static final String q;
    public static final String r;
    public static final String s;
    public static final String t;
    public static final String u;
    public static final String v;
    public static final String w;
    public static final String x;
    public static final String y;
    public static final MediaType z;
    public ITVApiUsbAidl A;
    public ITVApiSystemInformationAidl B;
    public ITVApiSystemInformationAidl C;
    public String D;

    /* JADX INFO: compiled from: UpgradeHisiHelper.java */
    public enum a {
        MAIN,
        OTA,
        KEY_6MX0,
        MCU,
        TOUCH,
        TOUCH_AND_MCU,
        ALL,
        NONE
    }

    static {
        String strA = r0.a();
        f3048b = strA;
        f3049c = d.b.a.a.a.p(strA, "allupgrade_v510_16G_2G.bin");
        String str = SystemProperties.get("persist.ctm.mcubin", "MCU.bin");
        f3050d = str;
        StringBuilder sbB = d.b.a.a.a.B(strA);
        sbB.append(SystemProperties.get("persist.seewo.mcutype").equals("mm32mcu") ? "MM_MCU.bin" : str);
        f3051e = sbB.toString();
        String strReplace = str.replace(".bin", ".md5");
        f3052f = strReplace;
        StringBuilder sbB2 = d.b.a.a.a.B(strA);
        if (SystemProperties.get("persist.seewo.mcutype").equals("mm32mcu")) {
            strReplace = "MM_MCU.md5";
        }
        sbB2.append(strReplace);
        f3053g = sbB2.toString();
        f3054h = d.b.a.a.a.p(strA, "LT8711_MAINBOARD.bin");
        f3055i = d.b.a.a.a.p(strA, "LT8711_EXTBOARD.bin");
        f3056j = d.b.a.a.a.p(strA, "LT8711UXE1_MAINBOARD.bin");
        f3057k = d.b.a.a.a.p(strA, "lt7911.bin");
        f3058l = d.b.a.a.a.p(strA, "GSV6715.bin");
        m = d.b.a.a.a.p(strA, "/103.bin");
        n = d.b.a.a.a.p(strA, "/817.bin");
        o = d.b.a.a.a.p(strA, "9100.bin");
        StringBuilder sbB3 = d.b.a.a.a.B(strA);
        sbB3.append(d.i.f.c.c.b());
        sbB3.append("/");
        sbB3.append("9100.bin");
        p = sbB3.toString();
        q = d.b.a.a.a.p(strA, "it66311.bin");
        r = d.b.a.a.a.p(strA, "it6563FN.bin");
        s = d.b.a.a.a.p(strA, "RTD2172A.bin");
        t = d.b.a.a.a.p(strA, "RTS5450.bin");
        StringBuilder sbB4 = d.b.a.a.a.B(strA);
        sbB4.append(d.i.f.c.c.b());
        sbB4.append("/");
        sbB4.append("it6563FN.bin");
        u = sbB4.toString();
        v = d.b.a.a.a.p(strA, "update.zip");
        w = d.b.a.a.a.p(strA, "IOBOX_VGA_EDID.bin");
        x = d.b.a.a.a.p(strA, "IOBOX.bin");
        y = d.b.a.a.a.p(strA, "GSV2715.bin");
        z = MediaType.parse("application/json; charset=utf-8");
    }

    public t0() {
        try {
            int i2 = d.f.a.i2.c.a;
            ITvApiManager iTvApiManager = c.b.a.f2587b;
            if (iTvApiManager != null) {
                this.A = iTvApiManager.getTVApiUsb();
                this.B = iTvApiManager.getTVApiSystemInformation();
                this.C = iTvApiManager.getTVApiSystemInformation();
            }
        } catch (RemoteException unused) {
        }
    }

    public void a() {
        d.i.f.c.c.l("sys.pcoff.nosystemoff", "1");
        d.i.f.c.c.l("sys.pc_off_action", "none");
        b.d.a.d(new McuCommonCommand((byte) 9, Byte.valueOf(SDKKeyboardCode.FUNCTION_KEY_BOARD_O), Byte.valueOf(SDKKeyboardCode.FUNCTION_KEY_BOARD_P)));
    }

    public final String b(byte[] bArr) {
        String[] strArr = new String[bArr.length];
        for (int i2 = 0; i2 < bArr.length; i2++) {
            strArr[i2] = String.format("%02X", Integer.valueOf(bArr[i2] & 255));
        }
        return Arrays.toString(strArr);
    }

    public final boolean c(File file) {
        try {
            return file.delete();
        } catch (SecurityException e2) {
            Log.e("UpgradeHisiHelper", "Failed to delete file due to insufficient permissions", e2);
            return false;
        } catch (Exception e3) {
            Log.e("UpgradeHisiHelper", "Failed to delete file", e3);
            return false;
        }
    }

    public boolean d(String str) {
        return !TextUtils.isEmpty(str) && d.b.a.a.a.a0(str);
    }

    public boolean e(String str) {
        return TextUtils.isEmpty(str) ? r0.d("/MAC/", "MAC.*\\.bin") : d.b.a.a.a.a0(str);
    }

    public boolean f(String str) {
        return TextUtils.isEmpty(str) ? r0.c("SENSOR.*\\.bin") : d.b.a.a.a.a0(str);
    }

    public boolean g(String str) {
        return TextUtils.isEmpty(str) ? r0.b(f3055i) : d.b.a.a.a.a0(str);
    }

    public boolean h(String str) {
        return TextUtils.isEmpty(str) ? r0.c("TXB_.*\\.bin") : d.b.a.a.a.a0(str);
    }

    public final void i(a aVar, long j2) {
        String str = r0.a;
        try {
            Thread.sleep(j2);
        } catch (InterruptedException e2) {
            d.i.a.a.d.b("UpgradeHelper", e2);
            Thread.currentThread().interrupt();
        }
        int iOrdinal = aVar.ordinal();
        f.a.i.B(1000L, TimeUnit.MILLISECONDS).u(new d.f.a.r2.g(iOrdinal != 0 ? iOrdinal != 6 ? "" : "upgradea" : "upgradem"), f.a.w.b.a.f3727d, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c);
    }

    public void j() {
        if (d.i.c.a.r()) {
            b.d.a.d(new McuCommonCommand(Byte.valueOf(SDKKeyboardCode.FUNCTION_KEY_BOARD_F12), (byte) 8, new byte[]{0}, (byte) 0));
        }
        i(a.ALL, 2000L);
    }

    public final void k(Context context, String str) {
        StringBuilder sbB = d.b.a.a.a.B("<font color='red'>");
        sbB.append(context.getString(R.string.str_key_file_burn_fail_title));
        sbB.append("</font>");
        k.c.a.c.c().g(new ActivityEvent.ShowPromptDialog(sbB.toString(), context.getString(R.string.str_key_file_burn_fail_tip) + "<br><font color='blue'>" + str + "</font>"));
    }

    public final void l(Context context, String str) {
        StringBuilder sbB = d.b.a.a.a.B("<font color='red'>");
        sbB.append(context.getString(R.string.str_key_file_delete_title));
        sbB.append("</font>");
        k.c.a.c.c().g(new ActivityEvent.ShowPromptDialog(sbB.toString(), context.getString(R.string.str_key_file_delete_fail_tips) + "<br><font color='blue'>" + str + "</font>"));
    }

    public boolean m(Context context, int i2, String str, q0 q0Var) {
        if (TextUtils.isEmpty(str)) {
            str = u2.f(p);
            if (TextUtils.isEmpty(str)) {
                str = u2.f(o);
            }
        }
        Log.e("UpgradeHisiHelper", "upgradeMSB9100 path = " + str);
        if (i2 == 3) {
            if (!(((SystemProperties.getInt("persist.sys.channellist", 0) >> 5) & 1) == 1)) {
                Log.d("UpgradeHisiHelper", "no need upgrade9100bin, don't have TYPE_C_SIDE");
                return true;
            }
        }
        if (i2 == 2) {
            if (!(((SystemProperties.getInt("persist.sys.channellist", 0) >> 7) & 1) == 1)) {
                Log.d("UpgradeHisiHelper", "no need upgrade9100bin, don't have TYPE_C_FRONT");
                return true;
            }
        }
        ITVApiSystemInformationAidl iTVApiSystemInformationAidl = this.B;
        if (iTVApiSystemInformationAidl == null) {
            return false;
        }
        try {
            return iTVApiSystemInformationAidl.eventSystemUpgradeMsd9100(i2, str) == 0;
        } catch (RemoteException unused) {
            return false;
        }
    }

    public f.a.i<Boolean> n(Context context, final int i2, final String str) {
        Log.e("UpgradeHisiHelper", "upgradeVmanFw path = " + str);
        return new f.a.w.e.d.c(new f.a.k() { // from class: d.f.a.p2.w
            @Override // f.a.k
            public final void subscribe(f.a.j jVar) {
                t0 t0Var = this.a;
                int i3 = i2;
                String str2 = str;
                Objects.requireNonNull(t0Var);
                VmanMiddleWare.getInstance().getFwUpgrade().setFirmwareUpgrade(i3, str2);
                VmanMiddleWare.getInstance().registerListener(3585, new OnFwUpgradeListener(t0Var, jVar) { // from class: com.ifpdos.debugmenu.upgrade.UpgradeHisiHelper$5
                    public final /* synthetic */ j a;

                    {
                        this.a = jVar;
                    }

                    @Override // com.cvte.vman.listener.OnFwUpgradeListener
                    public void onFwUpgradeStat(int i4, int i5) {
                        Log.d("UpgradeHisiHelper", "McuUpgradeTool get type = " + i4 + " stat = " + i5);
                        if (i5 == 0 || i5 == 2) {
                            VmanMiddleWare.getInstance().unregisterListener(this);
                            ((c.a) this.a).d(Boolean.valueOf(i5 == 0));
                            ((c.a) this.a).b();
                        }
                    }
                });
            }
        }).y(360L, TimeUnit.SECONDS);
    }
}
