小红书.apk(点击下载) / O000O0000Oo0O.java


package com.ishumei.O000O00000oO;

import android.os.Build;
import com.ishumei.O000O0000OOoO.O00O0000OooO;
import java.io.Closeable;
import java.io.File;
import java.io.FileInputStream;

public class O000O0000Oo0O {
    private static O000O0000Oo0O O0000O000000oO;
    private String[] O000O00000OoO = {"/dev/socket/qemud", "/dev/qemu_pipe"};
    private String[] O000O00000o0O = {"goldfish"};
    private String[] O000O00000oO = {"/sys/qemu_trace", "/system/bin/qemu-props"};
    private String[] O000O0000O0oO = {"000000000000000"};
    private String[] O000O0000OOoO = {"310260000000000"};
    private String[] O000O0000Oo0O = {"15555215554", "15555215556", "15555215558", "15555215560", "15555215562", "15555215564", "15555215566", "15555215568", "15555215570", "15555215572", "15555215574", "15555215576", "15555215578", "15555215580", "15555215582", "15555215584"};

    private O000O0000Oo0O() {
    }

    public static O000O0000Oo0O O0000O000000oO() {
        if (O0000O000000oO == null) {
            synchronized (O000O0000Oo0O.class) {
                if (O0000O000000oO == null) {
                    O0000O000000oO = new O000O0000Oo0O();
                }
            }
        }
        return O0000O000000oO;
    }

    private String O0000O000000oO(boolean z14) {
        return z14 ? "1" : "0";
    }

    private boolean O0000O000000oO(String str) {
        try {
            for (String str2 : this.O000O0000O0oO) {
                if (str2.equalsIgnoreCase(str)) {
                    return true;
                }
            }
        } catch (Exception unused) {
        }
        return false;
    }

    private boolean O000O00000OoO() {
        int i10 = 0;
        while (true) {
            try {
                String[] strArr = this.O000O00000OoO;
                if (i10 >= strArr.length) {
                    break;
                } else if (new File(strArr[i10]).exists()) {
                    return true;
                } else {
                    i10++;
                }
            } catch (Exception unused) {
            }
        }
        return false;
    }

    private boolean O000O00000OoO(String str) {
        try {
            return str.toLowerCase().equals("android");
        } catch (Exception unused) {
            return false;
        }
    }

    private boolean O000O00000o0O() {
        Throwable th3;
        try {
            File file = new File("/proc/tty/drivers");
            if (file.exists() && file.canRead()) {
                byte[] bArr = new byte[((int) file.length())];
                FileInputStream fileInputStream = null;
                try {
                    FileInputStream fileInputStream2 = new FileInputStream(file);
                    try {
                        fileInputStream2.read(bArr);
                        String str = new String(bArr);
                        for (String str2 : this.O000O00000o0O) {
                            if (str.indexOf(str2) != -1) {
                                O00O0000OooO.O0000O000000oO((Closeable) fileInputStream2);
                                return true;
                            }
                        }
                        O00O0000OooO.O0000O000000oO((Closeable) fileInputStream2);
                    } catch (Exception unused) {
                        fileInputStream = fileInputStream2;
                        O00O0000OooO.O0000O000000oO((Closeable) fileInputStream);
                        return false;
                    } catch (Throwable th4) {
                        th3 = th4;
                        fileInputStream = fileInputStream2;
                        O00O0000OooO.O0000O000000oO((Closeable) fileInputStream);
                        throw th3;
                    }
                } catch (Exception unused2) {
                    O00O0000OooO.O0000O000000oO((Closeable) fileInputStream);
                    return false;
                } catch (Throwable th5) {
                    th3 = th5;
                    O00O0000OooO.O0000O000000oO((Closeable) fileInputStream);
                    throw th3;
                }
            }
        } catch (Throwable unused3) {
        }
        return false;
    }

    private boolean O000O00000oO() {
        int i10 = 0;
        while (true) {
            try {
                String[] strArr = this.O000O00000oO;
                if (i10 >= strArr.length) {
                    break;
                } else if (new File(strArr[i10]).exists()) {
                    return true;
                } else {
                    i10++;
                }
            } catch (Exception unused) {
            }
        }
        return false;
    }

    private boolean O000O0000O0oO() {
        return false;
    }

    private boolean O000O0000OOoO() {
        return "unknown".equals(Build.BOARD) || "unknown".equals(Build.BOOTLOADER) || "generic".equals(Build.BRAND) || "generic".equals(Build.DEVICE) || "sdk".equals(Build.MODEL) || "sdk".equals(Build.PRODUCT) || "goldfish".equals(Build.HARDWARE);
    }

    public String O0000O000000oO(String str, String str2) {
        return O0000O000000oO(O000O00000OoO()) + O0000O000000oO(O000O00000o0O()) + O0000O000000oO(O000O00000oO()) + O0000O000000oO(O000O0000O0oO()) + O0000O000000oO(O0000O000000oO(str)) + O0000O000000oO(O000O0000OOoO()) + O0000O000000oO(O000O00000OoO(str2));
    }
}