package d.f.a.r2;

import android.text.TextUtils;
import android.util.Log;
import d.i.f.a.a;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/* JADX INFO: compiled from: DiskLogUtils.java */
/* JADX INFO: loaded from: classes.dex */
public final class t2 {
    public static boolean a = false;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static Thread f3328b;

    /* JADX INFO: compiled from: DiskLogUtils.java */
    public class a implements Runnable {
        @Override // java.lang.Runnable
        public void run() {
            Log.d("DiskLogUtils", "start upgrade logging ");
            d.i.c.a.c("logcat -v time > /data/log_upgrade", false);
        }
    }

    /* JADX INFO: compiled from: DiskLogUtils.java */
    public class b extends Thread {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final /* synthetic */ d.f.a.s1.e f3329b;

        public b(d.f.a.s1.e eVar) {
            this.f3329b = eVar;
        }

        @Override // java.lang.Thread, java.lang.Runnable
        public void run() {
            File fileA;
            if (d.i.c.a.m()) {
                fileA = t2.a("/sdcard/logs");
            } else {
                fileA = t2.a(d.i.f.d.b.a().b().a + "/logs");
            }
            ArrayList arrayList = new ArrayList();
            arrayList.add(fileA.getAbsolutePath());
            if (u2.o()) {
                arrayList.add(t2.a(d.i.f.d.b.a().c().get(0).a + "/logs").getAbsolutePath());
            }
            t2.b("/data/logs/", arrayList);
            if (a.C0058a.a == 7) {
                t2.b("/mnt/tmp/mcuapimanager.log", arrayList);
                t2.b("/data/mosquitto.log", arrayList);
                t2.b("/data/log_boot", arrayList);
                t2.b("/data/log_boot_last", arrayList);
            } else {
                t2.b("/tmp/mcuapimanager.log", arrayList);
            }
            t2.b("/data/log_upgrade", arrayList);
            t2.b("/sdcard/.AbnormalLog/", arrayList);
            t2.b("/tmp/debugMenu_log.txt", arrayList);
            t2.b("/data/anr", arrayList);
            this.f3329b.call();
        }
    }

    public static File a(String str) {
        File file;
        do {
            Date date = new Date();
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM-dd-HH-mm-ss");
            StringBuilder sbB = d.b.a.a.a.B(str);
            sbB.append(File.separator);
            sbB.append(simpleDateFormat.format(date));
            str = sbB.toString();
            file = new File(str);
        } while (file.exists());
        file.mkdirs();
        return file;
    }

    public static void b(String str, List list) {
        if (TextUtils.isEmpty(str) || list.isEmpty()) {
            return;
        }
        for (int i2 = 0; i2 < list.size(); i2++) {
            StringBuilder sbE = d.b.a.a.a.E("cp -rf ", str, " ");
            sbE.append((String) list.get(i2));
            d.i.c.a.b(sbE.toString());
        }
        d.i.c.a.b("sync");
    }

    public static void c(d.f.a.s1.e eVar) {
        Thread thread = f3328b;
        if (thread == null || !thread.isAlive()) {
            b bVar = new b(eVar);
            f3328b = bVar;
            bVar.start();
        }
    }

    public static void d(String str) {
        d.i.c.a.b("echo " + str.trim().replace(' ', '_') + " >> /sdcard/.AbnormalLog/debugMenu_log.txt");
    }

    public static void e() {
        if (a) {
            return;
        }
        a = true;
        new Thread(new a()).start();
    }
}
