package com.ifpdos.debugmenu.utils;

import android.content.BroadcastReceiver;
import android.util.Log;
import com.google.gson.Gson;
import com.google.gson.JsonObject;
import d.f.a.r2.e3;
import d.f.a.r2.u2;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

/* JADX INFO: loaded from: classes.dex */
public class USBReceiver extends BroadcastReceiver {

    public class a implements Runnable {
        public a(USBReceiver uSBReceiver) {
        }

        @Override // java.lang.Runnable
        public void run() {
            Boolean bool = e3.a;
            synchronized (e3.class) {
                if (e3.a.booleanValue()) {
                    e3.a = Boolean.FALSE;
                    try {
                        if (!e3.b().booleanValue()) {
                            Log.d("USBAutoWriteConfig", "set sn setMachineSN");
                            try {
                                e3.d();
                            } catch (IOException e2) {
                                throw new RuntimeException(e2);
                            }
                        }
                        if (!e3.a().booleanValue()) {
                            Log.d("USBAutoWriteConfig", "set mac setMac");
                            try {
                                e3.c();
                            } catch (IOException e3) {
                                throw new RuntimeException(e3);
                            }
                        }
                        e3.a = Boolean.TRUE;
                    } catch (RuntimeException unused) {
                        e3.a = Boolean.TRUE;
                    } catch (Throwable th) {
                        e3.a = Boolean.TRUE;
                        throw th;
                    }
                } else {
                    Log.d("USBAutoWriteConfig", "configCheckAndWrite break");
                }
            }
            System.exit(0);
        }
    }

    public final boolean a() {
        BufferedReader bufferedReader;
        StringBuilder sb;
        File fileD = u2.d("USB_STARTUP_APP.json");
        if (fileD == null) {
            return false;
        }
        try {
            bufferedReader = new BufferedReader(new FileReader(fileD));
            try {
                sb = new StringBuilder();
            } finally {
            }
        } catch (IOException e2) {
            Log.e("USBReceiver", "isNeedAutoWriteConfig: error ", e2);
        }
        while (true) {
            String line = bufferedReader.readLine();
            if (line == null) {
                break;
            }
            sb.append(line);
            Log.e("USBReceiver", "isNeedAutoWriteConfig: error ", e2);
            return false;
        }
        bufferedReader.close();
        JsonObject jsonObject = (JsonObject) new Gson().fromJson(sb.toString(), JsonObject.class);
        if (!jsonObject.has("UsbAutoConfig")) {
            bufferedReader.close();
            return false;
        }
        int asInt = jsonObject.get("UsbAutoConfig").getAsInt();
        Log.i("USBReceiver", "USB_AUTO_CONFIG CODE=" + asInt);
        boolean z = asInt == 1;
        bufferedReader.close();
        return z;
        Log.e("USBReceiver", "isNeedAutoWriteConfig: error ", e2);
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:25:0x006e  */
    /* JADX WARN: Removed duplicated region for block: B:26:0x0070  */
    /* JADX WARN: Removed duplicated region for block: B:36:0x0097 A[Catch: all -> 0x00dd, LOOP:0: B:34:0x0091->B:36:0x0097, LOOP_END, TryCatch #2 {all -> 0x00dd, blocks: (B:33:0x008c, B:34:0x0091, B:36:0x0097, B:37:0x009b, B:39:0x00b5), top: B:67:0x008c, outer: #1 }] */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00b5 A[Catch: all -> 0x00dd, TRY_LEAVE, TryCatch #2 {all -> 0x00dd, blocks: (B:33:0x008c, B:34:0x0091, B:36:0x0097, B:37:0x009b, B:39:0x00b5), top: B:67:0x008c, outer: #1 }] */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00d9 A[Catch: IOException -> 0x00e7, TRY_LEAVE, TryCatch #1 {IOException -> 0x00e7, blocks: (B:32:0x0082, B:43:0x00d5, B:44:0x00d9, B:51:0x00e6, B:50:0x00e3, B:47:0x00de, B:33:0x008c, B:34:0x0091, B:36:0x0097, B:37:0x009b, B:39:0x00b5), top: B:66:0x0082, inners: #0, #2 }] */
    /* JADX WARN: Removed duplicated region for block: B:54:0x00ed  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x00f0  */
    /* JADX WARN: Removed duplicated region for block: B:69:0x009b A[EDGE_INSN: B:69:0x009b->B:37:0x009b BREAK  A[LOOP:0: B:34:0x0091->B:36:0x0097], SYNTHETIC] */
    @Override // android.content.BroadcastReceiver
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void onReceive(android.content.Context r9, android.content.Intent r10) {
        /*
            Method dump skipped, instruction units count: 295
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.ifpdos.debugmenu.utils.USBReceiver.onReceive(android.content.Context, android.content.Intent):void");
    }
}
