package com.ifpdos.debugmenu.action;

import android.content.Intent;
import android.text.TextUtils;
import android.util.Log;
import com.ifpdos.debugmenu.DebugMenuApplication;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.event.ActivityEvent;
import com.seewo.sdk.SDKDeviceHelper;
import com.seewo.sdk.model.SDKUSBSource;
import d.b.a.a.a;
import d.f.a.c1;
import d.f.a.r2.t2;
import d.f.a.r2.u2;
import d.f.a.s1.e;
import d.i.f.d.b;
import java.io.File;
import k.c.a.c;

/* JADX INFO: loaded from: classes.dex */
public class UpgradeMcuAndCopyVideo implements c1 {
    private static final String MCU_FILE = a.t(new StringBuilder(), "MCU.bin");
    private static final String TAG = "UpgradeMcuAndCopyVideo";
    private static boolean isReboot = false;

    public static class UpgradeThread extends Thread {
        private UpgradeThread() {
        }

        private void switchFrontUSB() {
            try {
                Thread.sleep(5000L);
                Log.d(UpgradeMcuAndCopyVideo.TAG, "switchFrontUSB");
                SDKDeviceHelper.I.setFrontUsbSource(SDKUSBSource.ANDROID);
            } catch (InterruptedException unused) {
            }
        }

        @Override // java.lang.Thread, java.lang.Runnable
        public void run() {
            boolean zC;
            t2.e();
            c.c().g(new ActivityEvent.ShowUpgradeDialog());
            c.n.a.a(R.string.video_copy_dialog_title);
            switchFrontUSB();
            if (!TextUtils.isEmpty(u2.l())) {
                String strL = u2.l();
                if (TextUtils.isEmpty(strL)) {
                    a.J(R.string.video_res_error, c.c());
                    zC = false;
                } else {
                    zC = u2.c(strL, b.a().b().a + File.separator + strL.substring(strL.lastIndexOf("/") + 1));
                    c.c().g(new ActivityEvent.ShowToast(zC ? R.string.str_debug_video_copy_success : R.string.str_debug_video_copy_failure));
                }
                c.n.a.f0(R.string.video_copy_dialog_title, zC);
            } else {
                c.n.a.f0(R.string.video_copy_dialog_title, false);
            }
            if (!d.i.f.c.c.g("persist.sys.upgrade_finish", false)) {
                d.i.f.c.c.l("persist.sys.upgrade_finish", String.valueOf(true));
                DebugMenuApplication.f1956b.sendBroadcast(new Intent("com.ifpdos.action.UPGRADE_ALL_FINISH"));
            }
            try {
                Thread.sleep(3000L);
            } catch (InterruptedException e2) {
                e2.printStackTrace();
            }
            c.c().g(new ActivityEvent.Finish());
        }
    }

    public void action() {
        new UpgradeThread().start();
    }

    @Override // d.f.a.c1
    public void quickAction(e eVar) {
        new UpgradeThread().start();
    }
}
