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 com.google.android.gms.internal.ads.zzdl.zza() calling method dalvik.system.DexClassLoader.<init>()


    public static com.google.android.gms.internal.ads.zzdl zza(android.content.Context p8, String p9, String p10, boolean p11)
    {
        void v0_1 = new com.google.android.gms.internal.ads.zzdl(p8);
        try {
            v0_1.zzsq = java.util.concurrent.Executors.newCachedThreadPool(new com.google.android.gms.internal.ads.zzdm());
            v0_1.zzrp = p11;
        } catch (com.google.android.gms.internal.ads.zzdi) {
            return v0_1;
        }
        if (p11 != 0) {
            v0_1.zzsv = v0_1.zzsq.submit(new com.google.android.gms.internal.ads.zzdn(v0_1));
        }
        v0_1.zzsq.execute(new com.google.android.gms.internal.ads.zzdp(v0_1));
        String v2_3;
        String v1_0 = com.google.android.gms.common.GoogleApiAvailabilityLight.getInstance();
        if (v1_0.getApkVersion(v0_1.zzsp) <= 0) {
            v2_3 = 0;
        } else {
            v2_3 = 1;
        }
        String v1_2;
        v0_1.zzta = v2_3;
        if (v1_0.isGooglePlayServicesAvailable(v0_1.zzsp) != 0) {
            v1_2 = 0;
        } else {
            v1_2 = 1;
        }
        v0_1.zztb = v1_2;
        v0_1.zza(0, 1);
        if (com.google.android.gms.internal.ads.zzds.isMainThread()) {
            if (((Boolean) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzctr)).booleanValue()) {
                throw new IllegalStateException("Task Context initialization must not be called from the UI thread.");
            }
        }
        v0_1.zzss = new com.google.android.gms.internal.ads.zzcw(0);
        v0_1.zzst = v0_1.zzss.zzl(p9);
        try {
            android.content.Context v9_17 = v0_1.zzsp.getCacheDir();
        } catch (com.google.android.gms.internal.ads.zzco v8_11) {
            throw new com.google.android.gms.internal.ads.zzdi(v8_11);
        }
        if (v9_17 == null) {
            v9_17 = v0_1.zzsp.getDir("dex", 0);
            if (v9_17 == null) {
                throw new com.google.android.gms.internal.ads.zzdi();
            }
        }
        String v6_0 = new Object[2];
        v6_0[0] = v9_17;
        v6_0[1] = "1529567361524";
        Object[] v3_3 = new java.io.File(String.format("%s/%s.jar", v6_0));
        if (!v3_3.exists()) {
            com.google.android.gms.internal.ads.zzdl$zza v10_6 = v0_1.zzss.zza(v0_1.zzst, p10);
            v3_3.createNewFile();
            String v4_5 = new java.io.FileOutputStream(v3_3);
            v4_5.write(v10_6, 0, v10_6.length);
            v4_5.close();
        }
        v0_1.zzb(v9_17, "1529567361524");
        try {
            v0_1.zzsr = new dalvik.system.DexClassLoader(v3_3.getAbsolutePath(), v9_17.getAbsolutePath(), 0, v0_1.zzsp.getClassLoader());
        } catch (com.google.android.gms.internal.ads.zzdl$zza v10_2) {
            com.google.android.gms.internal.ads.zzdl.zzb(v3_3);
            v0_1 = v0_1.zza(v9_17, "1529567361524");
            Object[] v3_0 = new Object[2];
            v3_0[0] = v9_17;
            v3_0[1] = "1529567361524";
            com.google.android.gms.internal.ads.zzdl.zzm(String.format("%s/%s.dex", v3_0));
            throw v10_2;
        }
        com.google.android.gms.internal.ads.zzdl.zzb(v3_3);
        v0_1 = v0_1.zza(v9_17, "1529567361524");
        Object[] v3_1 = new Object[2];
        v3_1[0] = v9_17;
        v3_1[1] = "1529567361524";
        com.google.android.gms.internal.ads.zzdl.zzm(String.format("%s/%s.dex", v3_1));
        if (!v0_1.zztf) {
            com.google.android.gms.internal.ads.zzco v8_5 = new android.content.IntentFilter();
            v8_5.addAction("android.intent.action.USER_PRESENT");
            v8_5.addAction("android.intent.action.SCREEN_OFF");
            v0_1.zzsp.registerReceiver(new com.google.android.gms.internal.ads.zzdl$zza(v0_1, 0), v8_5);
            v0_1.zztf = 1;
        }
        v0_1.zzsz = new com.google.android.gms.internal.ads.zzco(v0_1);
        v0_1.zztd = 1;
        return v0_1;
    }

Method com.google.ads.interactivemedia.v3.internal.jz.k() calling method dalvik.system.DexClassLoader.<init>()


    private static void k(android.content.Context p20)
    {
        try {
            java.io.File v1_17 = k>com.google.ads.interactivemedia.v3.internal.jzk>.v.a(com.google.ads.interactivemedia.v3.internal.kh.a());
            String v2_51 = k>com.google.ads.interactivemedia.v3.internal.jzk>.v.a(v1_17, com.google.ads.interactivemedia.v3.internal.kh.b());
            java.io.File v3_1 = p20.getCacheDir();
        } catch (Throwable v0_6) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_6);
        } catch (Throwable v0_5) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_5);
        } catch (Throwable v0_4) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_4);
        } catch (Throwable v0_3) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_3);
        } catch (Throwable v0_2) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_2);
        } catch (Throwable v0_1) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_1);
        }
        if (v3_1 != null) {
        } else {
            v3_1 = p20.getDir("dex", 0);
            if (v3_1 == null) {
                throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a();
            }
        }
        int v6_13 = java.io.File.createTempFile("ads", ".jar", v3_1);
        int v7_10 = new java.io.FileOutputStream(v6_13);
        v7_10.write(v2_51, 0, v2_51.length);
        v7_10.close();
        String v2_49 = new dalvik.system.DexClassLoader(v6_13.getAbsolutePath(), v3_1.getAbsolutePath(), 0, p20.getClassLoader());
        java.io.File v5_18 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.k()));
        int v7_14 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.y()));
        Class v8_4 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.s()));
        Class v9_3 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.o()));
        Class v10_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.A()));
        Class v11_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.m()));
        Class v12_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.w()));
        Class v13_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.u()));
        Class v14_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.i()));
        Class v15_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.g()));
        String v4_1 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.e()));
        java.io.File v16 = v3_1;
        java.io.File v17 = v6_13;
        Class v18 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.c()));
        java.io.File v19 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.q()));
        java.io.File v3_4 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.e = v5_18.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.l()), v3_4);
        java.io.File v5_0 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.f = v7_14.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.z()), v5_0);
        java.io.File v5_1 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.g = v8_4.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.t()), v5_1);
        String v2_4 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.p());
        java.io.File v5_2 = new Class[1];
        v5_2[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.h = v9_3.getMethod(v2_4, v5_2);
        String v2_7 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.B());
        java.io.File v5_5 = new Class[2];
        v5_5[0] = android.view.MotionEvent;
        v5_5[1] = android.util.DisplayMetrics;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.i = v10_2.getMethod(v2_7, v5_5);
        String v2_10 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.n());
        java.io.File v5_6 = new Class[1];
        v5_6[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.j = v11_2.getMethod(v2_10, v5_6);
        String v2_13 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.x());
        java.io.File v5_7 = new Class[1];
        v5_7[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.k = v12_2.getMethod(v2_13, v5_7);
        String v2_17 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.v());
        java.io.File v5_8 = new Class[1];
        v5_8[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.l = v13_2.getMethod(v2_17, v5_8);
        String v2_20 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.j());
        java.io.File v5_9 = new Class[1];
        v5_9[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.m = v14_2.getMethod(v2_20, v5_9);
        String v2_23 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.h());
        java.io.File v5_10 = new Class[1];
        v5_10[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.n = v15_2.getMethod(v2_23, v5_10);
        String v2_26 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.f());
        java.io.File v5_11 = new Class[1];
        v5_11[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.o = v4_1.getMethod(v2_26, v5_11);
        String v2_29 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.r());
        String v4_3 = new Class[1];
        v4_3[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.p = v19.getMethod(v2_29, v4_3);
        java.io.File v1_2 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.d());
        String v2_32 = new Class[1];
        v2_32[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.q = v18.getMethod(v1_2, v2_32);
        java.io.File v1_4 = v17;
        String v2_34 = v1_4.getName();
        v1_4.delete();
        new java.io.File(v16, v2_34.replace(".jar", ".dex")).delete();
        return;
    }

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


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

Method android.support.multidex.MultiDex$V4.install() calling method dalvik.system.DexFile.loadDex()


    private static void install(ClassLoader p10, java.util.List p11)
    {
        dalvik.system.DexFile[] v0_0 = p11.size();
        reflect.Field v1_1 = android.support.multidex.MultiDex.access$300(p10, "path");
        StringBuilder v2_1 = new StringBuilder(((String) v1_1.get(p10)));
        String[] v3_0 = new String[v0_0];
        java.io.File[] v4 = new java.io.File[v0_0];
        java.util.zip.ZipFile[] v5 = new java.util.zip.ZipFile[v0_0];
        dalvik.system.DexFile[] v0_1 = new dalvik.system.DexFile[v0_0];
        String v11_1 = p11.listIterator();
        while (v11_1.hasNext()) {
            dalvik.system.DexFile v6_2 = ((java.io.File) v11_1.next());
            String v7 = v6_2.getAbsolutePath();
            v2_1.append(58);
            v2_1.append(v7);
            int v8_1 = v11_1.previousIndex();
            v3_0[v8_1] = v7;
            v4[v8_1] = v6_2;
            v5[v8_1] = new java.util.zip.ZipFile(v6_2);
            dalvik.system.DexFile v6_4 = new StringBuilder();
            v6_4.append(v7);
            v6_4.append(".dex");
            v0_1[v8_1] = dalvik.system.DexFile.loadDex(v7, v6_4.toString(), 0);
        }
        v1_1.set(p10, v2_1.toString());
        android.support.multidex.MultiDex.access$400(p10, "mPaths", v3_0);
        android.support.multidex.MultiDex.access$400(p10, "mFiles", v4);
        android.support.multidex.MultiDex.access$400(p10, "mZips", v5);
        android.support.multidex.MultiDex.access$400(p10, "mDexs", v0_1);
        return;
    }

Method com.gaana.application.GaanaApplication.<clinit>() calling method java.lang.System.loadLibrary()


    static GaanaApplication()
    {
        com.gaana.application.GaanaApplication.defaultCookieManager = new java.net.CookieManager();
        com.gaana.application.GaanaApplication.defaultCookieManager.setCookiePolicy(java.net.CookiePolicy.ACCEPT_ORIGINAL_SERVER);
        android.support.v7.app.AppCompatDelegate.setCompatVectorFromResourcesEnabled(1);
        try {
            System.loadLibrary("ViewAnim");
        } catch (UnsatisfiedLinkError v0_2) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_2);
        }
        return;
    }

Method com.google.android.exoplayer2.util.LibraryLoader.isAvailable() calling method java.lang.System.loadLibrary()


    public declared_synchronized boolean isAvailable()
    {
        try {
            if (!this.loadAttempted) {
                this.loadAttempted = 1;
                String[] v1 = this.nativeLibraries;
                int v2 = v1.length;
                int v3 = 0;
                while (v3 < v2) {
                    System.loadLibrary(v1[v3]);
                    v3++;
                }
                this.isAvailable = 1;
                return this.isAvailable;
            } else {
                return this.isAvailable;
            }
        } catch (boolean v0_2) {
            throw v0_2;
        }
    }

Method com.google.android.gms.vision.EngineManager.zza() calling method java.lang.System.loadLibrary()


    public final declared_synchronized boolean zza(android.content.Context p1)
    {
        try {
            System.loadLibrary(this.zzaj);
            return 1;
        } catch (Throwable v1_2) {
            throw v1_2;
        }
    }

Method net.jpountz.util.Native.load() calling method java.lang.System.loadLibrary()


    public static declared_synchronized void load()
    {
        try {
            if (!net.jpountz.util.Native.loaded) {
                System.loadLibrary("lz4-java");
                net.jpountz.util.Native.loaded = 1;
                return;
            } else {
                return;
            }
        } catch (boolean v1_9) {
            throw v1_9;
        }
    }

Method net.jpountz.util.Native.load() calling method java.lang.System.load()


    public static declared_synchronized void load()
    {
        try {
            if (!net.jpountz.util.Native.loaded) {
                System.loadLibrary("lz4-java");
                net.jpountz.util.Native.loaded = 1;
                return;
            } else {
                return;
            }
        } catch (boolean v1_9) {
            throw v1_9;
        }
    }

Method com.facebook.ads.internal.s.a.g.a() calling method java.lang.System.getenv()


    private static boolean a(String p8)
    {
        String[] v0_2 = System.getenv("PATH").split(":");
        int v2 = v0_2.length;
        int v3 = 0;
        while (v3 < v2) {
            int v5_1 = new java.io.File(v0_2[v3]);
            if ((v5_1.exists()) && (v5_1.isDirectory())) {
                java.io.File[] v4_3 = v5_1.listFiles();
                if (v4_3 != null) {
                    int v6 = 0;
                    while (v6 < v4_3.length) {
                        if (!v4_3[v6].getName().equals(p8)) {
                            v6++;
                        } else {
                            return 1;
                        }
                    }
                }
            }
            v3++;
        }
        return 0;
    }

Method com.google.api.client.googleapis.auth.oauth2.SystemEnvironmentProvider.getEnv() calling method java.lang.System.getenv()


    String getEnv(String p1)
    {
        return System.getenv(p1);
    }

Method android.support.multidex.MultiDex.<clinit>() calling method java.lang.System.getProperty()


    static MultiDex()
    {
        android.support.multidex.MultiDex.installedApk = new java.util.HashSet();
        android.support.multidex.MultiDex.IS_VM_MULTIDEX_CAPABLE = android.support.multidex.MultiDex.isVMMultidexCapable(System.getProperty("java.vm.version"));
        return;
    }

Method android.support.multidex.MultiDex.doInstallation() calling method java.lang.System.getProperty()


    private static void doInstallation(android.content.Context p5, java.io.File p6, java.io.File p7, String p8, String p9)
    {
        try {
            if (!android.support.multidex.MultiDex.installedApk.contains(p6)) {
                android.support.multidex.MultiDex.installedApk.add(p6);
                if (android.os.Build$VERSION.SDK_INT > 20) {
                    String v3_1 = new StringBuilder();
                    v3_1.append("MultiDex is not guaranteed to work in SDK version ");
                    v3_1.append(android.os.Build$VERSION.SDK_INT);
                    v3_1.append(": SDK version higher than ");
                    v3_1.append(20);
                    v3_1.append(" should be backed by ");
                    v3_1.append("runtime with built-in multidex capabilty but it\'s not the ");
                    v3_1.append("case here: java.vm.version=\"");
                    v3_1.append(System.getProperty("java.vm.version"));
                    v3_1.append("\"");
                    android.util.Log.w("MultiDex", v3_1.toString());
                }
                ClassLoader v1_3 = p5.getClassLoader();
                if (v1_3 != null) {
                    try {
                        android.support.multidex.MultiDex.clearOldDexDir(p5);
                    } catch (Throwable v2_7) {
                        android.util.Log.w("MultiDex", "Something went wrong when trying to clear old MultiDex extraction, continuing without cleaning.", v2_7);
                    }
                    java.io.File v7_2 = android.support.multidex.MultiDex.getDexDir(p5, p7, p8);
                    android.support.multidex.MultiDex.installSecondaryDexes(v1_3, v7_2, android.support.multidex.MultiDexExtractor.load(p5, p6, v7_2, p9, 0));
                    return;
                } else {
                    android.util.Log.e("MultiDex", "Context class loader is null. Must be running in test mode. Skip patching.");
                    return;
                }
            } else {
                return;
            }
        } catch (java.util.List v5_4) {
            throw v5_4;
        }
    }

Method bolts.d.c() calling method java.lang.System.getProperty()


    private static boolean c()
    {
        boolean v0_2 = System.getProperty("java.runtime.name");
        if (v0_2) {
            return v0_2.toLowerCase(java.util.Locale.US).contains("android");
        } else {
            return 0;
        }
    }

Method com.bumptech.glide.load.b.j$a.b() calling method java.lang.System.getProperty()


    static String b()
    {
        String v0_2 = System.getProperty("http.agent");
        if (!android.text.TextUtils.isEmpty(v0_2)) {
            int v1_1 = v0_2.length();
            StringBuilder v2_0 = new StringBuilder(v0_2.length());
            int v3_1 = 0;
            while (v3_1 < v1_1) {
                int v4_0 = v0_2.charAt(v3_1);
                if (((v4_0 <= 31) && (v4_0 != 9)) || (v4_0 >= 127)) {
                    v2_0.append(63);
                } else {
                    v2_0.append(v4_0);
                }
                v3_1++;
            }
            return v2_0.toString();
        } else {
            return v0_2;
        }
    }

Method com.comscore.utils.OfflineMeasurementsCache.a() calling method java.lang.System.getProperty()


    private boolean a(String p5, String p6)
    {
        String v0_0 = com.comscore.utils.Connectivity.getHttpClient();
        int v1_3 = new org.apache.http.client.methods.HttpPost(p6);
        try {
            String v2_2 = new org.apache.http.entity.StringEntity(p5, "UTF-8");
            v2_2.setContentType("text/xml");
            v1_3.setHeader("User-Agent", System.getProperty("http.agent"));
            v1_3.setEntity(v2_2);
            com.comscore.utils.CSLog.d(this, "Sending POST request");
            boolean v5_4 = v0_0.execute(v1_3);
            String v0_2 = v5_4.getStatusLine().getStatusCode();
            int v1_2 = new StringBuilder();
            v1_2.append("Response:");
            v1_2.append(v0_2);
            com.comscore.utils.CSLog.d(this, v1_2.toString());
            com.comscore.utils.CSLog.d(this, "Cache flushed");
            boolean v5_6 = org.apache.http.util.EntityUtils.toString(v5_4.getEntity());
        } catch (boolean v5_8) {
            com.comscore.utils.CSLog.e(this, v5_8.getMessage());
            this.a.allowOfflineTransmission(com.comscore.utils.TransmissionMode.DISABLED, 1);
            this.clear();
            return 0;
        } catch (boolean v5_7) {
            String v6_3 = new StringBuilder();
            v6_3.append("Exception in flush:");
            v6_3.append(v5_7.getLocalizedMessage());
            com.comscore.utils.CSLog.e(this, v6_3.toString());
            com.comscore.utils.CSLog.printStackTrace(v5_7);
            return 0;
        }
        if ((v0_2 != 200) || ((!com.comscore.utils.Utils.isNotEmpty(v5_6)) || (!v5_6.startsWith("OK")))) {
            return 0;
        } else {
            return 1;
        }
    }

Method com.facebook.accountkit.internal.AccountKitGraphRequest$LazyUserAgentHolder.buildUserAgent() calling method java.lang.System.getProperty()


    private static String buildUserAgent()
    {
        String v0_5 = System.getProperty("http.agent");
        if (v0_5 == null) {
            v0_5 = "";
        }
        StringBuilder v1_1 = new StringBuilder();
        v1_1.append(v0_5);
        v1_1.append(" ");
        v1_1.append("AccountKitAndroidSDK");
        v1_1.append("/");
        v1_1.append("4.22.0");
        return v1_1.toString();
    }

Method com.facebook.ads.internal.s.a.b.a() calling method java.lang.System.getProperty()


    public static declared_synchronized String a(String p3)
    {
        try {
            if (ark>com.facebook.ads.internal.s.a.bark>.a()) {
                StringBuilder v1_2 = new StringBuilder();
                v1_2.append("fb.e2e.");
                v1_2.append(p3);
                return System.getProperty(v1_2.toString());
            } else {
                return 0;
            }
        } catch (String v3_3) {
            throw v3_3;
        }
    }

Method com.facebook.ads.internal.s.a.b.a() calling method java.lang.System.getProperty()


    public static declared_synchronized boolean a()
    {
        try {
            if (!ark>com.facebook.ads.internal.s.a.bark>.b) {
                ark>com.facebook.ads.internal.s.a.bark>.a = "true".equals(System.getProperty("fb.running_e2e"));
                ark>com.facebook.ads.internal.s.a.bark>.b = 1;
            }
        } catch (boolean v1_2) {
            throw v1_2;
        }
        return ark>com.facebook.ads.internal.s.a.bark>.a;
    }

Method com.facebook.ads.internal.s.c.d.c() calling method java.lang.System.getProperty()


    private static String c(android.content.Context p2, boolean p3)
    {
        if (p2 != null) {
            if (p3 == null) {
                if (com.facebook.ads.internal.s.c.d.a == null) {
                    if (com.facebook.ads.internal.s.c.d.a == null) {
                        if (android.os.Build$VERSION.SDK_INT < 17) {
                            com.facebook.ads.internal.s.c.d.a = com.facebook.ads.internal.s.c.d.a(p2, "android.webkit.WebSettings", "android.webkit.WebView");
                            return com.facebook.ads.internal.s.c.d.a;
                        } else {
                            com.facebook.ads.internal.s.c.d.a = com.facebook.ads.internal.s.c.d.c(p2);
                            return com.facebook.ads.internal.s.c.d.a;
                        }
                    } else {
                        return com.facebook.ads.internal.s.c.d.a;
                    }
                } else {
                    return com.facebook.ads.internal.s.c.d.a;
                }
            } else {
                return System.getProperty("http.agent");
            }
        } else {
            return "Unknown";
        }
    }

Method com.g.a.e.I() calling method java.lang.System.getProperty()


    public String I()
    {
        try {
        } catch (Exception v1_2) {
            com.g.a.j.a("MFilterItDataPoints ::MF_WV_0702 ");
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_2);
        }
        return System.getProperty("http.agent");
    }

Method com.gaana.analytics.OEM_Tracking.onCreate() calling method java.lang.System.getProperty()


    public static void onCreate(android.content.Context p4)
    {
        if ((com.utilities.Util.q(p4)) && (com.services.d.a().b("Apsalar OEM Tracking Campaign", 1, 0))) {
            String v0_0 = android.os.Build.MANUFACTURER;
            String v2_0 = "android";
            if (com.utilities.Util.T()) {
                v2_0 = "yunos";
                v0_0 = System.getProperty("ro.yunos.model");
            }
            String v4_5 = "https://apptracker.gaana.com/preburn.php?type=log&device_name=<device_name>&device_model=<device_model>&device_os=<device_os>".replace("<device_name>", java.net.URLEncoder.encode(v0_0)).replace("<device_model>", java.net.URLEncoder.encode(android.os.Build.MODEL)).replace("<device_os>", v2_0);
            if (com.constants.Constants.b) {
                String v1_3 = new StringBuilder();
                v1_3.append("url ");
                v1_3.append(v4_5);
                android.util.Log.d("Test", v1_3.toString());
            }
            com.gaana.analytics.OEM_Tracking.sendHttpRequest(v4_5);
        }
        return;
    }

Method com.utilities.Util.R() calling method java.lang.System.getProperty()


    public static String R()
    {
        return System.getProperty("http.agent");
    }

Method com.utilities.Util.T() calling method java.lang.System.getProperty()


    public static boolean T()
    {
        if (android.text.TextUtils.isEmpty(System.getProperty("ro.yunos.version"))) {
            return 0;
        } else {
            return 1;
        }
    }

Method androidx.work.impl.utils.futures.a.<clinit>() calling method java.lang.System.getProperty()


    static a()
    {
        androidx.work.impl.utils.futures.a.a = Boolean.parseBoolean(System.getProperty("guava.concurrent.generate_cancellation_cause", "false"));
        androidx.work.impl.utils.futures.a.f = java.util.logging.Logger.getLogger(androidx.work.impl.utils.futures.a.getName());
        try {
            Object v0_2 = new androidx.work.impl.utils.futures.a$e;
            v0_2(java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(androidx.work.impl.utils.futures.a$h, Thread, "b"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(androidx.work.impl.utils.futures.a$h, androidx.work.impl.utils.futures.a$h, "c"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(androidx.work.impl.utils.futures.a, androidx.work.impl.utils.futures.a$h, "e"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(androidx.work.impl.utils.futures.a, androidx.work.impl.utils.futures.a$d, "d"), java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater(androidx.work.impl.utils.futures.a, Object, "c"));
            Throwable v1_7 = 0;
        } catch (Object v0_4) {
            v1_7 = v0_4;
            v0_2 = new androidx.work.impl.utils.futures.a$g();
        }
        androidx.work.impl.utils.futures.a.b = v0_2;
        if (v1_7 != null) {
            androidx.work.impl.utils.futures.a.f.log(java.util.logging.Level.SEVERE, "SafeAtomicHelper is broken!", v1_7);
        }
        androidx.work.impl.utils.futures.a.g = new Object();
        return;
    }

Method com.comscore.applications.ApplicationMeasurement.<init>() calling method java.lang.System.getProperty()


    protected ApplicationMeasurement(com.comscore.analytics.Core p33, com.comscore.applications.EventType p34, String p35, boolean p36, boolean p37, boolean p38)
    {
        com.comscore.measurement.Label v1_22;
        super(p33);
        p33.update(p38);
        if (!p38) {
            v1_22 = p35;
        } else {
            Boolean v5_2 = p33.getForegroundTransitionsCountDelta(p37);
            long v7_0 = p33.getForegroundTotalTime(p36);
            long v9_0 = p33.getForegroundTimeDelta(p37);
            long v11 = p33.getBackgroundTotalTime(p36);
            long v13 = p33.getBackgroundTimeDelta(p37);
            long v16 = v7_0;
            Boolean v6_0 = p33.getInactiveTotalTime(p36);
            long v18 = p33.getInactiveTimeDelta(p37);
            long v20 = p33.getApplicationSessionTimeDelta(p37);
            long v22 = p33.getActiveUserSessionTimeDelta(p37);
            long v24 = p33.getUserSessionTimeDelta(p37);
            Boolean v2_37 = p33.getAutoUpdateInterval();
            int v26 = p33.getActiveUserSessionCountDelta(p37);
            int v27 = p33.getUserSessionCountDelta(p37);
            int v28 = p33.getUserInteractionCount(p37);
            int v29 = p33.getApplicationSessionCountDelta(p37);
            super.setLabel(new com.comscore.measurement.Label("ns_ap_fg", String.valueOf(v5_2), Boolean.valueOf(0)));
            long v30 = v2_37;
            super.setLabel(new com.comscore.measurement.Label("ns_ap_ft", String.valueOf(v16), Boolean.valueOf(0)));
            super.setLabel(new com.comscore.measurement.Label("ns_ap_dft", String.valueOf(v9_0), Boolean.valueOf(0)));
            super.setLabel(new com.comscore.measurement.Label("ns_ap_bt", String.valueOf(v11), Boolean.valueOf(0)));
            super.setLabel(new com.comscore.measurement.Label("ns_ap_dbt", String.valueOf(v13), Boolean.valueOf(0)));
            super.setLabel(new com.comscore.measurement.Label("ns_ap_it", String.valueOf(v6_0), Boolean.valueOf(0)));
            super.setLabel(new com.comscore.measurement.Label("ns_ap_dit", String.valueOf(v18), Boolean.valueOf(0)));
            if (v30 >= 60000) {
                super.setLabel(new com.comscore.measurement.Label("ns_ap_ut", String.valueOf(v30), Boolean.valueOf(0)));
            }
            super.setLabel(new com.comscore.measurement.Label("ns_ap_as", String.valueOf(v29), Boolean.valueOf(0)));
            super.setLabel(new com.comscore.measurement.Label("ns_ap_das", String.valueOf(v20), Boolean.valueOf(0)));
            if (v26 >= 0) {
                super.setLabel(new com.comscore.measurement.Label("ns_ap_aus", String.valueOf(v26), Boolean.valueOf(0)));
                super.setLabel(new com.comscore.measurement.Label("ns_ap_daus", String.valueOf(v22), Boolean.valueOf(0)));
                super.setLabel(new com.comscore.measurement.Label("ns_ap_uc", String.valueOf(v28), Boolean.valueOf(0)));
            }
            if (v27 >= 0) {
                super.setLabel(new com.comscore.measurement.Label("ns_ap_us", String.valueOf(v27), Boolean.valueOf(0)));
                super.setLabel(new com.comscore.measurement.Label("ns_ap_dus", String.valueOf(v24), Boolean.valueOf(0)));
            }
            super.setLabel(new com.comscore.measurement.Label("ns_ap_usage", Long.toString((super.c - p33.getGenesis())), Boolean.valueOf(0)));
            v1_22 = p35;
        }
        if (v1_22 != null) {
            super.setPixelURL(v1_22);
        }
        super.setLabel(new com.comscore.measurement.Label("c1", "19", Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_an", p33.getAppName(), Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_pn", "android", Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("c12", p33.getVisitorId(), Boolean.valueOf(0)));
        if (p33.getCrossPublisherId() != null) {
            super.setLabel(new com.comscore.measurement.Label("ns_ak", p33.getCrossPublisherId(), Boolean.valueOf(0)));
            if (p33.getIdHelper().isIdChanged()) {
                super.setLabel(new com.comscore.measurement.Label("ns_ap_ni", "1", Boolean.valueOf(0)));
            }
        }
        if (p33.getIdHelper().getMD5AdvertisingId() != null) {
            super.setLabel("ns_ap_i3", p33.getIdHelper().getMD5AdvertisingId());
        }
        super.setLabel(new com.comscore.measurement.Label("ns_ap_device", android.os.Build.DEVICE, Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_type", com.comscore.applications.ApplicationMeasurement.a(p34).toString(), Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ts", Long.toString(super.c), Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_nc", "1", Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_pfv", android.os.Build$VERSION.RELEASE, Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_pv", android.os.Build$VERSION.RELEASE, Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_pfm", "android", Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_ar", System.getProperty("os.arch"), Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_ev", p34.toString(), Boolean.valueOf(0)));
        com.comscore.measurement.Label v1_59 = p33.getAppContext();
        super.setLabel(new com.comscore.measurement.Label("ns_ap_ver", p33.getCurrentVersion(), Boolean.valueOf(0)));
        com.comscore.measurement.Label v1_60 = super.a(v1_59);
        Boolean v2_34 = v1_60.x;
        com.comscore.measurement.Label v1_61 = v1_60.y;
        String v3_35 = new StringBuilder();
        v3_35.append(Integer.toString(v2_34));
        v3_35.append("x");
        v3_35.append(Integer.toString(v1_61));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_res", v3_35.toString(), Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_lang", java.util.Locale.getDefault().getLanguage(), Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_sv", p33.getVersion(), Boolean.valueOf(0)));
        if (p34.equals(com.comscore.applications.EventType.KEEPALIVE)) {
            super.setLabel("ns_ap_oc", String.valueOf(p33.getOfflineCache().getEventCount()));
        }
        com.comscore.measurement.Label v1_71 = p33.getColdStartId();
        String v3_40 = p33.getColdStartCount();
        super.setLabel(new com.comscore.measurement.Label("ns_ap_id", String.valueOf(v1_71), Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_cs", String.valueOf(v3_40), Boolean.valueOf(0)));
        super.setLabel(new com.comscore.measurement.Label("ns_ap_bi", p33.getAppContext().getPackageName(), Boolean.valueOf(0)));
        return;
    }

Method com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Lf2SpacesIndenter.<clinit>() calling method java.lang.System.getProperty()


    static DefaultPrettyPrinter$Lf2SpacesIndenter()
    {
        com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Lf2SpacesIndenter.a = new com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Lf2SpacesIndenter();
        try {
            char[] v0_6 = System.getProperty("line.separator");
        } catch (Throwable) {
            v0_6 = 0;
        }
        if (v0_6 == null) {
            v0_6 = "\n";
        }
        com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Lf2SpacesIndenter.b = v0_6;
        char[] v0_3 = new char[64];
        com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Lf2SpacesIndenter.c = v0_3;
        java.util.Arrays.fill(com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Lf2SpacesIndenter.c, 32);
        return;
    }

Method com.google.android.gms.internal.ads.zzbwg.zzk() calling method java.lang.System.getProperty()


    public static com.google.android.gms.internal.ads.zzbwg zzk(Class p2)
    {
        if (!System.getProperty("java.vm.name").equalsIgnoreCase("Dalvik")) {
            return new com.google.android.gms.internal.ads.zzbwd(p2.getSimpleName());
        } else {
            return new com.google.android.gms.internal.ads.zzbwb(p2.getSimpleName());
        }
    }

Method com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.getProperty() calling method java.lang.System.getProperty()


    String getProperty(String p1, String p2)
    {
        return System.getProperty(p1, p2);
    }

Method com.google.api.client.util.StringUtils.<clinit>() calling method java.lang.System.getProperty()


    static StringUtils()
    {
        com.google.api.client.util.StringUtils.LINE_SEPARATOR = System.getProperty("line.separator");
        return;
    }

Method com.inmobi.commons.a.a.c() calling method java.lang.System.getProperty()


    private static String c(android.content.Context p4)
    {
        String v0_0 = "";
        try {
            if (!com.inmobi.commons.a.a.b) {
                return android.webkit.WebSettings.getDefaultUserAgent(p4.getApplicationContext());
            } else {
                throw new Exception("android.util.AndroidRuntimeException: android.content.pm.PackageManager$NameNotFoundException: com.google.android.webview");
            }
        } catch (Exception v4_2) {
            new StringBuilder("SDK encountered an unexpected error in getting user agent information; ").append(v4_2.getMessage());
            com.inmobi.commons.core.a.a.a().a(new com.inmobi.commons.core.e.a(v4_2));
            try {
                Exception v4_4 = System.getProperty("http.agent");
            } catch (Exception v4_5) {
                new StringBuilder("SDK encountered an unexpected error in getting property of http.agent; ").append(v4_5.getMessage());
                com.inmobi.commons.core.a.a.a().a(new com.inmobi.commons.core.e.a(v4_5));
                v4_4 = v0_0;
                return v4_4;
            }
            if (v4_4 != null) {
                return v4_4;
            } else {
                try {
                    return "";
                } catch (String v0_2) {
                    v0_0 = v4_4;
                    v4_5 = v0_2;
                }
            }
        }
    }

Method com.j.a.a.b() calling method java.lang.System.getProperty()

Couldn't retrieve source code

Method com.til.colombia.android.network.a.a() calling method java.lang.System.getProperty()


    static boolean a(java.util.List p6)
    {
        if (!p6.isEmpty()) {
            try {
                int v2_0 = ((java.net.HttpURLConnection) new java.net.URL("https://ade.clmbtech.com/cde/mnotify.htm").openConnection());
                int v0_1 = 15000;
                try {
                    v2_0.setConnectTimeout(15000);
                    v2_0.setReadTimeout(15000);
                    v2_0.setDoOutput(1);
                    java.io.OutputStream v4_1 = new StringBuilder();
                    v4_1.append(System.getProperty("http.agent"));
                    v4_1.append("Col:aos:4.0.0");
                    v2_0.setRequestProperty("User-Agent", v4_1.toString());
                    v2_0.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
                    v2_0.setRequestMethod("POST");
                    v2_0.setUseCaches(0);
                    int v3_4 = new java.io.OutputStreamWriter(v2_0.getOutputStream());
                    v3_4.write(p6.toString());
                    v3_4.flush();
                    v2_0.connect();
                } catch (Exception v6_5) {
                    if (v2_0 != 0) {
                        v2_0.disconnect();
                    }
                    throw v6_5;
                } catch (Exception v6_1) {
                    v0_1 = v2_0;
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v6_1);
                    if (v0_1 == 0) {
                        return 0;
                    } else {
                        v0_1.disconnect();
                        return 0;
                    }
                }
                if ((v2_0.getResponseCode() / 10) != 20) {
                    if (v2_0 == 0) {
                        return 0;
                    } else {
                        v2_0.disconnect();
                        return 0;
                    }
                } else {
                    if (v2_0 != 0) {
                        v2_0.disconnect();
                    }
                    return 1;
                }
            } catch (Exception v6_5) {
                v2_0 = v0_1;
            } catch (Exception v6_1) {
            }
        } else {
            return 0;
        }
    }

Method com.til.colombia.android.service.Colombia$a.a() calling method java.lang.System.getProperty()


    private varargs Void a()
    {
        if (!com.til.colombia.android.internal.a.F()) {
            com.til.colombia.android.internal.a.i();
        } else {
            try {
                this.a = new java.net.URL(com.til.colombia.android.network.q.a());
            } catch (java.net.MalformedURLException) {
            }
            if (this.a != null) {
                try {
                    org.json.JSONArray v0_4 = ((java.net.HttpURLConnection) this.a.openConnection());
                    v0_4.setConnectTimeout(15000);
                    v0_4.setReadTimeout(15000);
                    String v3_1 = new StringBuilder();
                    v3_1.append(System.getProperty("http.agent"));
                    v3_1.append("Col:aos:4.0.0,");
                    v3_1.append("colombia-dmp-aos:1.2.1");
                    v0_4.setRequestProperty("User-Agent", v3_1.toString());
                    int v2_2 = 0;
                    v0_4.setUseCaches(0);
                    v0_4.setDoInput(1);
                    v0_4.connect();
                    org.json.JSONArray v0_5 = v0_4.getInputStream();
                    String v3_5 = new java.io.BufferedReader(new java.io.InputStreamReader(v0_5, "UTF-8"), 8);
                    String v4_7 = new StringBuilder();
                } catch (org.json.JSONArray v0_13) {
                    com.til.colombia.android.internal.a.i();
                    throw v0_13;
                } catch (Exception) {
                    com.til.colombia.android.internal.a.i();
                }
            } else {
                return 0;
            }
        }
        return 0;
    }

Method com.til.colombia.android.service.Colombia$b.a() calling method java.lang.System.getProperty()


    private varargs Void a()
    {
        if (!com.til.colombia.android.internal.a.w()) {
            if (!com.til.colombia.android.internal.a.u()) {
                com.til.colombia.android.internal.a.m();
            }
        } else {
            try {
                this.a = new java.net.URL(com.til.colombia.android.network.q.b());
            } catch (java.net.MalformedURLException) {
            }
            if (this.a != null) {
                try {
                    String v0_5 = ((java.net.HttpURLConnection) this.a.openConnection());
                    v0_5.setConnectTimeout(15000);
                    v0_5.setReadTimeout(15000);
                    StringBuilder v3_1 = new StringBuilder();
                    v3_1.append(System.getProperty("http.agent"));
                    v3_1.append("Col:aos:4.0.0,");
                    v3_1.append("colombia-dmp-aos:1.2.1");
                    v0_5.setRequestProperty("User-Agent", v3_1.toString());
                    v0_5.setUseCaches(0);
                    v0_5.setDoInput(1);
                    v0_5.connect();
                    String v0_6 = v0_5.getInputStream();
                    org.json.JSONObject v2_6 = new java.io.BufferedReader(new java.io.InputStreamReader(v0_6, "UTF-8"), 8);
                    StringBuilder v3_6 = new StringBuilder();
                } catch (Exception) {
                    if (!com.til.colombia.android.internal.a.u()) {
                        com.til.colombia.android.internal.a.m();
                    }
                }
            } else {
                return 0;
            }
        }
        return 0;
    }

Method com.til.colombia.android.service.Colombia.initializeColombia() calling method java.lang.System.getProperty()


    private static void initializeColombia(android.content.Context p3)
    {
        com.til.colombia.android.service.Colombia.setLogLevel(com.til.colombia.android.internal.h.k.getValue());
        if (p3 != null) {
            com.til.colombia.android.internal.a.a(p3.getApplicationContext());
            android.content.Context v3_14 = new StringBuilder();
            v3_14.append(System.getProperty("http.agent"));
            v3_14.append("Col:aos:4.0.0");
            com.til.colombia.android.internal.a.a(v3_14.toString());
            if (!com.til.colombia.android.internal.a.d()) {
                android.util.Log.i("Col:aos:4.0.0", "Colombia init failed");
            } else {
                com.til.colombia.android.service.Colombia.colombia = com.til.colombia.android.service.bi.a();
                android.util.Log.i("Col:aos:4.0.0", "Colombia init success");
            }
            if (com.til.colombia.android.service.Colombia.connBroadcastReciever == null) {
                com.til.colombia.android.service.Colombia.connBroadcastReciever = new com.til.colombia.android.internal.d();
            }
            com.til.colombia.android.internal.a.a().registerReceiver(com.til.colombia.android.service.Colombia.connBroadcastReciever, new android.content.IntentFilter("android.net.conn.CONNECTIVITY_CHANGE"));
            return;
        } else {
            com.til.colombia.android.internal.Log.b("Col:aos:4.0.0", "context can not be NULL");
            return;
        }
    }

Method com.til.colombia.dmp.android.DmpManager$b.a() calling method java.lang.System.getProperty()

Couldn't retrieve source code

Method com.til.colombia.dmp.android.DmpManager.connectPartner() calling method java.lang.System.getProperty()

Couldn't retrieve source code

Method com.til.colombia.dmp.android.DmpManager.getFeedContent() calling method java.lang.System.getProperty()


    private org.json.JSONObject getFeedContent(String p11)
    {
        org.json.JSONObject v1_1;
        if (com.til.colombia.dmp.android.Utils.getLongPreferences(this.mContext, "dmpFeeds", "dmpFeedTs") <= ((System.currentTimeMillis() / 1000) - 86400)) {
            v1_1 = 0;
        } else {
            v1_1 = com.til.colombia.dmp.android.Utils.getPreferences(this.mContext, "dmpFeeds", "dmpFeedJson");
        }
        if (!android.text.TextUtils.isEmpty(v1_1)) {
            try {
                return new org.json.JSONObject(v1_1);
            } catch (org.json.JSONObject v1_3) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_3);
            }
        }
        try {
            android.content.Context v11_2 = ((java.net.HttpURLConnection) new java.net.URL(p11).openConnection());
            v11_2.setConnectTimeout(10000);
            v11_2.setReadTimeout(10000);
            String v2_7 = new StringBuilder();
            v2_7.append(System.getProperty("http.agent"));
            v2_7.append("dmp-aos:1.6.0");
            v11_2.setRequestProperty("User-Agent", v2_7.toString());
            v11_2.setUseCaches(0);
            v11_2.setDoInput(1);
            v11_2.connect();
            android.content.Context v11_3 = v11_2.getInputStream();
            org.json.JSONObject v1_11 = new java.io.BufferedReader(new java.io.InputStreamReader(v11_3, "UTF-8"), 8);
            String v2_13 = new StringBuilder();
        } catch (android.content.Context v11_9) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v11_9);
            return 0;
        }
        while(true) {
            String v3_6 = v1_11.readLine();
            if (v3_6 == null) {
                break;
            }
            v2_13.append(v3_6);
            v2_13.append("\n");
        }
        v11_3.close();
        if (!android.text.TextUtils.isEmpty(v2_13.toString())) {
            org.json.JSONObject v1_13 = new org.json.JSONObject(v2_13.toString());
            com.til.colombia.dmp.android.Utils.setPreferences(this.mContext, "dmpFeeds", "dmpFeedJson", v1_13.toString());
            com.til.colombia.dmp.android.Utils.setPreferences(this.mContext, "dmpFeeds", "dmpFeedTs", (System.currentTimeMillis() / 1000));
            return v1_13;
        } else {
            return 0;
        }
    }

Method com.til.colombia.dmp.android.DmpManager.sendColombiaEvents() calling method java.lang.System.getProperty()


    private boolean sendColombiaEvents(org.json.JSONObject p7)
    {
        if (com.til.colombia.dmp.android.Utils.checkNetworkAvailibility(this.mContext)) {
            try {
                int v2_1 = ((java.net.HttpURLConnection) new java.net.URL(com.til.colombia.dmp.android.Utils.getDmpUrl()).openConnection());
                int v0_1 = 10000;
                try {
                    v2_1.setConnectTimeout(10000);
                    v2_1.setReadTimeout(10000);
                    v2_1.setDoOutput(1);
                    int v4_1 = new StringBuilder();
                    v4_1.append(System.getProperty("http.agent"));
                    v4_1.append("dmp-aos:1.6.0");
                    v2_1.setRequestProperty("User-Agent", v4_1.toString());
                    v2_1.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
                    v2_1.setRequestMethod("POST");
                    v2_1.setUseCaches(0);
                    String v3_4 = new java.io.OutputStreamWriter(v2_1.getOutputStream());
                    v3_4.write(p7.toString());
                    v3_4.flush();
                    v2_1.connect();
                } catch (String v7_5) {
                    if (v2_1 != 0) {
                        v2_1.disconnect();
                    }
                    throw v7_5;
                } catch (String v7_1) {
                    v0_1 = v2_1;
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v7_1);
                    if (v0_1 == 0) {
                        return 0;
                    } else {
                        v0_1.disconnect();
                        return 0;
                    }
                }
                if ((v2_1.getResponseCode() / 10) != 20) {
                    if (v2_1 == 0) {
                        return 0;
                    } else {
                        v2_1.disconnect();
                        return 0;
                    }
                } else {
                    String v3_7 = new StringBuilder("DMP EVENTS PUBLISHED.");
                    v3_7.append(v2_1.getResponseCode());
                    android.util.Log.i("dmp-aos:1.6.0", v3_7.toString());
                    if (v2_1 != 0) {
                        v2_1.disconnect();
                    }
                    return 1;
                }
            } catch (String v7_5) {
                v2_1 = v0_1;
            } catch (String v7_1) {
            }
        } else {
            return 0;
        }
    }

Method com.til.colombia.dmp.android.PSService.onHandleIntent() calling method java.lang.System.getProperty()


    protected void onHandleIntent(android.content.Intent p5)
    {
        try {
            this.a = p5.getStringExtra("sid");
            Throwable v5_7 = ((java.net.HttpURLConnection) new java.net.URL(new android.net.Uri$Builder().encodedPath(com.til.colombia.dmp.android.Utils.getPsUrl()).appendQueryParameter("pid", com.til.colombia.dmp.android.Utils.getAAID(this)).appendQueryParameter("sid", this.a).build().toString()).openConnection());
            try {
                v5_7.setConnectTimeout(10000);
                v5_7.setReadTimeout(10000);
                String v1_6 = new StringBuilder();
                v1_6.append(System.getProperty("http.agent"));
                v1_6.append("dmp-aos:1.6.0");
                v5_7.setRequestProperty("User-Agent", v1_6.toString());
                v5_7.setUseCaches(0);
                v5_7.connect();
                String v1_9 = new StringBuilder("sent to server ");
                v1_9.append(v5_7.getResponseCode());
                android.util.Log.i("cps", v1_9.toString());
            } catch (Exception v0_1) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_1);
                if (v5_7 == null) {
                    return;
                } else {
                    v5_7.disconnect();
                    return;
                }
            }
            if (v5_7 == null) {
                return;
            } else {
                v5_7.disconnect();
                return;
            }
        } catch (Throwable v5_10) {
            Exception v0_2 = v5_10;
            v5_7 = 10000;
            if (v5_7 != null) {
                v5_7.disconnect();
            }
            throw v0_2;
        } catch (Throwable v5_9) {
            v0_1 = v5_9;
            v5_7 = 10000;
        } catch (Exception v0_2) {
        }
    }

Method com.til.colombia.dmp.android.a$a.a() calling method java.lang.System.getProperty()


    private varargs Boolean a()
    {
        if (com.til.colombia.dmp.android.Utils.checkNetworkAvailibility(this.a.a)) {
            try {
                Throwable v2_2 = ((java.net.HttpURLConnection) new java.net.URL(new android.net.Uri$Builder().encodedPath(com.til.colombia.dmp.android.Utils.getAudUrl()).appendQueryParameter("mid", com.til.colombia.dmp.android.Utils.getAAID(this.a.a)).appendQueryParameter("lite", String.valueOf(com.til.colombia.dmp.android.Utils.getLite())).build().toString()).openConnection());
                try {
                    v2_2.setConnectTimeout(10000);
                    v2_2.setReadTimeout(10000);
                    String v3_9 = new StringBuilder();
                    v3_9.append(System.getProperty("http.agent"));
                    v3_9.append("dmp-aos:1.6.0");
                    v2_2.setRequestProperty("User-Agent", v3_9.toString());
                    v2_2.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
                    v2_2.setRequestMethod("GET");
                    v2_2.setUseCaches(0);
                    v2_2.connect();
                } catch (android.content.Context v0_7) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_7);
                    if (v2_2 == null) {
                        return Boolean.valueOf(0);
                    } else {
                        v2_2.disconnect();
                        return Boolean.valueOf(0);
                    }
                    com.til.colombia.dmp.android.Utils.setPreferences(this.a.a, "ColombiaDMPPref", "alu", (System.currentTimeMillis() / 1000));
                    android.content.Context v0_6 = Boolean.valueOf(1);
                    if (v2_2 != null) {
                        v2_2.disconnect();
                    }
                    return v0_6;
                }
                if ((v2_2.getResponseCode() / 10) != 20) {
                    if (v2_2 == null) {
                        return Boolean.valueOf(0);
                    } else {
                    }
                } else {
                    android.content.Context v0_19 = com.til.colombia.dmp.android.Utils.getStringFromInputStream(v2_2.getInputStream());
                    if (!android.text.TextUtils.isEmpty(v0_19)) {
                        String v3_15 = new java.util.LinkedList();
                        android.content.Context v0_23 = new org.json.JSONObject(v0_19).getJSONObject("Profile").getJSONObject("Audiences").getJSONArray("Audience");
                        if ((v0_23 != null) && (v0_23.length() > 0)) {
                            int v4_3 = 0;
                            while (v4_3 < v0_23.length()) {
                                if ((v0_23.getJSONObject(v4_3) != null) && (v0_23.getJSONObject(v4_3).has("abbr"))) {
                                    v3_15.add(v0_23.getJSONObject(v4_3).getString("abbr"));
                                }
                                v4_3++;
                            }
                        }
                        com.til.colombia.dmp.android.Utils.setPreferences(this.a.a, "ColombiaDMPPref", "audiences", com.til.colombia.dmp.android.Utils.join(v3_15, ","));
                    }
                }
            } catch (Throwable v1_1) {
                v2_2 = 10000;
                android.content.Context v0_9 = v1_1;
                if (v2_2 != null) {
                    v2_2.disconnect();
                }
                throw v0_9;
            } catch (Throwable v2_3) {
                v2_2 = 10000;
                v0_7 = v2_3;
            } catch (android.content.Context v0_9) {
            }
        } else {
            return Boolean.valueOf(0);
        }
    }

Method net.hockeyapp.android.b.b() calling method java.lang.System.getProperty()

Couldn't retrieve source code

Method net.jpountz.util.Native.arch() calling method java.lang.System.getProperty()


    private static String arch()
    {
        return System.getProperty("os.arch");
    }

Method net.jpountz.util.Native.os() calling method java.lang.System.getProperty()


    private static net.jpountz.util.Native$OS os()
    {
        String v0_1 = System.getProperty("os.name");
        if (!v0_1.contains("Linux")) {
            if (!v0_1.contains("Mac")) {
                if (!v0_1.contains("Windows")) {
                    if ((!v0_1.contains("Solaris")) && (!v0_1.contains("SunOS"))) {
                        StringBuilder v2_1 = new StringBuilder();
                        v2_1.append("Unsupported operating system: ");
                        v2_1.append(v0_1);
                        throw new UnsupportedOperationException(v2_1.toString());
                    } else {
                        return net.jpountz.util.Native$OS.SOLARIS;
                    }
                } else {
                    return net.jpountz.util.Native$OS.WINDOWS;
                }
            } else {
                return net.jpountz.util.Native$OS.MAC;
            }
        } else {
            return net.jpountz.util.Native$OS.LINUX;
        }
    }

Method net.jpountz.util.Utils.<clinit>() calling method java.lang.System.getProperty()


    static Utils()
    {
        int v0 = 0;
        boolean v1_0 = new net.jpountz.util.Utils[0];
        net.jpountz.util.Utils.$VALUES = v1_0;
        net.jpountz.util.Utils.NATIVE_BYTE_ORDER = java.nio.ByteOrder.nativeOrder();
        boolean v1_4 = System.getProperty("os.arch");
        if ((v1_4.equals("i386")) || ((v1_4.equals("x86")) || ((v1_4.equals("amd64")) || ((v1_4.equals("x86_64")) || ((v1_4.equals("aarch64")) || (v1_4.equals("ppc64le"))))))) {
            v0 = 1;
        }
        net.jpountz.util.Utils.unalignedAccessAllowed = v0;
        return;
    }

Method com.helpshift.common.platform.d.l() calling method java.lang.System.getProperty()


    public String l()
    {
        String v0_1 = new StringBuilder();
        v0_1.append(System.getProperty("os.version"));
        v0_1.append(":");
        v0_1.append(android.os.Build.FINGERPRINT);
        return v0_1.toString();
    }

Method com.payu.custombrowser.util.e$f.<init>() calling method java.lang.System.getProperty()


    public e$f()
    {
        this.a = System.getProperty("java.io.tmpdir");
        this.b = new java.util.ArrayList();
        return;
    }