Info Call to dynamic code loading API

Description

List of all dynamic code loading API calls in the application. Loading code from untrsuted sources could allow the execution of malicious code in the context of the current application.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method org.tensorflow.a.f() calling method java.lang.System.getProperty()


    private static java.io.File f()
    {
        IllegalStateException v0_3 = new java.io.File(System.getProperty("java.io.tmpdir"));
        String v1_6 = new StringBuilder();
        v1_6.append("tensorflow_native_libraries-");
        v1_6.append(System.currentTimeMillis());
        v1_6.append("-");
        String v1_1 = v1_6.toString();
        int v2_2 = 0;
        while (v2_2 < 1000) {
            boolean v4_1 = new StringBuilder();
            v4_1.append(v1_1);
            v4_1.append(v2_2);
            String v3_3 = new java.io.File(v0_3, v4_1.toString());
            if (!v3_3.mkdir()) {
                v2_2++;
            } else {
                return v3_3;
            }
        }
        int v2_4 = new StringBuilder();
        v2_4.append("Could not create a temporary directory (tried to make ");
        v2_4.append(v1_1);
        v2_4.append("*) to extract TensorFlow native libraries.");
        throw new IllegalStateException(v2_4.toString());
    }

Method org.tensorflow.a.e() calling method java.lang.System.getProperty()


    private static String e()
    {
        String v0_2 = System.getProperty("os.arch").toLowerCase();
        if (v0_2.equals("amd64")) {
            v0_2 = "x86_64";
        }
        return v0_2;
    }

Method org.tensorflow.a.d() calling method java.lang.System.getProperty()


    private static String d()
    {
        String v0_6 = System.getProperty("os.name").toLowerCase();
        if (!v0_6.contains("linux")) {
            if ((!v0_6.contains("os x")) && (!v0_6.contains("darwin"))) {
                if (!v0_6.contains("windows")) {
                    return v0_6.replaceAll("\\s", "");
                } else {
                    return "windows";
                }
            } else {
                return "darwin";
            }
        } else {
            return "linux";
        }
    }

Method org.tensorflow.a.a() calling method java.lang.System.getProperty()


    private static String a(String p3)
    {
        if (System.getProperty("os.name").contains("OS X")) {
            if (ark>org.tensorflow.aark>.getClassLoader().getResource(ark>org.tensorflow.aark>.c(p3)) == null) {
                if (p3.endsWith(".dylib")) {
                    StringBuilder v0_6 = new StringBuilder();
                    v0_6.append(p3.substring(0, (p3.length() - 6)));
                    v0_6.append(".so");
                    return v0_6.toString();
                } else {
                    return p3;
                }
            } else {
                return p3;
            }
        } else {
            return p3;
        }
    }

Method org.tensorflow.a.<clinit>() calling method java.lang.System.getProperty()


    static a()
    {
        int v0_2;
        if (System.getProperty("org.tensorflow.NativeLibrary.DEBUG") == null) {
            v0_2 = 0;
        } else {
            v0_2 = 1;
        }
        org.tensorflow.a.a = v0_2;
        return;
    }

Method org.spongycastle.util.Strings$1.run() calling method java.lang.System.getProperty()


    public String run()
    {
        return System.getProperty("line.separator");
    }

Method org.spongycastle.util.Properties$1.run() calling method java.lang.System.getProperty()


    public Object run()
    {
        String v0_3 = ((java.util.Map) org.spongycastle.util.Properties.access$000().get());
        if (v0_3 == null) {
            return System.getProperty(this.val$propertyName);
        } else {
            return v0_3.get(this.val$propertyName);
        }
    }

Method org.spongycastle.pqc.math.ntru.util.Util.is64BitJVM() calling method java.lang.System.getProperty()


    public static boolean is64BitJVM()
    {
        if (!org.spongycastle.pqc.math.ntru.util.Util.IS_64_BITNESS_KNOWN) {
            int v0_5;
            int v0_7 = System.getProperty("os.arch");
            String v1_1 = System.getProperty("sun.arch.data.model");
            if ((!"amd64".equals(v0_7)) && ((!"x86_64".equals(v0_7)) && ((!"ppc64".equals(v0_7)) && (!"64".equals(v1_1))))) {
                v0_5 = 0;
            } else {
                v0_5 = 1;
            }
            org.spongycastle.pqc.math.ntru.util.Util.IS_64_BIT_JVM = v0_5;
            org.spongycastle.pqc.math.ntru.util.Util.IS_64_BITNESS_KNOWN = 1;
        }
        return org.spongycastle.pqc.math.ntru.util.Util.IS_64_BIT_JVM;
    }

Method com.sophos.smsec.ui.about.a.a() calling method java.lang.System.getProperty()


    private String a(String p5)
    {
        StringBuilder v0_1 = new StringBuilder();
        java.io.BufferedReader v1_0 = new java.io.BufferedReader(new java.io.InputStreamReader(this.getActivity().getApplicationContext().getAssets().open(p5)));
        while(true) {
            String v5_2 = v1_0.readLine();
            if (v5_2 == null) {
                break;
            }
            v0_1.append(v5_2);
            v0_1.append(System.getProperty("line.separator"));
        }
        v1_0.close();
        return v0_1.toString();
    }

Method org.simpleframework.xml.filter.SystemFilter.replace() calling method java.lang.System.getProperty()


    public String replace(String p2)
    {
        org.simpleframework.xml.filter.Filter v0_0 = System.getProperty(p2);
        if (v0_0 == null) {
            org.simpleframework.xml.filter.Filter v0_1 = this.filter;
            if (v0_1 == null) {
                return 0;
            } else {
                return v0_1.replace(p2);
            }
        } else {
            return v0_0;
        }
    }

Method org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup.lookup() calling method java.lang.System.getProperty()

Couldn't retrieve source code

Method com.sophos.smsec.plugin.scanner.service.i.handleMessage() calling method java.lang.System.getProperty()


    public void handleMessage(android.os.Message p5)
    {
        super.handleMessage(p5);
        if (this.d() != null) {
            if (p5.arg1 != 5) {
                if (p5.arg1 != 1) {
                    if (p5.arg1 != 3) {
                        if (p5.arg1 != 7) {
                            if (p5.arg1 == 4) {
                                this.d().registerAsClean(((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) p5.obj));
                            }
                        } else {
                            this.d().registerAsUnknown(((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) p5.obj));
                        }
                    } else {
                        this.d().registerThreat(((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) p5.obj));
                    }
                } else {
                    if (this.d().getScanEnd() == com.sophos.smsec.plugin.scanner.scanitem.ScanTask$ScanEnd.finished) {
                        if (!this.j()) {
                            this.k();
                            com.sophos.smsec.plugin.scanner.ScanStartFragment.a(this.e(), 0);
                        } else {
                            if (com.sophos.smsec.plugin.scanner.ScanStartFragment.b(this.e())) {
                                com.sophos.smsec.plugin.scanner.scanitem.ScanItem v5_29 = (this.d().getScannedAppsCount() + this.d().getScannedFilesCount());
                                android.preference.PreferenceManager.getDefaultSharedPreferences(this.e()).edit().putInt("total_scanned", v5_29).apply();
                                com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(this.e(), new com.sophos.smsec.plugin.scanner.ScheduledScanNotification(this.e(), this.i(), v5_29));
                            }
                        }
                    }
                    com.sophos.smsec.plugin.scanner.scanitem.ScanItem v5_31 = new StringBuilder();
                    v5_31.append(this.b());
                    v5_31.append(System.getProperty("line.separator"));
                    v5_31.append(this.a(this.i()));
                    super.a(v5_31.toString());
                    com.sophos.smsec.plugin.scanner.service.i.a(this.e());
                    com.sophos.smsec.plugin.scanner.service.i.c(this.e());
                    com.sophos.smsec.core.smsectrace.f.d();
                    if ((com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).c()) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).d())) {
                        com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.service.i$1(this, com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.BACKGROUND_TASK));
                    }
                    if (java.util.EnumSet.of(com.sophos.smsec.plugin.scanner.service.ScanHandler$ScanHandlerType.INITIAL_SCAN, com.sophos.smsec.plugin.scanner.service.ScanHandler$ScanHandlerType.MANAGED_TRIGGERED_SCAN, com.sophos.smsec.plugin.scanner.service.ScanHandler$ScanHandlerType.SCHEDULED_TRIGGERED_SCAN).contains(this.a())) {
                        com.sophos.smsec.core.statistics.ScanStatistics.b(this.e(), com.sophos.smsec.core.statistics.ScanStatistics$ScanType.FULL_DEVICE);
                    }
                }
            } else {
                com.sophos.smsec.plugin.scanner.service.i.b(this.e());
                com.sophos.smsec.core.smsectrace.f.c();
            }
            return;
        } else {
            com.sophos.smsec.core.smsectrace.d.h("Fatal Error: No Scan Task available.");
            return;
        }
    }

Method org.spongycastle.crypto.encodings.PKCS1Encoding$2.run() calling method java.lang.System.getProperty()


    public Object run()
    {
        return System.getProperty("org.spongycastle.pkcs1.not_strict");
    }

Method org.spongycastle.crypto.encodings.PKCS1Encoding$1.run() calling method java.lang.System.getProperty()


    public Object run()
    {
        return System.getProperty("org.spongycastle.pkcs1.strict");
    }

Method org.apache.commons.lang3.SystemUtils.getUserHome() calling method java.lang.System.getProperty()


    public static java.io.File getUserHome()
    {
        return new java.io.File(System.getProperty("user.home"));
    }

Method org.apache.commons.lang3.SystemUtils.getUserDir() calling method java.lang.System.getProperty()


    public static java.io.File getUserDir()
    {
        return new java.io.File(System.getProperty("user.dir"));
    }

Method org.apache.commons.lang3.SystemUtils.getSystemProperty() calling method java.lang.System.getProperty()


    private static String getSystemProperty(String p3)
    {
        try {
            int v3_1 = System.getProperty(p3);
            return v3_1;
        } catch (SecurityException) {
            StringBuilder v1_1 = new StringBuilder();
            v1_1.append("Caught a SecurityException reading the system property \'");
            v1_1.append(v3_1);
            v1_1.append("\'; the SystemUtils property value will default to null.");
            System.err.println(v1_1.toString());
            return 0;
        }
    }

Method org.apache.commons.lang3.SystemUtils.getJavaIoTmpDir() calling method java.lang.System.getProperty()


    public static java.io.File getJavaIoTmpDir()
    {
        return new java.io.File(System.getProperty("java.io.tmpdir"));
    }

Method org.apache.commons.lang3.SystemUtils.getJavaHome() calling method java.lang.System.getProperty()


    public static java.io.File getJavaHome()
    {
        return new java.io.File(System.getProperty("java.home"));
    }

Method org.apache.commons.lang3.JavaVersion.maxVersion() calling method java.lang.System.getProperty()


    private static float maxVersion()
    {
        int v0_2 = org.apache.commons.lang3.JavaVersion.toFloatVersion(System.getProperty("java.specification.version", "99.0"));
        if (v0_2 <= 0) {
            return 1120272384;
        } else {
            return v0_2;
        }
    }

Method org.apache.commons.io.output.LockableFileWriter.<init>() calling method java.lang.System.getProperty()


    public LockableFileWriter(java.io.File p4, java.nio.charset.Charset p5, boolean p6, String p7)
    {
        java.io.Writer v4_3 = p4.getAbsoluteFile();
        if (v4_3.getParentFile() != null) {
            org.apache.commons.io.FileUtils.forceMkdir(v4_3.getParentFile());
        }
        if (v4_3.isDirectory()) {
            throw new java.io.IOException("File specified is a directory");
        } else {
            if (p7 == null) {
                p7 = System.getProperty("java.io.tmpdir");
            }
            java.io.File v0_2 = new java.io.File(p7);
            org.apache.commons.io.FileUtils.forceMkdir(v0_2);
            this.testLockDir(v0_2);
            String v1_1 = new StringBuilder();
            v1_1.append(v4_3.getName());
            v1_1.append(".lck");
            this.lockFile = new java.io.File(v0_2, v1_1.toString());
            this.createLock();
            this.out = this.initWriter(v4_3, p5, p6);
            return;
        }
    }

Method org.apache.commons.io.HexDump.<clinit>() calling method java.lang.System.getProperty()


    static HexDump()
    {
        org.apache.commons.io.HexDump.EOL = System.getProperty("line.separator");
        int[] v0_3 = new char[16];
        v0_3 = {48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70};
        org.apache.commons.io.HexDump._hexcodes = v0_3;
        int[] v0_5 = new int[8];
        v0_5 = {28, 24, 20, 16, 12, 8, 4, 0};
        org.apache.commons.io.HexDump._shifts = v0_5;
        return;
    }

Method org.apache.commons.io.FileUtils.getUserDirectoryPath() calling method java.lang.System.getProperty()


    public static String getUserDirectoryPath()
    {
        return System.getProperty("user.home");
    }

Method org.apache.commons.io.FileUtils.getTempDirectoryPath() calling method java.lang.System.getProperty()


    public static String getTempDirectoryPath()
    {
        return System.getProperty("java.io.tmpdir");
    }

Method org.apache.commons.io.FileSystemUtils.<clinit>() calling method java.lang.System.getProperty()


    static FileSystemUtils()
    {
        org.apache.commons.io.FileSystemUtils.INSTANCE = new org.apache.commons.io.FileSystemUtils();
        String v0_2 = "df";
        try {
            boolean v1_3 = System.getProperty("os.name");
        } catch (Exception) {
            int v3 = -1;
            org.apache.commons.io.FileSystemUtils.OS = v3;
            org.apache.commons.io.FileSystemUtils.DF = v0_2;
            return;
        }
        if (!v1_3) {
            throw new java.io.IOException("os.name not found");
        } else {
            boolean v1_1 = v1_3.toLowerCase(java.util.Locale.ENGLISH);
            v3 = 3;
            if (!v1_1.contains("windows")) {
                if ((!v1_1.contains("linux")) && ((!v1_1.contains("mpe/ix")) && ((!v1_1.contains("freebsd")) && ((!v1_1.contains("openbsd")) && ((!v1_1.contains("irix")) && ((!v1_1.contains("digital unix")) && (!v1_1.contains("unix")))))))) {
                    if (!v1_1.contains("mac os x")) {
                        if ((!v1_1.contains("sun os")) && (!v1_1.contains("sunos"))) {
                            if (!v1_1.contains("solaris")) {
                                if (v1_1.contains("hp-ux")) {
                                    org.apache.commons.io.FileSystemUtils.OS = v3;
                                    org.apache.commons.io.FileSystemUtils.DF = v0_2;
                                    return;
                                } else {
                                    if (!v1_1.contains("aix")) {
                                        v3 = 0;
                                        org.apache.commons.io.FileSystemUtils.OS = v3;
                                        org.apache.commons.io.FileSystemUtils.DF = v0_2;
                                        return;
                                    } else {
                                        org.apache.commons.io.FileSystemUtils.OS = v3;
                                        org.apache.commons.io.FileSystemUtils.DF = v0_2;
                                        return;
                                    }
                                }
                            } else {
                            }
                        }
                        v0_2 = "/usr/xpg4/bin/df";
                        org.apache.commons.io.FileSystemUtils.OS = v3;
                        org.apache.commons.io.FileSystemUtils.DF = v0_2;
                        return;
                    } else {
                    }
                }
                v3 = 2;
                org.apache.commons.io.FileSystemUtils.OS = v3;
                org.apache.commons.io.FileSystemUtils.DF = v0_2;
                return;
            } else {
                v3 = 1;
                org.apache.commons.io.FileSystemUtils.OS = v3;
                org.apache.commons.io.FileSystemUtils.DF = v0_2;
                return;
            }
        }
    }

Method net.minidev.json.parser.a.<clinit>() calling method java.lang.System.getProperty()


    static a()
    {
        int v0_2;
        if (System.getProperty("JSON_SMART_SIMPLE") == null) {
            v0_2 = -1;
        } else {
            v0_2 = 1984;
        }
        net.minidev.json.parser.a.a = v0_2;
        return;
    }

Method com.squareup.okhttp.ConnectionPool.<clinit>() calling method java.lang.System.getProperty()


    static ConnectionPool()
    {
        long v3;
        com.squareup.okhttp.ConnectionPool v0_3 = System.getProperty("http.keepAlive");
        int v1_4 = System.getProperty("http.keepAliveDuration");
        String v2_1 = System.getProperty("http.maxConnections");
        if (v1_4 == 0) {
            v3 = 300000;
        } else {
            v3 = Long.parseLong(v1_4);
        }
        if ((v0_3 == null) || (Boolean.parseBoolean(v0_3))) {
            if (v2_1 == null) {
                com.squareup.okhttp.ConnectionPool.systemDefault = new com.squareup.okhttp.ConnectionPool(5, v3);
            } else {
                com.squareup.okhttp.ConnectionPool.systemDefault = new com.squareup.okhttp.ConnectionPool(Integer.parseInt(v2_1), v3);
            }
        } else {
            com.squareup.okhttp.ConnectionPool.systemDefault = new com.squareup.okhttp.ConnectionPool(0, v3);
        }
        return;
    }

Method com.sophos.smsec.core.smsectrace.d.b() calling method java.lang.System.getProperty()


    public static void b(android.content.Context p9, String p10)
    {
        if (com.sophos.smsec.core.smsectrace.d.c == null) {
            com.sophos.smsec.core.smsectrace.d.c = p9;
        }
        java.io.BufferedWriter v9_1 = 0;
        try {
            java.io.FileWriter v1_0 = new java.io.File(com.sophos.smsec.core.smsectrace.d.c(com.sophos.smsec.core.smsectrace.d.c), org.apache.commons.io.FilenameUtils.getName(p10));
        } catch (String v10_49) {
            java.io.BufferedWriter v3_2 = 0;
            if (v3_2 != null) {
                try {
                    v3_2.close();
                } catch (java.io.BufferedWriter v9_4) {
                    android.util.Log.e("Sophos", "Cleanup of IOstream really failed.", v9_4);
                }
            }
            throw v10_49;
        } catch (String v10_46) {
            v3_2 = 0;
            if (com.sophos.smsec.core.smsectrace.d.c != null) {
                com.sophos.smsec.core.smsectrace.d.d(com.sophos.smsec.core.smsectrace.d.a(com.sophos.smsec.core.smsectrace.d.c, 0));
            }
            com.sophos.smsec.core.smsectrace.d.a(0);
            String v0_2 = new StringBuilder();
            v0_2.append("Error cannot create file ");
            v0_2.append(com.sophos.smsec.core.smsectrace.d.g());
            v0_2.append(" in app folder.");
            android.util.Log.e("Sophos", v0_2.toString(), v10_46);
            if (v3_2 == null) {
                return;
            } else {
                v3_2.close();
                return;
            }
            v3_2.close();
            java.io.FileWriter v1_11.close();
            java.io.FileOutputStream v2_10.close();
            v9_1 = v3_2;
            if (v9_1 == null) {
                return;
            } else {
                v9_1.close();
                return;
            }
        } catch (String v10_49) {
        } catch (java.io.BufferedWriter v9_5) {
            android.util.Log.e("Sophos", "Cleanup of IOstream really failed.", v9_5);
            return;
        }
        if ((v1_0.exists()) && ((v1_0.isDirectory()) && (!v1_0.delete()))) {
            android.util.Log.e("Sophos", "deleting blocking folder failed.");
        }
        if ((!v1_0.exists()) || (v1_0.length() <= 2)) {
            String v4_7;
            java.io.BufferedWriter v3_4 = new StringBuilder();
            v3_4.append("calling mkdirs returned ");
            if (!v1_0.getParentFile().mkdirs()) {
                v4_7 = "false";
            } else {
                v4_7 = "true";
            }
            v3_4.append(v4_7);
            android.util.Log.v("Sophos", v3_4.toString());
            v2_10 = new java.io.FileOutputStream(v1_0);
            v1_11 = new java.io.FileWriter(v2_10.getFD());
            v3_2 = new java.io.BufferedWriter(v1_11, 8192);
            try {
                String v4_10 = new StringBuilder();
                v4_10.append("Tracefile touched (app started or preference toggled) at ");
                v4_10.append(com.sophos.smsec.core.smsectrace.d.j());
                v4_10.append("\n");
                v4_10.append("This is ");
                v4_10.append(p10);
                v4_10.append("\n");
                v4_10.append("OS Version: ");
                v4_10.append(System.getProperty("os.version"));
                v4_10.append("(");
                v4_10.append(android.os.Build$VERSION.INCREMENTAL);
                v4_10.append(")\n");
                v4_10.append("OS API Level: ");
                v4_10.append(android.os.Build$VERSION.SDK_INT);
                v4_10.append(" (");
                v4_10.append(android.os.Build$VERSION.RELEASE);
                v4_10.append(")\n");
                v4_10.append("Device: ");
                v4_10.append(android.os.Build.DEVICE);
                v4_10.append(", Model (Product): ");
                v4_10.append(android.os.Build.MODEL);
                v4_10.append(" (");
                v4_10.append(android.os.Build.PRODUCT);
                v4_10.append(")\n");
                v4_10.append("Manufacturer: ");
                v4_10.append(android.os.Build.MANUFACTURER);
            } catch (String v10_46) {
            }
            if (android.os.Build$VERSION.SDK_INT < 23) {
                v4_10.append(", Release (Product): ");
                v4_10.append(android.os.Build$VERSION.RELEASE);
                v4_10.append(" (");
            } else {
                v4_10.append(", Base_OS (Release, Product): ");
                v4_10.append(android.os.Build$VERSION.BASE_OS);
                v4_10.append(" (");
                v4_10.append(android.os.Build$VERSION.RELEASE);
                v4_10.append(", ");
            }
            v4_10.append(android.os.Build$VERSION.INCREMENTAL);
            v4_10.append(")\n");
            if (com.sophos.smsec.core.smsectrace.d.c != null) {
                String v10_20 = com.sophos.smsec.core.smsectrace.d.c.getResources().getDisplayMetrics();
                v4_10.append("Display (px): ");
                v4_10.append(v10_20.widthPixels);
                v4_10.append(" wide and ");
                v4_10.append(v10_20.heightPixels);
                v4_10.append(" high. ");
                v4_10.append(v10_20.densityDpi);
                v4_10.append(" densityDpi \n");
                String v10_25 = com.sophos.smsec.core.smsectrace.d.c.getResources().getConfiguration();
                v4_10.append("Display (dp): ");
                v4_10.append(v10_25.screenWidthDp);
                v4_10.append(" wide and ");
                v4_10.append(v10_25.screenHeightDp);
                v4_10.append(" high. Font scale = ");
                v4_10.append(v10_25.fontScale);
                v4_10.append("\n");
                if (android.os.Build$VERSION.SDK_INT < 24) {
                    v4_10.append("Locale: ");
                    v4_10.append(v10_25.locale);
                    v4_10.append(" \n");
                } else {
                    v4_10.append("Locale: ");
                    v4_10.append(v10_25.getLocales().get(0));
                    String v5_18 = 1;
                    while (v5_18 < v10_25.getLocales().size()) {
                        v4_10.append(", ");
                        v4_10.append(v10_25.getLocales().get(v5_18));
                        v5_18++;
                    }
                    v4_10.append(" \n");
                }
                try {
                    String v10_31 = com.sophos.smsec.core.smsectrace.d.c.getPackageManager().getPackageInfo(com.sophos.smsec.core.smsectrace.d.c.getPackageName(), 128);
                    v4_10.append("Sophos App (version, build): ");
                    v4_10.append(v10_31.packageName);
                    v4_10.append(" (");
                    v4_10.append(v10_31.versionName);
                    v4_10.append(", ");
                    v4_10.append(v10_31.versionCode);
                    v4_10.append(")\n");
                } catch (String v10_33) {
                    v4_10.append("Sophos App unknown: ");
                    v4_10.append(v10_33.getMessage());
                    v4_10.append("\n");
                }
                if (v10_31.lastUpdateTime <= v10_31.firstInstallTime) {
                    v4_10.append("Installed: ");
                    v4_10.append(v10_31.firstInstallTime);
                } else {
                    v4_10.append("Installed (updated): ");
                    v4_10.append(v10_31.firstInstallTime);
                    v4_10.append(" (");
                    v4_10.append(v10_31.lastUpdateTime);
                    v4_10.append(")");
                }
            }
            if (v4_10.length() > 568) {
                String v10_38 = new StringBuilder();
                v10_38.append(v4_10.toString().substring(0, 568));
                v10_38.append("\n\n");
                v3_2.write(v10_38.toString());
            } else {
                String v10_41 = new char[(568 - v4_10.length())];
                v4_10.append(String.valueOf(v10_41).replace(0, 32));
                v4_10.append("\n\n");
                v3_2.write(v4_10.toString());
            }
        } else {
            java.io.FileWriter v1_2 = new StringBuilder();
            v1_2.append("Trace file \'");
            v1_2.append(p10);
            v1_2.append("\' already exists. ");
            com.sophos.smsec.core.smsectrace.d.f(v1_2.toString());
        }
    }

Method com.sophos.savi.SystemInfo.getProxyAddress() calling method java.lang.System.getProperty()


    public static String getProxyAddress()
    {
        try {
            String v1_2 = System.getProperty("http.proxyHost");
            String v2_1 = System.getProperty("http.proxyPort");
        } catch (Exception) {
            return 0;
        }
        if ((v1_2 != null) && (v2_1 != null)) {
            String v0_2 = new StringBuilder();
            v0_2.append(v1_2);
            v0_2.append(":");
            v0_2.append(v2_1);
            return v0_2.toString();
        } else {
            return 0;
        }
    }

Method com.google.common.util.concurrent.a.<clinit>() calling method java.lang.System.getProperty()


    static a()
    {
        com.google.common.util.concurrent.a.a = Boolean.parseBoolean(System.getProperty("guava.concurrent.generate_cancellation_cause", "false"));
        com.google.common.util.concurrent.a.b = java.util.logging.Logger.getLogger(com.google.common.util.concurrent.a.getName());
        Throwable v0_2 = 0;
        try {
            com.google.common.util.concurrent.a$g v1_2 = new com.google.common.util.concurrent.a$j(0);
            java.util.logging.Logger v2_0 = 0;
        } catch (com.google.common.util.concurrent.a$g v1_3) {
            try {
                com.google.common.util.concurrent.a$e v8 = new com.google.common.util.concurrent.a$e;
                v8(java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.google.common.util.concurrent.a$k, Thread, "b"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.google.common.util.concurrent.a$k, com.google.common.util.concurrent.a$k, "c"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.google.common.util.concurrent.a, com.google.common.util.concurrent.a$k, "g"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.google.common.util.concurrent.a, com.google.common.util.concurrent.a$d, "f"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(com.google.common.util.concurrent.a, Object, "e"));
                v2_0 = v1_3;
                v1_2 = v8;
            } catch (java.util.logging.Logger v2_7) {
                v0_2 = v2_7;
                v2_0 = v1_2;
                v1_2 = new com.google.common.util.concurrent.a$g(0);
            }
        }
        com.google.common.util.concurrent.a.c = v1_2;
        if (v0_2 != null) {
            com.google.common.util.concurrent.a.b.log(java.util.logging.Level.SEVERE, "UnsafeAtomicHelper is broken!", v2_0);
            com.google.common.util.concurrent.a.b.log(java.util.logging.Level.SEVERE, "SafeAtomicHelper is broken!", v0_2);
        }
        com.google.common.util.concurrent.a.d = new Object();
        return;
    }

Method com.google.zxing.ReaderException.<clinit>() calling method java.lang.System.getProperty()


    static ReaderException()
    {
        StackTraceElement[] v0_2;
        if (System.getProperty("surefire.test.class.path") == null) {
            v0_2 = 0;
        } else {
            v0_2 = 1;
        }
        com.google.zxing.ReaderException.isStackTrace = v0_2;
        StackTraceElement[] v0_3 = new StackTraceElement[0];
        com.google.zxing.ReaderException.NO_TRACE = v0_3;
        return;
    }

Method com.google.gson.internal.d.c() calling method java.lang.System.getProperty()


    private static int c()
    {
        return com.google.gson.internal.d.a(System.getProperty("java.version"));
    }

Method com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.<clinit>() calling method java.lang.System.getProperty()


    static UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator()
    {
        com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.INSTANCE = new com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator("INSTANCE", 0);
        int v1_12 = new com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[1];
        v1_12[0] = com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.INSTANCE;
        com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.a = v1_12;
        com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.BIG_ENDIAN = java.nio.ByteOrder.nativeOrder().equals(java.nio.ByteOrder.BIG_ENDIAN);
        com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.theUnsafe = com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.a();
        com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.BYTE_ARRAY_BASE_OFFSET = com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.theUnsafe.arrayBaseOffset(byte[]);
        if ((!"64".equals(System.getProperty("sun.arch.data.model"))) || (((com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.BYTE_ARRAY_BASE_OFFSET % 8) != 0) || (com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.theUnsafe.arrayIndexScale(byte[]) != 1))) {
            throw new Error();
        } else {
            return;
        }
    }

Method com.google.common.hash.LittleEndianByteArray.<clinit>() calling method java.lang.System.getProperty()


    static LittleEndianByteArray()
    {
        com.google.common.hash.LittleEndianByteArray.a = (com.google.common.hash.LittleEndianByteArray.desiredAssertionStatus() ^ 1);
        com.google.common.hash.LittleEndianByteArray$UnsafeByteArray v0_1 = com.google.common.hash.LittleEndianByteArray$JavaLittleEndianBytes.INSTANCE;
        try {
            if ("amd64".equals(System.getProperty("os.arch"))) {
                if (!java.nio.ByteOrder.nativeOrder().equals(java.nio.ByteOrder.LITTLE_ENDIAN)) {
                    v0_1 = com.google.common.hash.LittleEndianByteArray$UnsafeByteArray.UNSAFE_BIG_ENDIAN;
                } else {
                    v0_1 = com.google.common.hash.LittleEndianByteArray$UnsafeByteArray.UNSAFE_LITTLE_ENDIAN;
                }
            }
        } catch (Throwable) {
        }
        com.google.common.hash.LittleEndianByteArray.b = v0_1;
        return;
    }

Method com.google.common.base.StandardSystemProperty.value() calling method java.lang.System.getProperty()


    public String value()
    {
        return System.getProperty(this.key);
    }

Method org.simpleframework.xml.filter.EnvironmentFilter.replace() calling method java.lang.System.getenv()


    public String replace(String p2)
    {
        org.simpleframework.xml.filter.Filter v0_0 = System.getenv(p2);
        if (v0_0 == null) {
            org.simpleframework.xml.filter.Filter v0_1 = this.filter;
            if (v0_1 == null) {
                return 0;
            } else {
                return v0_1.replace(p2);
            }
        } else {
            return v0_0;
        }
    }

Method com.sophos.smsec.a.a.a() calling method java.lang.System.getenv()


    public static java.util.List a(android.content.Context p8)
    {
        String v0_1 = new java.util.ArrayList();
        v0_1.add(new java.io.File(ark>com.sophos.smsec.a.aark>.b));
        try {
            String v4_2 = new java.io.BufferedReader(new java.io.FileReader("/proc/mounts"));
        } catch (java.io.File[] v8_1) {
            v4_2 = 0;
            if (v4_2 != null) {
                try {
                    v4_2.close();
                } catch (java.io.IOException) {
                    com.sophos.smsec.core.smsectrace.d.d("FileUtils", "Cannot close \'/proc/mounts\'.");
                }
            }
            throw v8_1;
        } catch (java.io.IOException) {
            v4_2 = 0;
            com.sophos.smsec.core.smsectrace.d.d("FileUtils", "Error while parsing mount points.");
            if (v4_2 == null) {
                String v4_5 = System.getenv("EMULATED_STORAGE_TARGET");
                int v5_10 = ark>com.sophos.smsec.a.aark>.b.split(java.io.File.separator);
                int v3_1 = v5_10[(v5_10.length - 1)];
                try {
                    Integer.valueOf(v3_1);
                } catch (NumberFormatException) {
                    v3_1 = "";
                }
                int v5_12 = new StringBuilder();
                v5_12.append(v4_5);
                v5_12.append(java.io.File.separator);
                v5_12.append(v3_1);
                ark>com.sophos.smsec.a.aark>.a(v0_1, v5_12.toString());
                java.io.File[] v8_2 = p8.getExternalFilesDirs(0);
                int v1_4 = v8_2.length;
                int v3_0 = 0;
                while (v3_0 < v1_4) {
                    String v4_8 = v8_2[v3_0];
                    if (v4_8 != null) {
                        try {
                            String v4_0 = v4_8.getCanonicalPath();
                        } catch (java.io.IOException) {
                            v4_0 = v4_0.getPath();
                        }
                        ark>com.sophos.smsec.a.aark>.a(v0_1, v4_0.substring(0, v4_0.indexOf("/Android")));
                    }
                    v3_0++;
                }
                return v0_1;
            } else {
                try {
                    v4_2.close();
                } catch (java.io.IOException) {
                    com.sophos.smsec.core.smsectrace.d.d("FileUtils", "Cannot close \'/proc/mounts\'.");
                }
            }
        } catch (java.io.File[] v8_1) {
        }
        do {
            int v5_5 = v4_2.readLine();
            if (v5_5 == 0) {
            } else {
                if (((v5_5.startsWith("/dev/block/vold/")) || ((v5_5.startsWith("/dev/fuse")) || (v5_5.startsWith("/mnt/media_rw")))) && ((!v5_5.toLowerCase(java.util.Locale.US).contains("asec")) && (!v5_5.toLowerCase(java.util.Locale.US).contains("obb")))) {
                    int v5_6 = v5_5.split(" ");
                }
            }
        } while((v5_6.length < 5) || ((v5_6[0].startsWith("#")) || (!v5_6[1].startsWith("/"))));
        ark>com.sophos.smsec.a.aark>.a(v0_1, v5_6[1]);
    }

Method org.tensorflow.a.a() calling method java.lang.System.load()


    public static void a()
    {
        if ((!ark>org.tensorflow.aark>.c()) && (!ark>org.tensorflow.aark>.b())) {
            String v0_6 = System.mapLibraryName("tensorflow_jni");
            String v1_0 = ark>org.tensorflow.aark>.c(v0_6);
            Object[] v2_1 = new StringBuilder();
            v2_1.append("jniResourceName: ");
            v2_1.append(v1_0);
            ark>org.tensorflow.aark>.b(v2_1.toString());
            Object[] v2_5 = ark>org.tensorflow.aark>.getClassLoader().getResourceAsStream(v1_0);
            StringBuilder v3_3 = ark>org.tensorflow.aark>.a(System.mapLibraryName("tensorflow_framework"));
            String v4_0 = ark>org.tensorflow.aark>.c(v3_3);
            java.io.InputStream v5_1 = new StringBuilder();
            v5_1.append("frameworkResourceName: ");
            v5_1.append(v4_0);
            ark>org.tensorflow.aark>.b(v5_1.toString());
            java.io.InputStream v5_5 = ark>org.tensorflow.aark>.getClassLoader().getResourceAsStream(v4_0);
            if (v2_5 == null) {
                String v1_2 = new Object[2];
                v1_2[0] = ark>org.tensorflow.aark>.d();
                v1_2[1] = ark>org.tensorflow.aark>.e();
                throw new UnsatisfiedLinkError(String.format("Cannot find TensorFlow native library for OS: %s, architecture: %s. See https://github.com/tensorflow/tensorflow/tree/master/tensorflow/java/README.md for possible solutions (such as building the library from source). Additional information on attempts to find the native library can be obtained by adding org.tensorflow.NativeLibrary.DEBUG=1 to the system properties of the JVM.", v1_2));
            } else {
                try {
                    String v8_0 = ark>org.tensorflow.aark>.f();
                    v8_0.deleteOnExit();
                    String v8_1 = v8_0.getCanonicalPath();
                } catch (String v0_5) {
                    Object[] v2_9 = new Object[1];
                    v2_9[0] = v0_5.toString();
                    throw new UnsatisfiedLinkError(String.format("Unable to extract native library into a temporary file (%s)", v2_9));
                }
                if (v5_5 == null) {
                    StringBuilder v3_5 = new StringBuilder();
                    v3_5.append(v4_0);
                    v3_5.append(" not found. This is fine assuming ");
                    v3_5.append(v1_0);
                    v3_5.append(" is not built to depend on it.");
                    ark>org.tensorflow.aark>.b(v3_5.toString());
                } else {
                    ark>org.tensorflow.aark>.a(v5_5, v3_3, v8_1);
                }
                System.load(ark>org.tensorflow.aark>.a(v2_5, v0_6, v8_1));
                return;
            }
        } else {
            return;
        }
    }

Method com.sophos.smsec.ui.DroidGuardMainActivity.h() calling method java.lang.System.load()


    private void h()
    {
        android.content.Intent v0_11 = this.getIntent().getExtras();
        String v1_10 = com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getApplicationContext());
        boolean v3_1 = 0;
        if ((!v1_10.a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 0)) && ((v0_11 != null) && (v0_11.containsKey("labTesting")))) {
            android.widget.Toast.makeText(this, "!!!! LAB TESTING MODE ENABLED - ONLY FOR TESTING - NO PRODUCTIVE MODE !!!!", 1).show();
            android.util.Log.i("LabTesting", "!!!! LAB TESTING MODE ENABLED - ONLY FOR TESTING - NO PRODUCTIVE MODE !!!!");
            this.h = 1;
            String v2_25 = new StringBuilder();
            v2_25.append(android.os.Environment.getDataDirectory().getAbsolutePath());
            v2_25.append(java.io.File.separator);
            v2_25.append("data");
            v2_25.append(java.io.File.separator);
            v2_25.append("com.sophos.smsec");
            v2_25.append(java.io.File.separator);
            v2_25.append("app_savi");
            v2_25.append(java.io.File.separator);
            v2_25.append("libsavi.so");
            String v2_26 = v2_25.toString();
            if ((v0_11.containsKey("labTesting_custom_libsavi_enabled")) && ((v0_11.getBoolean("labTesting_custom_libsavi_enabled")) && (new java.io.File(v2_26).exists()))) {
                try {
                    System.load(v2_26);
                    android.util.Log.i("LabTesting", "alternative version of savi loaded");
                } catch (Exception) {
                }
            }
            String v2_29 = new StringBuilder();
            v2_29.append(android.os.Environment.getDataDirectory().getAbsolutePath());
            v2_29.append(java.io.File.separator);
            v2_29.append("data");
            v2_29.append(java.io.File.separator);
            v2_29.append("com.sophos.smsec");
            v2_29.append(java.io.File.separator);
            v2_29.append("app_savi");
            v2_29.append(java.io.File.separator);
            v2_29.append("libsavijni.so");
            String v2_31 = v2_29.toString();
            if ((v0_11.containsKey("labTesting_custom_libsavi_enabled")) && ((v0_11.getBoolean("labTesting_custom_libsavi_enabled")) && (new java.io.File(v2_31).exists()))) {
                try {
                    System.load(v2_31);
                    android.util.Log.i("LabTesting", "alternative version of savijni loaded");
                } catch (Exception) {
                }
            }
            if (!"init".equals(v0_11.getString("labTesting"))) {
                if ("scan".equals(v0_11.getString("labTesting"))) {
                    String v1_4;
                    if (!v0_11.containsKey("labTesting_puas_enabled")) {
                        v1_4 = 0;
                    } else {
                        v1_4 = v0_11.getBoolean("labTesting_puas_enabled");
                        String v4_1 = new StringBuilder();
                        v4_1.append("labTesting_puas_enabled ");
                        v4_1.append(v1_4);
                        android.util.Log.i("LabTesting", v4_1.toString());
                    }
                    String v2_10;
                    if (!v0_11.containsKey("labTesting_scanstorage_enabled")) {
                        v2_10 = 0;
                    } else {
                        v2_10 = v0_11.getBoolean("labTesting_scanstorage_enabled");
                        StringBuilder v5_9 = new StringBuilder();
                        v5_9.append("labTesting_scanstorage_enabled ");
                        v5_9.append(v2_10);
                        android.util.Log.i("LabTesting", v5_9.toString());
                    }
                    if (v0_11.containsKey("labTesting_scansystemapps_enabled")) {
                        v3_1 = v0_11.getBoolean("labTesting_scansystemapps_enabled");
                        String v4_7 = new StringBuilder();
                        v4_7.append("labTesting_scansystemapps_enabled ");
                        v4_7.append(v3_1);
                        android.util.Log.i("LabTesting", v4_7.toString());
                    }
                    android.content.Intent v0_4 = new android.content.Intent(this, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_silent_scan");
                    v0_4.putExtra("settings", new com.sophos.smsec.communication.scan.ScanParams(v2_10, v3_1, v1_4));
                    StringBuilder v5_15 = new StringBuilder();
                    v5_15.append("Start Scan for LabTesting mode with parameter scanStorageEnabled: ");
                    v5_15.append(v2_10);
                    v5_15.append(", systemAppsEnabled: ");
                    v5_15.append(v3_1);
                    v5_15.append(", puasEnabled: ");
                    v5_15.append(v1_4);
                    android.util.Log.i("LabTesting", v5_15.toString());
                    this.startService(v0_4);
                }
            } else {
                if (v0_11.containsKey("labTesting_vdlupdate_enabled")) {
                    android.content.Intent v0_6;
                    android.content.Intent v0_5 = v0_11.getBoolean("labTesting_vdlupdate_enabled");
                    boolean v3_3 = new StringBuilder();
                    v3_3.append("labTesting_vdlupdate_enabled ");
                    v3_3.append(v0_5);
                    android.util.Log.i("LabTesting", v3_3.toString());
                    if (v0_5 == null) {
                        v0_6 = "3";
                    } else {
                        v0_6 = "0";
                    }
                    v1_10.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SAV_ONLINE_UPDATE_MODE, v0_6);
                }
                v1_10.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_TRACE_VERBOSE_TRACING, 1);
                v1_10.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_TRACE_LOG_LEVEL, 2);
                com.sophos.smsec.core.smsectrace.d.a(2);
                com.sophos.smsec.core.smsectrace.d.a(1);
                com.sophos.smsec.core.smsectrace.d.b(this.getApplicationContext(), com.sophos.smsec.core.smsectrace.d.g());
                android.util.Log.i("LabTesting", "Init SmSec for LabTesting mode done.");
            }
        }
        return;
    }

Method org.tensorflow.contrib.android.TensorFlowInferenceInterface.prepareNativeRuntime() calling method java.lang.System.loadLibrary()


    private void prepareNativeRuntime()
    {
        android.util.Log.i("TensorFlowInferenceInterface", "Checking to see if TensorFlow native methods are already loaded");
        try {
            new org.tensorflow.contrib.android.RunStats();
            android.util.Log.i("TensorFlowInferenceInterface", "TensorFlow native methods already loaded");
        } catch (UnsatisfiedLinkError) {
            android.util.Log.i("TensorFlowInferenceInterface", "TensorFlow native methods not found, attempting to load via tensorflow_inference");
            try {
                System.loadLibrary("tensorflow_inference");
                android.util.Log.i("TensorFlowInferenceInterface", "Successfully loaded TensorFlow native methods (RunStats error may be ignored)");
            } catch (UnsatisfiedLinkError) {
                throw new RuntimeException("Native TF methods not found; check that the correct native libraries are present in the APK.");
            }
        }
        return;
    }

Method org.tensorflow.a.b() calling method java.lang.System.loadLibrary()


    private static boolean b()
    {
        try {
            System.loadLibrary("tensorflow_jni");
            return 1;
        } catch (int v0_5) {
            StringBuilder v1_1 = new StringBuilder();
            v1_1.append("tryLoadLibraryFailed: ");
            v1_1.append(v0_5.getMessage());
            org.tensorflow.a.b(v1_1.toString());
            return 0;
        }
    }

Method com.sophos.simplesxl31.Sxl31Scanner.<clinit>() calling method java.lang.System.loadLibrary()


    static Sxl31Scanner()
    {
        System.loadLibrary("sxl31scanner");
        return;
    }

Method com.sophos.savi.JNIBase.loadLibraries() calling method java.lang.System.loadLibrary()


    protected static final void loadLibraries()
    {
        System.loadLibrary("savi");
        System.loadLibrary("savijni");
        return;
    }

Method com.sophos.nge.ste.invincea.g.<clinit>() calling method java.lang.System.loadLibrary()


    static g()
    {
        com.sophos.nge.ste.invincea.g.a = java.util.regex.Pattern.compile("apk_model_tf_[1-2]{1}_20[0-9]{6}\\.pb");
        System.loadLibrary("tensorflow_inference");
        com.sophos.nge.ste.invincea.g.f = 0;
        return;
    }

Method com.sophos.nge.ste.invincea.EntropyFeatureCalculator.<clinit>() calling method java.lang.System.loadLibrary()


    static EntropyFeatureCalculator()
    {
        System.loadLibrary("byte_entropy_feats");
        return;
    }

Method com.sophos.keepasseditor.utils.AesKdf.<clinit>() calling method java.lang.System.loadLibrary()


    static AesKdf()
    {
        try {
            System.loadLibrary("aes");
        } catch (UnsatisfiedLinkError v0_1) {
            com.sophos.keepasseditor.utils.AesKdf.a = 1;
            com.sophos.smsec.core.smsectrace.d.b("AesKdf", "", v0_1);
        }
        return;
    }

Method com.sophos.jbase.PKCS5.<clinit>() calling method java.lang.System.loadLibrary()


    static PKCS5()
    {
        UnsatisfiedLinkError v1_0 = new byte[32];
        v1_0 = {67, 114, 65, 108, 84, 97, 83, 105, 77, 111, 86, 67, 117, 84, 105, 88, 67, 114, 65, 108, 84, 97, 83, 105, 77, 111, 86, 67, 117, 84, 105, 88};
        com.sophos.jbase.PKCS5.b = v1_0;
        com.sophos.jbase.PKCS5.c = 20;
        com.sophos.jbase.PKCS5.d = 0;
        com.sophos.jbase.PKCS5.a = 0;
        com.sophos.jbase.PKCS5.f = 0;
        try {
            System.loadLibrary("jbase");
        } catch (UnsatisfiedLinkError v1_2) {
            com.sophos.jbase.PKCS5.a = 1;
            com.sophos.smsec.core.smsectrace.d.b("PKCS5", "", v1_2);
        }
        byte[] v0_1 = new byte[32];
        v0_1 = {31, 12, 3, 24, 65, 36, 27, 18, 98, 50, 10, 92, 13, 44, 5, 68, 79, 18, 9, 20, 61, 72, 53, 94, 85, 26, 17, 8, 39, 70, 41, 2};
        com.sophos.jbase.PKCS5.g = v0_1;
        return;
    }

Method com.baidu.android.pushservice.jni.PushSocket.a() calling method java.lang.System.loadLibrary()


    public static boolean a(android.content.Context p1)
    {
        if (!ark>com.baidu.android.pushservice.jni.PushSocketark>.a) {
            try {
                System.loadLibrary("bdpush_V2_9");
                ark>com.baidu.android.pushservice.jni.PushSocketark>.a = 1;
            } catch (UnsatisfiedLinkError) {
                String v1_6 = new StringBuilder();
                v1_6.append("BDPushSDK-");
                v1_6.append(ark>com.baidu.android.pushservice.jni.PushSocketark>.d);
                android.util.Log.e(v1_6.toString(), "Native library not found! Please copy libbdpush_V2_9.so into your project!");
            }
        }
        return ark>com.baidu.android.pushservice.jni.PushSocketark>.a;
    }

Method com.baidu.android.pushservice.jni.PushSocket.<clinit>() calling method java.lang.System.loadLibrary()


    static PushSocket()
    {
        try {
            System.loadLibrary("bdpush_V2_9");
            com.baidu.android.pushservice.jni.PushSocket.a = 1;
        } catch (UnsatisfiedLinkError) {
        }
        return;
    }

Method com.baidu.android.pushservice.jni.BaiduAppSSOJni.<clinit>() calling method java.lang.System.loadLibrary()


    static BaiduAppSSOJni()
    {
        try {
            System.loadLibrary("bdpush_V2_9");
        } catch (UnsatisfiedLinkError) {
        }
        return;
    }

Method com.google.android.gms.dynamite.h.<init>() calling method dalvik.system.PathClassLoader.<init>()


    h(String p1, ClassLoader p2)
    {
        super(p1, p2);
        return;
    }