package Y0;

import android.content.Context;
import android.os.storage.StorageManager;
import android.os.storage.VolumeInfo;
import android.util.Log;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public abstract class e {
    public static boolean a() {
        return com.seewo.vcommons.data.d.l();
    }

    private static void b(Context context) {
        StorageManager storageManager = (StorageManager) context.getSystemService("storage");
        ArrayList<VolumeInfo> arrayList = new ArrayList();
        List<VolumeInfo> listA = com.seewo.hiddenapi.e.a(storageManager);
        if (listA == null) {
            Log.w("UsbUtils", "unmountedUsb: originVolumeInfos is null");
            return;
        }
        for (VolumeInfo volumeInfo : listA) {
            if (volumeInfo.getType() == 0 && (volumeInfo.getState() == 0 || volumeInfo.getState() == 5)) {
                arrayList.add(volumeInfo);
            }
        }
        for (VolumeInfo volumeInfo2 : arrayList) {
            try {
                com.seewo.hiddenapi.e.b(storageManager, volumeInfo2.getId());
            } catch (Exception unused) {
                Log.w("UsbUtils", "mountedUsb: No volume found for ID  " + volumeInfo2.getId());
            }
        }
    }

    public static void c(Context context, boolean z2) {
        if (z2) {
            com.seewo.vcommons.data.d.r(true);
            b(context);
        } else {
            d(context);
            com.seewo.vcommons.data.d.r(false);
        }
    }

    private static void d(Context context) {
        StorageManager storageManager = (StorageManager) context.getSystemService("storage");
        ArrayList<VolumeInfo> arrayList = new ArrayList();
        List<VolumeInfo> listA = com.seewo.hiddenapi.e.a(storageManager);
        if (listA == null) {
            Log.w("UsbUtils", "unmountedUsb: originVolumeInfos is null");
            return;
        }
        for (VolumeInfo volumeInfo : listA) {
            if (volumeInfo.getType() == 0 && volumeInfo.getState() == 2) {
                arrayList.add(volumeInfo);
            }
        }
        for (VolumeInfo volumeInfo2 : arrayList) {
            try {
                com.seewo.hiddenapi.e.c(storageManager, volumeInfo2.getId());
            } catch (Exception unused) {
                Log.w("UsbUtils", "unmountedUsb: No volume found for ID  " + volumeInfo2.getId());
            }
        }
    }
}
