package com.ifpdos.sdk.httpd.binder;

import android.os.Build;
import android.util.Log;

/* JADX INFO: loaded from: classes.dex */
public class SelinuxProUtil {
    private static final String SELINUX_DEFAULT_VALUE = "permissive";
    private static final String SELINUX_KEY = "ro.boot.selinux";
    private static final String SELINUX_OPEN = "enforcing";

    private static boolean isSelinuxOpen() {
        return SELINUX_OPEN.equals(getProperty(SELINUX_KEY, SELINUX_DEFAULT_VALUE));
    }

    private static boolean isOverSDK32() {
        return Build.VERSION.SDK_INT >= 33;
    }

    public static boolean ignoreServiceManager() {
        return isOverSDK32() && isSelinuxOpen();
    }

    private static String getProperty(String prop, String defVal) {
        try {
            return (String) Class.forName("android.os.SystemProperties").getMethod("get", String.class, String.class).invoke(null, prop, defVal);
        } catch (Exception unused) {
            Log.e("SelinuxProUtil", "get prop error");
            return "";
        }
    }
}
