package com.benq.platform.manager;

import android.util.Log;
import com.google.gson.annotations.SerializedName;
import java.net.NetworkInterface;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import kotlin.jvm.internal.l;
import kotlin.jvm.internal.y;

/* JADX INFO: loaded from: classes.dex */
public final class WiFiConfigManager {
    private final String TAG = "WiFiConfigManager";

    public static final class NetworkMac {

        @SerializedName("interfaceName")
        private final String interfaceName;

        @SerializedName("macAddress")
        private final String macAddress;

        public NetworkMac(String interfaceName, String macAddress) {
            l.e(interfaceName, "interfaceName");
            l.e(macAddress, "macAddress");
            this.interfaceName = interfaceName;
            this.macAddress = macAddress;
        }

        public static /* synthetic */ NetworkMac copy$default(NetworkMac networkMac, String str, String str2, int i2, Object obj) {
            if ((i2 & 1) != 0) {
                str = networkMac.interfaceName;
            }
            if ((i2 & 2) != 0) {
                str2 = networkMac.macAddress;
            }
            return networkMac.copy(str, str2);
        }

        public final String component1() {
            return this.interfaceName;
        }

        public final String component2() {
            return this.macAddress;
        }

        public final NetworkMac copy(String interfaceName, String macAddress) {
            l.e(interfaceName, "interfaceName");
            l.e(macAddress, "macAddress");
            return new NetworkMac(interfaceName, macAddress);
        }

        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof NetworkMac)) {
                return false;
            }
            NetworkMac networkMac = (NetworkMac) obj;
            return l.a(this.interfaceName, networkMac.interfaceName) && l.a(this.macAddress, networkMac.macAddress);
        }

        public final String getInterfaceName() {
            return this.interfaceName;
        }

        public final String getMacAddress() {
            return this.macAddress;
        }

        public int hashCode() {
            return (this.interfaceName.hashCode() * 31) + this.macAddress.hashCode();
        }

        public String toString() {
            return "NetworkMac(interfaceName=" + this.interfaceName + ", macAddress=" + this.macAddress + ")";
        }
    }

    public final ArrayList<NetworkMac> getNetworkMacFromHardware() {
        ArrayList<NetworkMac> arrayList = new ArrayList<>();
        try {
            for (NetworkInterface networkInterface : Collections.list(NetworkInterface.getNetworkInterfaces())) {
                byte[] hardwareAddress = networkInterface.getHardwareAddress();
                if (hardwareAddress == null) {
                    hardwareAddress = new byte[]{0, 0, 0, 0, 0, 0};
                }
                StringBuilder sb = new StringBuilder();
                for (byte b2 : hardwareAddress) {
                    y yVar = y.f5106a;
                    String str = String.format("%02X:", Arrays.copyOf(new Object[]{Byte.valueOf(b2)}, 1));
                    l.d(str, "format(...)");
                    sb.append(str);
                }
                if (sb.length() > 0) {
                    sb.deleteCharAt(sb.length() - 1);
                }
                String name = networkInterface.getName();
                l.d(name, "getName(...)");
                String string = sb.toString();
                l.d(string, "toString(...)");
                NetworkMac networkMac = new NetworkMac(name, string);
                Log.d(this.TAG, "networkMac " + networkInterface.getName() + " " + ((Object) sb));
                arrayList.add(networkMac);
            }
        } catch (Exception e2) {
            e2.printStackTrace();
        }
        return arrayList;
    }
}
