package com.cvte.dss.ups.camera.zyzh.support;

import android.content.Context;
import android.util.Log;
import com.cvte.dss.ups.camera.zyzh.Plugin;
import com.cvte.dss.ups.camera.zyzh.listener.UpgradeProgressListener;
import java.io.File;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes.dex */
public interface ICameraUpgrade {
    public static final String UPGRADE_FILE_IPL_CUST_S_BIN = "ipl_cust_s.bin";
    public static final String UPGRADE_FILE_IPL_S_BIN = "ipl_s.bin";

    boolean checkFastBoot();

    String getOtaKeyOnFastBoot();

    default boolean isUpgradePlsBin(String str, String str2) {
        try {
            Log.d(Plugin.TAG, "isUpgradePlsBin: options = " + str);
            if (new JSONObject(str).optBoolean("upgrade_pls", false)) {
                boolean z = new File(str2, UPGRADE_FILE_IPL_S_BIN).exists() && new File(str2, UPGRADE_FILE_IPL_CUST_S_BIN).exists();
                Log.d(Plugin.TAG, "isUpgradePlsBin： file isExit = " + z);
                return z;
            }
        } catch (Exception unused) {
        }
        return false;
    }

    boolean upgrade(Context context, String str, String str2, UpgradeProgressListener upgradeProgressListener);
}
