Info Call to Inter-Process-Communication (IPC) API

Description

List of all calls to Android IPC API.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts() calling method android.content.BroadcastReceiver.onReceive()


    void executePendingBroadcasts()
    {
        do {
            android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] v1_1 = this.mPendingBroadcasts.size();
            if (v1_1 > null) {
                android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] v1_3 = new android.support.v4.content.LocalBroadcastManager$BroadcastRecord[v1_1];
                this.mPendingBroadcasts.toArray(v1_3);
                this.mPendingBroadcasts.clear();
                int v2_0 = 0;
            } else {
                return;
            }
        } while(v2_0 >= v1_3.length);
        android.support.v4.content.LocalBroadcastManager$BroadcastRecord v3_1 = v1_3[v2_0];
        int v4_1 = v3_1.receivers.size();
        int v5 = 0;
        while (v5 < v4_1) {
            android.content.BroadcastReceiver v6_2 = ((android.support.v4.content.LocalBroadcastManager$ReceiverRecord) v3_1.receivers.get(v5));
            if (!v6_2.dead) {
                v6_2.receiver.onReceive(this.mAppContext, v3_1.intent);
            }
            v5++;
        }
        v2_0++;
        while (v2_0 < v1_3.length) {
        }
    }

Method io.fabric.sdk.android.services.common.e.a() calling method android.content.Context.bindService()


    public io.fabric.sdk.android.services.common.b a()
    {
        if (android.os.Looper.myLooper() != android.os.Looper.getMainLooper()) {
            try {
                this.a.getPackageManager().getPackageInfo("com.android.vending", 0);
                io.fabric.sdk.android.k v0_2 = new ark>io.fabric.sdk.android.services.common.eark>$a(0);
                android.content.Context v1_1 = new android.content.Intent("com.google.android.gms.ads.identifier.service.START");
                v1_1.setPackage("com.google.android.gms");
                try {
                    if (!this.a.bindService(v1_1, v0_2, 1)) {
                        io.fabric.sdk.android.c.g().a("Fabric", "Could not bind to Google Play Service to capture AdvertisingId");
                    } else {
                        try {
                            android.content.Context v1_8 = new ark>io.fabric.sdk.android.services.common.eark>$b(v0_2.a());
                            io.fabric.sdk.android.k v3_9 = new io.fabric.sdk.android.services.common.b(v1_8.a(), v1_8.b());
                        } catch (android.content.Context v1_12) {
                            this.a.unbindService(v0_2);
                            throw v1_12;
                        } catch (android.content.Context v1_10) {
                            io.fabric.sdk.android.c.g().d("Fabric", "Exception in binding to Google Play Service to capture AdvertisingId", v1_10);
                            this.a.unbindService(v0_2);
                        }
                        this.a.unbindService(v0_2);
                        return v3_9;
                    }
                } catch (io.fabric.sdk.android.k v0_7) {
                    io.fabric.sdk.android.c.g().a("Fabric", "Could not bind to Google Play Service to capture AdvertisingId", v0_7);
                }
                return 0;
            } catch (android.content.pm.PackageManager$NameNotFoundException) {
                io.fabric.sdk.android.c.g().a("Fabric", "Unable to find Google Play Services package name");
                return 0;
            } catch (io.fabric.sdk.android.k v0_3) {
                io.fabric.sdk.android.c.g().a("Fabric", "Unable to determine if Google Play Services is available", v0_3);
                return 0;
            }
        } else {
            io.fabric.sdk.android.c.g().a("Fabric", "AdvertisingInfoServiceStrategy cannot be called on the main thread");
            return 0;
        }
    }

Method com.sophos.smsdkex.core.PolicySyncer.sync() calling method android.content.Context.bindService()


    public void sync()
    {
        com.sophos.smsec.core.smsectrace.d.e("PolicySyncer", "sync() called");
        if (((com.sophos.smsdkex.a.b.a(this.mContext, "com.sophos.mobilecontrol.client.android")) || (com.sophos.smsdkex.core.PolicySyncer.sTestMode)) && (com.sophos.smsdkex.core.PolicySyncer.isSmcTrusted(this.mContext))) {
            try {
                String v0_6 = this.mContext.getApplicationContext().bindService(new android.content.Intent().setClassName("com.sophos.mobilecontrol.client.android", "com.sophos.mobilecontrol.client.android.smsdk.PolicySyncService"), this.mSyncConnection, 1);
                String v1_5 = new StringBuilder();
                v1_5.append("sync service bound to com.sophos.mobilecontrol.client.android: ");
                v1_5.append(v0_6);
                com.sophos.smsec.core.smsectrace.d.i(v1_5.toString());
            } catch (SecurityException) {
                com.sophos.smsec.core.smsectrace.d.b("PolicySyncer", "No permission to send policy settings to \"com.sophos.mobilecontrol.client.android\"");
            }
        } else {
            com.sophos.smsdkex.communication.SdkPreferences.clearPreferences(this.mContext);
            com.sophos.smsdkex.core.PolicyManager.getInstance(this.mContext).triggerDecommission();
        }
        return;
    }

Method com.sophos.smsdkex.core.PolicySyncer.query() calling method android.content.Context.bindService()


    public void query()
    {
        com.sophos.smsec.core.smsectrace.d.e("PolicySyncer", "query() called");
        if (((com.sophos.smsdkex.a.b.a(this.mContext, "com.sophos.mobilecontrol.client.android")) || (com.sophos.smsdkex.core.PolicySyncer.sTestMode)) && (com.sophos.smsdkex.core.PolicySyncer.isSmcTrusted(this.mContext))) {
            try {
                String v0_6 = this.mContext.getApplicationContext().bindService(new android.content.Intent().setClassName("com.sophos.mobilecontrol.client.android", "com.sophos.mobilecontrol.client.android.smsdk.PolicySyncService"), this.mQueryConnection, 1);
                String v1_5 = new StringBuilder();
                v1_5.append("query service bound to com.sophos.mobilecontrol.client.android: ");
                v1_5.append(v0_6);
                com.sophos.smsec.core.smsectrace.d.i(v1_5.toString());
            } catch (SecurityException) {
                com.sophos.smsec.core.smsectrace.d.b("PolicySyncer", "No permission to query policy settings from \"com.sophos.mobilecontrol.client.android.smsdk.PolicySyncService\"");
            }
        } else {
            com.sophos.smsdkex.communication.SdkPreferences.clearPreferences(this.mContext);
            com.sophos.smsdkex.core.PolicyManager.getInstance(this.mContext).triggerDecommission();
        }
        return;
    }

Method com.sophos.cloud.core.communication.a.triggerSync() calling method android.content.Context.bindService()


    public boolean triggerSync(String p5)
    {
        try {
            int v5_1 = this.mContext.bindService(new android.content.Intent("com.sophos.cloud.action.ACTIVATION").setPackage(p5), this.getTriggerSyncConnection(), 1);
        } catch (Exception v0_1) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Cannot trigger sync for package \"");
            v2_1.append(v5_1);
            v2_1.append("\"");
            com.sophos.smsec.core.smsectrace.d.b("ActivationDataSyncer", v2_1.toString(), v0_1);
            v5_1 = 0;
        }
        return v5_1;
    }

Method com.sophos.cloud.core.communication.a.triggerDecommission() calling method android.content.Context.bindService()


    public void triggerDecommission()
    {
        java.util.Iterator v0_1 = this.getInstalledSmSdkPackages().iterator();
        while (v0_1.hasNext()) {
            String v1_0 = ((String) v0_1.next());
            StringBuilder v3_1 = new StringBuilder();
            v3_1.append("trigger decommission of client \"");
            v3_1.append(v1_0);
            v3_1.append("\"");
            com.sophos.smsec.core.smsectrace.d.e("ActivationDataSyncer", v3_1.toString());
            try {
                this.mContext.bindService(new android.content.Intent("com.sophos.cloud.action.ACTIVATION").setPackage(v1_0), this.getDecommissionConnection(), 1);
                Thread.sleep(2000);
            } catch (SecurityException) {
                StringBuilder v3_6 = new StringBuilder();
                v3_6.append("No permission to trigger a decommission of client \"");
                v3_6.append(v1_0);
                v3_6.append("\"");
                com.sophos.smsec.core.smsectrace.d.c("ActivationDataSyncer", v3_6.toString());
            } catch (String v1_1) {
                com.sophos.smsec.core.smsectrace.d.d("ActivationDataSyncer", v1_1.getMessage());
            }
        }
        return;
    }

Method com.sophos.cloud.core.communication.a.triggerActivation() calling method android.content.Context.bindService()


    public boolean triggerActivation(String p5)
    {
        String v1_3 = new StringBuilder();
        v1_3.append("trigger activation for: ");
        v1_3.append(p5);
        com.sophos.smsec.core.smsectrace.d.e("ActivationDataSyncer", v1_3.toString());
        try {
            int v5_1 = this.mContext.bindService(new android.content.Intent("com.sophos.cloud.action.ACTIVATION").setPackage(p5), this.getTriggerActivationConnection(), 1);
        } catch (Exception v0_3) {
            StringBuilder v2_2 = new StringBuilder();
            v2_2.append("No permission to send activation data to \"");
            v2_2.append(v5_1);
            v2_2.append("\"");
            com.sophos.smsec.core.smsectrace.d.b("ActivationDataSyncer", v2_2.toString(), v0_3);
            v5_1 = 0;
        }
        return v5_1;
    }

Method com.sophos.cloud.core.communication.a.sendMarkDecommission() calling method android.content.Context.bindService()


    public boolean sendMarkDecommission(String p6)
    {
        if (!this.isApplicationInstalled(p6)) {
            return 0;
        } else {
            String v2_5 = new StringBuilder();
            v2_5.append("send mark decommission: ");
            v2_5.append(p6);
            com.sophos.smsec.core.smsectrace.d.e("ActivationDataSyncer", v2_5.toString());
            try {
                boolean v1_1 = this.mContext.bindService(new android.content.Intent("com.sophos.cloud.action.ACTIVATION").setPackage(p6), this.mSendMarkDecommission, 1);
            } catch (Exception v0_4) {
                StringBuilder v3_2 = new StringBuilder();
                v3_2.append("No permission to send makr decommission \"");
                v3_2.append(p6);
                v3_2.append("\"");
                com.sophos.smsec.core.smsectrace.d.b("ActivationDataSyncer", v3_2.toString(), v0_4);
            }
            return v1_1;
        }
    }

Method com.sophos.cloud.core.communication.a.sendIamHere() calling method android.content.Context.bindService()


    public boolean sendIamHere(String p6)
    {
        if (!this.isApplicationInstalled(p6)) {
            return 0;
        } else {
            String v2_6 = new StringBuilder();
            v2_6.append("send I am here to: ");
            v2_6.append(p6);
            com.sophos.smsec.core.smsectrace.d.e("ActivationDataSyncer", v2_6.toString());
            try {
                boolean v1_1 = this.mContext.bindService(new android.content.Intent("com.sophos.cloud.action.ACTIVATION").setPackage(p6), this.mSendIamHereConnection, 1);
            } catch (Exception v0_4) {
                this.mContext.unbindService(this.mSendIamHereConnection);
                StringBuilder v3_3 = new StringBuilder();
                v3_3.append("No permission to send I am here\"");
                v3_3.append(p6);
                v3_3.append("\"");
                com.sophos.smsec.core.smsectrace.d.b("ActivationDataSyncer", v3_3.toString(), v0_4);
            }
            return v1_1;
        }
    }

Method com.sophos.cloud.core.communication.a.queryCertificateHashes() calling method android.content.Context.bindService()


    public boolean queryCertificateHashes(String p5)
    {
        try {
            int v5_3 = this.mContext.bindService(new android.content.Intent("com.sophos.cloud.action.ACTIVATION").setPackage(p5), this.mQueryCertHashes, 1);
        } catch (Exception v0_1) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("No permission to query certificate hashes from \"");
            v2_1.append(v5_3);
            v2_1.append("\"");
            com.sophos.smsec.core.smsectrace.d.b("ActivationDataSyncer", v2_1.toString(), v0_1);
            v5_3 = 0;
        }
        return v5_3;
    }

Method com.sophos.cloud.core.communication.a.queryActivationData() calling method android.content.Context.bindService()


    public boolean queryActivationData(String p5)
    {
        try {
            int v5_3 = this.mContext.bindService(new android.content.Intent("com.sophos.cloud.action.ACTIVATION").setPackage(p5), this.mQueryConnection, 1);
        } catch (Exception v0_1) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("No permission to query activation data from \"");
            v2_1.append(v5_3);
            v2_1.append("\"");
            com.sophos.smsec.core.smsectrace.d.b("ActivationDataSyncer", v2_1.toString(), v0_1);
            v5_3 = 0;
        }
        return v5_3;
    }

Method com.microsoft.aad.adal.BrokerAccountServiceHandler.bindToBrokerAccountService() calling method android.content.Context.bindService()


    private void bindToBrokerAccountService(android.content.Context p6, com.microsoft.aad.adal.Callback p7, com.microsoft.aad.adal.BrokerEvent p8)
    {
        String v0_1 = new StringBuilder();
        v0_1.append(com.microsoft.aad.adal.BrokerAccountServiceHandler.TAG);
        v0_1.append(":bindToBrokerAccountService");
        String v0_5 = v0_1.toString();
        String v2_0 = new StringBuilder();
        v2_0.append("uid: ");
        v2_0.append(android.os.Process.myUid());
        com.microsoft.aad.adal.Logger.v(v0_5, "Binding to BrokerAccountService for caller uid. ", v2_0.toString(), 0);
        String v0_2 = com.microsoft.aad.adal.BrokerAccountServiceHandler.getIntentForBrokerAccountService(p6);
        com.microsoft.aad.adal.ADALError v1_2 = new com.microsoft.aad.adal.BrokerAccountServiceHandler$BrokerAccountServiceConnection(this, 0);
        if (p8 != null) {
            v1_2.setTelemetryEvent(p8);
            p8.setBrokerAccountServerStartsBinding();
        }
        this.mPendingConnections.put(v1_2, new com.microsoft.aad.adal.CallbackExecutor(p7));
        String v0_3 = p6.bindService(v0_2, v1_2, 1);
        String v2_6 = new StringBuilder();
        v2_6.append(com.microsoft.aad.adal.BrokerAccountServiceHandler.TAG);
        v2_6.append(":bindToBrokerAccountService");
        String v2_7 = v2_6.toString();
        String v3_7 = new StringBuilder();
        v3_7.append("The status for brokerAccountService bindService call is: ");
        v3_7.append(Boolean.valueOf(v0_3));
        com.microsoft.aad.adal.Logger.v(v2_7, v3_7.toString());
        if (p8 != null) {
            p8.setBrokerAccountServiceBindingSucceed(v0_3);
        }
        if (v0_3 == null) {
            v1_2.unBindService(p6);
            com.microsoft.aad.adal.AuthenticationException v6_2 = new StringBuilder();
            v6_2.append(com.microsoft.aad.adal.BrokerAccountServiceHandler.TAG);
            v6_2.append(":bindToBrokerAccountService");
            com.microsoft.aad.adal.Logger.e(v6_2.toString(), "Failed to bind service to broker app. ", "\'bindService returned false", com.microsoft.aad.adal.ADALError.BROKER_BIND_SERVICE_FAILED);
            p7.onError(new com.microsoft.aad.adal.AuthenticationException(com.microsoft.aad.adal.ADALError.BROKER_BIND_SERVICE_FAILED));
        }
        return;
    }

Method com.google.android.gms.common.stats.a.a() calling method android.content.Context.bindService()


    public final boolean a(android.content.Context p2, String p3, android.content.Intent p4, android.content.ServiceConnection p5, int p6)
    {
        String v3_3;
        String v3_0 = p4.getComponent();
        if (v3_0 != null) {
            v3_3 = com.google.android.gms.common.util.d.b(p2, v3_0.getPackageName());
        } else {
            v3_3 = 0;
        }
        if (v3_3 == null) {
            return p2.bindService(p4, p5, p6);
        } else {
            android.util.Log.w("ConnectionTracker", "Attempted to bind to a service in a STOPPED package.");
            return 0;
        }
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1.run() calling method android.content.Context.bindService()


    public void run()
    {
        if (this.this$0.mState != 0) {
            this.this$0.mState = 2;
            if ((android.support.v4.media.MediaBrowserCompat.DEBUG) && (this.this$0.mServiceConnection != null)) {
                String v1_1 = new StringBuilder();
                v1_1.append("mServiceConnection should be null. Instead it is ");
                v1_1.append(this.this$0.mServiceConnection);
                throw new RuntimeException(v1_1.toString());
            } else {
                if (this.this$0.mServiceBinderWrapper != null) {
                    String v1_4 = new StringBuilder();
                    v1_4.append("mServiceBinderWrapper should be null. Instead it is ");
                    v1_4.append(this.this$0.mServiceBinderWrapper);
                    throw new RuntimeException(v1_4.toString());
                } else {
                    if (this.this$0.mCallbacksMessenger != null) {
                        String v1_8 = new StringBuilder();
                        v1_8.append("mCallbacksMessenger should be null. Instead it is ");
                        v1_8.append(this.this$0.mCallbacksMessenger);
                        throw new RuntimeException(v1_8.toString());
                    } else {
                        android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase v0_14 = new android.content.Intent("android.media.browse.MediaBrowserService");
                        v0_14.setComponent(this.this$0.mServiceComponent);
                        String v1_13 = this.this$0;
                        v1_13.mServiceConnection = new android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection(v1_13);
                        try {
                            String v1_14 = this.this$0.mContext.bindService(v0_14, this.this$0.mServiceConnection, 1);
                        } catch (Exception) {
                            String v2_14 = new StringBuilder();
                            v2_14.append("Failed binding to service ");
                            v2_14.append(this.this$0.mServiceComponent);
                            android.util.Log.e("MediaBrowserCompat", v2_14.toString());
                        }
                        if (v1_14 == null) {
                            this.this$0.forceCloseConnection();
                            this.this$0.mCallback.onConnectionFailed();
                        }
                        if (android.support.v4.media.MediaBrowserCompat.DEBUG) {
                            android.util.Log.d("MediaBrowserCompat", "connect...");
                            this.this$0.dump();
                        }
                        return;
                    }
                }
            }
        } else {
            return;
        }
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound() calling method android.content.Context.bindService()


    private boolean ensureServiceBound(android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p4)
    {
        if (!p4.bound) {
            p4.bound = this.mContext.bindService(new android.content.Intent("android.support.BIND_NOTIFICATION_SIDE_CHANNEL").setComponent(p4.componentName), this, 33);
            if (!p4.bound) {
                String v1_1 = new StringBuilder();
                v1_1.append("Unable to bind to listener ");
                v1_1.append(p4.componentName);
                android.util.Log.w("NotifManCompat", v1_1.toString());
                this.mContext.unbindService(this);
            } else {
                p4.retryCount = 0;
            }
            return p4.bound;
        } else {
            return 1;
        }
    }

Method com.sophos.smsec.ui.DroidGuardMainActivity.m() calling method android.content.Context.sendBroadcast()


    private void m()
    {
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            boolean v0_5 = ((android.content.RestrictionsManager) this.getSystemService("restrictions"));
            if (v0_5) {
                android.content.Context v1_1 = com.sophos.smsec.cloud.activation.c.a(v0_5.getApplicationRestrictions(), this.getApplicationContext());
                if (v1_1.a) {
                    if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getApplicationContext()).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY)) {
                        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getApplicationContext()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 1);
                        this.getApplicationContext().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.EULA_ACCEPTED").putExtra("com.sophos.smsec.action.EULA_ACCEPTED", 1), "com.sophos.smsec.PERMISSION");
                    }
                    com.sophos.smsec.ui.about.WhatsNewDialog.b(this.getApplicationContext());
                }
                if (v1_1.b) {
                    this.t = 1;
                }
                if (com.sophos.smsec.cloud.activation.c.b(v0_5.getApplicationRestrictions(), this.getApplicationContext())) {
                    this.f = 1;
                }
            }
        }
        return;
    }

Method com.sophos.smsec.ui.SMSecApplication.onCreate() calling method android.content.Context.sendBroadcast()


    public final void onCreate()
    {
        android.content.Context v0 = this.getApplicationContext();
        if (!com.sophos.smsec.plugin.webfiltering.u.e(v0)) {
            this.c(v0);
            com.sophos.smsec.plugin.privacyadvisor60.history.d v1_11 = com.sophos.smsec.core.datastore.DataStore.a(v0);
            com.sophos.smsec.tracking.analytics.f v2_4 = com.sophos.smsec.core.datastore.SmSecPreferences.c(v0);
            if (com.sophos.smsec.tracking.analytics.l.b(this) == null) {
                com.google.firebase.analytics.FirebaseAnalytics.getInstance(v0).setAnalyticsCollectionEnabled(0);
            } else {
                com.sophos.analytics.b.a(this);
                int v3_2 = com.google.firebase.analytics.FirebaseAnalytics.getInstance(v0);
                v3_2.setAnalyticsCollectionEnabled(1);
                this.a(v3_2);
                int v3_3 = new io.fabric.sdk.android.h[1];
                v3_3[0] = new com.crashlytics.android.Crashlytics();
                io.fabric.sdk.android.c.a(this, v3_3);
            }
            int v3_8;
            this.c();
            this.d(v0);
            int v3_6 = ((android.os.PowerManager) v0.getSystemService("power"));
            if ((android.os.Build$VERSION.SDK_INT < 26) || ((v3_6 == 0) || (v3_6.isIgnoringBatteryOptimizations(v0.getPackageName())))) {
                v3_8 = 1;
            } else {
                com.sophos.smsec.core.smsectrace.d.g("Not allowed to start services from background");
                v3_8 = 0;
            }
            super.a(0);
            if (v3_8 != 0) {
                com.sophos.smsec.plugin.appprotection.a.a(this);
            }
            com.sophos.smsec.plugin.management.b.c(this);
            new com.sophos.smsec.core.smsutils.FileWiper(com.sophos.smsec.core.smsutils.FileWiper$FileWipeMode.DELETE_ONLY).a(com.sophos.smsec.core.sav.a.a(v0), 0);
            if (!v2_4.a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 0)) {
                v0.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.EULA_ACCEPTED").putExtra("com.sophos.smsec.action.EULA_ACCEPTED", 0), "com.sophos.smsec.PERMISSION");
            } else {
                v2_4.d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_ARCA_ENABLE);
                v1_11.g();
                com.sophos.smsec.core.datastore.a.a.a(1);
                if (com.sophos.smsec.core.datastore.SmSecPreferences.c(v0).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING, v0.getResources().getBoolean(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING.getDefValueResId()))) {
                    com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.e();
                }
            }
            if ((v3_8 != 0) && (com.sophos.smsec.plugin.webfiltering.u.a(this, 1).booleanValue())) {
                com.sophos.smsec.core.smsectrace.d.f("Start Webfiltering.");
                com.sophos.smsec.plugin.webfiltering.w.a(v0);
            }
            com.sophos.smsec.core.smsectrace.SendTraceMail.a(v0, 0);
            if (v3_8 != 0) {
                com.sophos.smsec.command.persist.b.a(v0);
                com.sophos.smsec.core.updateengine.schedule.a.d(v0);
            }
            com.sophos.smsec.cloud.activation.b.a(this).sendIamHere();
            v2_4.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_ACCESSIBILITY_SERVICE_ENABLED, 0);
            v0.sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.requirementAction"), "com.sophos.smsec.PERMISSION");
            com.sophos.smsec.core.datastore.DataStore.a(this).a(new com.sophos.smsec.tracking.analytics.f());
            com.sophos.smsec.plugin.scanner.b.a.a().f(v0);
            com.sophos.smsec.plugin.privacyadvisor60.history.d.a().a(v0);
            com.sophos.nge.networksec.b.h(this);
            com.sophos.nge.utils.d.a(v0);
        }
        super.onCreate();
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.WebFilter60Browser.a() calling method android.content.Context.sendBroadcast()


    public void a(android.content.Context p2, com.sophos.smsec.plugin.webfiltering.SupportedBrowser p3)
    {
        com.sophos.smsec.core.smsectrace.d.e("WebFiltering", "Execute back command");
        p2.sendBroadcast(new android.content.Intent("SMSEC_WEB_FILTER_TRIGGER_BACK"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.v.b() calling method android.content.Context.sendBroadcast()


    protected void b(com.sophos.smsec.plugin.scanner.scanitem.ScanItem p3)
    {
        android.content.Intent v0_3 = this.a.obtainMessage();
        v0_3.arg1 = 3;
        v0_3.obj = p3;
        this.a.sendMessage(v0_3);
        com.sophos.smsec.plugin.scanner.threading.v.j().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.maliciousAppFound"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.c.handleMessage() calling method android.content.Context.sendBroadcast()


    public void handleMessage(android.os.Message p4)
    {
        super.handleMessage(p4);
        if (p4.arg1 != 5) {
            if ((p4.arg1 == 1) && ((this.d() != null) && (this.d().getScanEnd() == com.sophos.smsec.plugin.scanner.scanitem.ScanTask$ScanEnd.finished))) {
                this.e().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.initScanFinished"), "com.sophos.smsec.PERMISSION");
            }
        } else {
            com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_INITIAL, 1);
        }
        return;
    }

Method com.sophos.smsec.cloud.c.m.onSuccessfulSync() calling method android.content.Context.sendBroadcast()


    public void onSuccessfulSync(com.sophos.cloud.core.b.f p6)
    {
        com.sophos.smsec.cloud.c.f.a(this.getContext(), p6.getCommands());
        com.sophos.smsec.cloud.c.r.a(this.getContext(), ((com.sophos.smsec.cloud.c.o) p6));
        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.CLOUD_SYNC_LAST_SUCCESSFUL, System.currentTimeMillis());
        com.sophos.smsec.plugin.webfiltering.i.a().b(this.getContext());
        if (!com.sophos.smsec.core.resources.apprequirements.UsageStatsSettingsRequirement.checkUsageStatsPermission(this.getContext())) {
            this.getContext().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.requirementAction"), "com.sophos.smsec.PERMISSION");
        }
        if (!p6.getSupportedFeatures().contains("microsoft_mtd")) {
            com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.MTD_ACTIVATION_REQUIRED);
            com.sophos.smsec.cloud.a.a.b.c(this.getContext()).e(this.getContext());
        } else {
            android.content.Context v6_12 = com.sophos.smsec.cloud.c.l.a(this.getContext()).m();
            if ((v6_12 != null) && (!v6_12.isEmpty())) {
                com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.MTD_ACTIVATION_REQUIRED);
                com.sophos.smsec.cloud.a.a.b.c(this.getContext()).e(this.getContext());
            } else {
                com.sophos.smsec.core.alertmanager.a.c(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.MTD_ACTIVATION_REQUIRED);
                com.sophos.smsec.cloud.a.a.b.c(this.getContext()).d(this.getContext());
            }
        }
        com.sophos.cloud.core.communication.baidu.BaiduCloudPushService.a(this.getContext().getApplicationContext(), com.sophos.smsec.cloud.c.l.a(this.getContext()).d());
        if (!((com.sophos.smsec.cloud.c.o) p6).d()) {
            com.sophos.smsec.core.alertmanager.a.c(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.COMPLIANCE_VIOLATION);
        } else {
            com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.COMPLIANCE_VIOLATION);
        }
        com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.LAST_SYNC_FAILED);
        com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.LAST_SYNC_24_HOURS);
        com.sophos.smsec.core.smsecresources.ui.NotificationHelper.b(this.getContext(), new com.sophos.smsec.core.alertmanager.notifications.AlertNotification(this.getContext(), com.sophos.smsec.cloud.a.a.d.c(this.getContext())));
        return;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.onFailure() calling method android.content.Context.sendBroadcast()


    public void onFailure()
    {
        this.getContext().sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", this.mLastStatus), "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.syncKeyRing() calling method android.content.Context.sendBroadcast()


    public static void syncKeyRing(android.content.Context p6, boolean p7)
    {
        if ((!com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringSyncBlocked(p6)) && ((com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringEnabled(p6)) && (com.sophos.smsdkex.communication.SdkPreferences.isKeyRingSyncNeeded(p6)))) {
            if (com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.isActiveNetworkAvailable(p6)) {
                if ((p7 == null) && ((com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.sLastSyncTime + 43200) >= (System.currentTimeMillis() / 1000))) {
                    p6.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done"), "com.sophos.smenc.permission.KEYSYNC");
                } else {
                    Void[] v6_2 = new Void[0];
                    new com.sophos.smsdkex.communication.rest.KeyRingCommandHandler$1(p6).execute(v6_2);
                    com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.touchLastSyncTime();
                }
                return;
            } else {
                com.sophos.smsec.core.smsectrace.d.d("KeyRingCommandHandler", p6.getString(com.sophos.smsdkex.core.R$string.smsdk_error_operation_no_network));
                p6.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 503), "com.sophos.smenc.permission.KEYSYNC");
                return;
            }
        } else {
            p6.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 204), "com.sophos.smenc.permission.KEYSYNC");
            return;
        }
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.onFailure() calling method android.content.Context.sendBroadcast()


    public void onFailure()
    {
        com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringUserAuthState(this.getContext(), com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringUser(this.getContext()), 0);
        if (this.getLastHttpStatus() != 503) {
            com.sophos.jbase.i.b(1);
            com.sophos.jbase.i.g();
        }
        android.content.Intent v0_5;
        if (this.mLastStatus != 401) {
            v0_5 = new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", this.mLastStatus);
        } else {
            v0_5 = new android.content.Intent("com.sophos.smenc.auth.keysync").putExtra("com.sophos.smenc.auth.status", this.mLastStatus).putExtra("com.sophos.smenc.auth.user", com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringUser(this.getContext()));
        }
        this.getContext().sendBroadcast(v0_5, "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.checkKeyRingUser() calling method android.content.Context.sendBroadcast()


    public static boolean checkKeyRingUser(android.content.Context p4)
    {
        if (com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringEnabled(p4)) {
            if (com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.isActiveNetworkAvailable(p4)) {
                Void[] v4_2 = new Void[0];
                new com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler$5(p4).execute(v4_2);
            } else {
                com.sophos.smsec.core.smsectrace.d.d("REST", p4.getString(com.sophos.smsdkex.core.R$string.smsdk_error_operation_no_network));
                p4.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 503), "com.sophos.smenc.permission.KEYSYNC");
                return 0;
            }
        }
        return 1;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.authorizeKeyRingUser() calling method android.content.Context.sendBroadcast()


    public static boolean authorizeKeyRingUser(android.content.Context p3, String p4)
    {
        if (com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringEnabled(p3)) {
            if (com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.isActiveNetworkAvailable(p3)) {
                Void[] v3_2 = new Void[0];
                new com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler$3(p3, p4).execute(v3_2);
            } else {
                com.sophos.smsec.core.smsectrace.d.d("REST", p3.getString(com.sophos.smsdkex.core.R$string.smsdk_error_operation_no_network));
                p3.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 503), "com.sophos.smenc.permission.KEYSYNC");
                return 0;
            }
        }
        return 1;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.authKeyRing() calling method android.content.Context.sendBroadcast()


    private static void authKeyRing(android.content.Context p2, boolean p3, String p4)
    {
        String v0_0 = com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringUser(p2);
        if ((p3 == null) && ((v0_0 != null) && (!v0_0.isEmpty()))) {
            if (com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringUserAuthenticated(p2, v0_0)) {
                com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.syncKeyRing(p2, 1);
            } else {
                if ((p4 != null) && (!p4.isEmpty())) {
                    com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler v3_3 = com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringSecret(p2);
                    if ((v3_3 != null) && (!v3_3.isEmpty())) {
                        com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler v3_6 = new com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler(p2, v0_0, p4);
                        v3_6.setCommand(new com.sophos.mobilecontrol.client.android.command.definition.CommandRest("AUTH_KEYRING"));
                        v3_6.doExecute();
                    } else {
                        com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.getKeyRingUserSecret(p2, p4);
                        return;
                    }
                } else {
                    if (!(p2 instanceof android.app.Activity)) {
                        com.sophos.smsec.core.smsectrace.d.d("REST", "authorization failed, can\'t ask user for password.");
                    } else {
                        com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler v3_10 = new android.content.Intent("com.sophos.smenc.auth.keysync");
                        v3_10.putExtra("com.sophos.smenc.auth.user", v0_0).putExtra("com.sophos.smenc.auth.domain", com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringDomain(p2));
                        p2.sendBroadcast(v3_10, "com.sophos.smenc.permission.KEYSYNC");
                    }
                    return;
                }
            }
            return;
        } else {
            com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.getKeyRingUser(p2, p4);
            return;
        }
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler$2.onFailure() calling method android.content.Context.sendBroadcast()


    public void onFailure()
    {
        com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringUserAuthState(this.getContext(), com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringUser(this.getContext()), 0);
        if (this.getLastHttpStatus() != 503) {
            com.sophos.jbase.i.b(1);
            com.sophos.jbase.i.g();
        }
        this.a.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 401), "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler$1.onFailure() calling method android.content.Context.sendBroadcast()


    public void onFailure()
    {
        this.a.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 412), "com.sophos.smenc.permission.KEYSYNC");
        if (this.getLastHttpStatus() != 503) {
            com.sophos.jbase.i.b(1);
            com.sophos.jbase.i.g();
        }
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.r.a() calling method android.content.Context.sendBroadcast()


    public void a(android.content.Context p2, com.sophos.smsec.plugin.webfiltering.SupportedBrowser p3)
    {
        if (!com.sophos.smsec.plugin.webfiltering.u.c(p2)) {
            com.sophos.smsec.core.smsectrace.d.e("WebFiltering", "Execute back command");
            p2.sendBroadcast(new android.content.Intent("SMSEC_WEB_FILTER_TRIGGER_BACK"), "com.sophos.smsec.PERMISSION");
        } else {
            com.sophos.smsec.plugin.webfiltering.u.a(p2, p3, this.b(p2));
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.t$a.a() calling method android.content.Context.sendBroadcast()


    public void a()
    {
        if (com.sophos.smsec.plugin.scanner.threading.t.a(this.a) != null) {
            com.sophos.smsec.core.datastore.DataStore.a(this.f()).a(com.sophos.smsec.plugin.scanner.threading.t.a(this.a));
        } else {
            com.sophos.smsec.core.datastore.DataStore.a(this.f()).k();
        }
        this.f().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.allowListReset"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.a$a.a() calling method android.content.Context.sendBroadcast()


    public void a()
    {
        if ((com.sophos.smsec.plugin.scanner.threading.a.a(this.a) != null) && (!com.sophos.smsec.plugin.scanner.threading.a.a(this.a).isEmpty())) {
            this.a(com.sophos.smsec.plugin.scanner.threading.a.a(this.a));
            com.sophos.smsec.core.smsectrace.d.e("AllowTask", "Send message com.sophos.smsec.msg.ignoreApp");
            this.f().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.ignoreApp"), "com.sophos.smsec.PERMISSION");
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.j.handleMessage() calling method android.content.Context.sendBroadcast()


    public void handleMessage(android.os.Message p5)
    {
        super.handleMessage(p5);
        if ((p5.arg1 == 1) && (this.d().getScanEnd() == com.sophos.smsec.plugin.scanner.scanitem.ScanTask$ScanEnd.finished)) {
            com.sophos.smsec.core.datastore.SmSecPreferences v5_7 = ((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) this.d().getItemsToScan().get(0)).getResults().iterator();
            while (v5_7.hasNext()) {
                com.sophos.smsec.core.datastore.SmSecPreferences$Preferences v1_3 = ((com.sophos.smsec.plugin.scanner.scanitem.ScanResult) v5_7.next());
                if (((v1_3 instanceof com.sophos.smsec.plugin.scanner.scanitem.ScanSuccess)) && (v1_3.getScanType() == com.sophos.smsec.plugin.scanner.scanitem.ScanResult$ScanType.SAVLOOKUP)) {
                    if (((com.sophos.smsec.plugin.scanner.scanitem.ScanSuccess) v1_3).getScanResult().isClean()) {
                        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_SELFTEST, 1);
                    } else {
                        com.sophos.smsec.core.datastore.SmSecPreferences v5_13 = new android.content.Intent("com.sophos.smsec.msg.appError");
                        v5_13.putExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.SELF_TEST_FAILED.getId());
                        this.e().sendBroadcast(v5_13, "com.sophos.smsec.PERMISSION");
                    }
                    return;
                }
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.i.c() calling method android.content.Context.sendBroadcast()


    protected static void c(android.content.Context p2)
    {
        p2.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCHEDULED_FINISHED"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.f.handleMessage() calling method android.content.Context.sendBroadcast()


    public void handleMessage(android.os.Message p7)
    {
        super.handleMessage(p7);
        if ((p7.arg1 == 1) && ((this.d().getItemsToScan() != null) && (!this.d().getItemsToScan().isEmpty()))) {
            com.sophos.smsec.plugin.scanner.scanitem.ScanTask v0_21 = ((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) this.d().getItemsToScan().get(0));
            if (v0_21 != null) {
                com.sophos.smsec.command.persist.c.a().a(this.e(), v0_21.getItemIdentifier());
            }
        }
        if ((p7.arg1 == 1) && (this.d().getScanEnd() == com.sophos.smsec.plugin.scanner.scanitem.ScanTask$ScanEnd.finished)) {
            android.content.Context v7_13 = ((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) this.d().getItemsToScan().get(0));
            if (v7_13.getMostValidResult() == null) {
                com.sophos.smsec.plugin.scanner.scanitem.ScanTask v0_26 = this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_notification_io_error);
                int v2_6 = new Object[1];
                v2_6[0] = v7_13.getItemIdentifier();
                super.a(String.format(v0_26, v2_6));
            } else {
                if (!v7_13.getMostValidResult().handleAsThreat()) {
                    if (!v7_13.getMostValidResult().handleAsLowRep()) {
                        com.sophos.smsec.plugin.scanner.scanitem.ScanTask v0_33 = new StringBuilder();
                        String v4_7 = this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_auto_finished);
                        Object[] v3_8 = new Object[2];
                        v3_8[0] = v7_13.getShortName();
                        v3_8[1] = v7_13.getItemIdentifier();
                        v0_33.append(String.format(v4_7, v3_8));
                        v0_33.append(" ");
                        v0_33.append(this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_no_threat_or_pua));
                        super.a(v0_33.toString());
                        this.d().registerAsClean(v7_13);
                        this.c(v7_13);
                    } else {
                        com.sophos.smsec.plugin.scanner.scanitem.ScanTask v0_3 = new StringBuilder();
                        String v4_1 = this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_auto_finished);
                        Object[] v3_0 = new Object[2];
                        v3_0[0] = v7_13.getShortName();
                        v3_0[1] = v7_13.getItemIdentifier();
                        v0_3.append(String.format(v4_1, v3_0));
                        v0_3.append(" ");
                        v0_3.append(this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_no_threat_or_pua));
                        super.a(v0_3.toString());
                        this.d().registerAsUnknown(v7_13);
                        this.b(v7_13);
                    }
                } else {
                    this.d().registerThreat(v7_13);
                    this.a(v7_13);
                }
                this.e().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.onInstallScanFinished"), "com.sophos.smsec.PERMISSION");
            }
            this.b(this.d());
            new com.sophos.smsec.plugin.scanner.c.a(this.a(), this.d()).a(this.e());
            com.sophos.smsec.core.statistics.ScanStatistics.b(this.e(), com.sophos.smsec.core.statistics.ScanStatistics$ScanType.ON_INSTALL);
            com.sophos.smsec.core.statistics.ScanStatistics.b(this.e(), this.d().getCleanApps().size(), this.d().getNonTrustedNonSystemAppsCount(this.e()), this.d().getPUAs().size(), (this.d().getThreatList().size() - this.d().getPUAs().size()));
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.gui.allowlist.AllowListAdapter.a() calling method android.content.Context.sendBroadcast()


    public void a(android.content.Context p4, java.util.List p5)
    {
        this.b(p4, p5);
        String v0_1 = new java.util.ArrayList();
        String v5_7 = p5.iterator();
        while (v5_7.hasNext()) {
            String v1_5 = ((com.sophos.smsec.plugin.scanner.gui.allowlist.a) v5_7.next());
            v0_1.add(v1_5.a());
            this.b.remove(v1_5);
        }
        if (!v0_1.isEmpty()) {
            com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.p(v0_1));
            this.b(p4);
            this.f();
            if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).c()) {
                this.c.sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.allowListReset").putExtra("allowApps", v0_1), "com.sophos.smsec.PERMISSION");
            } else {
                try {
                    com.sophos.smc.communication.SmcComWrapper.sendRemoveAllowListEntry(this.c, v0_1, 0);
                } catch (java.io.IOException v4_5) {
                    com.sophos.smsec.core.smsectrace.d.c("AllowListAdapter", v4_5);
                }
            }
        }
        this.b();
        return;
    }

Method com.sophos.smsec.plugin.scanner.gui.allowlist.AllowListAdapter.a() calling method android.content.Context.sendBroadcast()


    public void a(android.content.Context p4)
    {
        this.b(p4, this.b);
        String v0_6 = this.b.listIterator();
        String v1_2 = 0;
        while (v0_6.hasNext()) {
            if (((com.sophos.smsec.plugin.scanner.gui.allowlist.e) v0_6.next()).g()) {
                v1_2 = 1;
                v0_6.remove();
            }
        }
        if (v1_2 != null) {
            this.b(p4);
            this.f();
        }
        if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).c()) {
            this.c.sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.allowListReset"), "com.sophos.smsec.PERMISSION");
        } else {
            try {
                com.sophos.smc.communication.SmcComWrapper.sendResetAllowListEntry(this.c, 0);
            } catch (java.io.IOException v4_5) {
                com.sophos.smsec.core.smsectrace.d.c("AllowListAdapter", v4_5);
            }
        }
        this.b();
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.EulaRequirement.eulaDeclined() calling method android.content.Context.sendBroadcast()


    public void eulaDeclined(android.content.Context p4)
    {
        super.eulaDeclined(p4);
        p4.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.EULA_ACCEPTED").putExtra("com.sophos.smsec.action.EULA_ACCEPTED", 0), "com.sophos.smsec.PERMISSION");
        com.sophos.smsec.core.resources.ui.d v4_1 = this.mEulaAcceptListener;
        if (v4_1 != null) {
            v4_1.a();
        }
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.EulaRequirement.eulaAccepted() calling method android.content.Context.sendBroadcast()


    public void eulaAccepted(android.content.Context p4)
    {
        super.eulaAccepted(p4);
        try {
            com.sophos.smsec.core.smsectrace.d.e("EulaReq", "Send action eula accepted");
            com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 1);
            p4.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.EULA_ACCEPTED").putExtra("com.sophos.smsec.action.EULA_ACCEPTED", 1), "com.sophos.smsec.PERMISSION");
        } catch (Exception v4_1) {
            com.sophos.smsec.core.smsectrace.d.c("exception received.", v4_1);
        }
        return;
    }

Method com.sophos.smsec.core.datastore.b.k() calling method android.content.Context.sendBroadcast()


    public declared_synchronized void k()
    {
        try {
            android.content.Context v0_2 = this.a(1);
            try {
                v0_2.beginTransaction();
                v0_2.execSQL("delete from quarantine_allowlist");
                v0_2.setTransactionSuccessful();
            } catch (android.content.Intent v1_2) {
                v0_2.endTransaction();
                k>com.sophos.smsec.core.datastore.bk>.c().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
                throw v1_2;
            } catch (android.content.Intent v1_5) {
                com.sophos.smsec.core.smsectrace.d.c("SMSec: DataBase", "delete all rows in ignore list table failed", v1_5);
                v0_2.endTransaction();
                android.content.Context v0_1 = k>com.sophos.smsec.core.datastore.bk>.c();
                android.content.Intent v1_1 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
                String v2_1 = "com.sophos.smsec.PERMISSION";
                v0_1.sendBroadcast(v1_1, v2_1);
                return;
            }
            v0_2.endTransaction();
            v0_1 = k>com.sophos.smsec.core.datastore.bk>.c();
            v1_1 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
            v2_1 = "com.sophos.smsec.PERMISSION";
        } catch (android.content.Context v0_4) {
            throw v0_4;
        }
    }

Method com.sophos.smsec.core.datastore.b.e() calling method android.content.Context.sendBroadcast()


    public declared_synchronized void e(String p6)
    {
        try {
            String v1_0 = this.a(1);
            try {
                v1_0.beginTransaction();
                android.content.Intent v0_6 = new String[1];
                v0_6[0] = p6;
                v1_0.delete("quarantine_allowlist", "packagename=?", v0_6);
                v1_0.setTransactionSuccessful();
            } catch (android.content.Context v6_4) {
                v1_0.endTransaction();
                com.sophos.smsec.core.datastore.b.c().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
                throw v6_4;
            } catch (android.content.Intent v0_1) {
                StringBuilder v3_1 = new StringBuilder();
                v3_1.append("delete entry \'");
                v3_1.append(p6);
                v3_1.append("\' from ignore list table failed.");
                com.sophos.smsec.core.smsectrace.d.c("SMSec: DataBase", v3_1.toString(), v0_1);
                v1_0.endTransaction();
                android.content.Context v6_3 = com.sophos.smsec.core.datastore.b.c();
                android.content.Intent v0_3 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
                String v1_2 = "com.sophos.smsec.PERMISSION";
                v6_3.sendBroadcast(v0_3, v1_2);
                return;
            }
            v1_0.endTransaction();
            v6_3 = com.sophos.smsec.core.datastore.b.c();
            v0_3 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
            v1_2 = "com.sophos.smsec.PERMISSION";
        } catch (android.content.Context v6_5) {
            throw v6_5;
        }
    }

Method com.sophos.smsec.core.datastore.b.b() calling method android.content.Context.sendBroadcast()


    public declared_synchronized void b(String p7, com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator p8)
    {
        try {
            String v1_0 = this.a(1);
            try {
                v1_0.beginTransaction();
                String[] v4_1 = new String[2];
                v4_1[0] = p7;
                v4_1[1] = String.valueOf(p8.mValue);
                v1_0.delete("quarantine_allowlist", "packagename=? and originator =?", v4_1);
                v1_0.setTransactionSuccessful();
            } catch (android.content.Context v7_4) {
                v1_0.endTransaction();
                com.sophos.smsec.core.datastore.b.c().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
                throw v7_4;
            } catch (android.content.Intent v8_3) {
                StringBuilder v2_1 = new StringBuilder();
                v2_1.append("delete entry \'");
                v2_1.append(p7);
                v2_1.append("\' from ignore list table failed.");
                com.sophos.smsec.core.smsectrace.d.c("SMSec: DataBase", v2_1.toString(), v8_3);
                v1_0.endTransaction();
                android.content.Context v7_3 = com.sophos.smsec.core.datastore.b.c();
                android.content.Intent v8_5 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
                String v0_3 = "com.sophos.smsec.PERMISSION";
                v7_3.sendBroadcast(v8_5, v0_3);
                return;
            }
            v1_0.endTransaction();
            v7_3 = com.sophos.smsec.core.datastore.b.c();
            v8_5 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
            v0_3 = "com.sophos.smsec.PERMISSION";
        } catch (android.content.Context v7_5) {
            throw v7_5;
        }
    }

Method com.sophos.smsec.core.datastore.b.a() calling method android.content.Context.sendBroadcast()


    public declared_synchronized void a(com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator p6)
    {
        try {
            String v1_0 = this.a(1);
            android.content.Intent v0_2 = new String[1];
            v0_2[0] = String.valueOf(p6.mValue);
            try {
                v1_0.beginTransaction();
                v1_0.delete("quarantine_allowlist", "originator =? ", v0_2);
                v1_0.setTransactionSuccessful();
            } catch (android.content.Context v6_5) {
                v1_0.endTransaction();
                ark>com.sophos.smsec.core.datastore.bark>.c().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
                throw v6_5;
            } catch (android.content.Intent v0_1) {
                StringBuilder v3_2 = new StringBuilder();
                v3_2.append("delete all rows in ignore list table for origin: ");
                v3_2.append(p6.mValue);
                v3_2.append(" failed");
                com.sophos.smsec.core.smsectrace.d.c("SMSec: DataBase", v3_2.toString(), v0_1);
                v1_0.endTransaction();
                android.content.Context v6_4 = ark>com.sophos.smsec.core.datastore.bark>.c();
                android.content.Intent v0_4 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
                String v1_2 = "com.sophos.smsec.PERMISSION";
                v6_4.sendBroadcast(v0_4, v1_2);
                return;
            }
            v1_0.endTransaction();
            v6_4 = ark>com.sophos.smsec.core.datastore.bark>.c();
            v0_4 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
            v1_2 = "com.sophos.smsec.PERMISSION";
        } catch (android.content.Context v6_6) {
            throw v6_6;
        }
    }

Method com.sophos.smsec.core.datastore.b.b() calling method android.content.Context.sendBroadcast()


    static void b(String p4, int p5)
    {
        android.content.Context v1_0;
        String v0_1 = new StringBuilder();
        if ((p4 == null) || (p4.isEmpty())) {
            v1_0 = "";
        } else {
            android.content.Context v1_6 = new StringBuilder();
            v1_6.append(" table=");
            v1_6.append(p4);
            v1_0 = v1_6.toString();
        }
        v0_1.append(v1_0);
        v0_1.append(" checktype=");
        v0_1.append(p5);
        String v0_2 = v0_1.toString();
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append("Verification of database hash failed.");
        v2_1.append(v0_2);
        com.sophos.smsec.core.smsectrace.d.d("SMSec: DataBase", v2_1.toString());
        com.sophos.smsec.core.datastore.DataStore.j();
        String v0_6 = com.sophos.smsec.core.datastore.b.a(com.sophos.smsec.core.datastore.b.c()).a();
        if (v0_6 != null) {
            if (p4 == null) {
                p4 = "";
            }
            v0_6.a(com.sophos.smsec.core.datastore.b.c(), p4, p5);
        }
        if (((com.sophos.smsec.core.datastore.b) com.sophos.smsec.core.datastore.b.a(com.sophos.smsec.core.datastore.b.c())).C()) {
            String v4_7 = com.sophos.smsec.core.datastore.b.a(com.sophos.smsec.core.datastore.b.c()).a(1);
            if ((v4_7 != null) && (v4_7.isOpen())) {
                if (v4_7.inTransaction()) {
                    v4_7.endTransaction();
                    com.sophos.smsec.core.smsectrace.d.d("SMSec: DataBase", "Closing DB Transaction.");
                }
                v4_7.close();
                com.sophos.smsec.core.smsectrace.d.d("SMSec: DataBase", "Closing DB after corruption detected.");
            }
        }
        String v4_10 = new android.content.Intent("com.sophos.smsec.msg.appError");
        v4_10.putExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.DB_TEST_FAILED.getId());
        com.sophos.smsec.core.datastore.b.c().sendBroadcast(v4_10, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsdkex.core.PasswordPolicy.authenticatedWithFingerprint() calling method android.content.Context.sendBroadcast()


    public void authenticatedWithFingerprint()
    {
        this.hasTooManyFailedLogins(com.sophos.smsdkex.communication.SdkPreferences.getInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(0)));
        com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$400(this.mAuthTime);
        com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext().getApplicationContext(), 0);
        com.sophos.smsdkex.core.PolicyManager.getInstance(this.getContext()).firePasswordEntered(0);
        com.sophos.smsdkex.communication.SdkPreferences.putInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(0));
        this.getContext().sendBroadcast(new android.content.Intent("com.sophos.sdk.RESYNC_KEYRING"), "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.smsdkex.core.PasswordPolicy.authenticate() calling method android.content.Context.sendBroadcast()


    public void authenticate(String p8)
    {
        try {
            String v1_3 = com.sophos.smsdkex.core.Credentials.load(this.getContext());
            int v2_0 = com.sophos.smsdkex.communication.SdkPreferences.getInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(0));
            this.hasTooManyFailedLogins(v2_0);
        } catch (java.io.IOException) {
            com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$200(this.mAuthTime);
            com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 1);
            throw new com.sophos.smsdkex.core.PolicyException(com.sophos.smsdkex.core.PolicyException$ErrorCode.NO_PASSWORD);
        }
        if (!v1_3.verify(p8)) {
            int v2_1 = (v2_0 + 1);
            com.sophos.smsdkex.communication.SdkPreferences.putInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(v2_1));
            this.hasTooManyFailedLogins(v2_1);
            com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$200(this.mAuthTime);
            com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 1);
            throw new com.sophos.smsdkex.core.PolicyException(com.sophos.smsdkex.core.PolicyException$ErrorCode.AUTHENTICATION_FAILED);
        } else {
            if ((this.mAge > 0) && ((v1_3.getCreationTime() + this.mAge) < System.currentTimeMillis())) {
                com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$200(this.mAuthTime);
                com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 1);
                throw new com.sophos.smsdkex.core.PolicyException(com.sophos.smsdkex.core.PolicyException$ErrorCode.PASSWORD_EXPIRED);
            } else {
                com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$400(this.mAuthTime);
                com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext().getApplicationContext(), 0);
                com.sophos.jbase.i.a(p8, 0);
                com.sophos.smsdkex.core.PolicyManager.getInstance(this.getContext()).firePasswordEntered(p8);
                com.sophos.smsdkex.communication.SdkPreferences.putInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(0));
                this.getContext().sendBroadcast(new android.content.Intent("com.sophos.sdk.RESYNC_KEYRING"), "com.sophos.smenc.permission.KEYSYNC");
                return;
            }
        }
    }

Method com.sophos.smsdkex.core.CommandPolicy.parse() calling method android.content.Context.sendBroadcast()


    protected void parse(com.sophos.cloud.core.c.f p4)
    {
        try {
            switch (com.sophos.smsdkex.core.CommandPolicy$1.$SwitchMap$com$sophos$smsdkex$communication$SdkCommands[com.sophos.smsdkex.communication.SdkCommands.fromString(p4.a()).ordinal()]) {
                case 1:
                    this.mResetAppPassword = 1;
                    break;
                case 2:
                    com.sophos.smsdkex.communication.SdkPreferences.setContainerLocked(this.getContext(), 1);
                    com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 1);
                    com.sophos.smsdkex.core.PolicySyncer.getInstance(this.getContext()).sync();
                    this.mLock = 1;
                    break;
                case 3:
                    com.sophos.smsdkex.communication.SdkPreferences.setContainerLocked(this.getContext(), 0);
                    com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 0);
                    this.getContext().sendBroadcast(new android.content.Intent("com.sophos.sdk.RESYNC_KEYRING"), "com.sophos.smenc.permission.KEYSYNC");
                    com.sophos.smsdkex.core.PolicySyncer.getInstance(this.getContext()).sync();
                    com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.clearLastSyncTime();
                    com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.authorizeKeyRingUser(this.getContext(), 0);
                    this.mLock = 0;
                    break;
                case 4:
                    com.sophos.smsec.core.smsectrace.d.e("CommandPolicy", "CMD_DECOMMISSION");
                    break;
                default:
            }
        } catch (IllegalArgumentException) {
            return;
        }
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.i.a() calling method android.content.Context.sendBroadcast()


    public declared_synchronized void a(android.content.Context p2, com.sophos.smsec.plugin.webfiltering.WebFilterScanItem p3, String p4)
    {
        try {
            if (p3.isScanResultMalicious().booleanValue()) {
                org.json.JSONArray v0_2 = this.a(p2);
                v0_2.put(this.a(p3, p4));
                android.content.Intent v3_2 = new org.json.JSONObject();
                try {
                    v3_2.put("items", v0_2);
                    com.sophos.smsec.a.a.a(this.c(p2), v3_2.toString().getBytes("UTF-8"));
                } catch (org.json.JSONException) {
                    return;
                } catch (java.io.UnsupportedEncodingException) {
                    return;
                }
                p2.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.MALICIOUS_SITE_BROWSED"), "com.sophos.smsec.PERMISSION");
            }
        } catch (Throwable v2_1) {
            throw v2_1;
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.ScanHandler.a() calling method android.content.Context.sendBroadcast()


    protected static void a(android.content.Context p2)
    {
        p2.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_FINISHED"), "com.sophos.smsec.PERMISSION");
        p2.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.UPDATE_WIDGET"), "com.sophos.smsec.PERMISSION");
        com.sophos.smsec.plugin.scanner.a.a.a.e().d(p2);
        return;
    }

Method com.sophos.smsec.plugin.scanner.quarantine.b.a() calling method android.content.Context.sendBroadcast()


    public declared_synchronized void a(android.content.Context p3)
    {
        try {
            android.content.Intent v0_1 = this.b.iterator();
        } catch (Throwable v3_1) {
            throw v3_1;
        }
        while (v0_1.hasNext()) {
            String v1_1 = ((com.sophos.smsec.plugin.scanner.quarantine.a) v0_1.next());
            if (v1_1 != null) {
                v1_1.b();
            }
        }
        p3.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.quarantine.a.c.a() calling method android.content.Context.sendBroadcast()


    static void a(android.content.Context p1, com.sophos.smsec.plugin.scanner.quarantine.QuarantineItem p2, String p3)
    {
        String v2_1 = ark>com.sophos.smsec.plugin.scanner.quarantine.a.cark>.a(p1.getPackageManager(), p2);
        android.content.Intent v0_2 = new android.content.Intent(p3);
        v0_2.putExtra("item", v2_1);
        p1.sendBroadcast(v0_2, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.core.smsectrace.SendTraceMail.a() calling method android.content.Context.sendBroadcast()


    public static void a(android.content.Context p10, java.io.File p11, String p12)
    {
        String v11_1;
        java.io.File[] v0_0 = com.sophos.smsec.core.smsectrace.d.c(p10);
        if ((p11 != null) && ((p11.exists()) && (p11.isDirectory()))) {
            v11_1 = p11.getAbsolutePath();
        } else {
            v11_1 = com.sophos.smsec.core.smsectrace.d.a(p10, "sophos_log_collect");
        }
        new java.io.File(v11_1).mkdirs();
        int v1_3 = new java.io.File[6];
        int v3_0 = 0;
        v1_3[0] = new java.io.File(v0_0, org.apache.commons.io.FilenameUtils.getName(com.sophos.smsec.core.smsectrace.d.h()));
        v1_3[1] = new java.io.File(v0_0, com.sophos.smsec.core.smsectrace.d.g());
        v1_3[2] = new java.io.File(v0_0, com.sophos.smsec.core.smsectrace.d.f());
        v1_3[3] = new java.io.File(p10.getFilesDir(), "sse.log");
        v1_3[4] = ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.c;
        v1_3[5] = ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.b;
        java.io.File[] v0_4 = v1_3.length;
        RuntimeException v2_4 = 0;
        while (v2_4 < v0_4) {
            String v7_5 = v1_3[v2_4];
            if ((v7_5 != null) && ((v7_5.exists()) && (v7_5.length() > 0))) {
                RuntimeException v5_4;
                if (v7_5.getPath().startsWith(v11_1)) {
                    v5_4 = v7_5;
                } else {
                    v5_4 = new java.io.File(v11_1, ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.a(v7_5.getName()));
                    if (ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.b(v7_5, v5_4) <= 0) {
                        RuntimeException v5_6 = new StringBuilder();
                        v5_6.append("copy file \'");
                        v5_6.append(v7_5.getName());
                        v5_6.append("\' failed.");
                        com.sophos.smsec.core.smsectrace.d.h(v5_6.toString());
                    }
                }
                if (p12 != null) {
                    try {
                        RuntimeException v5_8 = com.sophos.smsec.core.smsectrace.LogFileProvider.getUriForFile(p10, com.sophos.smsec.core.smsectrace.LogFileProvider.a(), v5_4);
                        String v6_8 = new android.content.Intent(p12);
                        v6_8.setClassName("com.sophos.mobilecontrol.client.android", "ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>$SendLogFilesBroadCastReceiver");
                        v6_8.setData(v5_8);
                        p10.grantUriPermission("com.sophos.mobilecontrol.client.android", v5_8, 1);
                        v6_8.addFlags(1);
                        p10.sendBroadcast(v6_8, "com.sophos.smsdkex.permission.SYNC");
                    } catch (RuntimeException v5_10) {
                        com.sophos.smsec.core.smsectrace.d.c("SendTraceMail", v5_10);
                    }
                }
            }
            v2_4++;
        }
        java.io.File[] v0_7 = new java.io.File(com.sophos.smsec.core.smsectrace.d.c(p10)).listFiles(ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.a);
        if (v0_7 != null) {
            int v1_7 = v0_7.length;
            while (v3_0 < v1_7) {
                RuntimeException v2_0 = v0_7[v3_0];
                if ((v2_0 != null) && ((v2_0.exists()) && (v2_0.length() > 0))) {
                    if (!v2_0.getPath().startsWith(v11_1)) {
                        String v7_14 = new java.io.File(v11_1, ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.a(v2_0.getName()));
                        if (ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.b(v2_0, v7_14) <= 0) {
                            String v7_16 = new StringBuilder();
                            v7_16.append("copy file \'");
                            v7_16.append(v2_0.getName());
                            v7_16.append("\' failed.");
                            com.sophos.smsec.core.smsectrace.d.h(v7_16.toString());
                        } else {
                            v2_0 = v7_14;
                        }
                    }
                    if (p12 != null) {
                        try {
                            RuntimeException v2_1 = com.sophos.smsec.core.smsectrace.LogFileProvider.getUriForFile(p10, com.sophos.smsec.core.smsectrace.LogFileProvider.a(), v2_0);
                            String v7_3 = new android.content.Intent(p12);
                            v7_3.setClassName("com.sophos.mobilecontrol.client.android", "ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>$SendLogFilesBroadCastReceiver");
                            v7_3.setData(v2_1);
                            p10.grantUriPermission("com.sophos.mobilecontrol.client.android", v2_1, 1);
                            v7_3.addFlags(1);
                            p10.sendBroadcast(v7_3, "com.sophos.smsdkex.permission.SYNC");
                        } catch (RuntimeException v2_3) {
                            com.sophos.smsec.core.smsectrace.d.c("SendTraceMail", v2_3);
                        }
                    }
                }
                v3_0++;
            }
        }
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.a.c() calling method android.content.Context.sendBroadcast()


    public static void c(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.msg.finshManaged");
        v0_1.putExtra("finshActivityKey", "finshActivityMagic");
        p3.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.a.b() calling method android.content.Context.sendBroadcast()


    public static void b(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.msg.finshMainActivity");
        v0_1.putExtra("finshActivityKey", "finshActivityMagic");
        p3.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.a.a() calling method android.content.Context.sendBroadcast()


    public static void a(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.msg.finshActivity");
        v0_1.putExtra("finshActivityKey", "finshActivityMagic");
        p3.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.core.datastore.a.a() calling method android.content.Context.sendBroadcast()


    public static void a(android.content.Context p2)
    {
        p2.sendBroadcast(new android.content.Intent("bc.database.ready"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.core.datastore.DbHelper.a() calling method android.content.Context.sendBroadcast()


    private void a()
    {
        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.c).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 0);
        android.content.Intent v0_3 = new android.content.Intent("com.sophos.smsec.msg.openDashBoard");
        v0_3.putExtra("tickerText", this.c.getString(com.sophos.smsec.core.datastore.e$c.eula_reset_notification_ticker));
        v0_3.putExtra("contentTitle", this.c.getString(com.sophos.smsec.core.datastore.e$c.eula_reset_notification_title));
        v0_3.putExtra("contentText", this.c.getString(com.sophos.smsec.core.datastore.e$c.eula_reset_notification_message));
        v0_3.putExtra("actionIntent", "com.sophos.smsec.ui.DroidGuardMainActivity");
        this.c.sendBroadcast(v0_3);
        return;
    }

Method com.sophos.smsec.core.alertmanager.a.c() calling method android.content.Context.sendBroadcast()


    public static void c(android.content.Context p4)
    {
        try {
            String v0_2 = android.appwidget.AppWidgetManager.getInstance(p4).getAppWidgetIds(new android.content.ComponentName(p4, "com.sophos.smsec.ui.widget.WidgetProvider"));
        } catch (Exception v4_1) {
            com.sophos.smsec.core.smsectrace.d.c("Creating broadcast for widget failed.", v4_1);
            return;
        }
        if ((v0_2 == null) || (v0_2.length <= 0)) {
            return;
        } else {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.setClassName("com.sophos.smsec", "com.sophos.smsec.ui.widget.WidgetProvider");
            v1_1.setAction("android.appwidget.action.APPWIDGET_UPDATE");
            v1_1.putExtra("appWidgetIds", v0_2);
            p4.sendBroadcast(v1_1);
            return;
        }
    }

Method com.sophos.smsec.SmSecSystemBroadcastReceiver$a.run() calling method android.content.Context.sendBroadcast()


    public void run()
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.msg.requirementAction");
        v0_1.putExtra("checkAccessibility", this.a());
        this.a.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.jbase.b.a() calling method android.content.Context.sendBroadcast()


    protected void a(Integer p3)
    {
        android.content.Intent v3_1 = new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", p3);
        if (this.d.getPackageManager().queryBroadcastReceivers(v3_1, 0).isEmpty()) {
            com.sophos.smsec.core.smsectrace.d.g("seems that no one listens to key sync finished.");
        }
        this.d.sendBroadcast(v3_1, "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.cloud.core.command.b.a() calling method android.content.Context.sendBroadcast()


    public void a(android.content.Context p3, String p4)
    {
        String v4_1 = this.a(p4);
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.finish.PERSIST");
        v0_1.putExtra("command", v4_1);
        p3.sendBroadcast(v0_1, "com.sophos.mobilecontrol.client.android.permission.SEND_COMMAND");
        return;
    }

Method com.sophos.cloud.core.command.a.finish() calling method android.content.Context.sendBroadcast()


    public declared_synchronized void finish(int p4)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("com.sophos.mobilecontrol.client.android.action.COMMAND_RESULT");
            v0_1.putExtra("command", this.mCommand);
            v0_1.putExtra("result", p4);
            this.mContext.sendBroadcast(v0_1, "com.sophos.mobilecontrol.client.android.permission.SEND_COMMAND");
            return;
        } catch (Throwable v4_1) {
            throw v4_1;
        }
    }

Method com.sophos.cloud.core.a.a.b() calling method android.content.Context.sendBroadcast()


    public void b(com.sophos.mobilecontrol.client.android.command.definition.CommandRest p3, int p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.mobilecontrol.client.android.action.COMMAND_RESULT");
        v0_1.putExtra("command", p3);
        v0_1.putExtra("result", p4);
        this.b.sendBroadcast(v0_1, "com.sophos.mobilecontrol.client.android.permission.SEND_COMMAND");
        return;
    }

Method com.sophos.appprotectionmonitorlib.a.a() calling method android.content.Context.sendBroadcast()


    public static void a(android.content.Context p2, String p3, android.os.Bundle p4)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            String v0_10 = new StringBuilder();
            v0_10.append("Restart App Protection Service for");
            v0_10.append(p3);
            android.util.Log.i("AppProtection", v0_10.toString());
            String v4_2 = new android.content.Intent();
            v4_2.setAction("Restart_From_Monitor");
            v4_2.setClassName(p3, "com.sophos.appprotectengine.service.AppProtectService");
            try {
                String v2_1 = p2.startService(v4_2);
            } catch (String v2_5) {
                String v0_9 = new StringBuilder();
                v0_9.append("Start App Protection Service failed in package ");
                v0_9.append(p3);
                android.util.Log.e("AppProtection", v0_9.toString(), v2_5);
            }
            if (v2_1 == null) {
                String v4_4 = new StringBuilder();
                v4_4.append("Start App Protection Service failed in package ");
                v4_4.append(p3);
                android.util.Log.e("AppProtection", v4_4.toString());
            } else {
                String v0_6 = new StringBuilder();
                v0_6.append("Successfully started App Protection Service. ");
                v0_6.append(v2_1.getClassName());
                android.util.Log.i("AppProtection", v0_6.toString());
            }
        } else {
            p2.sendBroadcast(new android.content.Intent("com.sophos.communication.action.wake"), "com.sophos.smsec.PERMISSION");
        }
        return;
    }

Method com.sophos.appprotectengine.service.b.a() calling method android.content.Context.sendBroadcast()


    public static void a(android.content.Context p2, String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setAction(p3);
        v0_1.putExtra("package", p2.getPackageName());
        p2.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.appprotectengine.service.a.a() calling method android.content.Context.sendBroadcast()


    public static android.content.ComponentName a(android.content.Context p3, String p4, android.os.Bundle p5)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            String v0_3 = "com.sophos.appprotectionmonitor.service.MonitorService";
            if (p4.equals("com.sophos.smsec")) {
                v0_3 = "com.sophos.smsec.plugin.appprotection.monitor.MonitorService";
            }
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.setAction("Start_MonitorService");
            v1_1.setClassName(p4, v0_3);
            android.os.Bundle v4_2 = new android.os.Bundle();
            v4_2.putString("packageName", p3.getPackageName());
            v4_2.putParcelable("bundleNew", p5);
            v1_1.putExtras(v4_2);
            return p3.startService(v1_1);
        } else {
            p3.sendBroadcast(new android.content.Intent("com.sophos.communication.action.wake"), "com.sophos.smsec.PERMISSION");
            return 0;
        }
    }

Method com.baidu.android.pushservice.d.a.b() calling method android.content.Context.sendBroadcast()


    private void b(int p4, byte[] p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.baidu.android.pushservice.action.internal.RECEIVE");
        v0_1.putExtra("method", this.b.a);
        v0_1.putExtra("error_msg", p4);
        v0_1.putExtra("content", p5);
        v0_1.putExtra("appid", this.b.f);
        v0_1.setFlags(32);
        this.a(v0_1);
        this.a.sendBroadcast(v0_1);
        return;
    }

Method com.google.firebase.iid.zzav.zzc() calling method android.content.Context.sendBroadcast()


    public static void zzc(android.content.Context p1, android.content.Intent p2)
    {
        p1.sendBroadcast(com.google.firebase.iid.zzav.zza(p1, "com.google.firebase.MESSAGING_EVENT", p2));
        return;
    }

Method com.google.firebase.iid.zzav.zzb() calling method android.content.Context.sendBroadcast()


    public static void zzb(android.content.Context p1, android.content.Intent p2)
    {
        p1.sendBroadcast(com.google.firebase.iid.zzav.zza(p1, "com.google.firebase.INSTANCE_ID_EVENT", p2));
        return;
    }

Method com.google.firebase.iid.zzat.zze() calling method android.content.Context.sendBroadcast()

Couldn't retrieve source code

Method com.baidu.android.pushservice.message.PublicMsg.handleRichMediaNotification() calling method android.content.Context.sendBroadcast()


    public void handleRichMediaNotification(android.content.Context p4, String p5, String p6)
    {
        com.baidu.android.pushservice.a.f v5_2;
        com.baidu.android.pushservice.f.a.a("PublicMsg", "Handle rich media notification", p4);
        com.baidu.android.pushservice.g.j v0_2 = new com.baidu.android.pushservice.g.j();
        if (!"com.baidu.android.pushservice.action.media.DELETE".equals(p5)) {
            com.baidu.android.pushservice.a.f v5_1 = new android.content.Intent("com.baidu.android.pushservice.action.media.CLICK");
            v5_1.setPackage(this.mPkgName);
            v5_1.putExtra("public_msg", this);
            p4.sendBroadcast(v5_1);
            v5_2 = "010401";
        } else {
            v5_2 = "010402";
        }
        v0_2.d = v5_2;
        v0_2.a = this.mMsgId;
        v0_2.c = com.baidu.android.pushservice.message.a.k.h.a();
        v0_2.e = System.currentTimeMillis();
        v0_2.g = 0;
        v0_2.f = com.baidu.android.pushservice.g.a.b.b(p4);
        v0_2.h = p6;
        com.baidu.android.pushservice.a.f v5_9 = com.baidu.android.pushservice.a.b.a(p4).d(p6);
        if (v5_9 != null) {
            this.insertBehavior(p4, v5_9, v0_2, new com.baidu.android.pushservice.g.i(p6));
        }
        return;
    }

Method com.baidu.android.pushservice.message.PublicMsg.handlePrivateNotification() calling method android.content.Context.sendBroadcast()


    public void handlePrivateNotification(android.content.Context p5, String p6, String p7, String p8, byte[] p9, byte[] p10)
    {
        int v1_2 = new StringBuilder();
        v1_2.append("=== Handle private notification: ");
        v1_2.append(p6);
        com.baidu.android.pushservice.f.a.a("PublicMsg", v1_2.toString(), p5);
        if (!"com.baidu.android.pushservice.action.privatenotification.DELETE".equals(p6)) {
            String v6_5 = p5.getPackageManager();
            try {
                if (v6_5.getPackageInfo(this.mPkgName, 0).versionCode >= this.mPkgVercode) {
                    int v0_5 = new android.content.Intent();
                    v0_5.putExtra("msgid", p7);
                    v0_5.putExtra("notification_title", this.mTitle);
                    v0_5.putExtra("notification_content", this.mDescription);
                    v0_5.putExtra("com.baidu.pushservice.app_id", p8);
                    v0_5.putExtra("baidu_message_secur_info", p9);
                    v0_5.putExtra("baidu_message_body", p10);
                    this.addCustomContentToIntent(v0_5);
                    com.baidu.android.pushservice.i.l.b(p5, v0_5, "com.baidu.android.pushservice.action.notification.CLICK", this.mPkgName);
                    this.insertNotiBehavior(p5, p7, p8, "010201");
                    if ((this.mOpenType != 1) || (this.mUrl == null)) {
                        if (this.mOpenType == 2) {
                            if (android.text.TextUtils.isEmpty(this.mPkgContent)) {
                                this.startApplicationLauncher(p5, this.mPkgName, p7);
                            } else {
                                android.content.Intent v8_9 = android.content.Intent.parseUri(this.mPkgContent, 0);
                                v8_9.setPackage(this.mPkgName);
                                if (v6_5.queryBroadcastReceivers(v8_9, 0).size() <= 0) {
                                    if (v6_5.queryIntentActivities(v8_9, 0).size() > 0) {
                                        v8_9.addFlags(268435456);
                                        v8_9.putExtra("open_type", 1);
                                        v8_9.putExtra("msgid", p7);
                                        p5.startActivity(v8_9);
                                    }
                                } else {
                                    p5.sendBroadcast(v8_9);
                                }
                            }
                        }
                    } else {
                        String v6_12 = new android.content.Intent();
                        v6_12.setAction("android.intent.action.VIEW");
                        v6_12.setData(android.net.Uri.parse(this.mUrl));
                        v6_12.addFlags(268435456);
                        p5.startActivity(v6_12);
                    }
                }
            } catch (String v6_14) {
                android.net.Uri v7_1 = "PublicMsg";
                android.content.Intent v8_2 = new StringBuilder();
                v8_2.append("package not exist \r\n");
                String v6_1 = v6_14.getMessage();
                v8_2.append(v6_1);
                com.baidu.android.pushservice.f.a.b(v7_1, v8_2.toString(), p5);
            } catch (String v6_13) {
                v7_1 = "PublicMsg";
                v8_2 = new StringBuilder();
                v8_2.append("uri to intent fail \r\n");
                v6_1 = v6_13.getMessage();
            }
            return;
        } else {
            this.insertNotiBehavior(p5, p7, p8, "010202");
            return;
        }
    }

Method com.baidu.android.pushservice.message.PublicMsg.handle() calling method android.content.Context.sendBroadcast()


    public void handle(android.content.Context p6, String p7, String p8)
    {
        com.baidu.android.pushservice.f.a.a("PublicMsg", "--handle--", p6.getApplicationContext());
        if (!"com.baidu.pushservice.action.publicmsg.DELETE_V2".equals(p7)) {
            String v7_1 = p6.getPackageManager();
            int v1_1 = 0;
            try {
                if (v7_1.getPackageInfo(this.mPkgName, 0).versionCode >= this.mPkgVercode) {
                    StringBuilder v2_4 = android.content.Intent.parseUri(this.mPkgContent, 0);
                    v2_4.setPackage(this.mPkgName);
                    if (v7_1.queryBroadcastReceivers(v2_4, 0).size() <= 0) {
                        if (v7_1.queryIntentActivities(v2_4, 0).size() <= 0) {
                        } else {
                            v2_4.addFlags(268435456);
                            p6.startActivity(v2_4);
                        }
                    } else {
                        p6.sendBroadcast(v2_4);
                    }
                    v1_1 = 1;
                }
            } catch (String v7_7) {
                StringBuilder v2_6 = "PublicMsg";
                String v3_5 = new StringBuilder();
                v3_5.append("package not exist \r\n");
                String v7_5 = v7_7.getMessage();
                v3_5.append(v7_5);
                com.baidu.android.pushservice.f.a.b(v2_6, v3_5.toString(), p6);
            } catch (String v7_6) {
                v2_6 = "PublicMsg";
                v3_5 = new StringBuilder();
                v3_5.append("uri to intent fail \r\n");
                v7_5 = v7_6.getMessage();
            } catch (String v7_4) {
                v2_6 = "PublicMsg";
                v3_5 = new StringBuilder();
                v3_5.append("parse customize action error\r\n");
                v7_5 = v7_4.getMessage();
            }
            if (v1_1 == 0) {
                String v7_11 = new android.content.Intent("android.intent.action.VIEW");
                v7_11.setData(android.net.Uri.parse(this.mUrl));
                v7_11.addFlags(268435456);
                try {
                    p6.startActivity(v7_11);
                } catch (String v7_12) {
                    StringBuilder v2_11 = new StringBuilder();
                    v2_11.append(">>> Url cann\'t be deal! \r\n");
                    v2_11.append(v7_12.getMessage());
                    com.baidu.android.pushservice.f.a.b("PublicMsg", v2_11.toString(), p6);
                }
            }
            this.sendResult(p6, p8, v1_1);
            return;
        } else {
            com.baidu.android.pushservice.f.a.a("PublicMsg", "Public msg deleted by user", p6.getApplicationContext());
            this.sendResult(p6, p8, 2);
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.z() calling method android.content.Context.sendBroadcast()


    public static void z(android.content.Context p3)
    {
        if (p3 != null) {
            android.content.Context v3_1 = p3.getApplicationContext();
            com.baidu.android.pushservice.i.j.a(v3_1, 5, "");
            String v0_3 = new android.content.Intent("com.huawei.android.push.intent.REGISTER");
            v0_3.putExtra("pkg_name", v3_1.getPackageName());
            v0_3.setFlags(32);
            v3_1.sendBroadcast(v0_3);
            com.baidu.android.pushservice.i.j.a(v3_1, "hasRequestToken", 1);
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.f() calling method android.content.Context.sendBroadcast()


    public static void f(android.content.Context p5, String p6)
    {
        if (com.baidu.android.pushservice.i.l.i(p5, p6)) {
            String v1_3;
            android.content.Intent v0_1 = com.baidu.android.pushservice.i.k.c(p5);
            boolean v2_0 = nan;
            if (com.baidu.android.pushservice.i.l.E(p5)) {
                v0_1.putExtra("method", "pushservice_restart_v3");
                if ((android.text.TextUtils.isEmpty(p6)) || (!p6.equals(com.baidu.android.pushservice.i.l.u(p5)))) {
                    v1_3 = "priority3";
                    v2_0 = com.baidu.android.pushservice.i.l.h(p5);
                } else {
                    v1_3 = "priority3";
                }
            } else {
                v0_1.putExtra("method", "pushservice_restart_v2");
                if ((android.text.TextUtils.isEmpty(p6)) || (!p6.equals(com.baidu.android.pushservice.i.l.u(p5)))) {
                    v1_3 = "priority2";
                } else {
                    v1_3 = "priority2";
                }
            }
            v0_1.putExtra(v1_3, v2_0);
            if (!android.text.TextUtils.isEmpty(p6)) {
                v0_1.setPackage(p6);
                v0_1.setClassName(p6, "com.baidu.android.pushservice.CommandService");
            }
            v0_1.putExtra("command_type", "reflect_receiver");
            try {
                if (p5.startService(v0_1) == null) {
                    if (!com.baidu.android.pushservice.i.l.F(p5)) {
                        if (!android.text.TextUtils.isEmpty(p6)) {
                            v0_1.setPackage(p6);
                        }
                        String v1_15 = com.baidu.android.pushservice.i.l.c(p5, p6, "com.baidu.android.pushservice.action.METHOD");
                        if (!android.text.TextUtils.isEmpty(v1_15)) {
                            v0_1.setClassName(p6, v1_15);
                        }
                        p5.sendBroadcast(v0_1);
                        com.baidu.android.pushservice.a.a(p5, 0);
                        return;
                    } else {
                        return;
                    }
                } else {
                    return;
                }
            } catch (Exception) {
            }
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.b() calling method android.content.Context.sendBroadcast()


    public static void b(android.content.Context p3, android.content.Intent p4, String p5, String p6)
    {
        p4.setFlags(32);
        String v1_2 = com.baidu.android.pushservice.i.l.m(p3, p6);
        if (v1_2 >= 32) {
            try {
                if (!android.text.TextUtils.isEmpty(p5)) {
                    p4.setAction(p5);
                }
            } catch (Exception) {
            }
            if (!android.text.TextUtils.isEmpty(p6)) {
                p4.setPackage(p6);
                p4.setClassName(p6, "com.baidu.android.pushservice.CommandService");
            }
            p4.putExtra("command_type", "reflect_receiver");
            if (p3.startService(p4) == null) {
                boolean v0_6 = new StringBuilder();
                v0_6.append("sendRedirecctionIntent#intergratedPushVersion=");
                v0_6.append(v1_2);
                v0_6.append(", packageName=");
                v0_6.append(p6);
                v0_6.append(", intent=");
                v0_6.append(p4.toUri(0));
                com.baidu.android.pushservice.i.l.b(v0_6.toString(), p3);
            } else {
                return;
            }
        }
        if (!com.baidu.android.pushservice.i.l.F(p3)) {
            if (!android.text.TextUtils.isEmpty(p5)) {
                p4.setAction(p5);
            }
            if (!android.text.TextUtils.isEmpty(p6)) {
                p4.setPackage(p6);
            }
            String v5_1 = com.baidu.android.pushservice.i.l.c(p3, p6, p5);
            if (!android.text.TextUtils.isEmpty(v5_1)) {
                p4.setClassName(p6, v5_1);
            }
            p3.sendBroadcast(p4);
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.k.a() calling method android.content.Context.sendBroadcast()


    private static void a(android.content.Context p4, android.content.Intent p5, String p6)
    {
        if (!android.text.TextUtils.isEmpty(p6)) {
            p5.setPackage(p6);
        }
        android.content.Context v1_7 = new StringBuilder();
        v1_7.append("startPushService go on pkgName = ");
        v1_7.append(p6);
        com.baidu.android.pushservice.f.a.a("ServiceUtils", v1_7.toString(), p4.getApplicationContext());
        try {
            if (!android.text.TextUtils.isEmpty(p6)) {
                p5.setClassName(p6, "com.baidu.android.pushservice.PushService");
                p4.startService(p5);
                com.baidu.android.pushservice.f.a.a("ServiceUtils", "startPushService by startService", p4.getApplicationContext());
                return;
            }
        } catch (String v0_2) {
            String v2_2 = new StringBuilder();
            v2_2.append("START SERVICE E: ");
            v2_2.append(v0_2);
            com.baidu.android.pushservice.f.a.b("ServiceUtils", v2_2.toString(), p4.getApplicationContext());
        }
        if (!com.baidu.android.pushservice.i.l.F(p4)) {
            if (com.baidu.android.pushservice.i.l.i(p4, p6)) {
                try {
                    String v0_7 = com.baidu.android.pushservice.i.l.c(p4, p6, p5.getAction());
                } catch (String v6_1) {
                    android.content.Context v1_4 = new StringBuilder();
                    v1_4.append("START SERVICE E-2: ");
                    v1_4.append(v6_1);
                    com.baidu.android.pushservice.f.a.b("ServiceUtils", v1_4.toString(), p4.getApplicationContext());
                    p4.sendBroadcast(p5);
                    com.baidu.android.pushservice.f.a.a("ServiceUtils", "startPushService by sendBroadcast all", p4.getApplicationContext());
                    return;
                }
                if (android.text.TextUtils.isEmpty(v0_7)) {
                    p4.sendBroadcast(p5);
                    com.baidu.android.pushservice.f.a.a("ServiceUtils", "startPushService by sendBroadcast all", p4.getApplicationContext());
                    return;
                } else {
                    p5.setClassName(p6, v0_7);
                    p4.sendBroadcast(p5);
                    com.baidu.android.pushservice.f.a.a("ServiceUtils", "startPushService by sendBroadcast", p4.getApplicationContext());
                    return;
                }
            } else {
                return;
            }
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.e.b() calling method android.content.Context.sendBroadcast()


    public static void b(android.content.Context p1, android.content.Intent p2)
    {
        if (!com.baidu.android.pushservice.e.a(p1, p2)) {
            p1.sendBroadcast(p2);
        }
        return;
    }

Method android.support.v4.content.pm.ShortcutManagerCompat.requestPinShortcut() calling method android.content.Context.sendBroadcast()


    public static boolean requestPinShortcut(android.content.Context p10, android.support.v4.content.pm.ShortcutInfoCompat p11, android.content.IntentSender p12)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.support.v4.content.pm.ShortcutManagerCompat.isRequestPinShortcutSupported(p10)) {
                android.content.Intent v3 = p11.addToIntent(new android.content.Intent("com.android.launcher.action.INSTALL_SHORTCUT"));
                if (p12 != null) {
                    p10.sendOrderedBroadcast(v3, 0, new android.support.v4.content.pm.ShortcutManagerCompat$1(p12), 0, -1, 0, 0);
                    return 1;
                } else {
                    p10.sendBroadcast(v3);
                    return 1;
                }
            } else {
                return 0;
            }
        } else {
            return ((android.content.pm.ShortcutManager) p10.getSystemService(android.content.pm.ShortcutManager)).requestPinShortcut(p11.toShortcutInfo(), p12);
        }
    }

Method android.support.v4.content.ContextCompat.startActivities() calling method android.content.Context.startActivities()


    public static boolean startActivities(android.content.Context p2, android.content.Intent[] p3, android.os.Bundle p4)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p2.startActivities(p3);
        } else {
            p2.startActivities(p3, p4);
        }
        return 1;
    }

Method com.sophos.nge.networksec.NetworkSecService.b() calling method android.content.Context.stopService()


    public static void b(android.content.Context p2)
    {
        p2.stopService(new android.content.Intent(p2, com.sophos.nge.networksec.NetworkSecService));
        return;
    }

Method com.sophos.smsec.cloud.c.c.onActivationSuccess() calling method android.content.Context.startService()


    public void onActivationSuccess()
    {
        com.sophos.smsec.cloud.c.l.a(this.getContext()).d(1);
        this.a();
        this.b();
        if ((!((android.app.ActivityManager$RunningTaskInfo) ((android.app.ActivityManager) this.getContext().getSystemService("activity")).getRunningTasks(1).get(0)).topActivity.getClassName().startsWith("com.sophos.smsec.ui")) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_INITIAL, 0))) {
            this.getContext().startService(new android.content.Intent(this.getContext(), com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_initial_scan"));
        }
        com.sophos.smsec.cloud.commands.b.a(this.getContext());
        com.sophos.smsec.cloud.commands.SafetyNetCommandHandler.a(this.getContext());
        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DASHBOARD_FAVORITES, "");
        return;
    }

Method com.sophos.nge.networksec.NgeDynamicEngineService.c() calling method android.content.Context.startService()


    private static void c(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.nge.networksec.NgeDynamicEngineService);
        v0_1.setAction("com.sophos.nge.action.START_NGE_DYN");
        p2.startService(v0_1);
        return;
    }

Method com.sophos.nge.networksec.NgeDynamicEngineService.b() calling method android.content.Context.startService()


    public static void b(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.nge.networksec.NgeDynamicEngineService);
        v0_1.setAction("com.sophos.nge.action.STOP_NGE_DYN");
        p2.startService(v0_1);
        return;
    }

Method com.sophos.smsec.plugin.scanner.gui.allowlist.AllowListAdapter.b() calling method android.content.Context.startService()


    private void b(android.content.Context p3)
    {
        if ((com.sophos.smsec.core.datastore.SmSecPreferences.c(p3).c()) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p3).d())) {
            android.content.Intent v0_2 = new android.content.Intent(p3, com.sophos.smsec.plugin.scanner.service.ScannerService);
            v0_2.setAction("start_silent_scan");
            p3.startService(v0_2);
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.e.a() calling method android.content.Context.startService()


    private void a(android.support.v7.preference.Preference p3, Object p4)
    {
        if (((p3.getKey().equals(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECT_ONLY_TRUSTED.toString())) || (p3.getKey().equals(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_SCAN_PUA.toString()))) && (p4.equals(Boolean.valueOf(1)))) {
            android.content.Intent v4_3 = new android.content.Intent(p3.getContext(), com.sophos.smsec.plugin.scanner.service.ScannerService);
            v4_3.setAction("start_background_scan");
            p3.getContext().startService(v4_3);
        }
        com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.aa());
        return;
    }

Method com.sophos.smsec.plugin.management.SmcManagementBroadCastReceiver.handleMessage() calling method android.content.Context.startService()


    protected com.sophos.communication.Response handleMessage(android.content.Context p4, com.sophos.communication.Message p5)
    {
        if (!(p5 instanceof com.sophos.smsec.communication.SmSecManagementMessage)) {
            return new com.sophos.communication.Response(0, new com.sophos.communication.exception.SCFUnsupportedException());
        } else {
            com.sophos.communication.Response v0_4;
            if (!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.SET_MANAGEMENT_STATUS)) {
                if (!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.GET_MANAGEMENT_STATUS)) {
                    if (!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.TRIGGER_SCAN_ACTION)) {
                        if (!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.TRIGGER_SILENT_SCAN_ACTION)) {
                            if ((!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.DECOMMISSION_ACTION)) || ((com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).d()) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).c()))) {
                                v0_4 = 0;
                            } else {
                                com.sophos.smsec.core.enabledeviceadmin.a.c(p4);
                                v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(1));
                            }
                        } else {
                            boolean v5_15 = new android.content.Intent(p4, com.sophos.smsec.plugin.scanner.service.ScannerService);
                            v5_15.setAction("start_silent_scan");
                            p4.startService(v5_15);
                            v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(1));
                        }
                    } else {
                        boolean v5_17 = new android.content.Intent(p4, com.sophos.smsec.plugin.scanner.service.ScannerService);
                        v5_17.setAction("start_background_scan");
                        p4.startService(v5_17);
                        v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(1));
                    }
                } else {
                    v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(com.sophos.smsec.plugin.management.b.b(p4)));
                }
            } else {
                v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(com.sophos.smsec.plugin.management.b.a(p4, ((Boolean) p5.getParameter()).booleanValue())));
            }
            return v0_4;
        }
    }

Method com.sophos.smsec.cloud.commands.g.doExecute() calling method android.content.Context.startService()


    public int doExecute()
    {
        int v0_2 = new android.content.Intent(this.getContext(), com.sophos.smsec.plugin.scanner.service.ScannerService);
        v0_2.setAction("start_background_scan");
        this.getContext().startService(v0_2);
        this.finish(0);
        return 0;
    }

Method com.sophos.smsec.ui.androidUpdate.AndroidUpdateIntentService.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2)
    {
        if ((android.os.Build$VERSION.SDK_INT < 26) || (com.sophos.smsec.core.resources.apprequirements.IgnoreBatteryOptimizationRequirement.isActive(p2))) {
            String v0_4 = new android.content.Intent(p2, ark>com.sophos.smsec.ui.androidUpdate.AndroidUpdateIntentServiceark>);
            v0_4.setAction("com.sophos.smsec.ui.androidUpdate.action.START");
            p2.startService(v0_4);
        } else {
            com.sophos.smsec.core.smsectrace.d.c("AndroidUpdateIntentService", "Not allowed to start services from background in AndroidUpdateIntentService");
        }
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.w.a() calling method android.content.Context.startService()


    public static boolean a(android.content.Context p3)
    {
        String v0_4 = p3.getSystemService("power");
        if ((android.os.Build$VERSION.SDK_INT < 26) || ((v0_4 == null) || (((android.os.PowerManager) v0_4).isIgnoringBatteryOptimizations(p3.getPackageName())))) {
            try {
                String v0_3 = new android.content.Intent(p3, com.sophos.smsec.plugin.webfiltering.service.WebFilteringService);
                v0_3.setAction("Start_WebFilteringService");
                p3.startService(v0_3);
            } catch (int v3_1) {
                com.sophos.smsec.core.smsectrace.d.a("We should have RUN BACKGROUND rights", v3_1);
            }
            return 1;
        } else {
            com.sophos.smsec.core.smsectrace.d.g("Not allowed to start webfiltering service from background");
            return 0;
        }
    }

Method com.sophos.smsec.plugin.scanner.threading.o.onEvent() calling method android.content.Context.startService()


    public void onEvent(int p7, String p8)
    {
        if (((p8 != null) && ((!this.c) || (!"tracking.csv".equals(p8)))) && (((!this.i) || (!"smc.log".equals(p8))) && (((!this.i) || (!p8.endsWith(".sophos.log"))) && (((!this.d) || (!p8.endsWith(".sophos.log"))) && (((!this.e) || (!p8.endsWith(".log"))) && ((!this.f) || (!p8.endsWith(".log")))))))) {
            long v0_33 = (p7 & 4095);
            if ((v0_33 == 8) || (v0_33 == 128)) {
                long v0_35 = new StringBuilder();
                v0_35.append(this.j);
                v0_35.append(java.io.File.separator);
                v0_35.append(p8);
                long v0_37 = v0_35.toString();
                if (!com.sophos.smsec.plugin.scanner.threading.o.a(v0_37)) {
                    if (p7 != 128) {
                        if (p7 == 8) {
                            StringBuilder v1_9 = new StringBuilder();
                            v1_9.append("CLOSE_WRITE: ");
                            v1_9.append(p8);
                            com.sophos.smsec.core.smsectrace.d.e("SDCard ObserverWrapper", v1_9.toString());
                        }
                    } else {
                        StringBuilder v1_11 = new StringBuilder();
                        v1_11.append("MOVED_TO: ");
                        v1_11.append(p8);
                        com.sophos.smsec.core.smsectrace.d.e("SDCard ObserverWrapper", v1_11.toString());
                    }
                    android.content.Context v7_14 = com.sophos.smsec.a.a.a(v0_37);
                    android.app.PendingIntent v8_10 = new android.content.Intent(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a, com.sophos.smsec.plugin.scanner.service.ScannerService);
                    v8_10.putExtra("com.sophos.smsec.plugin.scanner.INSTALL_AFTER_SCAN", 0);
                    v8_10.setAction("start_onview_scan");
                    v8_10.setData(android.net.Uri.parse(android.net.Uri.encode(v0_37)));
                    if (v7_14 == null) {
                        com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a.startService(v8_10);
                    } else {
                        com.sophos.smsec.plugin.scanner.service.g.a(v8_10);
                        ((android.app.AlarmManager) com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a.getSystemService("alarm")).set(0, (System.currentTimeMillis() + 1000), android.app.PendingIntent.getService(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a, 0, v8_10, 0));
                    }
                }
                com.sophos.smsec.plugin.scanner.threading.o.b();
            } else {
                if ((v0_33 == 256) || (v0_33 == 1024)) {
                    long v0_5 = new StringBuilder();
                    v0_5.append(this.j);
                    v0_5.append(java.io.File.separator);
                    v0_5.append(p8);
                    android.app.PendingIntent v8_2 = v0_5.toString();
                    if (p7 != 1024) {
                        if ((p7 == 1073742080) || (new java.io.File(v8_2).isDirectory())) {
                            long v0_9 = new StringBuilder();
                            v0_9.append("CREATE_FOLDER: ");
                            v0_9.append(v8_2);
                            com.sophos.smsec.core.smsectrace.d.e("SDCard ObserverWrapper", v0_9.toString());
                            new com.sophos.smsec.plugin.scanner.threading.o(v8_2).a(0);
                            android.content.Context v7_10 = new android.content.Intent(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_mount_scan").setData(android.net.Uri.fromFile(new java.io.File(v8_2)));
                            StringBuilder v1_6 = new StringBuilder();
                            v1_6.append("new folder detected, start scanner delayed for: ");
                            v1_6.append(v8_2);
                            com.sophos.smsec.core.smsectrace.d.b("SDCard ObserverWrapper", v1_6.toString());
                            ((android.app.AlarmManager) com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a.getSystemService("alarm")).set(0, (System.currentTimeMillis() + 20000), android.app.PendingIntent.getService(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a, 0, v7_10, 0));
                        }
                    } else {
                        com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.a(v8_2);
                    }
                }
            }
            return;
        } else {
            return;
        }
    }

Method com.sophos.smsec.plugin.scanner.threading.k$a.onReceive() calling method android.content.Context.startService()


    public void onReceive(android.content.Context p10, android.content.Intent p11)
    {
        if (p11 != null) {
            try {
                String v0_6 = new java.io.File(p11.getData().getPath()).getCanonicalPath();
            } catch (String v0_8) {
                String v1_9 = p11.getData().getPath();
                String v3_5 = new StringBuilder();
                v3_5.append("getCanonicalPath() failed, fall back to Uri.getPath() (");
                v3_5.append(v1_9);
                v3_5.append(").");
                com.sophos.smsec.core.smsectrace.d.d("SDCard MountObserver", v3_5.toString(), v0_8);
                v0_6 = v1_9;
            }
            if (com.sophos.smsec.core.datastore.SmSecPreferences.c(p10).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING)) {
                if (!"android.intent.action.MEDIA_SCANNER_FINISHED".equals(p11.getAction())) {
                    if (!"android.intent.action.MEDIA_MOUNTED".equals(p11.getAction())) {
                        if ("android.intent.action.MEDIA_UNMOUNTED".equals(p11.getAction())) {
                            if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p10.getSystemService("power")).isIgnoringBatteryOptimizations(p10.getPackageName()))) {
                                p10.startService(new android.content.Intent(p10, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("stop_mount_scan").setData(p11.getData()));
                            } else {
                                com.sophos.smsec.core.smsectrace.d.c("MountObserver", "not allowed to start scanner service, not on battery optimization whitelist");
                            }
                            String v1_35 = new StringBuilder();
                            v1_35.append("stopping observers for: ");
                            v1_35.append(v0_6);
                            com.sophos.smsec.core.smsectrace.d.b("SDCard MountObserver", v1_35.toString());
                            com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.a(p10, com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask$ObserverTaskCategory.STOP, v0_6);
                        }
                    } else {
                        com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask$ObserverTaskCategory v11_10 = new android.content.Intent(p10, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_mount_scan").setData(p11.getData());
                        if ((com.sophos.smsec.plugin.scanner.threading.k.a() + 60000) <= System.currentTimeMillis()) {
                            if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p10.getSystemService("power")).isIgnoringBatteryOptimizations(p10.getPackageName()))) {
                                String v2_2 = new StringBuilder();
                                v2_2.append("mount detected, start scanner for: ");
                                v2_2.append(v0_6);
                                com.sophos.smsec.core.smsectrace.d.b("SDCard MountObserver", v2_2.toString());
                                p10.startService(v11_10);
                            } else {
                                com.sophos.smsec.core.smsectrace.d.c("MountObserver", "action media mounted: not allowed to start scanner service, not on battery optimization whitelist");
                            }
                        } else {
                            String v2_4 = new StringBuilder();
                            v2_4.append("mount detected, start scanner delayed for: ");
                            v2_4.append(v0_6);
                            com.sophos.smsec.core.smsectrace.d.b("SDCard MountObserver", v2_4.toString());
                            ((android.app.AlarmManager) p10.getSystemService("alarm")).set(0, (System.currentTimeMillis() + 60000), android.app.PendingIntent.getService(p10, 0, v11_10, 0));
                        }
                    }
                } else {
                    String v1_13 = new StringBuilder();
                    v1_13.append("starting observers for: ");
                    v1_13.append(v0_6);
                    com.sophos.smsec.core.smsectrace.d.b("SDCard MountObserver", v1_13.toString());
                    com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.a(p10, com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask$ObserverTaskCategory.START, v0_6);
                }
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.management.b.b() calling method android.content.Context.startService()


    private static boolean b(android.content.Context p5, boolean p6)
    {
        com.sophos.smsec.core.datastore.SmSecPreferences v0_1 = new StringBuilder();
        v0_1.append("Set managed by to.");
        v0_1.append(p6);
        com.sophos.smsec.core.smsectrace.d.f(v0_1.toString());
        if (com.sophos.smsec.plugin.management.b.b(p5) == p6) {
            return 1;
        } else {
            String v5_1;
            com.sophos.smsec.core.datastore.SmSecPreferences v0_2 = com.sophos.smsec.core.datastore.SmSecPreferences.c(p5);
            if (!p6) {
                v0_2.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_IGNORING_APPS_ALLOWED_PREF, p5.getResources().getBoolean(com.sophos.smsec.plugin.management.c$a.scanner_pref_defval_ignoreAppsAllowed));
                v0_2.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_WEBFILTERING_WHITELIST, "");
                v0_2.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_WEBFILTERING_BLACKLIST, "");
                com.sophos.smsec.plugin.webfiltering.w.a(p5);
                com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.t(com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator.SMC_INSTALLED));
                com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.t(com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator.SMC_SYSTEM));
                com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.t(com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator.SMC_ADMIN));
                v5_1 = p5.getString(com.sophos.smsec.plugin.management.c$b.mng_loc_not_managed);
            } else {
                try {
                    com.sophos.smsec.core.datastore.SmSecPreferences.b(p5);
                } catch (String v2_12) {
                    com.sophos.smsec.core.smsectrace.d.c("Error reseting preferences.", v2_12);
                }
                if (com.sophos.smsec.plugin.management.b.d(p5)) {
                    com.sophos.smsec.core.datastore.SmSecPreferences.c(p5).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECT_MODE, com.sophos.appprotectengine.interfaces.AppProtectionMode.NEVER.getInteger());
                    com.sophos.smsec.plugin.appprotection.a.b(p5);
                    com.sophos.smsec.core.smsecresources.ui.a.c(p5);
                }
                if (com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a == null) {
                    com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a = p5.getApplicationContext();
                }
                com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.t(com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator.USER));
                if ((!((android.app.ActivityManager$RunningTaskInfo) ((android.app.ActivityManager) p5.getSystemService("activity")).getRunningTasks(1).get(0)).topActivity.getClassName().equals("com.sophos.smsec.ui.DroidGuardMainActivity")) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p5).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_INITIAL, 0))) {
                    p5.startService(new android.content.Intent(p5, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_initial_scan"));
                }
                com.sophos.smsec.plugin.management.b.g(p5);
                v5_1 = p5.getString(com.sophos.smsec.plugin.management.c$b.mng_loc_managed);
            }
            com.sophos.smsec.core.datastore.log.SMSecLog.a(com.sophos.smsec.core.datastore.log.SMSecLog$LogType.LOGTYPE_APPLICATION, v5_1);
            return v0_2.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.MANAGEDMODE, p6);
        }
    }

Method com.sophos.smsec.plugin.management.b$a.run() calling method android.content.Context.startService()


    public void run()
    {
        android.content.Intent v0_1 = new android.content.Intent(this.a, com.sophos.smsec.plugin.scanner.service.ScannerService);
        v0_1.setAction("start_background_scan");
        this.a.startService(v0_1);
        return;
    }

Method com.sophos.smsec.core.updateengine.schedule.a.e() calling method android.content.Context.startService()


    public static void e(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.smsec.core.updateengine.schedule.ScheduledUpdateService);
        v0_1.setAction("com.sophos.smsec.plugin.updateengine.service.force");
        p2.startService(v0_1);
        return;
    }

Method com.sophos.smsec.core.updateengine.schedule.a.d() calling method android.content.Context.startService()


    public static void d(android.content.Context p6)
    {
        long v2_1;
        String v0_0 = com.sophos.smsec.core.updateengine.schedule.a.c(p6);
        long v2_0 = System.currentTimeMillis();
        if (v0_0 < v2_0) {
            v2_1 = (v2_0 + com.sophos.smsec.core.updateengine.schedule.a.k(p6));
            if (v0_0 < com.sophos.smsec.core.updateengine.schedule.a.k(p6)) {
                com.sophos.smsec.core.smsectrace.d.b("UpdateEngine", "No VDL update necessary");
            } else {
                com.sophos.smsec.core.smsectrace.d.b("UpdateEngine", "Lets trigger VDL update");
                String v0_5 = new android.content.Intent(p6, com.sophos.smsec.core.updateengine.schedule.ScheduledUpdateService);
                v0_5.setAction("com.sophos.smsec.plugin.updateengine.service.schedule");
                if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p6.getSystemService("power")).isIgnoringBatteryOptimizations(p6.getPackageName()))) {
                    p6.startService(v0_5);
                } else {
                    com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", "Not allowed to start services from background. Could not start VDL update");
                }
            }
        } else {
            v2_1 = (v2_0 + (v0_0 - v2_0));
            com.sophos.smsec.core.smsectrace.d.b("UpdateEngine", "No VDL update necessary");
        }
        com.sophos.smsec.core.updateengine.schedule.a.j(p6);
        com.sophos.smsec.core.updateengine.schedule.a.a(p6, v2_1);
        return;
    }

Method com.sophos.smsec.core.updateengine.schedule.NetworkChangedReceiver.c() calling method android.content.Context.startService()


    private void c(android.content.Context p3)
    {
        if (!com.sophos.smsec.core.datastore.DataStore.a(p3).B()) {
            android.content.Intent v0_3 = new android.content.Intent();
            v0_3.setClassName(p3, "com.sophos.smsec.plugin.scanner.service.ScannerService");
            v0_3.setAction("start_rescan");
            p3.startService(v0_3);
        }
        return;
    }

Method com.sophos.smsec.command.persist.b.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2, com.sophos.mobilecontrol.client.android.command.definition.CommandRest p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.smsec.command.persist.PersistCommandService);
        v0_1.setAction("com.sophos.mobilecontrol.client.android.action.START_SERVICE");
        v0_1.putExtra("command", p3);
        p2.startService(v0_1);
        return;
    }

Method com.sophos.smsec.command.persist.b.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2)
    {
        try {
            String v0_1 = new android.content.Intent(p2, com.sophos.smsec.command.persist.PersistCommandService);
            v0_1.setAction("com.sophos.smsec.persist.queue");
            p2.startService(v0_1);
        } catch (Exception v2_1) {
            com.sophos.smsec.core.smsectrace.d.a("We should have RUN BACKGROUND rights", v2_1);
        }
        return;
    }

Method com.sophos.smsec.command.persist.a.c() calling method android.content.Context.startService()


    private void c(android.content.Context p7)
    {
        try {
            while (!this.a.isEmpty()) {
                String v1_8 = ((com.sophos.mobilecontrol.client.android.core.CommandQueueItemRest) this.a.poll());
                if (v1_8 != null) {
                    String v2_0 = v1_8.getCommand();
                    this.c.add(v1_8);
                    String v1_2 = com.sophos.smsec.command.persist.d.a().a(v2_0.getType());
                    if (v1_2 != null) {
                        String v4_1 = new StringBuilder();
                        v4_1.append("Executing command ");
                        v4_1.append(v2_0.getType());
                        com.sophos.smsec.core.smsectrace.d.b("Persist", v4_1.toString());
                        String v1_4 = v1_2.a(p7, v2_0);
                        if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p7.getSystemService("power")).isIgnoringBatteryOptimizations(p7.getPackageName()))) {
                            p7.startService(v1_4);
                        } else {
                            com.sophos.smsec.core.smsectrace.d.c("Persist", "Not allowed to start services from background in cloudengine");
                        }
                    }
                }
            }
        } catch (Throwable v7_1) {
            throw v7_1;
        }
        return;
    }

Method com.sophos.smsec.cloud.commands.b.b() calling method android.content.Context.startService()


    public static void b(android.content.Context p2, com.sophos.mobilecontrol.client.android.command.definition.CommandRest p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.smsec.cloud.SmcService);
        v0_1.setAction("com.sophos.mobilecontrol.client.android.action.START_SERVICE");
        v0_1.putExtra("next.command", p3);
        p2.startService(v0_1);
        return;
    }

Method com.sophos.smsec.cloud.commands.b.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p4, com.sophos.mobilecontrol.client.android.command.definition.CommandRest p5)
    {
        if (p5.getType().equals("SynchronizeRest")) {
            com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.CLOUD_SYNC_LAST_ATTEMPT, System.currentTimeMillis());
        }
        android.content.Intent v0_2 = new android.content.Intent(p4, com.sophos.smsec.cloud.SmcService);
        v0_2.setAction("com.sophos.mobilecontrol.client.android.action.START_SERVICE");
        v0_2.putExtra("command", p5);
        p4.startService(v0_2);
        return;
    }

Method com.sophos.smsec.cloud.commands.SafetyNetCommandHandler.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2)
    {
        if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p2.getSystemService("power")).isIgnoringBatteryOptimizations(p2.getPackageName()))) {
            p2.startService(new android.content.Intent(p2, ark>com.sophos.smsec.cloud.commands.SafetyNetCommandHandlerark>));
        } else {
            com.sophos.smsec.core.smsectrace.d.c("SAFETYNET", "not allowed to start update check service, not on battery optimization whitelist");
        }
        return;
    }

Method com.sophos.smsec.SmSecSystemBroadcastReceiver.onReceive() calling method android.content.Context.startService()


    public void onReceive(android.content.Context p7, android.content.Intent p8)
    {
        if (!"android.intent.action.BOOT_COMPLETED".equalsIgnoreCase(p8.getAction())) {
            if (!"android.intent.action.PACKAGE_ADDED".equalsIgnoreCase(p8.getAction())) {
                if (!"android.intent.action.PACKAGE_REPLACED".equalsIgnoreCase(p8.getAction())) {
                    if (!"android.intent.action.MY_PACKAGE_REPLACED".equalsIgnoreCase(p8.getAction())) {
                        if (!"android.intent.action.PACKAGE_REMOVED".equalsIgnoreCase(p8.getAction())) {
                            if (!"android.intent.action.USER_PRESENT".equalsIgnoreCase(p8.getAction())) {
                                if (!"android.intent.action.ACTION_POWER_CONNECTED".equalsIgnoreCase(p8.getAction())) {
                                    if ("android.intent.action.ACTION_POWER_DISCONNECTED".equalsIgnoreCase(p8.getAction())) {
                                        com.sophos.smsec.core.smsectrace.d.e("SBR", "Got power disconnected");
                                        com.sophos.smsec.plugin.scanner.b.a.a().c(p7);
                                    }
                                } else {
                                    com.sophos.smsec.core.smsectrace.d.e("SBR", "Got power connected");
                                    com.sophos.smsec.plugin.scanner.b.a.a().f(p7);
                                }
                            } else {
                                com.sophos.smsec.alertmanager.b.a().e(p7);
                                com.sophos.smsec.alertmanager.b.a().d(p7);
                                if (android.os.Build$VERSION.SDK_INT < 23) {
                                    new android.os.Handler().postDelayed(new com.sophos.smsec.SmSecSystemBroadcastReceiver$a(p7), 2000);
                                } else {
                                    if (!this.a(p7)) {
                                        new android.os.Handler().postDelayed(new com.sophos.smsec.SmSecSystemBroadcastReceiver$a(p7), 2000);
                                    }
                                }
                            }
                        } else {
                            com.sophos.smsec.core.smsectrace.d.e("SBR", "package removed");
                            String v0_37 = p8.getDataString();
                            if (v0_37 != null) {
                                String v0_2 = v0_37.replace(" ", "");
                                if (v0_2.startsWith("package:")) {
                                    v0_2 = v0_2.substring(8);
                                }
                                if ("com.sophos.appprotectionmonitor".equals(v0_2)) {
                                    com.sophos.smsec.core.smsectrace.d.e("SBR", "Restart App Protection Engine");
                                    com.sophos.smsec.plugin.appprotection.a.a(p7);
                                }
                                if (!p8.getBooleanExtra("android.intent.extra.REPLACING", 0)) {
                                    com.sophos.smsec.core.datastore.DataStore.a(p7).b(v0_2, com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator.USER);
                                    if (android.os.Build$VERSION.SDK_INT >= 23) {
                                        new Thread(new com.sophos.smsec.plugin.privacyadvisor60.history.b(p7, v0_2, com.sophos.smsec.plugin.privacyadvisor60.history.PermissionHistoryDbHelper$EInstallState.UNINSTALLED), "PermissionHistoryInstalledTask").start();
                                    }
                                    com.sophos.smsec.plugin.management.b.a(p7, p8);
                                }
                            }
                            com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.cloud.c());
                        }
                    } else {
                        com.sophos.smsec.core.smsectrace.d.e("SBR", "My package replaced");
                        com.sophos.smsec.core.alertmanager.a.d(p7, com.sophos.smsec.core.alertmanager.EAlertItemDb.OLD_SMSEC_VERSION);
                        com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.aa());
                        if ((new com.sophos.smsec.core.smsecresources.ui.EulaRequirement().isAccepted(p7)) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p7.getApplicationContext()).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_INITIAL, 0))) {
                            if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p7.getSystemService("power")).isIgnoringBatteryOptimizations(p7.getPackageName()))) {
                                com.sophos.smsec.plugin.scanner.b.a v8_18 = new android.content.Intent(p7, com.sophos.smsec.plugin.scanner.service.ScannerService);
                                v8_18.setAction("start_initial_scan");
                                p7.startService(v8_18);
                            } else {
                                com.sophos.smsec.core.smsectrace.d.e("SBR", "not allowed to start initial scan after smsec update without battery optimization whitelist");
                            }
                        }
                        com.sophos.smsec.plugin.appprotection.a.c(p7);
                    }
                } else {
                    com.sophos.smsec.core.smsectrace.d.e("SBR", "package replaced");
                    String v7_3 = p8.getDataString();
                    if (v7_3 != null) {
                        String v7_4 = v7_3.replace(" ", "");
                        if (v7_4.startsWith("package:")) {
                            v7_4.substring(8);
                        }
                    }
                }
            } else {
                com.sophos.smsec.core.smsectrace.d.e("SBR", "package added");
                String v0_18 = p8.getDataString();
                if (v0_18 != null) {
                    String v0_19 = v0_18.replace(" ", "");
                    if (v0_19.startsWith("package:")) {
                        v0_19 = v0_19.substring(8);
                    }
                    com.sophos.smsec.SmSecSystemBroadcastReceiver.a(p7, v0_19);
                    com.sophos.smsec.plugin.webfiltering.w.a(p7, v0_19);
                    if (!"com.sophos.appprotectionmonitor".equals(v0_19)) {
                        if ("com.sophos.mobilecontrol.client.android".equals(v0_19)) {
                            com.sophos.smsec.plugin.appprotection.d.a(p7);
                        }
                    } else {
                        com.sophos.smsec.core.smsectrace.d.e("SBR", "Restart App Protection Engine");
                        com.sophos.smsec.plugin.appprotection.a.a(p7);
                    }
                    if (p8.getBooleanExtra("android.intent.extra.REPLACING", 0)) {
                        if (android.os.Build$VERSION.SDK_INT >= 23) {
                            new Thread(new com.sophos.smsec.plugin.privacyadvisor60.history.b(p7, v0_19, com.sophos.smsec.plugin.privacyadvisor60.history.PermissionHistoryDbHelper$EInstallState.UPDATED), "PermHistInstalledTask").start();
                        }
                    } else {
                        if (android.os.Build$VERSION.SDK_INT >= 23) {
                            new Thread(new com.sophos.smsec.plugin.privacyadvisor60.history.b(p7, v0_19, com.sophos.smsec.plugin.privacyadvisor60.history.PermissionHistoryDbHelper$EInstallState.NEW_INSTALLED), "PermHistInstalledTask").start();
                        }
                    }
                }
                com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.cloud.c());
            }
        } else {
            com.sophos.smsec.plugin.scanner.threading.k.b();
            com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.cloud.c());
            com.sophos.smsec.plugin.appprotection.a.d(p7);
            com.sophos.smsec.ui.androidUpdate.b.b(p7);
            com.sophos.smsec.cloud.commands.SafetyNetCommandHandler.a(p7);
            com.sophos.smsec.ui.androidUpdate.AndroidUpdateIntentService.a(p7);
        }
        return;
    }

Method com.sophos.smsec.SmSecMsgReceiver.onReceive() calling method android.content.Context.startService()


    public void onReceive(android.content.Context p8, android.content.Intent p9)
    {
        String v3 = p9.getStringExtra("tickerText");
        String v5 = p9.getStringExtra("contentTitle");
        String v0_4 = p9.getIntExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.NONE.getId());
        if (!"com.sophos.smsec.msg.openDashBoard".equals(p9.getAction())) {
            if (!"com.sophos.smsec.msg.appError".equals(p9.getAction())) {
                if (!"com.sophos.smsec.action.EULA_ACCEPTED".equals(p9.getAction())) {
                    if (!"com.sophos.smsec.msg.stopAllScanActions".equals(p9.getAction())) {
                        if (!"com.sophos.smsec.msg.maliciousAppFound".equals(p9.getAction())) {
                            if (!"com.sophos.smsec.msg.ignoreApp".equals(p9.getAction())) {
                                if (!"com.sophos.smsec.msg.webFilteringModeChanged".equals(p9.getAction())) {
                                    if (!"com.sophos.smsec.msg.initScanFinished".equals(p9.getAction())) {
                                        if (!"com.sophos.smsec.msg.onInstallScanFinished".equals(p9.getAction())) {
                                            if (!"com.sophos.smsec.msg.liveProtectChanged".equals(p9.getAction())) {
                                                if (!"com.sophos.smsec.msg.allowListReset".equals(p9.getAction())) {
                                                    if (!"com.sophos.smsec.msg.requirementAction".equals(p9.getAction())) {
                                                        if ("bc.database.ready".equals(p9.getAction())) {
                                                            this.a(p8);
                                                        }
                                                    } else {
                                                        this.a(p8, p9);
                                                    }
                                                } else {
                                                    this.g(p8, p9);
                                                }
                                            } else {
                                                this.e(p8, p9);
                                            }
                                        } else {
                                            this.c(p8, p9);
                                        }
                                    } else {
                                        this.d(p8, p9);
                                    }
                                } else {
                                    com.sophos.smsec.core.smsectrace.d.f("Restart Webfiltering.");
                                    com.sophos.smsec.plugin.webfiltering.w.a(p8);
                                }
                            } else {
                                this.f(p8, p9);
                            }
                        } else {
                            this.b(p8, p9);
                        }
                    } else {
                        com.sophos.smsec.core.smsectrace.d.f("Stopping all scan actions ");
                        com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.f();
                        com.sophos.smsec.plugin.scanner.b.a.a().b(p8);
                        p8.startService(new android.content.Intent(p8, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("stop_all_running_scans"));
                    }
                } else {
                    boolean v9_7 = Boolean.valueOf(p9.getBooleanExtra("com.sophos.smsec.action.EULA_ACCEPTED", 0));
                    com.sophos.smsec.plugin.scanner.ViewActivity.a(p8, v9_7.booleanValue());
                    if (v9_7.booleanValue()) {
                        new com.sophos.smsec.SmSecMsgReceiver$b(this, p8).start();
                    }
                }
            } else {
                if (v0_4 != com.sophos.smsec.core.datastore.DataStore$Notification.SELF_TEST_FAILED.getId()) {
                    if (v0_4 == com.sophos.smsec.core.datastore.DataStore$Notification.DB_TEST_FAILED.getId()) {
                        p8.startActivity(com.sophos.smsec.SmSecMsgReceiver.a(p8, com.sophos.smsec.ui.AppErrorActivity).addFlags(268435456).putExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.DB_TEST_FAILED.getId()));
                    }
                } else {
                    p8.startActivity(com.sophos.smsec.SmSecMsgReceiver.a(p8, com.sophos.smsec.ui.AppErrorActivity).addFlags(268435456).putExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.SELF_TEST_FAILED.getId()));
                }
            }
        } else {
            String v0_8 = new com.sophos.smsec.SmSecMsgReceiver$1;
            v0_8(this, v3, v5, v5, p9.getStringExtra("actionIntent"));
            com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(p8, v0_8);
        }
        return;
    }

Method com.sophos.smsec.SmSecMsgReceiver$b.run() calling method android.content.Context.startService()


    public void run()
    {
        this.setName(this.getClass().getSimpleName());
        if (com.sophos.smsec.core.datastore.SmSecPreferences.c(this.b).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING, this.b.getResources().getBoolean(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING.getDefValueResId()))) {
            if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) this.b.getSystemService("power")).isIgnoringBatteryOptimizations(this.b.getPackageName()))) {
                String v0_8 = this.b;
                v0_8.startService(new android.content.Intent(v0_8, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_mount_observer"));
            } else {
                com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", "Not allowed to start services from background. Could not start could not start scanner service for SD cards");
            }
        }
        return;
    }

Method com.sophos.smsec.SmSecMsgReceiver$a.run() calling method android.content.Context.startService()


    public void run()
    {
        if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.a).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_INITIAL, 0)) {
            try {
                Exception v0_1 = new android.content.Intent(this.a, com.sophos.smsec.plugin.scanner.service.ScannerService);
                v0_1.setAction("start_initial_scan");
                this.a.startService(v0_1);
            } catch (Exception v0_2) {
                com.sophos.smsec.core.smsectrace.d.c("SmSecMsg", "Cannot start initial scan", v0_2);
            }
        }
        return;
    }

Method com.sophos.nge.networksec.cacertcheck.service.CACertCheckService.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, ark>com.sophos.nge.networksec.cacertcheck.service.CACertCheckServiceark>);
        v0_1.setAction("com.sophos.nge.networksec.cacertcheck.action.START");
        p2.startService(v0_1);
        return;
    }

Method com.sophos.nge.networksec.arpdetection.service.ArpDetectionService.b() calling method android.content.Context.startService()


    public static void b(android.content.Context p2)
    {
        if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p2.getSystemService("power")).isIgnoringBatteryOptimizations(p2.getPackageName()))) {
            String v0_3 = new android.content.Intent(p2, com.sophos.nge.networksec.arpdetection.service.ArpDetectionService);
            v0_3.setAction("com.sophos.nge.networksec.arpdetection.arp.action.STOP");
            p2.startService(v0_3);
        } else {
            com.sophos.smsec.core.smsectrace.d.c("NGEARP", "not allowed to stop service  not on battery optimization whitelist");
        }
        return;
    }

Method com.sophos.nge.networksec.arpdetection.service.ArpDetectionService.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2)
    {
        ark>com.sophos.nge.networksec.arpdetection.service.ArpDetectionServiceark>.a(p2, 60000);
        if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p2.getSystemService("power")).isIgnoringBatteryOptimizations(p2.getPackageName()))) {
            String v0_3 = new android.content.Intent(p2, ark>com.sophos.nge.networksec.arpdetection.service.ArpDetectionServiceark>);
            v0_3.setAction("com.sophos.nge.networksec.arpdetection.arp.action.START");
            p2.startService(v0_3);
        } else {
            com.sophos.smsec.core.smsectrace.d.c("NGEARP", "not allowed to start service  not on battery optimization whitelist");
        }
        return;
    }

Method com.sophos.nge.networksec.arpdetection.a.a() calling method android.content.Context.startService()


    public void a()
    {
        this.e = 0;
        boolean v1_13 = android.text.format.Formatter.formatIpAddress(this.c.getDhcpInfo().gateway);
        int v2_2 = new java.io.BufferedReader(new java.io.FileReader(new java.io.File("/proc/net/arp")));
        String v3_1 = "";
        do {
            String v4_2 = v2_2.readLine();
            if (v4_2 != null) {
                if (!v4_2.startsWith("IP")) {
                    String v4_3 = v4_2.split("[ ]+");
                    java.util.ArrayList v5_4 = v4_3[0];
                    String v4_4 = v4_3[3];
                    if (v5_4.equals(v1_13)) {
                        v3_1 = v4_4;
                    }
                    if ((this.a.containsKey(v5_4)) || ((v4_4.equalsIgnoreCase("00:00:00:00:00:00")) || (v4_4.equalsIgnoreCase("FF:FF:FF:FF:FF:FF")))) {
                        if ((!v4_4.equalsIgnoreCase(((String) this.a.get(v5_4)))) && ((!v4_4.equalsIgnoreCase("00:00:00:00:00:00")) && (!v4_4.equalsIgnoreCase("FF:FF:FF:FF:FF:FF")))) {
                            if (v5_4.equalsIgnoreCase(v1_13)) {
                                this.e = 1;
                            }
                            java.util.Iterator v6_20 = this.a.keySet().iterator();
                            while (v6_20.hasNext()) {
                                v6_20.next();
                            }
                        }
                    } else {
                        this.a.put(v5_4, v4_4);
                    }
                    java.util.Iterator v6_23 = new StringBuilder();
                    v6_23.append("IP: ");
                    v6_23.append(v5_4);
                    v6_23.append("   MAC: ");
                    v6_23.append(v4_4);
                    String v4_5 = v6_23.toString();
                }
            } else {
                v2_2.close();
                if (!this.e) {
                    java.util.Iterator v0_6 = this.a.values();
                    if (v0_6.size() != new java.util.HashSet(v0_6).size()) {
                        java.util.Iterator v0_1 = v0_6.iterator();
                        while (v0_1.hasNext()) {
                            ((String) v0_1.next()).equals(v3_1);
                        }
                    }
                } else {
                    java.util.Iterator v0_3 = new android.content.Intent(this.b, com.sophos.nge.networksec.NgeDynamicEngineService);
                    v0_3.setAction("com.sophos.nge.action.UPDATE");
                    v0_3.addCategory("com.sophos.nge.category.ARP_SPOOFED");
                    this.b.startService(v0_3);
                }
                return;
            }
        } while(this.d.indexOf(v4_5) >= 0);
        this.d.add(v4_5);
    }

Method com.sophos.nge.networksec.NetworkSecService.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2)
    {
        p2.startService(new android.content.Intent(p2, ark>com.sophos.nge.networksec.NetworkSecServiceark>));
        return;
    }

Method com.sophos.cloud.core.communication.baidu.BaiduCloudPushService.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2, String p3)
    {
        com.sophos.cloud.core.communication.baidu.a.d(p2, p3);
        android.content.Intent v0_1 = new android.content.Intent(p2, ark>com.sophos.cloud.core.communication.baidu.BaiduCloudPushServiceark>);
        v0_1.setAction("com.sophos.baidu.appkey");
        v0_1.putExtra("appkey", p3);
        p2.startService(v0_1);
        return;
    }

Method com.sophos.cloud.core.a.a.g() calling method android.content.Context.startService()


    public void g()
    {
        if (this.i.e()) {
            try {
                if (this.e.isEmpty()) {
                    this.h = 1;
                    this.e();
                }
            } catch (android.os.Handler v1_13) {
                throw v1_13;
            }
            com.sophos.cloud.core.a.a$a v2_7 = ((com.sophos.mobilecontrol.client.android.core.CommandQueueItemRest) this.a.poll());
            if (v2_7 != null) {
                if (v2_7.getTries().intValue() < 5) {
                    if (v2_7.getScheduledDate().longValue() <= System.currentTimeMillis()) {
                        this.h = 0;
                        this.f();
                        android.os.Handler v1_16 = v2_7.getCommand();
                        v2_7.increaseTries();
                        this.e.add(v2_7);
                        this.c();
                        com.sophos.cloud.core.a.a$a v2_14 = this.a(v1_16.getType());
                        this.b(v1_16.getType());
                        if (v2_14 != null) {
                            int v4_9 = new StringBuilder();
                            v4_9.append("Excuting command ");
                            v4_9.append(v1_16.getType());
                            com.sophos.smsec.core.smsectrace.d.b("CORE", v4_9.toString());
                            if (v1_16.getType().equals("SynchronizeRest")) {
                                this.j();
                            }
                            if (v1_16.getType().equals("restActivation")) {
                                this.i();
                            }
                            long v3_22 = new android.content.Intent();
                            v3_22.setClass(this.b, v2_14);
                            v3_22.putExtra("command", v1_16);
                            if ((android.os.Build$VERSION.SDK_INT < 26) || (com.sophos.smsec.core.resources.apprequirements.IgnoreBatteryOptimizationRequirement.isActive(this.b))) {
                                this.b.startService(v3_22);
                            } else {
                                com.sophos.smsec.core.smsectrace.d.c("CORE", "Not allowed to start services from background in cloudengine");
                            }
                            com.sophos.cloud.core.a.a$a v2_24 = new com.sophos.cloud.core.a.a$a(this, v1_16);
                            if (v1_16.getTransitionId() != null) {
                                if (!v1_16.getTransitionId().equals("-1")) {
                                    this.d.postDelayed(v2_24, 180000);
                                    if ((this.h) || (this.c.isHeld())) {
                                        if ((this.h) && (this.c.isHeld())) {
                                            this.c.release();
                                        }
                                    } else {
                                        this.c.acquire(3600000);
                                    }
                                    return;
                                } else {
                                }
                            }
                            this.d.postDelayed(v2_24, 30000);
                        } else {
                            long v3_3 = new StringBuilder();
                            v3_3.append("unknown command, creating result: ");
                            v3_3.append(v1_16.getType());
                            com.sophos.smsec.core.smsectrace.d.b("CORE", v3_3.toString());
                            this.b(v1_16, -28);
                            return;
                        }
                    } else {
                        this.a.add(v2_7);
                        long v3_7 = new android.content.Intent(this.b, this.i.b());
                        v3_7.setAction("com.sophos.mobilecontrol.client.android.action.WAKE_ENGINE");
                        long v3_8 = android.app.PendingIntent.getBroadcast(this.b, 13371, v3_7, 268435456);
                        int v4_6 = v2_7.getScheduledDate().longValue();
                        if (android.os.Build$VERSION.SDK_INT < 21) {
                            ((android.app.AlarmManager) this.b.getSystemService("alarm")).setExact(1, v4_6, v3_8);
                        } else {
                            this.i.a(this.b, v2_7.getCommand().getDelay().intValue());
                        }
                    }
                } else {
                    this.b(v2_7.getCommand(), -39);
                    return;
                }
            }
        } else {
            this.e();
            this.h = 1;
            return;
        }
    }

Method com.sophos.appprotectionmonitorlib.a.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2, String p3, android.os.Bundle p4)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            String v0_10 = new StringBuilder();
            v0_10.append("Restart App Protection Service for");
            v0_10.append(p3);
            android.util.Log.i("AppProtection", v0_10.toString());
            String v4_2 = new android.content.Intent();
            v4_2.setAction("Restart_From_Monitor");
            v4_2.setClassName(p3, "com.sophos.appprotectengine.service.AppProtectService");
            try {
                String v2_1 = p2.startService(v4_2);
            } catch (String v2_5) {
                String v0_9 = new StringBuilder();
                v0_9.append("Start App Protection Service failed in package ");
                v0_9.append(p3);
                android.util.Log.e("AppProtection", v0_9.toString(), v2_5);
            }
            if (v2_1 == null) {
                String v4_4 = new StringBuilder();
                v4_4.append("Start App Protection Service failed in package ");
                v4_4.append(p3);
                android.util.Log.e("AppProtection", v4_4.toString());
            } else {
                String v0_6 = new StringBuilder();
                v0_6.append("Successfully started App Protection Service. ");
                v0_6.append(v2_1.getClassName());
                android.util.Log.i("AppProtection", v0_6.toString());
            }
        } else {
            p2.sendBroadcast(new android.content.Intent("com.sophos.communication.action.wake"), "com.sophos.smsec.PERMISSION");
        }
        return;
    }

Method com.sophos.appprotectengine.service.a.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2, android.content.ComponentName p3)
    {
        try {
            String v0_1 = new android.content.Intent();
            v0_1.setAction("Stop_MonitorService");
            v0_1.setComponent(p3);
            p2.startService(v0_1);
        } catch (Exception v2_1) {
            android.util.Log.e("APP Protection", "Cannot stop app monitor.", v2_1);
        }
        return;
    }

Method com.sophos.appprotectengine.service.a.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p3)
    {
        try {
            String v0_1 = new android.content.Intent();
            v0_1.setAction("Stop_MonitorService");
            v0_1.setClassName("com.sophos.appprotectionmonitor", "com.sophos.appprotectionmonitor.service.MonitorService");
            p3.startService(v0_1);
        } catch (Exception v3_1) {
            android.util.Log.e("APP Protection", "Cannot stop app monitor.", v3_1);
        }
        return;
    }

Method com.sophos.appprotectengine.service.a.a() calling method android.content.Context.startService()


    public static android.content.ComponentName a(android.content.Context p3, String p4, android.os.Bundle p5)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            String v0_3 = "com.sophos.appprotectionmonitor.service.MonitorService";
            if (p4.equals("com.sophos.smsec")) {
                v0_3 = "com.sophos.smsec.plugin.appprotection.monitor.MonitorService";
            }
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.setAction("Start_MonitorService");
            v1_1.setClassName(p4, v0_3);
            android.os.Bundle v4_2 = new android.os.Bundle();
            v4_2.putString("packageName", p3.getPackageName());
            v4_2.putParcelable("bundleNew", p5);
            v1_1.putExtras(v4_2);
            return p3.startService(v1_1);
        } else {
            p3.sendBroadcast(new android.content.Intent("com.sophos.communication.action.wake"), "com.sophos.smsec.PERMISSION");
            return 0;
        }
    }

Method com.sophos.appprotectengine.a.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p3, com.sophos.appprotectengine.interfaces.IAppProtectFactory p4)
    {
        if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) p3.getSystemService("power")).isIgnoringBatteryOptimizations(p3.getPackageName()))) {
            android.content.Intent v0_3 = new android.content.Intent(p3, com.sophos.appprotectengine.service.AppProtectService);
            v0_3.setAction("Start_CpService1");
            android.os.Bundle v1_4 = new android.os.Bundle();
            v1_4.putSerializable("appProtectFactoryNew40", p4);
            v0_3.putExtras(v1_4);
            p3.startService(v0_3);
            return;
        } else {
            return;
        }
    }

Method com.sophos.appprotectengine.a.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.appprotectengine.service.AppProtectService);
        v0_1.setAction("Stop_CpService1");
        p2.startService(v0_1);
        return;
    }

Method com.sophos.appprotectengine.WatchDogWakeReceiver.onReceive() calling method android.content.Context.startService()


    public void onReceive(android.content.Context p2, android.content.Intent p3)
    {
        if ((android.os.Build$VERSION.SDK_INT >= 26) && ((((android.os.PowerManager) p2.getSystemService("power")).isIgnoringBatteryOptimizations(p2.getPackageName())) && (!com.sophos.appprotectengine.service.a.e(p2, "com.sophos.appprotectengine.service.AppProtectService")))) {
            android.util.Log.w("AppProtection", "starting AppProtectService");
            android.content.Intent v3_6 = new android.content.Intent(p2, com.sophos.appprotectengine.service.AppProtectService);
            v3_6.setAction("Start_CpService1");
            p2.startService(v3_6);
        }
        return;
    }

Method com.google.android.gms.internal.measurement.l.d() calling method android.content.Context.startService()


    public final void d()
    {
        this.z();
        int v0_0 = this.k();
        if ((!com.google.android.gms.internal.measurement.bs.a(v0_0)) || (!com.google.android.gms.internal.measurement.bt.a(v0_0))) {
            this.a(0);
            return;
        } else {
            android.content.Intent v1_1 = new android.content.Intent("com.google.android.gms.analytics.ANALYTICS_DISPATCH");
            v1_1.setComponent(new android.content.ComponentName(v0_0, "com.google.android.gms.analytics.AnalyticsService"));
            v0_0.startService(v1_1);
            return;
        }
    }

Method android.support.v4.app.JobIntentService$CompatWorkEnqueuer.enqueueWork() calling method android.content.Context.startService()


    void enqueueWork(android.content.Intent p3)
    {
        long v0_1 = new android.content.Intent(p3);
        v0_1.setComponent(this.mComponentName);
        if (this.mContext.startService(v0_1) != null) {
            try {
                if (!this.mLaunchingService) {
                    this.mLaunchingService = 1;
                    if (!this.mServiceProcessing) {
                        this.mLaunchWakeLock.acquire(60000);
                    }
                }
            } catch (android.os.PowerManager$WakeLock v3_4) {
                throw v3_4;
            }
        }
        return;
    }

Method com.google.firebase.iid.zzav.zzd() calling method android.content.Context.startService()


    private final int zzd(android.content.Context p7, android.content.Intent p8)
    {
        String v1_9 = ((String) this.zzcy.get(p8.getAction()));
        String v0_0 = 0;
        if (v1_9 != null) {
            if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                android.support.v4.util.SimpleArrayMap v3_5;
                String v4_1 = String.valueOf(v1_9);
                if (v4_1.length() == 0) {
                    v3_5 = new String("Restricting intent to a specific service: ");
                } else {
                    v3_5 = "Restricting intent to a specific service: ".concat(v4_1);
                }
                android.util.Log.d("FirebaseInstanceId", v3_5);
            }
            p8.setClassName(p7.getPackageName(), v1_9);
        } else {
            String v1_7 = p7.getPackageManager().resolveService(p8, 0);
            if ((v1_7 != null) && (v1_7.serviceInfo != null)) {
                String v1_8 = v1_7.serviceInfo;
                if ((p7.getPackageName().equals(v1_8.packageName)) && (v1_8.name != null)) {
                    v1_9 = v1_8.name;
                    if (v1_9.startsWith(".")) {
                        android.support.v4.util.SimpleArrayMap v2_8 = String.valueOf(p7.getPackageName());
                        String v1_10 = String.valueOf(v1_9);
                        if (v1_10.length() == 0) {
                            v1_9 = new String(v2_8);
                        } else {
                            v1_9 = v2_8.concat(v1_10);
                        }
                    }
                    try {
                        this.zzcy.put(p8.getAction(), v1_9);
                    } catch (Throwable v7_11) {
                        throw v7_11;
                    }
                } else {
                    android.support.v4.util.SimpleArrayMap v3_6 = v1_8.packageName;
                    String v1_13 = v1_8.name;
                    StringBuilder v5_4 = new StringBuilder(((String.valueOf(v3_6).length() + 94) + String.valueOf(v1_13).length()));
                    v5_4.append("Error resolving target intent service, skipping classname enforcement. Resolved service was: ");
                    v5_4.append(v3_6);
                    v5_4.append("/");
                    v5_4.append(v1_13);
                    android.util.Log.e("FirebaseInstanceId", v5_4.toString());
                }
            } else {
                android.util.Log.e("FirebaseInstanceId", "Failed to resolve target intent service, skipping classname enforcement");
            }
        }
        try {
            if (this.zzcz == null) {
                if (p7.checkCallingOrSelfPermission("android.permission.WAKE_LOCK") == 0) {
                    v0_0 = 1;
                }
                this.zzcz = Boolean.valueOf(v0_0);
            }
        } catch (Throwable v7_6) {
            android.util.Log.e("FirebaseInstanceId", "Error while delivering the message to the serviceIntent", v7_6);
            return 401;
        } catch (Throwable v7_2) {
            Throwable v7_3 = String.valueOf(v7_2);
            String v1_6 = new StringBuilder((String.valueOf(v7_3).length() + 45));
            v1_6.append("Failed to start service while in background: ");
            v1_6.append(v7_3);
            android.util.Log.e("FirebaseInstanceId", v1_6.toString());
            return 402;
        }
        Throwable v7_1;
        if (!this.zzcz.booleanValue()) {
            v7_1 = p7.startService(p8);
            android.util.Log.d("FirebaseInstanceId", "Missing wake lock permission, service start may be delayed");
        } else {
            v7_1 = android.support.v4.content.WakefulBroadcastReceiver.startWakefulService(p7, p8);
        }
        if (v7_1 != null) {
            return -1;
        } else {
            android.util.Log.e("FirebaseInstanceId", "Error while delivering the message: ServiceIntent not found.");
            return 404;
        }
    }

Method com.google.firebase.iid.zzat.zze() calling method android.content.Context.startService()

Couldn't retrieve source code

Method com.google.android.gms.internal.measurement.bs.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p5, android.content.Intent p6)
    {
        com.google.android.gms.internal.measurement.bl v0_1 = com.google.android.gms.internal.measurement.v.a(p5).e();
        if (p6 != null) {
            com.google.android.gms.stats.a v6_6 = p6.getAction();
            v0_1.a("Local AnalyticsReceiver got", v6_6);
            if (!"com.google.android.gms.analytics.ANALYTICS_DISPATCH".equals(v6_6)) {
                return;
            } else {
                com.google.android.gms.stats.a v6_2 = com.google.android.gms.internal.measurement.bt.a(p5);
                int v1_1 = new android.content.Intent("com.google.android.gms.analytics.ANALYTICS_DISPATCH");
                v1_1.setComponent(new android.content.ComponentName(p5, "com.google.android.gms.analytics.AnalyticsService"));
                v1_1.setAction("com.google.android.gms.analytics.ANALYTICS_DISPATCH");
                try {
                    p5.startService(v1_1);
                } catch (com.google.android.gms.stats.a v5_4) {
                    throw v5_4;
                }
                if (v6_2 != null) {
                    if (ark>com.google.android.gms.internal.measurement.bsark>.b != null) {
                        ark>com.google.android.gms.internal.measurement.bsark>.b.a(1000);
                    } else {
                        com.google.android.gms.stats.a v6_5 = new com.google.android.gms.stats.a(p5, 1, "Analytics WakeLock");
                        ark>com.google.android.gms.internal.measurement.bsark>.b = v6_5;
                        v6_5.a(0);
                    }
                    return;
                } else {
                    return;
                }
            }
        } else {
            v0_1.e("AnalyticsReceiver called with null intent");
            return;
        }
    }

Method com.google.android.gms.common.stats.d.a() calling method android.content.Context.startService()


    public void a(android.content.Context p19, String p20, int p21, String p22, String p23, String p24, int p25, java.util.List p26, long p27)
    {
        String v1_0 = p26;
        if (ark>com.google.android.gms.common.stats.dark>.b == null) {
            ark>com.google.android.gms.common.stats.dark>.b = Boolean.valueOf(0);
        }
        if (ark>com.google.android.gms.common.stats.dark>.b.booleanValue()) {
            if (!android.text.TextUtils.isEmpty(p20)) {
                int v4_0 = System.currentTimeMillis();
                if ((7 == p21) || ((8 == p21) || ((10 == p21) || (11 == p21)))) {
                    int v7_1;
                    long v15_0 = new com.google.android.gms.common.stats.WakeLockEvent;
                    if ((p26 == null) || (p26.size() != 1)) {
                        v7_1 = p26;
                    } else {
                        if ("com.google.android.gms".equals(p26.get(0))) {
                            v1_0 = 0;
                        }
                        v7_1 = v1_0;
                    }
                    int v13;
                    long v9 = android.os.SystemClock.elapsedRealtime();
                    int v11 = com.google.android.gms.common.util.t.a(p19);
                    String v1_1 = p19.getPackageName();
                    if (!"com.google.android.gms".equals(v1_1)) {
                        v13 = v1_1;
                    } else {
                        v13 = 0;
                    }
                    Exception v0_1 = v15_0;
                    v15_0(v4_0, p21, p22, p25, v7_1, p20, v9, v11, p23, v13, com.google.android.gms.common.util.t.b(p19), p27, p24);
                    try {
                        p19.startService(new android.content.Intent().setComponent(com.google.android.gms.common.stats.b.a).putExtra("com.google.android.gms.common.stats.EXTRA_LOG_EVENT", v0_1));
                        return;
                    } catch (Exception v0_3) {
                        android.util.Log.wtf("WakeLockTracker", v0_3);
                    }
                }
                return;
            } else {
                String v1_9;
                String v2_13 = String.valueOf(p20);
                if (v2_13.length() == 0) {
                    v1_9 = new String("missing wakeLock key. ");
                } else {
                    v1_9 = "missing wakeLock key. ".concat(v2_13);
                }
                android.util.Log.e("WakeLockTracker", v1_9);
                return;
            }
        } else {
            return;
        }
    }

Method com.google.android.c2dm.a.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p4, String p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.google.android.c2dm.intent.REGISTER");
        v0_1.setPackage("com.google.android.gsf");
        v0_1.putExtra("app", android.app.PendingIntent.getBroadcast(p4, 0, new android.content.Intent(), 0));
        v0_1.putExtra("sender", p5);
        if (p4.startService(v0_1) == null) {
            com.sophos.smsec.core.smsectrace.d.c("C2DM", "registering with GSF failed, trying GMS fallback");
            v0_1.setPackage("com.google.android.gms");
            p4.startService(v0_1);
        }
        return;
    }

Method com.google.android.c2dm.a.a() calling method android.content.Context.startService()


    public static void a(android.content.Context p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.google.android.c2dm.intent.UNREGISTER");
        v0_1.setPackage("com.google.android.gsf");
        v0_1.putExtra("app", android.app.PendingIntent.getBroadcast(p4, 0, new android.content.Intent(), 0));
        p4.startService(v0_1);
        return;
    }

Method com.google.android.c2dm.C2DMBaseReceiver.b() calling method android.content.Context.startService()


    static void b(android.content.Context p3, android.content.Intent p4)
    {
        if (com.google.android.c2dm.C2DMBaseReceiver.a == null) {
            com.google.android.c2dm.C2DMBaseReceiver.a = ((android.os.PowerManager) p3.getSystemService("power")).newWakeLock(1, "smsec:c2dmBaseReceiver");
        }
        com.google.android.c2dm.C2DMBaseReceiver.a.acquire(600000);
        p4.setClassName(p3, com.sophos.smsec.cloud.C2DMReceiver.getName());
        p3.startService(p4);
        return;
    }

Method com.baidu.android.pushservice.i.l.f() calling method android.content.Context.startService()


    public static void f(android.content.Context p5, String p6)
    {
        if (com.baidu.android.pushservice.i.l.i(p5, p6)) {
            String v1_3;
            android.content.Intent v0_1 = com.baidu.android.pushservice.i.k.c(p5);
            boolean v2_0 = nan;
            if (com.baidu.android.pushservice.i.l.E(p5)) {
                v0_1.putExtra("method", "pushservice_restart_v3");
                if ((android.text.TextUtils.isEmpty(p6)) || (!p6.equals(com.baidu.android.pushservice.i.l.u(p5)))) {
                    v1_3 = "priority3";
                    v2_0 = com.baidu.android.pushservice.i.l.h(p5);
                } else {
                    v1_3 = "priority3";
                }
            } else {
                v0_1.putExtra("method", "pushservice_restart_v2");
                if ((android.text.TextUtils.isEmpty(p6)) || (!p6.equals(com.baidu.android.pushservice.i.l.u(p5)))) {
                    v1_3 = "priority2";
                } else {
                    v1_3 = "priority2";
                }
            }
            v0_1.putExtra(v1_3, v2_0);
            if (!android.text.TextUtils.isEmpty(p6)) {
                v0_1.setPackage(p6);
                v0_1.setClassName(p6, "com.baidu.android.pushservice.CommandService");
            }
            v0_1.putExtra("command_type", "reflect_receiver");
            try {
                if (p5.startService(v0_1) == null) {
                    if (!com.baidu.android.pushservice.i.l.F(p5)) {
                        if (!android.text.TextUtils.isEmpty(p6)) {
                            v0_1.setPackage(p6);
                        }
                        String v1_15 = com.baidu.android.pushservice.i.l.c(p5, p6, "com.baidu.android.pushservice.action.METHOD");
                        if (!android.text.TextUtils.isEmpty(v1_15)) {
                            v0_1.setClassName(p6, v1_15);
                        }
                        p5.sendBroadcast(v0_1);
                        com.baidu.android.pushservice.a.a(p5, 0);
                        return;
                    } else {
                        return;
                    }
                } else {
                    return;
                }
            } catch (Exception) {
            }
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.b() calling method android.content.Context.startService()


    public static void b(android.content.Context p3, android.content.Intent p4, String p5, String p6)
    {
        p4.setFlags(32);
        String v1_2 = com.baidu.android.pushservice.i.l.m(p3, p6);
        if (v1_2 >= 32) {
            try {
                if (!android.text.TextUtils.isEmpty(p5)) {
                    p4.setAction(p5);
                }
            } catch (Exception) {
            }
            if (!android.text.TextUtils.isEmpty(p6)) {
                p4.setPackage(p6);
                p4.setClassName(p6, "com.baidu.android.pushservice.CommandService");
            }
            p4.putExtra("command_type", "reflect_receiver");
            if (p3.startService(p4) == null) {
                boolean v0_6 = new StringBuilder();
                v0_6.append("sendRedirecctionIntent#intergratedPushVersion=");
                v0_6.append(v1_2);
                v0_6.append(", packageName=");
                v0_6.append(p6);
                v0_6.append(", intent=");
                v0_6.append(p4.toUri(0));
                com.baidu.android.pushservice.i.l.b(v0_6.toString(), p3);
            } else {
                return;
            }
        }
        if (!com.baidu.android.pushservice.i.l.F(p3)) {
            if (!android.text.TextUtils.isEmpty(p5)) {
                p4.setAction(p5);
            }
            if (!android.text.TextUtils.isEmpty(p6)) {
                p4.setPackage(p6);
            }
            String v5_1 = com.baidu.android.pushservice.i.l.c(p3, p6, p5);
            if (!android.text.TextUtils.isEmpty(v5_1)) {
                p4.setClassName(p6, v5_1);
            }
            p3.sendBroadcast(p4);
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.k.a() calling method android.content.Context.startService()


    private static void a(android.content.Context p4, android.content.Intent p5, String p6)
    {
        if (!android.text.TextUtils.isEmpty(p6)) {
            p5.setPackage(p6);
        }
        android.content.Context v1_7 = new StringBuilder();
        v1_7.append("startPushService go on pkgName = ");
        v1_7.append(p6);
        com.baidu.android.pushservice.f.a.a("ServiceUtils", v1_7.toString(), p4.getApplicationContext());
        try {
            if (!android.text.TextUtils.isEmpty(p6)) {
                p5.setClassName(p6, "com.baidu.android.pushservice.PushService");
                p4.startService(p5);
                com.baidu.android.pushservice.f.a.a("ServiceUtils", "startPushService by startService", p4.getApplicationContext());
                return;
            }
        } catch (String v0_2) {
            String v2_2 = new StringBuilder();
            v2_2.append("START SERVICE E: ");
            v2_2.append(v0_2);
            com.baidu.android.pushservice.f.a.b("ServiceUtils", v2_2.toString(), p4.getApplicationContext());
        }
        if (!com.baidu.android.pushservice.i.l.F(p4)) {
            if (com.baidu.android.pushservice.i.l.i(p4, p6)) {
                try {
                    String v0_7 = com.baidu.android.pushservice.i.l.c(p4, p6, p5.getAction());
                } catch (String v6_1) {
                    android.content.Context v1_4 = new StringBuilder();
                    v1_4.append("START SERVICE E-2: ");
                    v1_4.append(v6_1);
                    com.baidu.android.pushservice.f.a.b("ServiceUtils", v1_4.toString(), p4.getApplicationContext());
                    p4.sendBroadcast(p5);
                    com.baidu.android.pushservice.f.a.a("ServiceUtils", "startPushService by sendBroadcast all", p4.getApplicationContext());
                    return;
                }
                if (android.text.TextUtils.isEmpty(v0_7)) {
                    p4.sendBroadcast(p5);
                    com.baidu.android.pushservice.f.a.a("ServiceUtils", "startPushService by sendBroadcast all", p4.getApplicationContext());
                    return;
                } else {
                    p5.setClassName(p6, v0_7);
                    p4.sendBroadcast(p5);
                    com.baidu.android.pushservice.f.a.a("ServiceUtils", "startPushService by sendBroadcast", p4.getApplicationContext());
                    return;
                }
            } else {
                return;
            }
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.d.b() calling method android.content.Context.startService()


    public com.baidu.android.pushservice.message.g b()
    {
        this.e.putExtra("bd.cross.request.SOURCE_PACKAGE", this.d.getPackageName());
        this.e.putExtra("bd.cross.request.ID", this.a);
        this.e.putExtra("bd.cross.request.NEED_CALLBACK", 1);
        this.e.putExtra("bd.cross.request.SENDING", 1);
        com.baidu.android.pushservice.i.c.a(this);
        this.d.startService(this.e);
        Throwable v0_5 = new com.baidu.android.pushservice.message.g();
        boolean v2_3 = new StringBuilder();
        v2_3.append("timeOutRunnable-");
        v2_3.append(this.a);
        com.baidu.android.pushservice.h.d.a().a(new com.baidu.android.pushservice.i.d$1(this, v2_3.toString(), 50));
        if (this.b == null) {
            com.baidu.android.pushservice.i.d.f.wait();
            this.c();
            byte[] v1_7 = this.g;
            if (v1_7 == null) {
                v0_5.a(11);
            } else {
                v0_5.a(v1_7.getIntExtra("bd.cross.request.RESULT_CODE", 10));
                if (this.g.hasExtra("bd.cross.request.RESULT_DATA")) {
                    byte[] v1_13 = this.g.getStringExtra("bd.cross.request.RESULT_DATA");
                    if (!android.text.TextUtils.isEmpty(v1_13)) {
                        v0_5.a(v1_13.getBytes());
                    }
                }
            }
        }
        return v0_5;
    }

Method com.baidu.android.pushservice.e.c() calling method android.content.Context.startService()


    private static void c(android.content.Context p7, String p8)
    {
        java.util.Iterator v8_1 = com.baidu.android.pushservice.b.e.b(p8);
        if (v8_1 != null) {
            java.util.Iterator v8_3 = v8_1.entrySet().iterator();
            while (v8_3.hasNext()) {
                java.util.Iterator v0_1 = ((java.util.Map$Entry) v8_3.next());
                String v1_1 = ((String) v0_1.getKey());
                if (android.text.TextUtils.equals(p7.getPackageName(), v1_1)) {
                    java.util.Iterator v0_3 = ((java.util.List) v0_1.getValue());
                    if (v0_3 != null) {
                        java.util.Iterator v0_4 = v0_3.iterator();
                        while (v0_4.hasNext()) {
                            String v2_4 = ((com.baidu.android.pushservice.b.c) v0_4.next());
                            String v3 = v2_4.a();
                            try {
                                p7.getPackageManager().getPackageInfo(v3, 0);
                                try {
                                    android.content.Intent v4_2 = new android.content.Intent();
                                    boolean v5_1 = v2_4.c();
                                } catch (Exception) {
                                }
                                if (v5_1) {
                                    boolean v5_2 = v5_1.iterator();
                                    while (v5_2.hasNext()) {
                                        v4_2.setAction(((String) v5_2.next()));
                                    }
                                }
                                boolean v5_3 = v2_4.d();
                                if (v5_3) {
                                    boolean v5_4 = v5_3.iterator();
                                    while (v5_4.hasNext()) {
                                        v4_2.addCategory(((String) v5_4.next()));
                                    }
                                }
                                boolean v5_5 = v2_4.e();
                                if (v5_5) {
                                    boolean v5_6 = v5_5.iterator();
                                    while (v5_6.hasNext()) {
                                        v4_2.setData(android.net.Uri.parse(((String) v5_6.next())));
                                    }
                                }
                                String v2_5 = v2_4.b();
                                if (!android.text.TextUtils.isEmpty(v2_5)) {
                                    v4_2.putExtra(v2_5, v1_1);
                                }
                                v4_2.setPackage(v3);
                                p7.startService(v4_2);
                                com.baidu.android.pushservice.g.o.b(p7, "011001", v3);
                            } catch (Exception) {
                            }
                        }
                    }
                }
            }
        }
        return;
    }

Method com.baidu.android.pushservice.PushMessageReceiver.sendCallback() calling method android.content.Context.startService()


    private void sendCallback(android.content.Context p3, android.content.Intent p4, int p5)
    {
        try {
            if (!p4.getBooleanExtra("bdpush_deliver_NO_CALLBACK", 0)) {
                p4.putExtra("bd.cross.request.RESULT_CODE", p5);
                p4.setClass(p3, com.baidu.android.pushservice.CommandService);
                p4.putExtra("bd.cross.request.COMMAND_TYPE", "bd.cross.command.MESSAGE_ACK");
                p3.startService(p4);
                return;
            } else {
                return;
            }
        } catch (Exception) {
            return;
        }
    }

Method com.baidu.android.pushservice.PushManager.insertPassThroughMessageNotified() calling method android.content.Context.startService()


    public static void insertPassThroughMessageNotified(android.content.Context p5, String p6, String p7)
    {
        if ((p6 != null) && (p7 != null)) {
            try {
                String v1_0;
                StringBuilder v0_1 = new android.content.Intent();
            } catch (String v6_5) {
                StringBuilder v0_3 = new StringBuilder();
                v0_3.append("error ");
                v0_3.append(v6_5.getMessage());
                com.baidu.android.pushservice.f.a.b("PushManager", v0_3.toString(), p5.getApplicationContext());
            }
            if (!com.baidu.android.pushservice.b.e.k(p5)) {
                v1_0 = com.baidu.android.pushservice.i.l.v(p5);
            } else {
                v1_0 = p5.getPackageName();
            }
            if (v1_0 != null) {
                String v3_1 = new StringBuilder();
                v3_1.append("PassThroughMessageNotified  : ");
                v3_1.append(v1_0);
                com.baidu.android.pushservice.f.a.a("PushManager", v3_1.toString(), p5.getApplicationContext());
                v0_1.putExtra("app_id", p7);
                v0_1.putExtra("msg_id", p6);
                v0_1.setAction("com.baidu.android.pushservice.action.passthrough.notification.NOTIFIED");
                v0_1.setClassName(v1_0, "com.baidu.android.pushservice.CommandService");
                p5.startService(v0_1);
                if (!v1_0.equals(p5.getPackageName())) {
                    v0_1.putExtra("self_insert", 1);
                    v0_1.setClassName(p5.getPackageName(), "com.baidu.android.pushservice.CommandService");
                    p5.startService(v0_1);
                }
            }
        }
        return;
    }

Method com.baidu.android.pushservice.PushManager.insertPassThroughMessageDelete() calling method android.content.Context.startService()


    public static void insertPassThroughMessageDelete(android.content.Context p5, String p6, String p7)
    {
        if ((p6 != null) && (p7 != null)) {
            try {
                String v1_0;
                StringBuilder v0_3 = new android.content.Intent();
            } catch (String v6_1) {
                StringBuilder v0_1 = new StringBuilder();
                v0_1.append("error ");
                v0_1.append(v6_1.getMessage());
                com.baidu.android.pushservice.f.a.b("PushManager", v0_1.toString(), p5.getApplicationContext());
            }
            if (!com.baidu.android.pushservice.b.e.k(p5)) {
                v1_0 = com.baidu.android.pushservice.i.l.v(p5);
            } else {
                v1_0 = p5.getPackageName();
            }
            if (v1_0 != null) {
                String v3_1 = new StringBuilder();
                v3_1.append("PassThroughMessageDelete  : ");
                v3_1.append(v1_0);
                com.baidu.android.pushservice.f.a.a("PushManager", v3_1.toString(), p5.getApplicationContext());
                v0_3.putExtra("app_id", p7);
                v0_3.putExtra("msg_id", p6);
                v0_3.setAction("com.baidu.android.pushservice.action.passthrough.notification.DELETE");
                v0_3.setClassName(v1_0, "com.baidu.android.pushservice.CommandService");
                p5.startService(v0_3);
            }
        }
        return;
    }

Method com.baidu.android.pushservice.PushManager.insertPassThroughMessageClick() calling method android.content.Context.startService()


    public static void insertPassThroughMessageClick(android.content.Context p5, String p6, String p7)
    {
        if ((p6 != null) && (p7 != null)) {
            try {
                String v1_0;
                StringBuilder v0_3 = new android.content.Intent();
            } catch (String v6_1) {
                StringBuilder v0_1 = new StringBuilder();
                v0_1.append("error ");
                v0_1.append(v6_1.getMessage());
                com.baidu.android.pushservice.f.a.b("PushManager", v0_1.toString(), p5.getApplicationContext());
            }
            if (!com.baidu.android.pushservice.b.e.k(p5)) {
                v1_0 = com.baidu.android.pushservice.i.l.v(p5);
            } else {
                v1_0 = p5.getPackageName();
            }
            if (v1_0 != null) {
                String v3_1 = new StringBuilder();
                v3_1.append("PassThroughMessageClick  : ");
                v3_1.append(v1_0);
                com.baidu.android.pushservice.f.a.a("PushManager", v3_1.toString(), p5.getApplicationContext());
                v0_3.putExtra("app_id", p7);
                v0_3.putExtra("msg_id", p6);
                v0_3.setAction("com.baidu.android.pushservice.action.passthrough.notification.CLICK");
                v0_3.setClassName(v1_0, "com.baidu.android.pushservice.CommandService");
                p5.startService(v0_3);
            }
        }
        return;
    }

Method com.baidu.android.pushservice.CommandService.b() calling method android.content.Context.startService()


    private void b(android.content.Intent p4)
    {
        try {
            android.content.Context v0_3 = p4.getStringExtra("bd.cross.request.SOURCE_SERVICE");
            int v1_2 = p4.getStringExtra("bd.cross.request.SOURCE_PACKAGE");
        } catch (Exception) {
            return;
        }
        if (android.text.TextUtils.isEmpty(v0_3)) {
            return;
        } else {
            if (!android.text.TextUtils.isEmpty(v1_2)) {
                p4.setPackage(v1_2);
                p4.setClassName(v1_2, v0_3);
                p4.setAction("com.baidu.android.pushservice.action.CROSS_REQUEST");
                p4.putExtra("bd.cross.request.SENDING", 0);
                this.getApplicationContext().startService(p4);
                return;
            } else {
                return;
            }
        }
    }

Method android.support.v4.media.session.MediaButtonReceiver.startForegroundService() calling method android.content.Context.startService()


    private static void startForegroundService(android.content.Context p2, android.content.Intent p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            p2.startService(p3);
        } else {
            p2.startForegroundService(p3);
        }
        return;
    }

Method android.support.v4.content.WakefulBroadcastReceiver.startWakefulService() calling method android.content.Context.startService()


    public static android.content.ComponentName startWakefulService(android.content.Context p5, android.content.Intent p6)
    {
        try {
            int v1 = android.support.v4.content.WakefulBroadcastReceiver.mNextId;
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = (android.support.v4.content.WakefulBroadcastReceiver.mNextId + 1);
        } catch (android.os.PowerManager$WakeLock v5_5) {
            throw v5_5;
        }
        if (android.support.v4.content.WakefulBroadcastReceiver.mNextId <= 0) {
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = 1;
        }
        p6.putExtra("android.support.content.wakelockid", v1);
        android.content.ComponentName v6_1 = p5.startService(p6);
        if (v6_1 != null) {
            android.os.PowerManager$WakeLock v5_2 = ((android.os.PowerManager) p5.getSystemService("power"));
            android.util.SparseArray v2_2 = new StringBuilder();
            v2_2.append("androidx.core:wake:");
            v2_2.append(v6_1.flattenToShortString());
            android.os.PowerManager$WakeLock v5_3 = v5_2.newWakeLock(1, v2_2.toString());
            v5_3.setReferenceCounted(0);
            v5_3.acquire(60000);
            android.support.v4.content.WakefulBroadcastReceiver.sActiveWakeLocks.put(v1, v5_3);
            return v6_1;
        } else {
            return 0;
        }
    }

Method android.support.v4.content.ContextCompat.startForegroundService() calling method android.content.Context.startService()


    public static void startForegroundService(android.content.Context p2, android.content.Intent p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            p2.startService(p3);
        } else {
            p2.startForegroundService(p3);
        }
        return;
    }

Method com.google.android.gms.common.api.Status.a() calling method android.app.Activity.startIntentSenderForResult()


    public final void a(android.app.Activity p9, int p10)
    {
        if (this.c()) {
            p9.startIntentSenderForResult(this.k.getIntentSender(), p10, 0, 0, 0, 0);
            return;
        } else {
            return;
        }
    }

Method android.support.v4.app.ActivityCompat.startIntentSenderForResult() calling method android.app.Activity.startIntentSenderForResult()


    public static void startIntentSenderForResult(android.app.Activity p2, android.content.IntentSender p3, int p4, android.content.Intent p5, int p6, int p7, int p8, android.os.Bundle p9)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p2.startIntentSenderForResult(p3, p4, p5, p6, p7, p8);
        } else {
            p2.startIntentSenderForResult(p3, p4, p5, p6, p7, p8, p9);
        }
        return;
    }

Method com.sophos.smsec.ui.KPViewerActivity.createExternalExportFile() calling method android.app.Activity.startActivityForResult()


    public static void createExternalExportFile(android.app.Activity p2, String p3)
    {
        int v3_2 = new java.io.File(p3).getName();
        android.content.Intent v0_3 = new android.content.Intent("android.intent.action.CREATE_DOCUMENT");
        v0_3.addCategory("android.intent.category.OPENABLE");
        v0_3.setType("application/octet-stream");
        v0_3.putExtra("android.intent.extra.TITLE", v3_2);
        if (p2 != null) {
            p2.startActivityForResult(v0_3, 3457);
        }
        return;
    }

Method com.sophos.keepasseditor.ui.b.b.a() calling method android.app.Activity.startActivityForResult()


    public void a(android.app.Activity p2, android.net.Uri p3, String p4, String p5, int p6)
    {
        String v4_2 = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(android.webkit.MimeTypeMap.getFileExtensionFromUrl(p4));
        android.content.Intent v5_2 = new android.content.Intent("android.intent.action.VIEW");
        v5_2.addFlags(1);
        v5_2.setDataAndType(p3, v4_2);
        try {
            p2.startActivityForResult(v5_2, p6);
        } catch (Exception) {
            com.sophos.smsec.core.smsectrace.d.d("AttachmentOperationsDefaultImpl", "Failed opening apk file.");
        }
        return;
    }

Method com.microsoft.aad.adal.AuthenticationContext$3.startActivityForResult() calling method android.app.Activity.startActivityForResult()


    public void startActivityForResult(android.content.Intent p2, int p3)
    {
        android.app.Activity v0 = this.mRefActivity;
        if (v0 != null) {
            v0.startActivityForResult(p2, p3);
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.f.a() calling method android.app.Activity.startActivityForResult()


    public static void a(android.app.Activity p6)
    {
        android.content.Context v0_1 = new java.util.ArrayList();
        int v1_1 = new android.content.Intent("android.intent.action.SEND_MULTIPLE");
        v1_1.setType("text/plain");
        String v2_11 = new StringBuilder();
        v2_11.append(ark>com.sophos.smsec.plugin.appprotection.fark>.a());
        v2_11.append(": ");
        v2_11.append(p6.getString(com.sophos.smsec.plugin.appprotection.k$h.ap_email_header));
        String v3_5 = ark>com.sophos.smsec.plugin.appprotection.fark>.c(p6.getApplicationContext());
        android.net.Uri v4_0 = ark>com.sophos.smsec.plugin.appprotection.fark>.b(p6, v3_5);
        v1_1.putExtra("android.intent.extra.SUBJECT", v2_11.toString());
        v1_1.putExtra("android.intent.extra.TEXT", v4_0);
        String v2_3 = ark>com.sophos.smsec.plugin.appprotection.fark>.a(p6, v3_5);
        android.net.Uri v4_2 = com.sophos.smsec.plugin.appprotection.l.a(p6.getApplicationContext(), v2_3);
        if ((v4_2 != null) && (v4_2.exists())) {
            v0_1.add(com.sophos.smsec.plugin.appprotection.AppProtectionRecoveryProvider.getUriForFile(p6, com.sophos.smsec.plugin.appprotection.AppProtectionRecoveryProvider.a(), v4_2));
        }
        String v2_6 = com.sophos.smsec.plugin.appprotection.l.a(p6.getApplicationContext(), ark>com.sophos.smsec.plugin.appprotection.fark>.a(p6, v3_5, v2_3));
        if ((v2_6 != null) && (v2_6.exists())) {
            v0_1.add(com.sophos.smsec.plugin.appprotection.AppProtectionRecoveryProvider.getUriForFile(p6, com.sophos.smsec.plugin.appprotection.AppProtectionRecoveryProvider.a(), v2_6));
        }
        if (v0_1.size() > 0) {
            v1_1.putParcelableArrayListExtra("android.intent.extra.STREAM", v0_1);
        }
        try {
            p6.startActivityForResult(android.content.Intent.createChooser(v1_1, p6.getString(com.sophos.smsec.plugin.appprotection.k$h.ap_save_recovery_pwd)), 7701);
        } catch (android.content.ActivityNotFoundException) {
            android.widget.Toast.makeText(p6.getApplicationContext(), p6.getApplicationContext().getString(com.sophos.smsec.plugin.appprotection.k$h.log_send_traces_no_email_clients), 1).show();
        }
        return;
    }

Method com.sophos.smsec.migration.e.a() calling method android.app.Activity.startActivityForResult()


    public static void a(android.app.Activity p2, int p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.OPEN_DOCUMENT");
        v0_1.addCategory("android.intent.category.OPENABLE");
        v0_1.setType("*/*");
        v0_1.setFlags(65);
        p2.startActivityForResult(v0_1, p3);
        return;
    }

Method com.sophos.smsec.migration.d.a() calling method android.app.Activity.startActivityForResult()


    public static boolean a(android.app.Activity p3, int p4)
    {
        android.content.Intent v0_3 = ((android.app.KeyguardManager) p3.getSystemService("keyguard"));
        if ((v0_3 != null) && (com.sophos.jbase.i.a(p3))) {
            android.content.Intent v0_1 = v0_3.createConfirmDeviceCredentialIntent(p3.getString(2131756672), p3.getString(2131755298));
            if (v0_1 != null) {
                p3.startActivityForResult(v0_1, p4);
                return 1;
            }
        }
        return 0;
    }

Method com.sophos.smsec.migration.d.a() calling method android.app.Activity.startActivityForResult()


    public static void a(android.app.Activity p3, android.support.v4.app.Fragment p4, int p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.CREATE_DOCUMENT");
        v0_1.addCategory("android.intent.category.OPENABLE");
        v0_1.setType("text/*");
        v0_1.putExtra("android.intent.extra.TITLE", "sophos_smsec.bak");
        if (p3 == null) {
            if (p4 != null) {
                p4.startActivityForResult(v0_1, p5);
            }
        } else {
            p3.startActivityForResult(v0_1, p5);
        }
        return;
    }

Method com.sophos.keepasseditor.ui.listeners.b.onClick() calling method android.app.Activity.startActivityForResult()


    public void onClick(android.view.View p3)
    {
        android.content.Intent v3_1 = new android.content.Intent("android.intent.action.CREATE_DOCUMENT");
        v3_1.addCategory("android.intent.category.OPENABLE");
        v3_1.setType("application/xml");
        if ((this.c == null) || (this.d != null)) {
            v3_1.putExtra("android.intent.extra.TITLE", this.d);
        } else {
            v3_1.putExtra("android.intent.extra.TITLE", this.a());
        }
        android.app.Activity v0_3 = this.a;
        if (v0_3 == null) {
            android.app.Activity v0_4 = this.b;
            if (v0_4 != null) {
                v0_4.startActivityForResult(v3_1, this.e);
            }
        } else {
            v0_3.startActivityForResult(v3_1, this.e);
        }
        return;
    }

Method com.sophos.keepasseditor.ui.listeners.a.onClick() calling method android.app.Activity.startActivityForResult()


    public void onClick(android.view.View p4)
    {
        android.app.Activity v0_7;
        android.content.Intent v4_1 = new android.content.Intent("android.intent.action.OPEN_DOCUMENT");
        android.app.Activity v0_6 = this.a;
        if (v0_6 != null) {
            v0_7 = v0_6.getContext();
        } else {
            v0_7 = this.d;
        }
        com.sophos.keepasseditor.utils.g.a(v0_7, v4_1, this.b, 0);
        v4_1.addCategory("android.intent.category.OPENABLE");
        v4_1.setType("*/*");
        v4_1.setFlags(65);
        android.app.Activity v0_4 = this.a;
        if (v0_4 == null) {
            android.app.Activity v0_5 = this.d;
            if (v0_5 != null) {
                v0_5.startActivityForResult(v4_1, this.c);
            }
        } else {
            v0_4.startActivityForResult(v4_1, this.c);
        }
        return;
    }

Method com.sophos.smsec.ui.NewKeyFileActivity$1.onClick() calling method android.content.Intent.putExtra()


    public void onClick(android.view.View p3)
    {
        android.content.Intent v3_1 = new android.content.Intent("android.intent.action.GET_CONTENT");
        if (android.os.Build$VERSION.SDK_INT >= 23) {
            v3_1.putExtra("android.provider.extra.EXCLUDE_SELF", 1);
        }
        v3_1.addCategory("android.intent.category.OPENABLE");
        v3_1.setType("*/*");
        this.a.startActivityForResult(v3_1, 23149);
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.u.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p4, com.sophos.smsec.plugin.webfiltering.SupportedBrowser p5, String p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent();
            v0_1.setAction("android.intent.action.VIEW");
            v0_1.addCategory("android.intent.category.BROWSABLE");
            v0_1.setComponent(new android.content.ComponentName(p5.getPackageName(), p5.getMainActivity()));
            v0_1.putExtra("com.android.browser.application_id", p5.getPackageName());
            v0_1.setFlags(1409286144);
            v0_1.setData(android.net.Uri.parse(p6));
            p4.startActivity(v0_1);
        } catch (Exception v4_2) {
            com.sophos.smsec.core.smsectrace.d.c("WebFiltering", "Cannot start browser:", v4_2);
        } catch (Exception v4_1) {
            com.sophos.smsec.core.smsectrace.d.c("WebFiltering", "Unexpected exception starting browser", v4_1);
        }
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.service.WebAccessibilityService.a() calling method android.content.Intent.putExtra()


    private boolean a(CharSequence p5, android.view.accessibility.AccessibilityEvent p6)
    {
        String v5_2 = p5.toString().replace("\u200e", "");
        if (v5_2.endsWith("/")) {
            v5_2 = v5_2.substring(0, (v5_2.length() - 1));
        }
        if (!v5_2.contains("://")) {
            String v0_6 = new StringBuilder();
            v0_6.append("http://");
            v0_6.append(v5_2);
            v5_2 = v0_6.toString();
        }
        try {
            String v0_7 = java.net.URI.create(v5_2);
        } catch (IllegalArgumentException) {
            return 0;
        }
        if (!this.a.equals(v5_2)) {
            this.a = v5_2;
            String v5_4 = new com.sophos.smsec.plugin.webfiltering.BrowserItem(p6.getPackageName().toString(), v0_7.toString(), p6.getEventType());
            android.content.Intent v6_3 = new android.content.Intent("SMSEC_WEB_FILTER_TEXT_CHANGED");
            v6_3.putExtra("BrowserItem", v5_4);
            this.sendBroadcast(v6_3, "com.sophos.smsec.PERMISSION");
        }
        return 1;
    }

Method com.sophos.smsec.plugin.webfiltering.service.WebAccessibilityService.a() calling method android.content.Intent.putExtra()


    private void a(boolean p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("SMSEC_WEB_FILTER_ENTER_MODE");
        v0_1.putExtra("EnterMode", p3);
        this.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        this.e = p3;
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.service.WebAccessibilityService.a() calling method android.content.Intent.putExtra()


    private void a(android.view.accessibility.AccessibilityEvent p3)
    {
        String v0_2;
        if (p3.getClassName() == null) {
            v0_2 = new com.sophos.appprotectengine.interfaces.AppProtectionItem(p3.getPackageName().toString(), "");
        } else {
            v0_2 = new com.sophos.appprotectengine.interfaces.AppProtectionItem(p3.getPackageName().toString(), p3.getClassName().toString());
        }
        android.content.Intent v3_4 = new android.content.Intent("SMSEC_WEB_FILTER");
        v3_4.putExtra("AppProtectionItem", v0_2);
        this.sendBroadcast(v3_4, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.o.onEvent() calling method android.content.Intent.putExtra()


    public void onEvent(int p7, String p8)
    {
        if (((p8 != null) && ((!this.c) || (!"tracking.csv".equals(p8)))) && (((!this.i) || (!"smc.log".equals(p8))) && (((!this.i) || (!p8.endsWith(".sophos.log"))) && (((!this.d) || (!p8.endsWith(".sophos.log"))) && (((!this.e) || (!p8.endsWith(".log"))) && ((!this.f) || (!p8.endsWith(".log")))))))) {
            long v0_33 = (p7 & 4095);
            if ((v0_33 == 8) || (v0_33 == 128)) {
                long v0_35 = new StringBuilder();
                v0_35.append(this.j);
                v0_35.append(java.io.File.separator);
                v0_35.append(p8);
                long v0_37 = v0_35.toString();
                if (!com.sophos.smsec.plugin.scanner.threading.o.a(v0_37)) {
                    if (p7 != 128) {
                        if (p7 == 8) {
                            StringBuilder v1_9 = new StringBuilder();
                            v1_9.append("CLOSE_WRITE: ");
                            v1_9.append(p8);
                            com.sophos.smsec.core.smsectrace.d.e("SDCard ObserverWrapper", v1_9.toString());
                        }
                    } else {
                        StringBuilder v1_11 = new StringBuilder();
                        v1_11.append("MOVED_TO: ");
                        v1_11.append(p8);
                        com.sophos.smsec.core.smsectrace.d.e("SDCard ObserverWrapper", v1_11.toString());
                    }
                    android.content.Context v7_14 = com.sophos.smsec.a.a.a(v0_37);
                    android.app.PendingIntent v8_10 = new android.content.Intent(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a, com.sophos.smsec.plugin.scanner.service.ScannerService);
                    v8_10.putExtra("com.sophos.smsec.plugin.scanner.INSTALL_AFTER_SCAN", 0);
                    v8_10.setAction("start_onview_scan");
                    v8_10.setData(android.net.Uri.parse(android.net.Uri.encode(v0_37)));
                    if (v7_14 == null) {
                        com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a.startService(v8_10);
                    } else {
                        com.sophos.smsec.plugin.scanner.service.g.a(v8_10);
                        ((android.app.AlarmManager) com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a.getSystemService("alarm")).set(0, (System.currentTimeMillis() + 1000), android.app.PendingIntent.getService(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a, 0, v8_10, 0));
                    }
                }
                com.sophos.smsec.plugin.scanner.threading.o.b();
            } else {
                if ((v0_33 == 256) || (v0_33 == 1024)) {
                    long v0_5 = new StringBuilder();
                    v0_5.append(this.j);
                    v0_5.append(java.io.File.separator);
                    v0_5.append(p8);
                    android.app.PendingIntent v8_2 = v0_5.toString();
                    if (p7 != 1024) {
                        if ((p7 == 1073742080) || (new java.io.File(v8_2).isDirectory())) {
                            long v0_9 = new StringBuilder();
                            v0_9.append("CREATE_FOLDER: ");
                            v0_9.append(v8_2);
                            com.sophos.smsec.core.smsectrace.d.e("SDCard ObserverWrapper", v0_9.toString());
                            new com.sophos.smsec.plugin.scanner.threading.o(v8_2).a(0);
                            android.content.Context v7_10 = new android.content.Intent(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_mount_scan").setData(android.net.Uri.fromFile(new java.io.File(v8_2)));
                            StringBuilder v1_6 = new StringBuilder();
                            v1_6.append("new folder detected, start scanner delayed for: ");
                            v1_6.append(v8_2);
                            com.sophos.smsec.core.smsectrace.d.b("SDCard ObserverWrapper", v1_6.toString());
                            ((android.app.AlarmManager) com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a.getSystemService("alarm")).set(0, (System.currentTimeMillis() + 20000), android.app.PendingIntent.getService(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a, 0, v7_10, 0));
                        }
                    } else {
                        com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.a(v8_2);
                    }
                }
            }
            return;
        } else {
            return;
        }
    }

Method com.sophos.smsec.plugin.scanner.quarantine.d.a() calling method android.content.Intent.putExtra()


    private void a()
    {
        android.content.Context v0_2 = new android.content.Intent("SD_CARD_THREAT_DELETED");
        v0_2.putExtra("SD_CARD_THREAT_DELETED_PATH", this.a);
        android.support.v4.content.LocalBroadcastManager.getInstance(com.sophos.smsec.plugin.scanner.quarantine.QuarantineFileObserverService.a()).sendBroadcast(v0_2);
        com.sophos.smsec.core.smsecresources.ui.NotificationHelper.b(com.sophos.smsec.plugin.scanner.quarantine.QuarantineFileObserverService.a(), com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(this.a.hashCode()));
        return;
    }

Method com.sophos.smsec.plugin.scanner.quarantine.a.c.a() calling method android.content.Intent.putExtra()


    static void a(android.content.Context p1, com.sophos.smsec.plugin.scanner.quarantine.QuarantineItem p2, String p3)
    {
        String v2_1 = ark>com.sophos.smsec.plugin.scanner.quarantine.a.cark>.a(p1.getPackageManager(), p2);
        android.content.Intent v0_2 = new android.content.Intent(p3);
        v0_2.putExtra("item", v2_1);
        p1.sendBroadcast(v0_2, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.PwdChangeSetting$MyResultReceiver.onReceiveResult() calling method android.content.Intent.putExtra()


    protected void onReceiveResult(int p3, android.os.Bundle p4)
    {
        if (p3 == 10) {
            android.content.Intent v3_2 = 1;
            if (p4 != null) {
                v3_2 = p4.getInt("selectionType", 1);
            }
            android.content.Intent v3_1;
            if (v3_2 != 2) {
                android.support.v4.app.Fragment v4_1 = new android.content.Intent(com.sophos.smsec.plugin.appprotection.gui.PwdChangeSetting.a(this.a).getApplicationContext(), com.sophos.smsec.plugin.appprotection.gui.PasswordEnterDialogActivity);
                v4_1.putExtra("selectionType", v3_2);
                v3_1 = v4_1;
            } else {
                v3_1 = new android.content.Intent(com.sophos.smsec.plugin.appprotection.gui.PwdChangeSetting.a(this.a).getApplicationContext(), com.sophos.smsec.plugin.appprotection.gui.PatternSetActivity);
            }
            com.sophos.smsec.plugin.appprotection.gui.PwdChangeSetting.b(this.a).startActivityForResult(v3_1, 3);
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.f.a() calling method android.content.Intent.putExtra()


    public static void a(android.app.Activity p6)
    {
        android.content.Context v0_1 = new java.util.ArrayList();
        int v1_1 = new android.content.Intent("android.intent.action.SEND_MULTIPLE");
        v1_1.setType("text/plain");
        String v2_11 = new StringBuilder();
        v2_11.append(ark>com.sophos.smsec.plugin.appprotection.fark>.a());
        v2_11.append(": ");
        v2_11.append(p6.getString(com.sophos.smsec.plugin.appprotection.k$h.ap_email_header));
        String v3_5 = ark>com.sophos.smsec.plugin.appprotection.fark>.c(p6.getApplicationContext());
        android.net.Uri v4_0 = ark>com.sophos.smsec.plugin.appprotection.fark>.b(p6, v3_5);
        v1_1.putExtra("android.intent.extra.SUBJECT", v2_11.toString());
        v1_1.putExtra("android.intent.extra.TEXT", v4_0);
        String v2_3 = ark>com.sophos.smsec.plugin.appprotection.fark>.a(p6, v3_5);
        android.net.Uri v4_2 = com.sophos.smsec.plugin.appprotection.l.a(p6.getApplicationContext(), v2_3);
        if ((v4_2 != null) && (v4_2.exists())) {
            v0_1.add(com.sophos.smsec.plugin.appprotection.AppProtectionRecoveryProvider.getUriForFile(p6, com.sophos.smsec.plugin.appprotection.AppProtectionRecoveryProvider.a(), v4_2));
        }
        String v2_6 = com.sophos.smsec.plugin.appprotection.l.a(p6.getApplicationContext(), ark>com.sophos.smsec.plugin.appprotection.fark>.a(p6, v3_5, v2_3));
        if ((v2_6 != null) && (v2_6.exists())) {
            v0_1.add(com.sophos.smsec.plugin.appprotection.AppProtectionRecoveryProvider.getUriForFile(p6, com.sophos.smsec.plugin.appprotection.AppProtectionRecoveryProvider.a(), v2_6));
        }
        if (v0_1.size() > 0) {
            v1_1.putParcelableArrayListExtra("android.intent.extra.STREAM", v0_1);
        }
        try {
            p6.startActivityForResult(android.content.Intent.createChooser(v1_1, p6.getString(com.sophos.smsec.plugin.appprotection.k$h.ap_save_recovery_pwd)), 7701);
        } catch (android.content.ActivityNotFoundException) {
            android.widget.Toast.makeText(p6.getApplicationContext(), p6.getApplicationContext().getString(com.sophos.smsec.plugin.appprotection.k$h.log_send_traces_no_email_clients), 1).show();
        }
        return;
    }

Method com.sophos.smsec.plugin.a.a.b() calling method android.content.Intent.putExtra()


    public void b(android.content.Context p7, String p8, String p9, int p10)
    {
        if (this.b.availablePermits() <= 0) {
            this.b.release();
            this.c.release();
        } else {
            this.b.drainPermits();
            this.c.drainPermits();
        }
        com.sophos.smsec.plugin.a.a$b v0_3 = new com.sophos.smsec.plugin.a.a$b(this, 0);
        p7.registerReceiver(v0_3, new android.content.IntentFilter("android.intent.action.USER_PRESENT"));
        try {
            do {
                boolean v1_4 = new android.content.Intent(p7, com.sophos.smsec.plugin.a.a.a);
                v1_4.addFlags(335544320);
            } while(!this.c.tryAcquire(1, ((long) p10), java.util.concurrent.TimeUnit.SECONDS));
            p7.unregisterReceiver(v0_3);
            return;
        } catch (InterruptedException v8_1) {
            com.sophos.smsec.core.smsectrace.d.c("LTCommand", "Loop for restarting lock sreen activity throws an exception: ", v8_1);
            p7.unregisterReceiver(v0_3);
            return;
        }
        if ((p9 != null) && (p9.length() > 0)) {
            v1_4.putExtra("infomessage", p9);
        }
        if ((p8 != null) && (p8.length() > 0)) {
            v1_4.putExtra("infoheader", p8);
        }
        p7.startActivity(v1_4);
        this.a(p7);
        if (this.c.tryAcquire(1, ((long) p10), java.util.concurrent.TimeUnit.SECONDS)) {
        }
        p7.unregisterReceiver(v0_3);
        return;
    }

Method com.sophos.smsec.navigation.NavigationTarget.a() calling method android.content.Intent.putExtra()


    public android.content.Intent a(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClassName(p3, this.c());
        v0_1.putExtra("NEEDS_PERMISSION", this.e(p3));
        v0_1.putExtra("PERMISSION_CHECK", this.i());
        v0_1.putExtra("NEEDS_DATABASE_INIT", this.e());
        v0_1.addFlags(8388608);
        v0_1.setAction("android.intent.action.VIEW");
        return v0_1;
    }

Method com.sophos.smsec.navigation.KPShortcutActivity.a() calling method android.content.Intent.putExtra()


    private void a(int p5, android.content.Intent p6)
    {
        String v0_1 = com.sophos.smsec.core.datastore.SmSecPreferences.c(this).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_PASSWORDSAFE_FILE);
        String v1_1 = 1;
        if (p5 != -1) {
            if (p5 != 0) {
                if ((p5 == 1) && (p6 != null)) {
                    int v5_2 = p6.getStringExtra("resultValue");
                    if (!"unlink".equals(v5_2)) {
                        if ("export".equals(v5_2)) {
                            com.sophos.smsec.ui.KPViewerActivity.askForExport(this);
                        }
                    } else {
                        com.sophos.smsec.ui.KPViewerActivity.askForUnlink(this, 0);
                    }
                }
            } else {
                if ((p6 != null) && ("unlink".equals(p6.getAction()))) {
                    com.sophos.smsec.ui.KPViewerActivity.askForUnlink(this, 0);
                }
                this.finish();
            }
        } else {
            int v5_7 = p6.getStringExtra("filePath");
            if ((v5_7 == 0) || (v5_7.isEmpty())) {
                v5_7 = v0_1;
            }
            if ((v5_7 != 0) && (!v5_7.isEmpty())) {
                v1_1 = 0;
            }
            com.sophos.smsec.ui.KPReceiveActivity.a(this, v1_1);
            String v0_4 = p6.getStringExtra("password");
            android.content.Intent v6_5 = p6.getByteArrayExtra("keyfile");
            if ((v5_7 != 0) && ((!v5_7.isEmpty()) && (new java.io.File(v5_7).exists()))) {
                com.sophos.keepasseditor.c.a(0, v5_7, v0_4, v6_5);
                com.sophos.smsec.core.datastore.SmSecPreferences.c(this).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_PASSWORDSAFE_FILE, v5_7);
                android.content.Intent v6_8 = com.sophos.keepasseditor.d.a(this, com.sophos.smsec.ui.KPViewerActivity, android.net.Uri.fromFile(new java.io.File(v5_7)), "smsec");
                v6_8.addFlags(8388608);
                v6_8.putExtra("resultValue", v0_4);
                v6_8.putExtra("path", v5_7);
                this.startActivityForResult(v6_8, 18);
            }
        }
        return;
    }

Method com.sophos.smsec.navigation.KPShortcutActivity.a() calling method android.content.Intent.putExtra()


    private static android.content.Intent a(android.content.Context p4, String p5)
    {
        if ((p5 == null) || (p5.isEmpty())) {
            boolean v1_0 = 0;
        } else {
            if (!new java.io.File(p5).exists()) {
                ark>com.sophos.smsec.navigation.KPShortcutActivityark>.a(p4);
                p5 = 0;
                v1_0 = 0;
            } else {
                if (com.sophos.keepasseditor.c.a() == null) {
                    com.sophos.keepasseditor.c.a(0, p5, 0, 0);
                }
                v1_0 = com.sophos.keepasseditor.d.a(p4, com.sophos.smsec.ui.KPViewerActivity, android.net.Uri.fromFile(new java.io.File(p5)), "smsec");
                v1_0.addFlags(8388608);
                v1_0.putExtra("path", p5);
            }
        }
        if ((p5 == null) || (p5.isEmpty())) {
            Class v5_3 = p4.getExternalFilesDir("database");
            if (v5_3 == null) {
                if (p4.getFilesDir() != null) {
                    v5_3 = new java.io.File(p4.getFilesDir(), "database");
                    if (!v5_3.exists()) {
                        v5_3.mkdirs();
                    }
                    if (!v5_3.exists()) {
                        v5_3 = 0;
                    }
                }
                if (v5_3 == null) {
                    com.sophos.smsec.core.smsectrace.d.d("KPShortcutActivity", "could not access external and internal files dir!");
                    return 0;
                }
            }
            v1_0 = new android.content.Intent(p4, com.sophos.smsec.ui.NewKeyFileActivity);
            v1_0.setData(android.net.Uri.fromFile(v5_3));
            v1_0.putExtra("path", v5_3.getAbsolutePath());
        }
        return v1_0;
    }

Method com.sophos.smsec.migration.d.a() calling method android.content.Intent.putExtra()


    public static void a(android.app.Activity p3, android.support.v4.app.Fragment p4, int p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.CREATE_DOCUMENT");
        v0_1.addCategory("android.intent.category.OPENABLE");
        v0_1.setType("text/*");
        v0_1.putExtra("android.intent.extra.TITLE", "sophos_smsec.bak");
        if (p3 == null) {
            if (p4 != null) {
                p4.startActivityForResult(v0_1, p5);
            }
        } else {
            p3.startActivityForResult(v0_1, p5);
        }
        return;
    }

Method com.sophos.smsec.core.smsectrace.SendTraceMail.a() calling method android.content.Intent.putExtra()


    public static void a(android.app.Activity p13)
    {
        String v0_1 = new StringBuilder();
        v0_1.append(p13.getString(com.sophos.smsec.core.smsectrace.c$a.log_send_traces_header));
        v0_1.append(10);
        java.io.File[] v2_6 = com.sophos.smsec.core.smsectrace.e.b(p13);
        android.content.Intent v3_1 = new android.content.Intent("android.intent.action.SEND_MULTIPLE");
        v3_1.setType("text/plain");
        v3_1.putExtra("android.intent.extra.EMAIL", new String[] {"SophosMobileSecurity@Sophos.com"}));
        if ((v2_6 == null) || ((!v2_6.contains("Security")) && (!v2_6.contains("sophos.smsec")))) {
            v3_1.putExtra("android.intent.extra.SUBJECT", p13.getString(com.sophos.smsec.core.smsectrace.c$a.log_send_traces_mail_header));
        } else {
            v3_1.putExtra("android.intent.extra.SUBJECT", p13.getString(com.sophos.smsec.core.smsectrace.c$a.log_send_traces_mail_header_smsec));
        }
        java.io.File[] v2_4 = new java.io.File(com.sophos.smsec.core.smsectrace.d.a(p13, "sophos_log_collect"));
        if ((v2_4.exists()) && ((!v2_4.isDirectory()) && (!v2_4.delete()))) {
            com.sophos.smsec.core.smsectrace.d.e("SendTraceMail", "delete failed.");
        }
        if ((!v2_4.exists()) && (!v2_4.mkdirs())) {
            com.sophos.smsec.core.smsectrace.d.e("SendTraceMail", "mkdir failed.");
        }
        ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.a(p13, 0, 0);
        String v4_21 = new java.util.ArrayList();
        java.io.File[] v2_5 = v2_4.listFiles(ark>com.sophos.smsec.core.smsectrace.SendTraceMailark>.a);
        if (v2_5 != null) {
            int v6 = v2_5.length;
            int v7 = 0;
            int v8_2 = 0;
            while (v7 < v6) {
                String v9_2;
                String v9_1 = com.sophos.smsec.core.smsectrace.LogFileProvider.getUriForFile(p13, com.sophos.smsec.core.smsectrace.LogFileProvider.a(), v2_5[v7]);
                v4_21.add(v9_1);
                StringBuilder v11_1 = new StringBuilder();
                v11_1.append("Attaching log file to support mail. uri=");
                if (v9_1 != null) {
                    v9_2 = v9_1.toString();
                } else {
                    v9_2 = "";
                }
                v11_1.append(v9_2);
                com.sophos.smsec.core.smsectrace.d.b("SendTraceMail", v11_1.toString());
                if (v8_2 == 0) {
                    v0_1.append(p13.getString(com.sophos.smsec.core.smsectrace.c$a.log_send_traces_crash_report));
                    v0_1.append(10);
                    v8_2 = 1;
                }
                v7++;
            }
        }
        v3_1.putExtra("android.intent.extra.TEXT", v0_1.toString());
        if (!v4_21.isEmpty()) {
            v3_1.putParcelableArrayListExtra("android.intent.extra.STREAM", v4_21);
        }
        try {
            p13.startActivity(android.content.Intent.createChooser(v3_1, p13.getString(com.sophos.smsec.core.smsectrace.c$a.log_send_traces_sending_email)));
        } catch (android.content.ActivityNotFoundException) {
            android.widget.Toast.makeText(p13, p13.getString(com.sophos.smsec.core.smsectrace.c$a.log_send_traces_no_email_clients), 1).show();
        }
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.d.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p2, String p3)
    {
        p2.startActivity(new android.content.Intent(p2, com.sophos.smsec.core.resources.ui.WebHelpActivity).putExtra("help_page_id", p3).putExtra("help_base_url_id", ark>com.sophos.smsec.core.smsecresources.ui.dark>.a(p2)));
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.a.c() calling method android.content.Intent.putExtra()


    public static void c(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.msg.finshManaged");
        v0_1.putExtra("finshActivityKey", "finshActivityMagic");
        p3.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.a.b() calling method android.content.Intent.putExtra()


    public static void b(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.msg.finshMainActivity");
        v0_1.putExtra("finshActivityKey", "finshActivityMagic");
        p3.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.a.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.msg.finshActivity");
        v0_1.putExtra("finshActivityKey", "finshActivityMagic");
        p3.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a() calling method android.content.Intent.putExtra()


    private static android.app.PendingIntent a(android.content.Context p2, int p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, ark>com.sophos.smsec.core.smsecresources.ui.NotificationHelperark>);
        v0_1.setAction("com.sophos.smsec.action.notification.deleted");
        v0_1.putExtra("notification_deleted_id", p3);
        return android.app.PendingIntent.getBroadcast(p2, 0, v0_1, 268435456);
    }

Method com.sophos.smsec.core.resources.apprequirements.AppRequirementWizard.getIntent() calling method android.content.Intent.putExtra()


    public android.content.Intent getIntent(android.content.Context p3)
    {
        if (!this.wizardRequired(p3)) {
            return 0;
        } else {
            android.content.Intent v0_2 = new android.content.Intent(p3, com.sophos.smsec.core.resources.apprequirements.RequirementWizardActivity);
            v0_2.putExtra("PermissionWizard_BUNDLE_KEY", this);
            return v0_2;
        }
    }

Method com.sophos.smsec.core.resources.apprequirements.AppRequirementWizard.a() calling method android.content.Intent.putExtra()


    private void a(android.content.Context p2, String p3)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent(p2, Class.forName(p3));
            v0_1.putExtra("PermissionWizard_BUNDLE_KEY", this);
            p2.startActivity(v0_1);
        } catch (ClassNotFoundException v2_1) {
            com.sophos.smsec.core.smsectrace.d.c("AppRequirementWizard", v2_1);
        }
        return;
    }

Method com.sophos.smsec.core.resources.apprequirements.AppRequirementWizard.a() calling method android.content.Intent.putExtra()


    private void a(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p3, com.sophos.smsec.core.resources.apprequirements.RequirementWizardActivity);
        v0_1.putExtra("PermissionWizard_BUNDLE_KEY", this);
        p3.startActivity(v0_1);
        return;
    }

Method com.sophos.smsec.core.datastore.DbHelper.a() calling method android.content.Intent.putExtra()


    private void a()
    {
        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.c).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 0);
        android.content.Intent v0_3 = new android.content.Intent("com.sophos.smsec.msg.openDashBoard");
        v0_3.putExtra("tickerText", this.c.getString(com.sophos.smsec.core.datastore.e$c.eula_reset_notification_ticker));
        v0_3.putExtra("contentTitle", this.c.getString(com.sophos.smsec.core.datastore.e$c.eula_reset_notification_title));
        v0_3.putExtra("contentText", this.c.getString(com.sophos.smsec.core.datastore.e$c.eula_reset_notification_message));
        v0_3.putExtra("actionIntent", "com.sophos.smsec.ui.DroidGuardMainActivity");
        this.c.sendBroadcast(v0_3);
        return;
    }

Method com.sophos.smsec.core.alertmanager.a.c() calling method android.content.Intent.putExtra()


    public static void c(android.content.Context p4)
    {
        try {
            String v0_2 = android.appwidget.AppWidgetManager.getInstance(p4).getAppWidgetIds(new android.content.ComponentName(p4, "com.sophos.smsec.ui.widget.WidgetProvider"));
        } catch (Exception v4_1) {
            com.sophos.smsec.core.smsectrace.d.c("Creating broadcast for widget failed.", v4_1);
            return;
        }
        if ((v0_2 == null) || (v0_2.length <= 0)) {
            return;
        } else {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.setClassName("com.sophos.smsec", "com.sophos.smsec.ui.widget.WidgetProvider");
            v1_1.setAction("android.appwidget.action.APPWIDGET_UPDATE");
            v1_1.putExtra("appWidgetIds", v0_2);
            p4.sendBroadcast(v1_1);
            return;
        }
    }

Method com.sophos.smsec.command.persist.b.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p2, com.sophos.mobilecontrol.client.android.command.definition.CommandRest p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.smsec.command.persist.PersistCommandService);
        v0_1.setAction("com.sophos.mobilecontrol.client.android.action.START_SERVICE");
        v0_1.putExtra("command", p3);
        p2.startService(v0_1);
        return;
    }

Method com.sophos.smsec.cloud.ui.a.onItemClick() calling method android.content.Intent.putExtra()


    public void onItemClick(android.widget.AdapterView p1, android.view.View p2, int p3, long p4)
    {
        android.support.v4.app.FragmentActivity v1_3 = ((com.sophos.smsec.cloud.serverdata.ComplianceViolation) this.a.get(p3));
        android.content.Intent v2_2 = new android.content.Intent().setClass(this.c, com.sophos.smsec.cloud.ui.ComplianceDetails);
        v2_2.putExtra("complEntry", v1_3);
        this.c.startActivity(v2_2);
        return;
    }

Method com.sophos.smsec.cloud.commands.b.b() calling method android.content.Intent.putExtra()


    public static void b(android.content.Context p2, com.sophos.mobilecontrol.client.android.command.definition.CommandRest p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.smsec.cloud.SmcService);
        v0_1.setAction("com.sophos.mobilecontrol.client.android.action.START_SERVICE");
        v0_1.putExtra("next.command", p3);
        p2.startService(v0_1);
        return;
    }

Method com.sophos.smsec.cloud.commands.b.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p4, com.sophos.mobilecontrol.client.android.command.definition.CommandRest p5)
    {
        if (p5.getType().equals("SynchronizeRest")) {
            com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.CLOUD_SYNC_LAST_ATTEMPT, System.currentTimeMillis());
        }
        android.content.Intent v0_2 = new android.content.Intent(p4, com.sophos.smsec.cloud.SmcService);
        v0_2.setAction("com.sophos.mobilecontrol.client.android.action.START_SERVICE");
        v0_2.putExtra("command", p5);
        p4.startService(v0_2);
        return;
    }

Method com.sophos.smsec.SmSecSystemBroadcastReceiver$a.run() calling method android.content.Intent.putExtra()


    public void run()
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.msg.requirementAction");
        v0_1.putExtra("checkAccessibility", this.a());
        this.a.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.SmSecMsgReceiver.onReceive() calling method android.content.Intent.putExtra()


    public void onReceive(android.content.Context p8, android.content.Intent p9)
    {
        String v3 = p9.getStringExtra("tickerText");
        String v5 = p9.getStringExtra("contentTitle");
        String v0_4 = p9.getIntExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.NONE.getId());
        if (!"com.sophos.smsec.msg.openDashBoard".equals(p9.getAction())) {
            if (!"com.sophos.smsec.msg.appError".equals(p9.getAction())) {
                if (!"com.sophos.smsec.action.EULA_ACCEPTED".equals(p9.getAction())) {
                    if (!"com.sophos.smsec.msg.stopAllScanActions".equals(p9.getAction())) {
                        if (!"com.sophos.smsec.msg.maliciousAppFound".equals(p9.getAction())) {
                            if (!"com.sophos.smsec.msg.ignoreApp".equals(p9.getAction())) {
                                if (!"com.sophos.smsec.msg.webFilteringModeChanged".equals(p9.getAction())) {
                                    if (!"com.sophos.smsec.msg.initScanFinished".equals(p9.getAction())) {
                                        if (!"com.sophos.smsec.msg.onInstallScanFinished".equals(p9.getAction())) {
                                            if (!"com.sophos.smsec.msg.liveProtectChanged".equals(p9.getAction())) {
                                                if (!"com.sophos.smsec.msg.allowListReset".equals(p9.getAction())) {
                                                    if (!"com.sophos.smsec.msg.requirementAction".equals(p9.getAction())) {
                                                        if ("bc.database.ready".equals(p9.getAction())) {
                                                            this.a(p8);
                                                        }
                                                    } else {
                                                        this.a(p8, p9);
                                                    }
                                                } else {
                                                    this.g(p8, p9);
                                                }
                                            } else {
                                                this.e(p8, p9);
                                            }
                                        } else {
                                            this.c(p8, p9);
                                        }
                                    } else {
                                        this.d(p8, p9);
                                    }
                                } else {
                                    com.sophos.smsec.core.smsectrace.d.f("Restart Webfiltering.");
                                    com.sophos.smsec.plugin.webfiltering.w.a(p8);
                                }
                            } else {
                                this.f(p8, p9);
                            }
                        } else {
                            this.b(p8, p9);
                        }
                    } else {
                        com.sophos.smsec.core.smsectrace.d.f("Stopping all scan actions ");
                        com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.f();
                        com.sophos.smsec.plugin.scanner.b.a.a().b(p8);
                        p8.startService(new android.content.Intent(p8, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("stop_all_running_scans"));
                    }
                } else {
                    boolean v9_7 = Boolean.valueOf(p9.getBooleanExtra("com.sophos.smsec.action.EULA_ACCEPTED", 0));
                    com.sophos.smsec.plugin.scanner.ViewActivity.a(p8, v9_7.booleanValue());
                    if (v9_7.booleanValue()) {
                        new com.sophos.smsec.SmSecMsgReceiver$b(this, p8).start();
                    }
                }
            } else {
                if (v0_4 != com.sophos.smsec.core.datastore.DataStore$Notification.SELF_TEST_FAILED.getId()) {
                    if (v0_4 == com.sophos.smsec.core.datastore.DataStore$Notification.DB_TEST_FAILED.getId()) {
                        p8.startActivity(com.sophos.smsec.SmSecMsgReceiver.a(p8, com.sophos.smsec.ui.AppErrorActivity).addFlags(268435456).putExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.DB_TEST_FAILED.getId()));
                    }
                } else {
                    p8.startActivity(com.sophos.smsec.SmSecMsgReceiver.a(p8, com.sophos.smsec.ui.AppErrorActivity).addFlags(268435456).putExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.SELF_TEST_FAILED.getId()));
                }
            }
        } else {
            String v0_8 = new com.sophos.smsec.SmSecMsgReceiver$1;
            v0_8(this, v3, v5, v5, p9.getStringExtra("actionIntent"));
            com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(p8, v0_8);
        }
        return;
    }

Method com.sophos.smsdkex.core.SmSdkFileAndUrlHandler.viewFileWithSSW() calling method android.content.Intent.putExtra()


    private static void viewFileWithSSW(android.content.Context p3, android.net.Uri p4, boolean p5)
    {
        android.content.Intent v0_2 = new android.content.Intent("android.intent.action.VIEW").setClassName("com.sophos.smenc", "com.sophos.smenc.ui.ReceiveFileActivity");
        com.sophos.smsdkex.core.SmSdkFileAndUrlHandler.setSSWDefaultIntentvalues(p4, v0_2);
        v0_2.putExtra("com.sophos.smenc.allow_externa_viewer", p5);
        p3.startActivity(v0_2);
        return;
    }

Method com.sophos.smsdkex.core.SmSdkFileAndUrlHandler.shareFileWithSystem() calling method android.content.Intent.putExtra()


    private static void shareFileWithSystem(android.content.Context p2, android.net.Uri p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
        v0_1.setType(com.sophos.smsdkex.a.b.a(p3.getLastPathSegment()));
        v0_1.putExtra("android.intent.extra.STREAM", p3);
        v0_1.addFlags(268435457);
        p2.startActivity(v0_1);
        return;
    }

Method com.sophos.smsdkex.core.SmSdkFileAndUrlHandler.setSSWDefaultIntentvalues() calling method android.content.Intent.putExtra()


    private static void setSSWDefaultIntentvalues(android.net.Uri p1, android.content.Intent p2)
    {
        p2.putExtra("android.intent.extra.STREAM", p1);
        p2.setDataAndType(p1, com.sophos.smsdkex.a.b.a(p1.getLastPathSegment()));
        p2.addFlags(268435457);
        p2.putExtra("com.sophos.smenc.classinfo", "sse");
        return;
    }

Method com.sophos.smsdkex.core.SmSdkFileAndUrlHandler.openUrlWithSSW() calling method android.content.Intent.putExtra()


    private static void openUrlWithSSW(android.content.Context p3, String p4)
    {
        android.content.Intent v0_2 = new android.content.Intent("com.sophos.smenc.browse").setClassName("com.sophos.smenc", "com.sophos.smenc.ui.ReceiveFileActivity");
        v0_2.setData(android.net.Uri.parse(p4));
        v0_2.putExtra("com.sophos.smenc.classinfo", "sse");
        v0_2.addFlags(268435456);
        p3.startActivity(v0_2);
        return;
    }

Method com.sophos.smsdkex.core.SmSdkFileAndUrlHandler.isSSWActionAvailable() calling method android.content.Intent.putExtra()


    private static boolean isSSWActionAvailable(android.content.Context p6, String p7, String p8, android.net.Uri p9)
    {
        int v3_1;
        android.content.Intent v0_1 = new android.content.Intent(p7);
        if ((p8 == null) || (p8.isEmpty())) {
            v3_1 = 0;
        } else {
            v3_1 = 1;
        }
        int v4;
        if (p9 == null) {
            v4 = 0;
        } else {
            v4 = 1;
        }
        String v5_2;
        if (!"android.intent.action.VIEW".equals(p7)) {
            v5_2 = "com.sophos.smenc.ui.ReceiveFileActivity";
        } else {
            if (!com.sophos.smsdkex.communication.SdkPreferences.isManaged(p6)) {
                v5_2 = "com.sophos.smenc.ui.ViewFileUnmangedActivity";
            } else {
                v5_2 = "com.sophos.smenc.ui.ViewFileMangedActivity";
            }
        }
        if ((v3_1 == 0) || (v4 == 0)) {
            if (v3_1 != 0) {
                v0_1.setType(p8);
            }
        } else {
            v0_1.setDataAndType(p9, p8);
        }
        if (v3_1 == 0) {
            if ((!"android.intent.action.VIEW".equalsIgnoreCase(p7)) || (v4 == 0)) {
                v0_1.setClassName("com.sophos.smenc", v5_2);
            } else {
                return 0;
            }
        }
        v0_1.putExtra("com.sophos.smenc.classinfo", "sse");
        java.util.Iterator v6_3 = p6.getPackageManager().queryIntentActivities(v0_1, 0).iterator();
        while (v6_3.hasNext()) {
            boolean v7_6 = ((android.content.pm.ResolveInfo) v6_3.next());
            if (("com.sophos.smenc".equals(v7_6.activityInfo.packageName)) && (v5_2.equals(v7_6.activityInfo.name))) {
                return 1;
            }
        }
        return 0;
    }

Method com.sophos.smsdkex.core.PolicyManager.sendSyncFinished() calling method android.content.Intent.putExtra()


    public static void sendSyncFinished(boolean p3)
    {
        String v1_3 = new StringBuilder();
        v1_3.append("sendSyncFinished() called with: syncSuccessful = [");
        v1_3.append(p3);
        v1_3.append("]");
        com.sophos.smsec.core.smsectrace.d.e("PolicyManager", v1_3.toString());
        com.sophos.smsdkex.core.PolicyManager.sSyncActivityShouldBeShown = 0;
        com.sophos.smsdkex.core.PolicyManager.sCheckRunning = 0;
        android.content.Intent v0_3 = new android.content.Intent("com.sophos.sdk.SYNC_BC");
        v0_3.putExtra("SyncSuccessful", p3);
        String v3_1 = com.sophos.smsdkex.core.PolicyManager.sInstance;
        if (v3_1 != null) {
            String v3_2 = v3_1.mContext;
            if (v3_2 != null) {
                android.support.v4.content.LocalBroadcastManager.getInstance(v3_2).sendBroadcast(v0_3);
                com.sophos.smsec.core.smsectrace.d.e("PolicyManager", "sendSyncFinished: sent");
                com.sophos.smsdkex.core.PolicyManager.sendBroadcastDelayed(v0_3);
            }
        }
        return;
    }

Method com.sophos.smsdkex.core.PolicyManager.sendNotification() calling method android.content.Intent.putExtra()


    private void sendNotification(boolean p4)
    {
        String v1_3 = new StringBuilder();
        v1_3.append("sendNotification compliant = ");
        v1_3.append(p4);
        com.sophos.smsec.core.smsectrace.d.e("PolicyManager", v1_3.toString());
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.sdk.COMPLIANCE_BC");
        v0_1.putExtra("compliant", p4);
        android.support.v4.content.LocalBroadcastManager.getInstance(this.mContext).sendBroadcast(v0_1);
        return;
    }

Method com.sophos.smsdkex.core.GracePeriodExpirationReceiver.buildPendingIntent() calling method android.content.Intent.putExtra()


    private static android.app.PendingIntent buildPendingIntent(android.content.Context p2, long p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.smsdkex.core.GracePeriodExpirationReceiver);
        v0_1.setAction("com.sophos.sdk.start_timer");
        v0_1.putExtra("com.sophos.sdk.grace_period", p3);
        return android.app.PendingIntent.getBroadcast(p2, 0, v0_1, 134217728);
    }

Method com.sophos.nge.networksec.ui.NetworkSecurityNotificationActionBroadcastReceiver.onReceive() calling method android.content.Intent.putExtra()


    public void onReceive(android.content.Context p5, android.content.Intent p6)
    {
        if (p5 != null) {
            if ((p6.getAction() == null) || (!p6.getAction().equals("notification_action_disconnect_wifi"))) {
                if ((p6.getAction() != null) && (p6.getAction().equals("notification_action_ignore_wifi"))) {
                    com.sophos.smsec.core.alertmanager.EAlertItemDb v6_1 = p6.getStringExtra("extra_bssid");
                    if (v6_1 != null) {
                        com.sophos.nge.networksec.roomdb.c.a.a(p5).a(v6_1, 1);
                        com.sophos.smsec.core.alertmanager.EAlertItemDb v6_4 = ((android.app.NotificationManager) p5.getSystemService("notification"));
                        if (v6_4 != null) {
                            v6_4.cancel(1321467498);
                        }
                        com.sophos.smsec.core.alertmanager.a.d(p5.getApplicationContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.SUSPICIOUS_WIFI_FOUND);
                    }
                }
            } else {
                com.sophos.nge.networksec.roomdb.c.a v0_9 = ((android.app.NotificationManager) p5.getSystemService("notification"));
                if (v0_9 != null) {
                    v0_9.cancel(1321467498);
                }
                com.sophos.nge.networksec.roomdb.c.a v0_11 = new android.content.Intent(p5, com.sophos.nge.networksec.ui.NetworkSecurityNetworkDetailActivity);
                v0_11.putExtra("NETWORK_ITEM_BSSID", p6.getStringExtra("extra_bssid"));
                v0_11.putExtra("SHOULD_SHOW_REMOVE_NETWORK_DIALOG", 1);
                v0_11.addFlags(268435456);
                p5.startActivity(v0_11);
            }
        }
        return;
    }

Method com.sophos.nge.networksec.NetworkSecService.onHandleIntent() calling method android.content.Intent.putExtra()


    protected void onHandleIntent(android.content.Intent p6)
    {
        String v0_0 = System.currentTimeMillis();
        if (com.sophos.nge.networksec.b.d(this)) {
            String v6_0 = 0;
            if (com.sophos.nge.networksec.a.a.a(this)) {
                com.sophos.nge.networksec.NetworkSecService$NetworkSecCheckResult v2_0 = com.sophos.nge.networksec.b.f(this);
                if (v2_0 != null) {
                    v6_0 = this.a(this, v2_0);
                }
            } else {
                v6_0 = this.c(this);
                if ((v6_0 != null) && ((v6_0.f) || ((v6_0.b) || (v6_0.a)))) {
                    try {
                        Thread.sleep(3000);
                    } catch (InterruptedException) {
                        com.sophos.smsec.core.smsectrace.d.d("NGENSS", "did not sleep to redo test");
                    }
                    com.sophos.nge.networksec.NetworkSecService$NetworkSecCheckResult v2_6 = this.c(this);
                    if ((v2_6 != null) && (!v2_6.equals(v6_0))) {
                        com.sophos.smsec.core.smsectrace.d.e("NGENSS", "the second network security result had a different result");
                    }
                    v6_0 = v2_6;
                }
                if (v6_0 != null) {
                    this.a(v6_0, this);
                }
            }
            com.sophos.nge.networksec.NetworkSecService$NetworkSecCheckResult v2_8 = new android.content.Intent(this, com.sophos.nge.networksec.NgeDynamicEngineService);
            v2_8.setAction("com.sophos.nge.action.UPDATE");
            v2_8.addCategory("com.sophos.nge.category.CATEGORY_NETWORK_SEC");
            v2_8.putExtra("com.sophos.nge.extra.NETWORK_SEC", v6_0);
            this.startService(v2_8);
        }
        com.sophos.nge.networksec.NetworkSecService$NetworkSecCheckResult v2_10 = new StringBuilder();
        v2_10.append("NetworkSecService: check finished in ");
        v2_10.append((System.currentTimeMillis() - v0_0));
        v2_10.append(" millis");
        com.sophos.smsec.core.smsectrace.d.b("NGENSS", v2_10.toString());
        return;
    }

Method com.sophos.mobile.msgbox.ShowMsgBoxHandlerBase$NotificationReceiver.onReceive() calling method android.content.Intent.putExtra()


    public void onReceive(android.content.Context p5, android.content.Intent p6)
    {
        Object[] v2_1 = new Object[1];
        v2_1[0] = p6.toString();
        com.sophos.smsec.core.smsectrace.d.b("MessageBox", String.format("intent received: [%s]", v2_1));
        try {
            p5.unregisterReceiver(this);
        } catch (Exception) {
            com.sophos.smsec.core.smsectrace.d.e("MessageBox", "onReceive() receiver already unregistered");
        }
        android.content.Intent v6_3 = new android.content.Intent("com.sophos.mobilecontrol.client.android.action.START_ACTIVITY");
        v6_3.setClass(p5, this.e.a());
        v6_3.setFlags(336068608);
        v6_3.putExtra("command", this.a);
        v6_3.putExtra("title", this.b);
        v6_3.putExtra("text", this.c);
        v6_3.putExtra("url", this.f);
        p5.startActivity(v6_3);
        this.e.a(this.d);
        return;
    }

Method com.sophos.keepasseditor.utils.g.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p2, android.content.Intent p3, String p4, boolean p5)
    {
        if (p4.equals("ssw")) {
            if (android.os.Build$VERSION.SDK_INT < 23) {
                android.preference.PreferenceManager.getDefaultSharedPreferences(p2).edit().putBoolean("disable_documents_provider", (p5 ^ 1)).commit();
                android.net.Uri v3_4 = android.provider.DocumentsContract.buildRootsUri("com.sophos.smenc.documents");
                StringBuilder v0_3 = new StringBuilder();
                v0_3.append("setSSWDocumentsProvider: disable ourself: ");
                v0_3.append((p5 ^ 1));
                com.sophos.smsec.core.smsectrace.d.e("Utils", v0_3.toString());
                p2.getContentResolver().notifyChange(v3_4, 0);
            } else {
                if (p3 != null) {
                    p3.putExtra("android.provider.extra.EXCLUDE_SELF", (p5 ^ 1));
                }
            }
        }
        return;
    }

Method com.sophos.keepasseditor.utils.a.b() calling method android.content.Intent.putExtra()


    public void b()
    {
        com.sophos.smsec.core.smsectrace.d.e("EntryNotificationManage", "showNotification() called with: ");
        this.f = new com.sophos.keepasseditor.utils.a$1(this);
        android.app.Notification v0_15 = new android.content.IntentFilter();
        v0_15.addAction("com.sophos.keepass.ACTION_COPY");
        v0_15.addAction("com.sophos.keepass.ACTION_DISMISS");
        this.b.registerReceiver(this.f, v0_15);
        android.app.Notification v0_10 = new android.content.Intent("com.sophos.keepass.ACTION_COPY");
        v0_10.setPackage(this.b.getPackageName());
        v0_10.putExtra("copyUsername", 1);
        android.app.NotificationManager v1_12 = new android.content.Intent("com.sophos.keepass.ACTION_COPY");
        v1_12.setPackage(this.b.getPackageName());
        v1_12.putExtra("copyUsername", 0);
        int v3_9 = new android.content.Intent("contentIntent");
        v3_9.setPackage(this.b.getPackageName());
        int v5_5 = new android.content.Intent("com.sophos.keepass.ACTION_DISMISS");
        v5_5.setPackage(this.b.getPackageName());
        android.app.Notification v0_13 = android.app.PendingIntent.getBroadcast(this.b, ((int) System.currentTimeMillis()), v0_10, 268435456);
        android.app.NotificationManager v1_13 = android.app.PendingIntent.getBroadcast(this.b, (((int) System.currentTimeMillis()) + 1), v1_12, 268435456);
        int v3_10 = android.app.PendingIntent.getBroadcast(this.b, (((int) System.currentTimeMillis()) + 2), v3_9, 268435456);
        int v5_6 = android.app.PendingIntent.getBroadcast(this.b, (((int) System.currentTimeMillis()) + 3), v5_5, 268435456);
        android.support.v4.app.NotificationCompat$Builder v6_11 = new android.support.v4.app.NotificationCompat$Builder(this.b, "main").setSmallIcon(com.sophos.keepasseditor.g$b.ic_entry_notification).setLargeIcon(android.graphics.BitmapFactory.decodeResource(this.b.getResources(), com.sophos.keepasseditor.g$b.ic_entry_notification)).setContentTitle(this.b.getString(com.sophos.keepasseditor.g$f.keepass_title));
        String v7_0 = this.b.getString(com.sophos.keepasseditor.g$f.notification_title_label);
        String v2_0 = new Object[1];
        v2_0[0] = this.c;
        String v2_4 = v6_11.setContentText(String.format(v7_0, v2_0)).setContentIntent(v3_10).setDeleteIntent(v5_6);
        if (this.e()) {
            v2_4.addAction(0, this.b.getString(com.sophos.keepasseditor.g$f.hint_username), v0_13);
        }
        if (this.d()) {
            v2_4.addAction(0, this.b.getString(com.sophos.keepasseditor.g$f.hint_password), v1_13);
        }
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v2_4.setVisibility(-1);
        }
        if ((this.e()) || (this.d())) {
            android.app.Notification v0_8 = v2_4.build();
            android.app.NotificationManager v1_6 = ((android.app.NotificationManager) this.b.getSystemService("notification"));
            if (v1_6 != null) {
                v1_6.notify(0, v0_8);
            }
        }
        return;
    }

Method com.sophos.keepasseditor.ui.listeners.b.onClick() calling method android.content.Intent.putExtra()


    public void onClick(android.view.View p3)
    {
        android.content.Intent v3_1 = new android.content.Intent("android.intent.action.CREATE_DOCUMENT");
        v3_1.addCategory("android.intent.category.OPENABLE");
        v3_1.setType("application/xml");
        if ((this.c == null) || (this.d != null)) {
            v3_1.putExtra("android.intent.extra.TITLE", this.d);
        } else {
            v3_1.putExtra("android.intent.extra.TITLE", this.a());
        }
        android.app.Activity v0_3 = this.a;
        if (v0_3 == null) {
            android.app.Activity v0_4 = this.b;
            if (v0_4 != null) {
                v0_4.startActivityForResult(v3_1, this.e);
            }
        } else {
            v0_3.startActivityForResult(v3_1, this.e);
        }
        return;
    }

Method com.sophos.keepasseditor.ui.dialogs.PasswordGeneratorDialogFragment$2.onClick() calling method android.content.Intent.putExtra()


    public void onClick(android.content.DialogInterface p2, int p3)
    {
        com.sophos.keepasseditor.ui.dialogs.PasswordGeneratorDialogFragment v2_1 = new android.content.Intent("password_generated");
        v2_1.putExtra("status", -1);
        v2_1.putExtra("pwdValue", com.sophos.keepasseditor.ui.dialogs.PasswordGeneratorDialogFragment.a(this.a).getEditText().getText().toString());
        android.support.v4.content.LocalBroadcastManager.getInstance(this.a.getContext()).sendBroadcast(v2_1);
        this.a.dismiss();
        return;
    }

Method com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment$4$2.onClick() calling method android.content.Intent.putExtra()


    public void onClick(android.view.View p4)
    {
        if (com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment.d(this.d.b) != null) {
            com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment v4_9 = this.a.getText().toString();
            if (com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment.a(this.d.b, v4_9)) {
                android.support.v4.content.LocalBroadcastManager v0_4 = new de.slackspace.openkeepass.domain.Property(v4_9, this.b.getText().toString(), this.c.isChecked());
                com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment v4_3 = new android.content.Intent("edit_field");
                v4_3.putExtra("status", -1);
                v4_3.putExtra("property", v0_4);
                v4_3.putExtra("property_view_tag", com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment.c(this.d.b));
                android.support.v4.content.LocalBroadcastManager.getInstance(this.d.b.getContext()).sendBroadcast(v4_3);
                this.d.b.dismiss();
            }
        }
        return;
    }

Method com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment$4$1.onClick() calling method android.content.Intent.putExtra()


    public void onClick(android.view.View p3)
    {
        com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment v3_1 = new android.content.Intent("edit_field");
        v3_1.putExtra("status", 2);
        v3_1.putExtra("property", com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment.a(this.a.b));
        v3_1.putExtra("property_view_tag", com.sophos.keepasseditor.ui.dialogs.EditPropertyDialogFragment.c(this.a.b));
        android.support.v4.content.LocalBroadcastManager.getInstance(this.a.b.getContext()).sendBroadcast(v3_1);
        this.a.b.dismiss();
        return;
    }

Method com.sophos.keepasseditor.d.a() calling method android.content.Intent.putExtra()


    public static android.content.Intent a(android.content.Context p1, Class p2, String p3, String p4)
    {
        android.content.Intent v0_1 = new android.content.Intent(p1, p2);
        v0_1.putExtra("application_identifier", p4);
        v0_1.putExtra("path", p3);
        return v0_1;
    }

Method com.sophos.keepasseditor.d.a() calling method android.content.Intent.putExtra()


    public static android.content.Intent a(android.content.Context p1, Class p2, android.net.Uri p3, String p4)
    {
        android.content.Intent v0_1 = new android.content.Intent(p1, p2);
        v0_1.setData(p3);
        v0_1.putExtra("application_identifier", p4);
        return v0_1;
    }

Method com.sophos.jbase.b.a() calling method android.content.Intent.putExtra()


    protected void a(Integer p3)
    {
        android.content.Intent v3_1 = new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", p3);
        if (this.d.getPackageManager().queryBroadcastReceivers(v3_1, 0).isEmpty()) {
            com.sophos.smsec.core.smsectrace.d.g("seems that no one listens to key sync finished.");
        }
        this.d.sendBroadcast(v3_1, "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.communication.Dispatcher.getIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent getIntent()
    {
        String v0_0 = "com.sophos.communication.action";
        if (this.getMessage().getActionAdditional() != null) {
            android.content.Intent v1_5 = new StringBuilder();
            v1_5.append("com.sophos.communication.action");
            v1_5.append(this.getMessage().getActionAdditional());
            v0_0 = v1_5.toString();
        }
        android.content.Intent v1_1 = new android.content.Intent(v0_0);
        if (this.getMessage().getTargetComponentName() != null) {
            v1_1.setComponent(this.getMessage().getTargetComponentName());
        }
        v1_1.putExtra("com.sophos.communication.action", this);
        return v1_1;
    }

Method com.sophos.cloud.core.communication.baidu.BaiduCloudPushService.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p2, String p3)
    {
        com.sophos.cloud.core.communication.baidu.a.d(p2, p3);
        android.content.Intent v0_1 = new android.content.Intent(p2, ark>com.sophos.cloud.core.communication.baidu.BaiduCloudPushServiceark>);
        v0_1.setAction("com.sophos.baidu.appkey");
        v0_1.putExtra("appkey", p3);
        p2.startService(v0_1);
        return;
    }

Method com.sophos.cloud.core.command.b.a() calling method android.content.Intent.putExtra()


    public void a(android.content.Context p3, String p4)
    {
        String v4_1 = this.a(p4);
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.smsec.finish.PERSIST");
        v0_1.putExtra("command", v4_1);
        p3.sendBroadcast(v0_1, "com.sophos.mobilecontrol.client.android.permission.SEND_COMMAND");
        return;
    }

Method com.sophos.cloud.core.command.a.finish() calling method android.content.Intent.putExtra()


    public declared_synchronized void finish(int p4)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("com.sophos.mobilecontrol.client.android.action.COMMAND_RESULT");
            v0_1.putExtra("command", this.mCommand);
            v0_1.putExtra("result", p4);
            this.mContext.sendBroadcast(v0_1, "com.sophos.mobilecontrol.client.android.permission.SEND_COMMAND");
            return;
        } catch (Throwable v4_1) {
            throw v4_1;
        }
    }

Method com.sophos.cloud.core.command.AbstractCommandHandlerService.a() calling method android.content.Intent.putExtra()


    private declared_synchronized void a(int p4)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("com.sophos.mobilecontrol.client.android.action.COMMAND_RESULT");
            v0_1.putExtra("command", this.b);
            v0_1.putExtra("result", p4);
            this.sendBroadcast(v0_1, "com.sophos.mobilecontrol.client.android.permission.SEND_COMMAND");
            return;
        } catch (Throwable v4_1) {
            throw v4_1;
        }
    }

Method com.sophos.cloud.core.a.a.g() calling method android.content.Intent.putExtra()


    public void g()
    {
        if (this.i.e()) {
            try {
                if (this.e.isEmpty()) {
                    this.h = 1;
                    this.e();
                }
            } catch (android.os.Handler v1_13) {
                throw v1_13;
            }
            com.sophos.cloud.core.a.a$a v2_7 = ((com.sophos.mobilecontrol.client.android.core.CommandQueueItemRest) this.a.poll());
            if (v2_7 != null) {
                if (v2_7.getTries().intValue() < 5) {
                    if (v2_7.getScheduledDate().longValue() <= System.currentTimeMillis()) {
                        this.h = 0;
                        this.f();
                        android.os.Handler v1_16 = v2_7.getCommand();
                        v2_7.increaseTries();
                        this.e.add(v2_7);
                        this.c();
                        com.sophos.cloud.core.a.a$a v2_14 = this.a(v1_16.getType());
                        this.b(v1_16.getType());
                        if (v2_14 != null) {
                            int v4_9 = new StringBuilder();
                            v4_9.append("Excuting command ");
                            v4_9.append(v1_16.getType());
                            com.sophos.smsec.core.smsectrace.d.b("CORE", v4_9.toString());
                            if (v1_16.getType().equals("SynchronizeRest")) {
                                this.j();
                            }
                            if (v1_16.getType().equals("restActivation")) {
                                this.i();
                            }
                            long v3_22 = new android.content.Intent();
                            v3_22.setClass(this.b, v2_14);
                            v3_22.putExtra("command", v1_16);
                            if ((android.os.Build$VERSION.SDK_INT < 26) || (com.sophos.smsec.core.resources.apprequirements.IgnoreBatteryOptimizationRequirement.isActive(this.b))) {
                                this.b.startService(v3_22);
                            } else {
                                com.sophos.smsec.core.smsectrace.d.c("CORE", "Not allowed to start services from background in cloudengine");
                            }
                            com.sophos.cloud.core.a.a$a v2_24 = new com.sophos.cloud.core.a.a$a(this, v1_16);
                            if (v1_16.getTransitionId() != null) {
                                if (!v1_16.getTransitionId().equals("-1")) {
                                    this.d.postDelayed(v2_24, 180000);
                                    if ((this.h) || (this.c.isHeld())) {
                                        if ((this.h) && (this.c.isHeld())) {
                                            this.c.release();
                                        }
                                    } else {
                                        this.c.acquire(3600000);
                                    }
                                    return;
                                } else {
                                }
                            }
                            this.d.postDelayed(v2_24, 30000);
                        } else {
                            long v3_3 = new StringBuilder();
                            v3_3.append("unknown command, creating result: ");
                            v3_3.append(v1_16.getType());
                            com.sophos.smsec.core.smsectrace.d.b("CORE", v3_3.toString());
                            this.b(v1_16, -28);
                            return;
                        }
                    } else {
                        this.a.add(v2_7);
                        long v3_7 = new android.content.Intent(this.b, this.i.b());
                        v3_7.setAction("com.sophos.mobilecontrol.client.android.action.WAKE_ENGINE");
                        long v3_8 = android.app.PendingIntent.getBroadcast(this.b, 13371, v3_7, 268435456);
                        int v4_6 = v2_7.getScheduledDate().longValue();
                        if (android.os.Build$VERSION.SDK_INT < 21) {
                            ((android.app.AlarmManager) this.b.getSystemService("alarm")).setExact(1, v4_6, v3_8);
                        } else {
                            this.i.a(this.b, v2_7.getCommand().getDelay().intValue());
                        }
                    }
                } else {
                    this.b(v2_7.getCommand(), -39);
                    return;
                }
            }
        } else {
            this.e();
            this.h = 1;
            return;
        }
    }

Method com.sophos.cloud.core.a.a.b() calling method android.content.Intent.putExtra()


    public void b(com.sophos.mobilecontrol.client.android.command.definition.CommandRest p3, int p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.sophos.mobilecontrol.client.android.action.COMMAND_RESULT");
        v0_1.putExtra("command", p3);
        v0_1.putExtra("result", p4);
        this.b.sendBroadcast(v0_1, "com.sophos.mobilecontrol.client.android.permission.SEND_COMMAND");
        return;
    }

Method com.sophos.appprotectionmonitorlib.a.d() calling method android.content.Intent.putExtra()


    private void d(String p8)
    {
        String v0_5 = new android.content.Intent(this.c, com.sophos.appprotectionmonitorlib.ui.Wait4SmsecActivity);
        v0_5.putExtra("package", p8);
        v0_5.addFlags(1954545664);
        this.c.startActivity(v0_5);
        String v8_1 = 0;
        String v0_1 = 0;
        while ((!com.sophos.appprotectionmonitorlib.ui.Wait4SmsecActivity.a()) && (v0_1 < 5)) {
            Thread.sleep(200);
            v0_1++;
        }
        String v0_4 = ((android.os.PowerManager) this.c.getSystemService("power"));
        while (v8_1 < 2) {
            if (com.sophos.appprotectionmonitorlib.ui.Wait4SmsecActivity.a()) {
                if (!com.sophos.appprotectionmonitorlib.a.e.tryAcquire(1000, java.util.concurrent.TimeUnit.MILLISECONDS)) {
                    if (!v0_4.isInteractive()) {
                        this.d();
                    }
                } else {
                    android.util.Log.d("AppProtection", "restart");
                    break;
                }
            } else {
                v8_1++;
                Thread.sleep(200);
            }
        }
        return;
    }

Method com.sophos.appprotectengine.service.b.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p2, String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setAction(p3);
        v0_1.putExtra("package", p2.getPackageName());
        p2.sendBroadcast(v0_1, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.microsoft.aad.adal.WebviewHelper.getResultIntent() calling method android.content.Intent.putExtra()


    public android.content.Intent getResultIntent(String p4)
    {
        String v0_0 = this.mRequestIntent;
        if (v0_0 == null) {
            throw new IllegalArgumentException("requestIntent is null");
        } else {
            String v0_3 = this.getAuthenticationRequestFromIntent(v0_0);
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.microsoft.aad.adal:BrowserFinalUrl", p4);
            v1_1.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", v0_3);
            v1_1.putExtra("com.microsoft.aad.adal:RequestId", v0_3.getRequestId());
            return v1_1;
        }
    }

Method com.microsoft.aad.adal.BasicWebViewClient.onReceivedSslError() calling method android.content.Intent.putExtra()


    public void onReceivedSslError(android.webkit.WebView p3, android.webkit.SslErrorHandler p4, android.net.http.SslError p5)
    {
        super.onReceivedSslError(p3, p4, p5);
        this.showSpinner(0);
        p4.cancel();
        com.microsoft.aad.adal.Logger.e("BasicWebViewClient", "Received ssl error. ", "", com.microsoft.aad.adal.ADALError.ERROR_FAILED_SSL_HANDSHAKE);
        android.content.Intent v3_2 = new android.content.Intent();
        v3_2.putExtra("com.microsoft.aad.adal:BrowserErrorCode", "Code:-11");
        v3_2.putExtra("com.microsoft.aad.adal:BrowserErrorMessage", p5.toString());
        v3_2.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", this.mRequest);
        this.sendResponse(2002, v3_2);
        return;
    }

Method com.microsoft.aad.adal.BasicWebViewClient.onReceivedError() calling method android.content.Intent.putExtra()


    public void onReceivedError(android.webkit.WebView p3, int p4, String p5, String p6)
    {
        super.onReceivedError(p3, p4, p5, p6);
        this.showSpinner(0);
        String v6_4 = new StringBuilder();
        v6_4.append("Webview received an error. ErrorCode:");
        v6_4.append(p4);
        com.microsoft.aad.adal.Logger.e("BasicWebViewClient", v6_4.toString(), p5, com.microsoft.aad.adal.ADALError.ERROR_WEBVIEW);
        android.content.Intent v3_3 = new android.content.Intent();
        StringBuilder v0_2 = new StringBuilder();
        v0_2.append("Error Code:");
        v0_2.append(p4);
        v3_3.putExtra("com.microsoft.aad.adal:BrowserErrorCode", v0_2.toString());
        v3_3.putExtra("com.microsoft.aad.adal:BrowserErrorMessage", p5);
        v3_3.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", this.mRequest);
        this.sendResponse(2002, v3_3);
        return;
    }

Method com.microsoft.aad.adal.BasicWebViewClient$3.run() calling method android.content.Intent.putExtra()


    public void run()
    {
        try {
            com.microsoft.aad.adal.BasicWebViewClient v1_12 = new com.microsoft.aad.adal.ChallengeResponseBuilder(new com.microsoft.aad.adal.JWSBuilder()).getChallengeResponseFromUri(this.val$challengeUrl);
            android.content.Intent v2_10 = new java.util.HashMap();
            v2_10.put("Authorization", v1_12.getAuthorizationHeaderValue());
            this.this$0.postRunnable(new com.microsoft.aad.adal.BasicWebViewClient$3$1(this, v1_12, v2_10));
        } catch (com.microsoft.aad.adal.BasicWebViewClient v1_7) {
            com.microsoft.aad.adal.Logger.e("BasicWebViewClient:shouldOverrideUrlLoading", "Argument exception. ", v1_7.getMessage(), com.microsoft.aad.adal.ADALError.ARGUMENT_EXCEPTION, v1_7);
            android.content.Intent v2_7 = new android.content.Intent();
            v2_7.putExtra("com.microsoft.aad.adal:AuthenticationException", v1_7);
            if (com.microsoft.aad.adal.BasicWebViewClient.access$000(this.this$0) != null) {
                v2_7.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", com.microsoft.aad.adal.BasicWebViewClient.access$000(this.this$0));
            }
            this.this$0.sendResponse(2005, v2_7);
        } catch (com.microsoft.aad.adal.BasicWebViewClient v1_1) {
            com.microsoft.aad.adal.Logger.e("BasicWebViewClient:shouldOverrideUrlLoading", "It is failed to create device certificate response", v1_1.getMessage(), com.microsoft.aad.adal.ADALError.DEVICE_CERTIFICATE_RESPONSE_FAILED, v1_1);
            android.content.Intent v2_3 = new android.content.Intent();
            v2_3.putExtra("com.microsoft.aad.adal:AuthenticationException", v1_1);
            if (com.microsoft.aad.adal.BasicWebViewClient.access$000(this.this$0) != null) {
                v2_3.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", com.microsoft.aad.adal.BasicWebViewClient.access$000(this.this$0));
            }
            this.this$0.sendResponse(2005, v2_3);
        }
        return;
    }

Method com.microsoft.aad.adal.AuthenticationDialog.cancelFlow() calling method android.content.Intent.putExtra()


    private void cancelFlow()
    {
        com.microsoft.aad.adal.Logger.i("AuthenticationDialog", "Cancelling dialog", "");
        android.os.Handler v0_3 = new android.content.Intent();
        v0_3.putExtra("com.microsoft.aad.adal:RequestId", this.mRequest.getRequestId());
        this.mAcquireTokenRequest.onActivityResult(1001, 2001, v0_3);
        android.os.Handler v0_1 = this.mHandlerInView;
        if (v0_1 != null) {
            v0_1.post(new com.microsoft.aad.adal.AuthenticationDialog$2(this));
        }
        return;
    }

Method com.microsoft.aad.adal.AuthenticationDialog$1.run() calling method android.content.Intent.putExtra()


    public void run()
    {
        android.app.Dialog v0_19 = ((android.view.LayoutInflater) com.microsoft.aad.adal.AuthenticationDialog.access$000(this.this$0).getSystemService("layout_inflater"));
        String v1_0 = new android.app.AlertDialog$Builder(com.microsoft.aad.adal.AuthenticationDialog.access$000(this.this$0));
        try {
            android.app.Dialog v0_9 = v0_19.inflate(com.microsoft.aad.adal.AuthenticationDialog.access$100(this.this$0, "dialog_authentication", "layout"), 0);
        } catch (android.app.Dialog v0_13) {
            com.microsoft.aad.adal.Logger.e("AuthenticationDialog", "Failed to inflate authentication dialog", "", com.microsoft.aad.adal.ADALError.DEVELOPER_DIALOG_INFLATION_ERROR, v0_13);
            v0_9 = 0;
        }
        if (v0_9 != null) {
            String v2_28 = this.this$0;
            com.microsoft.aad.adal.AuthenticationDialog.access$202(v2_28, ((android.webkit.WebView) v0_9.findViewById(com.microsoft.aad.adal.AuthenticationDialog.access$100(v2_28, "com_microsoft_aad_adal_webView1", "id"))));
        }
        if (com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0) != null) {
            if (!com.microsoft.aad.adal.AuthenticationSettings.INSTANCE.getDisableWebViewHardwareAcceleration()) {
                com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).setLayerType(1, 0);
                com.microsoft.aad.adal.Logger.d("AuthenticationDialog:show", "Hardware acceleration is disabled in WebView");
            }
            com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).getSettings().setJavaScriptEnabled(1);
            com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).requestFocus(130);
            String v2_44 = com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).getSettings().getUserAgentString();
            String v3_18 = com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).getSettings();
            String v5_8 = new StringBuilder();
            v5_8.append(v2_44);
            v5_8.append(" PKeyAuth/1.0");
            v3_18.setUserAgentString(v5_8.toString());
            String v2_51 = com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).getSettings().getUserAgentString();
            String v5_10 = new StringBuilder();
            v5_10.append("UserAgent:");
            v5_10.append(v2_51);
            com.microsoft.aad.adal.Logger.v("AuthenticationDialog:show", v5_10.toString());
            com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).setOnTouchListener(new com.microsoft.aad.adal.AuthenticationDialog$1$2(this));
            com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).getSettings().setLoadWithOverviewMode(1);
            com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).getSettings().setDomStorageEnabled(1);
            com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).getSettings().setUseWideViewPort(1);
            com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).getSettings().setBuiltInZoomControls(1);
            try {
                String v2_18 = new com.microsoft.aad.adal.Oauth2(com.microsoft.aad.adal.AuthenticationDialog.access$300(this.this$0)).getCodeRequestUrl();
                com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).setWebViewClient(new com.microsoft.aad.adal.AuthenticationDialog$DialogWebViewClient(this.this$0, com.microsoft.aad.adal.AuthenticationDialog.access$000(this.this$0), com.microsoft.aad.adal.AuthenticationDialog.access$300(this.this$0).getRedirectUri(), com.microsoft.aad.adal.AuthenticationDialog.access$300(this.this$0)));
                com.microsoft.aad.adal.AuthenticationDialog.access$200(this.this$0).post(new com.microsoft.aad.adal.AuthenticationDialog$1$3(this, v2_18));
            } catch (String v2_20) {
                com.microsoft.aad.adal.Logger.e("AuthenticationDialog:show", "Encoding error", "", com.microsoft.aad.adal.ADALError.ENCODING_IS_NOT_SUPPORTED, v2_20);
            }
            v1_0.setView(v0_9).setCancelable(1);
            v1_0.setOnCancelListener(new com.microsoft.aad.adal.AuthenticationDialog$1$4(this));
            com.microsoft.aad.adal.AuthenticationDialog.access$602(this.this$0, v1_0.create());
            com.microsoft.aad.adal.Logger.i("AuthenticationDialog:show", "Showing authenticationDialog", "");
            com.microsoft.aad.adal.AuthenticationDialog.access$600(this.this$0).show();
            return;
        } else {
            com.microsoft.aad.adal.Logger.e("AuthenticationDialog:show", "Expected resource name for webview is com_microsoft_aad_adal_webView1. It is not in your layout file", "", com.microsoft.aad.adal.ADALError.DEVELOPER_DIALOG_LAYOUT_INVALID);
            android.app.Dialog v0_11 = new android.content.Intent();
            v0_11.putExtra("com.microsoft.aad.adal:RequestId", com.microsoft.aad.adal.AuthenticationDialog.access$300(this.this$0).getRequestId());
            com.microsoft.aad.adal.AuthenticationDialog.access$400(this.this$0).onActivityResult(1001, 2001, v0_11);
            if (com.microsoft.aad.adal.AuthenticationDialog.access$500(this.this$0) != null) {
                com.microsoft.aad.adal.AuthenticationDialog.access$500(this.this$0).post(new com.microsoft.aad.adal.AuthenticationDialog$1$1(this));
            }
            return;
        }
    }

Method com.microsoft.aad.adal.AuthenticationContext.cancelAuthenticationActivity() calling method android.content.Intent.putExtra()


    public boolean cancelAuthenticationActivity(int p7)
    {
        String v0_0 = this.getWaitingRequest(p7);
        if ((v0_0 != null) && (v0_0.getDelegate() != null)) {
            String v2_0;
            if (v0_0.getRequest() == null) {
                v2_0 = "No correlation id associated with waiting request";
            } else {
                com.microsoft.aad.adal.ADALError v3_0 = new Object[1];
                v3_0[0] = v0_0.getRequest().getCorrelationId().toString();
                v2_0 = String.format(" CorrelationId: %s", v3_0);
            }
            StringBuilder v4_2 = new StringBuilder();
            v4_2.append("Current callback is not empty. There is an active authentication Activity.");
            v4_2.append(v2_0);
            com.microsoft.aad.adal.Logger.v("AuthenticationContext:cancelAuthenticationActivity", v4_2.toString());
            com.microsoft.aad.adal.ADALError v3_3 = new android.content.Intent("com.microsoft.aad.adal:BrowserCancel");
            v3_3.putExtras(new android.os.Bundle());
            v3_3.putExtra("com.microsoft.aad.adal:RequestId", p7);
            boolean v7_3 = android.support.v4.content.LocalBroadcastManager.getInstance(this.mContext).sendBroadcast(v3_3);
            if (!v7_3) {
                String v1_2 = new StringBuilder();
                v1_2.append("Cancel broadcast message was not successful.");
                v1_2.append(v2_0);
                com.microsoft.aad.adal.Logger.w("AuthenticationContext:cancelAuthenticationActivity", v1_2.toString(), "", com.microsoft.aad.adal.ADALError.BROADCAST_CANCEL_NOT_SUCCESSFUL);
            } else {
                StringBuilder v4_9 = new StringBuilder();
                v4_9.append("Cancel broadcast message was successful.");
                v4_9.append(v2_0);
                com.microsoft.aad.adal.Logger.v("AuthenticationContext:cancelAuthenticationActivity", v4_9.toString());
                v0_0.setCancelled(1);
                v0_0.getDelegate().onError(new com.microsoft.aad.adal.AuthenticationCancelError("Cancel broadcast message was successful."));
            }
            return v7_3;
        } else {
            com.microsoft.aad.adal.Logger.v("AuthenticationContext:cancelAuthenticationActivity", "Current callback is empty. There is not any active authentication.");
            return 1;
        }
    }

Method com.microsoft.aad.adal.AuthenticationActivity.onCreate() calling method android.content.Intent.putExtra()


    protected void onCreate(android.os.Bundle p8)
    {
        super.onCreate(p8);
        this.setContentView(this.getResources().getIdentifier("activity_authentication", "layout", this.getPackageName()));
        android.webkit.CookieSyncManager.createInstance(this.getApplicationContext());
        android.webkit.CookieSyncManager.getInstance().sync();
        android.webkit.CookieManager.getInstance().setAcceptCookie(1);
        com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", "AuthenticationActivity was created.");
        this.mAuthRequest = this.getAuthenticationRequestFromIntent(this.getIntent());
        String v0_47 = this.mAuthRequest;
        if (v0_47 != null) {
            if ((v0_47.getAuthority() != null) && (!this.mAuthRequest.getAuthority().isEmpty())) {
                if ((this.mAuthRequest.getResource() != null) && (!this.mAuthRequest.getResource().isEmpty())) {
                    if ((this.mAuthRequest.getClientId() != null) && (!this.mAuthRequest.getClientId().isEmpty())) {
                        if ((this.mAuthRequest.getRedirectUri() != null) && (!this.mAuthRequest.getRedirectUri().isEmpty())) {
                            this.mRedirectUrl = this.mAuthRequest.getRedirectUri();
                            com.microsoft.aad.adal.Telemetry.getInstance().startEvent(this.mAuthRequest.getTelemetryRequestId(), "Microsoft.ADAL.ui_event");
                            this.mUIEvent = new com.microsoft.aad.adal.UIEvent("Microsoft.ADAL.ui_event");
                            this.mUIEvent.setRequestId(this.mAuthRequest.getTelemetryRequestId());
                            this.mUIEvent.setCorrelationId(this.mAuthRequest.getCorrelationId().toString());
                            this.mWebView = ((android.webkit.WebView) this.findViewById(this.getResources().getIdentifier("webView1", "id", this.getPackageName())));
                            if (!com.microsoft.aad.adal.AuthenticationSettings.INSTANCE.getDisableWebViewHardwareAcceleration()) {
                                this.mWebView.setLayerType(1, 0);
                                com.microsoft.aad.adal.Logger.d("AuthenticationActivity:onCreate", "Hardware acceleration is disabled in WebView");
                            }
                            this.mStartUrl = "about:blank";
                            try {
                                this.mStartUrl = new com.microsoft.aad.adal.Oauth2(this.mAuthRequest).getCodeRequestUrl();
                                com.microsoft.aad.adal.AuthenticationActivity$1 v1_3 = new StringBuilder();
                                v1_3.append("Init broadcastReceiver with request. RequestId:");
                                v1_3.append(this.mAuthRequest.getRequestId());
                                com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", v1_3.toString(), this.mAuthRequest.getLogInfo(), 0);
                                this.mReceiver = new com.microsoft.aad.adal.AuthenticationActivity$ActivityBroadcastReceiver(this, 0);
                                com.microsoft.aad.adal.AuthenticationActivity$ActivityBroadcastReceiver.access$102(this.mReceiver, this.mAuthRequest.getRequestId());
                                android.support.v4.content.LocalBroadcastManager.getInstance(this).registerReceiver(this.mReceiver, new android.content.IntentFilter("com.microsoft.aad.adal:BrowserCancel"));
                                String v0_20 = this.mWebView.getSettings().getUserAgentString();
                                com.microsoft.aad.adal.AuthenticationActivity$1 v1_9 = this.mWebView.getSettings();
                                StringBuilder v4_9 = new StringBuilder();
                                v4_9.append(v0_20);
                                v4_9.append(" PKeyAuth/1.0");
                                v1_9.setUserAgentString(v4_9.toString());
                                String v0_26 = this.mWebView.getSettings().getUserAgentString();
                                String v5_3 = new StringBuilder();
                                v5_3.append("UserAgent:");
                                v5_3.append(v0_26);
                                com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", "", v5_3.toString(), 0);
                            } catch (String v8_1) {
                                com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", "Encoding format is not supported. ", v8_1.getMessage(), 0);
                                String v8_4 = new android.content.Intent();
                                v8_4.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", this.mAuthRequest);
                                this.returnToCaller(2002, v8_4);
                                return;
                            }
                            if (!this.isBrokerRequest(this.getIntent())) {
                                com.microsoft.aad.adal.AuthenticationActivity$1 v1_15 = new StringBuilder();
                                v1_15.append("Non-broker request for package ");
                                v1_15.append(this.getCallingPackage());
                                com.microsoft.aad.adal.AuthenticationActivity$1 v1_16 = v1_15.toString();
                                String v2_4 = new StringBuilder();
                                v2_4.append(" Start url: ");
                                v2_4.append(this.mStartUrl);
                                com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", v1_16, v2_4.toString(), 0);
                            } else {
                                this.mCallingPackage = this.getCallingPackage();
                                if (this.mCallingPackage != null) {
                                    com.microsoft.aad.adal.AuthenticationActivity$1 v1_18 = new StringBuilder();
                                    v1_18.append("It is a broker request for package:");
                                    v1_18.append(this.mCallingPackage);
                                    com.microsoft.aad.adal.Logger.i("AuthenticationActivity:onCreate", v1_18.toString(), "");
                                    this.mAccountAuthenticatorResponse = ((android.accounts.AccountAuthenticatorResponse) this.getIntent().getParcelableExtra("accountAuthenticatorResponse"));
                                    String v0_42 = this.mAccountAuthenticatorResponse;
                                    if (v0_42 != null) {
                                        v0_42.onRequestContinued();
                                    }
                                    String v0_44 = new com.microsoft.aad.adal.PackageHelper(this);
                                    this.mCallingPackage = this.getCallingPackage();
                                    this.mCallingUID = v0_44.getUIDForPackage(this.mCallingPackage);
                                    String v0_46 = v0_44.getCurrentSignatureForPackage(this.mCallingPackage);
                                    this.mStartUrl = this.getBrokerStartUrl(this.mStartUrl, this.mCallingPackage, v0_46);
                                    if (!this.isCallerBrokerInstaller()) {
                                        com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", "Caller needs to be verified using special redirectUri");
                                        this.mRedirectUrl = com.microsoft.aad.adal.PackageHelper.getBrokerRedirectUrl(this.mCallingPackage, v0_46);
                                    }
                                    StringBuilder v4_14 = new StringBuilder();
                                    v4_14.append("Broker redirectUrl: ");
                                    v4_14.append(this.mRedirectUrl);
                                    v4_14.append(" The calling package is: ");
                                    v4_14.append(this.mCallingPackage);
                                    v4_14.append(" Signature hash for calling package is: ");
                                    v4_14.append(v0_46);
                                    v4_14.append(" Current context package: ");
                                    v4_14.append(this.getPackageName());
                                    v4_14.append(" Start url: ");
                                    v4_14.append(this.mStartUrl);
                                    com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", "", v4_14.toString(), 0);
                                } else {
                                    com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", "Calling package is null, startActivityForResult is not used to call this activity");
                                    String v8_9 = new android.content.Intent();
                                    v8_9.putExtra("com.microsoft.aad.adal:BrowserErrorCode", "Invalid request");
                                    v8_9.putExtra("com.microsoft.aad.adal:BrowserErrorMessage", "startActivityForResult is not used to call this activity");
                                    this.returnToCaller(2002, v8_9);
                                    return;
                                }
                            }
                            this.mRegisterReceiver = 0;
                            String v0_54 = this.mStartUrl;
                            String v2_14 = new StringBuilder();
                            v2_14.append("Device info:");
                            v2_14.append(android.os.Build$VERSION.RELEASE);
                            v2_14.append(" ");
                            v2_14.append(android.os.Build.MANUFACTURER);
                            v2_14.append(android.os.Build.MODEL);
                            com.microsoft.aad.adal.Logger.i("AuthenticationActivity:onCreate", v2_14.toString(), "");
                            this.mStorageHelper = new com.microsoft.identity.common.adal.internal.cache.StorageHelper(this.getApplicationContext());
                            this.setupWebView();
                            if (this.mAuthRequest.getCorrelationId() != null) {
                                String v2_18 = new StringBuilder();
                                v2_18.append("Correlation id for request sent is:");
                                v2_18.append(this.mAuthRequest.getCorrelationId().toString());
                                com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", v2_18.toString());
                            } else {
                                com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", "Null correlation id in the request.");
                            }
                            if (p8 != null) {
                                com.microsoft.aad.adal.Logger.v("AuthenticationActivity:onCreate", "Reuse webview");
                            } else {
                                this.mWebView.post(new com.microsoft.aad.adal.AuthenticationActivity$1(this, v0_54));
                            }
                            return;
                        } else {
                            this.returnError(com.microsoft.aad.adal.ADALError.ARGUMENT_EXCEPTION, "account.redirect");
                            return;
                        }
                    } else {
                        this.returnError(com.microsoft.aad.adal.ADALError.ARGUMENT_EXCEPTION, "account.clientid.key");
                        return;
                    }
                } else {
                    this.returnError(com.microsoft.aad.adal.ADALError.ARGUMENT_EXCEPTION, "account.resource");
                    return;
                }
            } else {
                this.returnError(com.microsoft.aad.adal.ADALError.ARGUMENT_EXCEPTION, "account.authority");
                return;
            }
        } else {
            com.microsoft.aad.adal.Logger.d("AuthenticationActivity:onCreate", "Intent for Authentication Activity doesn\'t have the request details, returning to caller");
            String v8_16 = new android.content.Intent();
            v8_16.putExtra("com.microsoft.aad.adal:BrowserErrorCode", "Invalid request");
            v8_16.putExtra("com.microsoft.aad.adal:BrowserErrorMessage", "Intent does not have request details");
            this.returnToCaller(2002, v8_16);
            return;
        }
    }

Method com.microsoft.aad.adal.AuthenticationActivity.returnToCaller() calling method android.content.Intent.putExtra()


    private void returnToCaller(int p5, android.content.Intent p6)
    {
        int v1_3 = new StringBuilder();
        v1_3.append("Return To Caller:");
        v1_3.append(p5);
        com.microsoft.aad.adal.Logger.v("AuthenticationActivity:returnToCaller", v1_3.toString());
        this.displaySpinner(0);
        if (p6 == null) {
            p6 = new android.content.Intent();
        }
        if (this.mAuthRequest != null) {
            int v1_2 = new StringBuilder();
            v1_2.append("Set request id related to response. REQUEST_ID for caller returned to:");
            v1_2.append(this.mAuthRequest.getRequestId());
            com.microsoft.aad.adal.Logger.v("AuthenticationActivity:returnToCaller", v1_2.toString());
            p6.putExtra("com.microsoft.aad.adal:RequestId", this.mAuthRequest.getRequestId());
        } else {
            com.microsoft.aad.adal.Logger.w("AuthenticationActivity:returnToCaller", "Request object is null", "", com.microsoft.aad.adal.ADALError.ACTIVITY_REQUEST_INTENT_DATA_IS_NULL);
        }
        this.setResult(p5, p6);
        this.finish();
        return;
    }

Method com.microsoft.aad.adal.AuthenticationActivity.returnError() calling method android.content.Intent.putExtra()


    private void returnError(com.microsoft.aad.adal.ADALError p4, String p5)
    {
        String v1_2 = new StringBuilder();
        v1_2.append("Argument error:");
        v1_2.append(p5);
        com.microsoft.aad.adal.Logger.w("AuthenticationActivity", v1_2.toString());
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra("com.microsoft.aad.adal:BrowserErrorCode", p4.name());
        v0_1.putExtra("com.microsoft.aad.adal:BrowserErrorMessage", p5);
        if (this.mAuthRequest != null) {
            v0_1.putExtra("com.microsoft.aad.adal:RequestId", this.mWaitingRequestId);
            v0_1.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", this.mAuthRequest);
        }
        this.setResult(2002, v0_1);
        this.finish();
        return;
    }

Method com.microsoft.aad.adal.AuthenticationActivity$TokenTask.onPostExecute() calling method android.content.Intent.putExtra()


    protected void onPostExecute(com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult p5)
    {
        com.microsoft.aad.adal.Logger.v("AuthenticationActivity", "Token task returns the result");
        com.microsoft.aad.adal.AuthenticationActivity.access$1300(this.this$0, 0);
        com.microsoft.aad.adal.AuthenticationActivity v0_4 = new android.content.Intent();
        if (com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5) != null) {
            if (!com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5).getStatus().equals(com.microsoft.aad.adal.AuthenticationResult$AuthenticationStatus.Succeeded)) {
                com.microsoft.aad.adal.AuthenticationActivity.access$1200(this.this$0, com.microsoft.aad.adal.ADALError.AUTHORIZATION_CODE_NOT_EXCHANGED_FOR_TOKEN, com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5).getErrorDescription());
            } else {
                v0_4.putExtra("com.microsoft.aad.adal:RequestId", com.microsoft.aad.adal.AuthenticationActivity.access$2200(this.this$0));
                v0_4.putExtra("account.access.token", com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5).getAccessToken());
                v0_4.putExtra("account.name", com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$2100(p5));
                if (com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5).getExpiresOn() != null) {
                    v0_4.putExtra("account.expiredate", com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5).getExpiresOn().getTime());
                }
                if (com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5).getTenantId() != null) {
                    v0_4.putExtra("account.userinfo.tenantid", com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5).getTenantId());
                }
                com.microsoft.aad.adal.AuthenticationActivity v5_6 = com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1800(p5).getUserInfo();
                if (v5_6 != null) {
                    v0_4.putExtra("account.userinfo.userid", v5_6.getUserId());
                    v0_4.putExtra("account.userinfo.given.name", v5_6.getGivenName());
                    v0_4.putExtra("account.userinfo.family.name", v5_6.getFamilyName());
                    v0_4.putExtra("account.userinfo.identity.provider", v5_6.getIdentityProvider());
                    v0_4.putExtra("account.userinfo.userid.displayable", v5_6.getDisplayableId());
                }
                com.microsoft.aad.adal.AuthenticationActivity.access$2300(this.this$0, 2004, v0_4);
            }
            return;
        } else {
            com.microsoft.aad.adal.Logger.v("AuthenticationActivity", "Token task has exception");
            com.microsoft.aad.adal.AuthenticationActivity.access$1200(this.this$0, com.microsoft.aad.adal.ADALError.AUTHORIZATION_CODE_NOT_EXCHANGED_FOR_TOKEN, com.microsoft.aad.adal.AuthenticationActivity$TokenTaskResult.access$1900(p5).getMessage());
            return;
        }
    }

Method com.microsoft.aad.adal.AcquireTokenInteractiveRequest.getAuthenticationActivityIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent getAuthenticationActivityIntent()
    {
        android.content.Intent v0_1 = new android.content.Intent();
        if (com.microsoft.aad.adal.AuthenticationSettings.INSTANCE.getActivityPackageName() == null) {
            v0_1.setClass(this.mContext, com.microsoft.aad.adal.AuthenticationActivity);
        } else {
            v0_1.setClassName(com.microsoft.aad.adal.AuthenticationSettings.INSTANCE.getActivityPackageName(), com.microsoft.aad.adal.AuthenticationActivity.getName());
        }
        v0_1.putExtra("com.microsoft.aad.adal:BrowserRequestMessage", this.mAuthRequest);
        return v0_1;
    }

Method com.google.zxing.client.android.CaptureActivity.b() calling method android.content.Intent.putExtra()


    private void b(com.google.zxing.j p6, com.google.zxing.client.android.result.c p7, android.graphics.Bitmap p8)
    {
        if (p8 != 0) {
            this.g.a(p8);
        }
        long v0_1 = 1500;
        if (this.getIntent() != null) {
            v0_1 = this.getIntent().getLongExtra("RESULT_DISPLAY_DURATION_MS", 1500);
        }
        int v8_1 = 0;
        if (v0_1 > 0) {
            byte[] v2_6 = String.valueOf(p6);
            if (v2_6.length() > 32) {
                String v3_6 = new StringBuilder();
                v3_6.append(v2_6.substring(0, 32));
                v3_6.append(" ...");
                v2_6 = v3_6.toString();
            }
            String v3_7 = this.h;
            String v4_3 = new StringBuilder();
            v4_3.append(this.getString(p7.c()));
            v4_3.append(" : ");
            v4_3.append(v2_6);
            v3_7.setText(v4_3.toString());
        }
        if (this.l == com.google.zxing.client.android.IntentSource.NATIVE_APP_INTENT) {
            android.content.Intent v7_7 = new android.content.Intent(this.getIntent().getAction());
            v7_7.addFlags(524288);
            v7_7.putExtra("SCAN_RESULT", p6.toString());
            v7_7.putExtra("SCAN_RESULT_FORMAT", p6.d().toString());
            byte[] v2_15 = p6.b();
            if ((v2_15 != null) && (v2_15.length > 0)) {
                v7_7.putExtra("SCAN_RESULT_BYTES", v2_15);
            }
            java.util.Iterator v6_5 = p6.e();
            if (v6_5 != null) {
                if (v6_5.containsKey(com.google.zxing.ResultMetadataType.UPC_EAN_EXTENSION)) {
                    v7_7.putExtra("SCAN_RESULT_UPC_EAN_EXTENSION", v6_5.get(com.google.zxing.ResultMetadataType.UPC_EAN_EXTENSION).toString());
                }
                byte[] v2_22 = ((Number) v6_5.get(com.google.zxing.ResultMetadataType.ORIENTATION));
                if (v2_22 != null) {
                    v7_7.putExtra("SCAN_RESULT_ORIENTATION", v2_22.intValue());
                }
                byte[] v2_26 = ((String) v6_5.get(com.google.zxing.ResultMetadataType.ERROR_CORRECTION_LEVEL));
                if (v2_26 != null) {
                    v7_7.putExtra("SCAN_RESULT_ERROR_CORRECTION_LEVEL", v2_26);
                }
                java.util.Iterator v6_2 = ((Iterable) v6_5.get(com.google.zxing.ResultMetadataType.BYTE_SEGMENTS));
                if (v6_2 != null) {
                    java.util.Iterator v6_3 = v6_2.iterator();
                    while (v6_3.hasNext()) {
                        byte[] v2_3 = ((byte[]) v6_3.next());
                        String v3_2 = new StringBuilder();
                        v3_2.append("SCAN_RESULT_BYTE_SEGMENTS_");
                        v3_2.append(v8_1);
                        v7_7.putExtra(v3_2.toString(), v2_3);
                        v8_1++;
                    }
                }
            }
            this.a(com.google.zxing.h$c.return_scan_result, v7_7, v0_1);
        }
        return;
    }

Method com.baidu.android.pushservice.d.f.a() calling method android.content.Intent.putExtra()


    protected void a(android.content.Intent p3)
    {
        p3.putExtra("bind_status", this.e);
        return;
    }

Method com.baidu.android.pushservice.d.s.a() calling method android.content.Intent.putExtra()


    protected void a(int p4, byte[] p5)
    {
        String v1_6;
        android.content.Intent v0_1 = new android.content.Intent();
        if (!this.b.a.equals("method_list_sdk_tags")) {
            v1_6 = "com.baidu.android.pushservice.action.RECEIVE";
        } else {
            v1_6 = "com.baidu.android.pushservice.action.sdk.RECEIVE";
        }
        v0_1.setAction(v1_6);
        v0_1.putExtra("method", this.b.a);
        v0_1.putExtra("error_msg", p4);
        v0_1.putExtra("content", p5);
        if (!this.d.isEmpty()) {
            v0_1.putStringArrayListExtra("tags_list", this.d);
        }
        v0_1.setFlags(32);
        this.a(v0_1);
        if (!android.text.TextUtils.isEmpty(this.b.e)) {
            if (!this.b.a.equals("method_list_sdk_tags")) {
                v0_1.setPackage(this.b.e);
            }
        } else {
            if (!this.b.a.equals("method_list_sdk_tags")) {
                return;
            }
        }
        com.baidu.android.pushservice.i.l.b(this.a, v0_1, v0_1.getAction(), v0_1.getPackage());
        return;
    }

Method android.support.v4.graphics.drawable.IconCompat.addToShortcutIntent() calling method android.content.Intent.putExtra()


    public void addToShortcutIntent(android.content.Intent p5, android.graphics.drawable.Drawable p6, android.content.Context p7)
    {
        android.graphics.Bitmap v7_3;
        this.checkResource(p7);
        android.graphics.Canvas v0_0 = this.mType;
        if (v0_0 == 5) {
            v7_3 = android.support.v4.graphics.drawable.IconCompat.createLegacyIconFromAdaptiveIcon(((android.graphics.Bitmap) this.mObj1), 1);
        } else {
            switch (v0_0) {
                case 1:
                    v7_3 = ((android.graphics.Bitmap) this.mObj1);
                    if (p6 != null) {
                        v7_3 = v7_3.copy(v7_3.getConfig(), 1);
                    }
                    break;
                case 2:
                    try {
                        android.graphics.Bitmap v7_1 = p7.createPackageContext(this.getResPackage(), 0);
                    } catch (android.content.pm.PackageManager$NameNotFoundException v5_1) {
                        android.graphics.Bitmap v7_10 = new StringBuilder();
                        v7_10.append("Can\'t find package ");
                        v7_10.append(this.mObj1);
                        throw new IllegalArgumentException(v7_10.toString(), v5_1);
                    }
                    if (p6 != null) {
                        android.graphics.Canvas v0_3 = android.support.v4.content.ContextCompat.getDrawable(v7_1, this.mInt1);
                        if (v0_3.getIntrinsicWidth() <= 0) {
                            v7_3 = android.graphics.Bitmap.createBitmap(((android.app.ActivityManager) v7_1.getSystemService("activity")).getLauncherLargeIconSize(), ((android.app.ActivityManager) v7_1.getSystemService("activity")).getLauncherLargeIconSize(), android.graphics.Bitmap$Config.ARGB_8888);
                        } else {
                            if (v0_3.getIntrinsicHeight() > 0) {
                                v7_3 = android.graphics.Bitmap.createBitmap(v0_3.getIntrinsicWidth(), v0_3.getIntrinsicHeight(), android.graphics.Bitmap$Config.ARGB_8888);
                            } else {
                            }
                        }
                        v0_3.setBounds(0, 0, v7_3.getWidth(), v7_3.getHeight());
                        v0_3.draw(new android.graphics.Canvas(v7_3));
                    } else {
                        p5.putExtra("android.intent.extra.shortcut.ICON_RESOURCE", android.content.Intent$ShortcutIconResource.fromContext(v7_1, this.mInt1));
                        return;
                    }
                default:
                    throw new IllegalArgumentException("Icon type not supported for intent shortcuts");
            }
        }
        if (p6 != null) {
            android.graphics.Canvas v0_8 = v7_3.getWidth();
            android.graphics.Canvas v1_4 = v7_3.getHeight();
            p6.setBounds((v0_8 / 2), (v1_4 / 2), v0_8, v1_4);
            p6.draw(new android.graphics.Canvas(v7_3));
        }
        p5.putExtra("android.intent.extra.shortcut.ICON", v7_3);
        return;
    }

Method com.google.firebase.iid.FirebaseInstanceIdReceiver.zza() calling method android.content.Intent.putExtra()


    private final void zza(android.content.Context p5, android.content.Intent p6, String p7)
    {
        String v0 = 0;
        p6.setComponent(0);
        p6.setPackage(p5.getPackageName());
        if (android.os.Build$VERSION.SDK_INT <= 18) {
            p6.removeCategory(p5.getPackageName());
        }
        String v1_1 = p6.getStringExtra("gcm.rawData64");
        if (v1_1 != null) {
            p6.putExtra("rawData", android.util.Base64.decode(v1_1, 0));
            p6.removeExtra("gcm.rawData64");
        }
        if ((!"google.com/iid".equals(p6.getStringExtra("from"))) && (!"com.google.firebase.INSTANCE_ID_EVENT".equals(p7))) {
            if ((!"com.google.android.c2dm.intent.RECEIVE".equals(p7)) && (!"com.google.firebase.MESSAGING_EVENT".equals(p7))) {
                android.util.Log.d("FirebaseInstanceId", "Unexpected intent");
            } else {
                v0 = "com.google.firebase.MESSAGING_EVENT";
            }
        } else {
            v0 = "com.google.firebase.INSTANCE_ID_EVENT";
        }
        String v7_3 = -1;
        if (v0 != null) {
            v7_3 = com.google.firebase.iid.FirebaseInstanceIdReceiver.zza(this, p5, v0, p6);
        }
        if (this.isOrderedBroadcast()) {
            this.setResultCode(v7_3);
        }
        return;
    }

Method com.baidu.android.pushservice.message.a.g.a() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.message.a.f.a() calling method android.content.Intent.putExtra()


    public com.baidu.android.pushservice.message.g a(com.baidu.android.pushservice.message.k p11, byte[] p12)
    {
        String v0_0 = p11.e();
        android.content.Context v1_8 = p11.h();
        String v2_0 = p11.i();
        android.content.Intent v3_4 = p11.j();
        String v11_13 = p11.f();
        String v4_1 = new String(p12);
        com.baidu.android.pushservice.a.d v5_1 = com.baidu.android.pushservice.a.d.a(this.a, v0_0);
        if ((android.text.TextUtils.isEmpty(v11_13)) || (!com.baidu.android.pushservice.i.l.c(this.a, v11_13))) {
            if (v5_1.a() != com.baidu.android.pushservice.a.c.a) {
                if (v5_1.a() != com.baidu.android.pushservice.a.c.b) {
                    v11_13 = 0;
                } else {
                    v11_13 = v5_1.b.c();
                }
            } else {
                v11_13 = v5_1.a.c();
            }
        }
        int v8 = 7;
        switch (ark>com.baidu.android.pushservice.message.a.fark>$1.a[v5_1.a().ordinal()]) {
            case 1:
                String v11_18 = this.a(v11_13);
                android.content.Intent v3_5 = com.baidu.android.pushservice.i.l.a(this.a, v1_8, p12, v3_4, v11_18);
                try {
                    this.a.getPackageManager().getPackageInfo(v11_18, 128);
                    android.content.Intent v6_13 = new android.content.Intent();
                    v6_13.putExtra("app_id", v0_0);
                    v6_13.putExtra("msg_id", v1_8);
                    v6_13.putExtra("message", p12);
                    v6_13.putExtra("message_string", v4_1);
                    v6_13.putExtra("message_id", v1_8);
                    v6_13.putExtra("baidu_message_type", v2_0);
                    v6_13.putExtra("baidu_message_body", p12);
                    v6_13.putExtra("baidu_message_secur_info", v3_5);
                    String v11_1 = com.baidu.android.pushservice.i.l.a(this.a, v6_13, "com.baidu.android.pushservice.action.MESSAGE", v11_18);
                    android.content.Context v12_4 = new StringBuilder();
                    v12_4.append(">>> Deliver message to client: ");
                    v12_4.append(v5_1.a.c());
                    v12_4.append(" result: ");
                    v12_4.append(v11_1);
                    com.baidu.android.pushservice.i.l.b(v12_4.toString(), this.a);
                    v8 = v11_1;
                } catch (android.content.pm.PackageManager$NameNotFoundException) {
                    String v11_3 = new StringBuilder();
                    v11_3.append(">>> NOT deliver to app: ");
                    v11_3.append(v5_1.a.c());
                    v11_3.append(", package has been uninstalled.");
                    String v11_4 = v11_3.toString();
                    com.baidu.android.pushservice.message.a.e.a(this.a, v0_0);
                    com.baidu.android.pushservice.i.l.b(v11_4, this.a);
                }
                break;
            case 2:
                try {
                    String v0_2 = com.baidu.android.pushservice.i.l.a(this.a, v1_8, p12, v3_4, v11_13);
                    this.a.getPackageManager().getPackageInfo(v11_13, 128);
                    android.content.Intent v3_3 = new android.content.Intent();
                    v3_3.setPackage(v11_13);
                    v3_3.putExtra("message", p12);
                    v3_3.putExtra("message_string", v4_1);
                    v3_3.putExtra("baidu_message_type", v2_0);
                    v3_3.putExtra("baidu_message_body", p12);
                    v3_3.putExtra("baidu_message_secur_info", v0_2);
                    v3_3.putExtra("message_id", v1_8);
                    com.baidu.android.pushservice.i.l.b(this.a, v3_3, "com.baidu.android.pushservice.action.SDK_MESSAGE", v11_13);
                    v8 = 0;
                } catch (android.content.pm.PackageManager$NameNotFoundException) {
                    com.baidu.android.pushservice.a.h.a(this.a).a(v5_1.b, 0);
                    v8 = 8;
                }
                break;
            default:
                if (android.os.Build$VERSION.SDK_INT < 24) {
                    com.baidu.android.pushservice.message.a.e.a(this.a, v0_0);
                }
                String v11_8 = new StringBuilder();
                v11_8.append(">>> Don\'t found app  in OldPrivateMessage ");
                v11_8.append(v4_1);
                v11_4 = v11_8.toString();
        }
        String v11_10 = new com.baidu.android.pushservice.message.g();
        v11_10.a(v8);
        return v11_10;
    }

Method com.baidu.android.pushservice.message.a.c.a() calling method android.content.Intent.putExtra()


    private void a(String p4, String p5, android.content.Context p6)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.baidu.android.pushservice.action.METHOD");
        v0_1.addFlags(32);
        v0_1.putExtra("method_version", "V2");
        v0_1.putExtra("secret_key", p4);
        v0_1.putExtra("pkg_name", p5);
        v0_1.putExtra("is_baidu_internal_bind", "true");
        v0_1.putExtra("method", "method_bind");
        v0_1.putExtra("bind_status", 0);
        v0_1.putExtra("push_sdk_version", com.baidu.android.pushservice.a.a());
        if (android.os.Build$VERSION.SDK_INT >= 19) {
            String v4_7 = com.baidu.android.pushservice.i.h.a(p6);
            StringBuilder v1_3 = new StringBuilder();
            v1_3.append(v4_7);
            v1_3.append("");
            v0_1.putExtra("bind_notify_status", v1_3.toString());
        }
        com.baidu.android.pushservice.i.k.a(p6, v0_1);
        return;
    }

Method com.baidu.android.pushservice.d.a.a() calling method android.content.Intent.putExtra()


    protected void a(int p6, byte[] p7)
    {
        if ((android.text.TextUtils.isEmpty(this.b.b)) || (!this.b.b.equals("internal"))) {
            if (this.b.m) {
                Exception v1_14;
                android.content.Intent v0_5 = new android.content.Intent();
                if (!this.b.a.equals("method_sdk_bind")) {
                    v1_14 = "com.baidu.android.pushservice.action.RECEIVE";
                } else {
                    v1_14 = "com.baidu.android.pushservice.action.sdk.RECEIVE";
                }
                v0_5.setAction(v1_14);
                v0_5.putExtra("method", this.b.a);
                v0_5.putExtra("error_msg", p6);
                v0_5.putExtra("content", p7);
                v0_5.setFlags(32);
                this.a(v0_5);
                Exception v1_20 = new com.baidu.android.pushservice.g.b();
                v1_20.g = p6;
                v1_20.h = this.b.f;
                v1_20.j = this.b.e;
                v1_20.e = System.currentTimeMillis();
                v1_20.f = com.baidu.android.pushservice.g.a.b.b(this.a);
                if (!this.b.a.equals("method_bind")) {
                    if ((p7 != null) && ((this.b.a.equals("method_unbind")) || (this.b.a.equals("com.baidu.android.pushservice.action.UNBINDAPP")))) {
                        String v2_40;
                        if (!this.b.a.equals("method_unbind")) {
                            v2_40 = "020601";
                        } else {
                            v2_40 = "020301";
                        }
                        v1_20.d = v2_40;
                        try {
                            v1_20.b = new org.json.JSONObject(new String(p7)).getString("request_id");
                            try {
                                com.baidu.android.pushservice.g.o.a(this.a, v1_20);
                            } catch (Exception v1_0) {
                                String v2_3 = "AbstractProcessor";
                                StringBuilder v3_1 = new StringBuilder();
                                v3_1.append("error ");
                                v3_1.append(v1_0.getMessage());
                                com.baidu.android.pushservice.f.a.b(v2_3, v3_1.toString(), this.a);
                            }
                        } catch (org.json.JSONException) {
                            StringBuilder v3_25 = new StringBuilder();
                            v3_25.append("unbind failed msg: ");
                            v3_25.append(new String(p7));
                            com.baidu.android.pushservice.f.a.b("AbstractProcessor", v3_25.toString(), this.a);
                            v1_20.a = new String(p7);
                        }
                    }
                } else {
                    v0_5.putExtra("access_token", this.b.d);
                    v0_5.putExtra("secret_key", this.b.i);
                    v0_5.putExtra("real_bind", "real_bind");
                    v1_20.d = "020101";
                    String v2_9 = new com.baidu.android.pushservice.g.i();
                    v2_9.b(this.b.e);
                    String v2_10 = com.baidu.android.pushservice.i.l.a(v2_9, this.a, this.b.e);
                    StringBuilder v3_11 = new org.json.JSONObject(new String(p7));
                    v1_20.b = v3_11.getString("request_id");
                }
                if (!android.text.TextUtils.isEmpty(this.b.e)) {
                    Exception v1_10 = new StringBuilder();
                    v1_10.append("> sendResult to ");
                    v1_10.append(this.b.i);
                    v1_10.append(", method:");
                    v1_10.append(this.b.a);
                    v1_10.append(", errorCode : ");
                    v1_10.append(p6);
                    v1_10.append(", content : ");
                    v1_10.append(new String(p7));
                    com.baidu.android.pushservice.i.l.b(v1_10.toString(), this.a);
                    if ((!this.b.a.equals("com.baidu.android.pushservice.action.UNBINDAPP")) && (android.text.TextUtils.isEmpty(this.b.j))) {
                        v0_5.setPackage(this.b.e);
                        com.baidu.android.pushservice.i.l.b(this.a, v0_5, v0_5.getAction(), this.b.e);
                    }
                    return;
                } else {
                    return;
                }
            } else {
                return;
            }
        } else {
            this.b(p6, p7);
            return;
        }
    }

Method com.baidu.android.pushservice.d.a.b() calling method android.content.Intent.putExtra()


    private void b(int p4, byte[] p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.baidu.android.pushservice.action.internal.RECEIVE");
        v0_1.putExtra("method", this.b.a);
        v0_1.putExtra("error_msg", p4);
        v0_1.putExtra("content", p5);
        v0_1.putExtra("appid", this.b.f);
        v0_1.setFlags(32);
        this.a(v0_1);
        this.a.sendBroadcast(v0_1);
        return;
    }

Method android.support.v7.widget.SearchView.createVoiceWebSearchIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent createVoiceWebSearchIntent(android.content.Intent p2, android.app.SearchableInfo p3)
    {
        String v2_2;
        android.content.Intent v0_1 = new android.content.Intent(p2);
        String v2_1 = p3.getSearchActivity();
        if (v2_1 != null) {
            v2_2 = v2_1.flattenToShortString();
        } else {
            v2_2 = 0;
        }
        v0_1.putExtra("calling_package", v2_2);
        return v0_1;
    }

Method android.support.v7.widget.SearchView.createVoiceAppSearchIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent createVoiceAppSearchIntent(android.content.Intent p10, android.app.SearchableInfo p11)
    {
        android.content.ComponentName v0 = p11.getSearchActivity();
        android.app.PendingIntent v1_2 = new android.content.Intent("android.intent.action.SEARCH");
        v1_2.setComponent(v0);
        android.app.PendingIntent v1_0 = android.app.PendingIntent.getActivity(this.getContext(), 0, v1_2, 1073741824);
        android.os.Bundle v2_1 = new android.os.Bundle();
        android.content.Intent v3_0 = this.mAppSearchData;
        if (v3_0 != null) {
            v2_1.putParcelable("app_data", v3_0);
        }
        android.content.Intent v3_2 = new android.content.Intent(p10);
        String v10_1 = "free_form";
        int v4_1 = 1;
        int v5_0 = this.getResources();
        if (p11.getVoiceLanguageModeId() != 0) {
            v10_1 = v5_0.getString(p11.getVoiceLanguageModeId());
        }
        int v6_2;
        String v7 = 0;
        if (p11.getVoicePromptTextId() == 0) {
            v6_2 = 0;
        } else {
            v6_2 = v5_0.getString(p11.getVoicePromptTextId());
        }
        int v5_1;
        if (p11.getVoiceLanguageId() == 0) {
            v5_1 = 0;
        } else {
            v5_1 = v5_0.getString(p11.getVoiceLanguageId());
        }
        if (p11.getVoiceMaxResults() != 0) {
            v4_1 = p11.getVoiceMaxResults();
        }
        v3_2.putExtra("android.speech.extra.LANGUAGE_MODEL", v10_1);
        v3_2.putExtra("android.speech.extra.PROMPT", v6_2);
        v3_2.putExtra("android.speech.extra.LANGUAGE", v5_1);
        v3_2.putExtra("android.speech.extra.MAX_RESULTS", v4_1);
        if (v0 != null) {
            v7 = v0.flattenToShortString();
        }
        v3_2.putExtra("calling_package", v7);
        v3_2.putExtra("android.speech.extra.RESULTS_PENDINGINTENT", v1_0);
        v3_2.putExtra("android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE", v2_1);
        return v3_2;
    }

Method android.support.v7.widget.SearchView.createIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent createIntent(String p2, android.net.Uri p3, String p4, String p5, int p6, String p7)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addFlags(268435456);
        if (p3 != null) {
            v0_1.setData(p3);
        }
        v0_1.putExtra("user_query", this.mUserQuery);
        if (p5 != null) {
            v0_1.putExtra("query", p5);
        }
        if (p4 != null) {
            v0_1.putExtra("intent_extra_data_key", p4);
        }
        android.content.ComponentName v2_3 = this.mAppSearchData;
        if (v2_3 != null) {
            v0_1.putExtra("app_data", v2_3);
        }
        if (p6 != 0) {
            v0_1.putExtra("action_key", p6);
            v0_1.putExtra("action_msg", p7);
        }
        v0_1.setComponent(this.mSearchable.getSearchActivity());
        return v0_1;
    }

Method android.support.v7.widget.SearchView.<init>() calling method android.content.Intent.putExtra()


    public SearchView(android.content.Context p4, android.util.AttributeSet p5, int p6)
    {
        super(p4, p5, p6);
        super.mSearchSrcTextViewBounds = new android.graphics.Rect();
        super.mSearchSrtTextViewBoundsExpanded = new android.graphics.Rect();
        int v1_1 = new int[2];
        super.mTemp = v1_1;
        String v0_1 = new int[2];
        super.mTemp2 = v0_1;
        super.mUpdateDrawableStateRunnable = new android.support.v7.widget.SearchView$1(super);
        super.mReleaseCursorRunnable = new android.support.v7.widget.SearchView$2(super);
        super.mOutsideDrawablesCache = new java.util.WeakHashMap();
        super.mOnClickListener = new android.support.v7.widget.SearchView$5(super);
        super.mTextKeyListener = new android.support.v7.widget.SearchView$6(super);
        super.mOnEditorActionListener = new android.support.v7.widget.SearchView$7(super);
        super.mOnItemClickListener = new android.support.v7.widget.SearchView$8(super);
        super.mOnItemSelectedListener = new android.support.v7.widget.SearchView$9(super);
        super.mTextWatcher = new android.support.v7.widget.SearchView$10(super);
        android.support.v7.widget.SearchView$4 v5_5 = android.support.v7.widget.TintTypedArray.obtainStyledAttributes(p4, p5, android.support.v7.appcompat.R$styleable.SearchView, p6, 0);
        android.view.LayoutInflater.from(p4).inflate(v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_layout, android.support.v7.appcompat.R$layout.abc_search_view), super, 1);
        super.mSearchSrcTextView = ((android.support.v7.widget.SearchView$SearchAutoComplete) super.findViewById(android.support.v7.appcompat.R$id.search_src_text));
        super.mSearchSrcTextView.setSearchView(super);
        super.mSearchEditFrame = super.findViewById(android.support.v7.appcompat.R$id.search_edit_frame);
        super.mSearchPlate = super.findViewById(android.support.v7.appcompat.R$id.search_plate);
        super.mSubmitArea = super.findViewById(android.support.v7.appcompat.R$id.submit_area);
        super.mSearchButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_button));
        super.mGoButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_go_btn));
        super.mCloseButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_close_btn));
        super.mVoiceButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_voice_btn));
        super.mCollapsedIcon = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_mag_icon));
        android.support.v4.view.ViewCompat.setBackground(super.mSearchPlate, v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_queryBackground));
        android.support.v4.view.ViewCompat.setBackground(super.mSubmitArea, v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_submitBackground));
        super.mSearchButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mGoButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_goIcon));
        super.mCloseButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_closeIcon));
        super.mVoiceButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_voiceIcon));
        super.mCollapsedIcon.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mSearchHintIcon = v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchHintIcon);
        android.support.v7.widget.TooltipCompat.setTooltipText(super.mSearchButton, super.getResources().getString(android.support.v7.appcompat.R$string.abc_searchview_description_search));
        super.mSuggestionRowLayout = v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_suggestionRowLayout, android.support.v7.appcompat.R$layout.abc_search_dropdown_item_icons_2line);
        super.mSuggestionCommitIconResId = v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_commitIcon, 0);
        super.mSearchButton.setOnClickListener(super.mOnClickListener);
        super.mCloseButton.setOnClickListener(super.mOnClickListener);
        super.mGoButton.setOnClickListener(super.mOnClickListener);
        super.mVoiceButton.setOnClickListener(super.mOnClickListener);
        super.mSearchSrcTextView.setOnClickListener(super.mOnClickListener);
        super.mSearchSrcTextView.addTextChangedListener(super.mTextWatcher);
        super.mSearchSrcTextView.setOnEditorActionListener(super.mOnEditorActionListener);
        super.mSearchSrcTextView.setOnItemClickListener(super.mOnItemClickListener);
        super.mSearchSrcTextView.setOnItemSelectedListener(super.mOnItemSelectedListener);
        super.mSearchSrcTextView.setOnKeyListener(super.mTextKeyListener);
        super.mSearchSrcTextView.setOnFocusChangeListener(new android.support.v7.widget.SearchView$3(super));
        super.setIconifiedByDefault(v5_5.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_iconifiedByDefault, 1));
        boolean v4_28 = v5_5.getDimensionPixelSize(android.support.v7.appcompat.R$styleable.SearchView_android_maxWidth, -1);
        if (v4_28 != -1) {
            super.setMaxWidth(v4_28);
        }
        super.mDefaultQueryHint = v5_5.getText(android.support.v7.appcompat.R$styleable.SearchView_defaultQueryHint);
        super.mQueryHint = v5_5.getText(android.support.v7.appcompat.R$styleable.SearchView_queryHint);
        boolean v4_34 = v5_5.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_imeOptions, -1);
        if (v4_34 != -1) {
            super.setImeOptions(v4_34);
        }
        boolean v4_36 = v5_5.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_inputType, -1);
        if (v4_36 != -1) {
            super.setInputType(v4_36);
        }
        super.setFocusable(v5_5.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_android_focusable, 1));
        v5_5.recycle();
        super.mVoiceWebSearchIntent = new android.content.Intent("android.speech.action.WEB_SEARCH");
        super.mVoiceWebSearchIntent.addFlags(268435456);
        super.mVoiceWebSearchIntent.putExtra("android.speech.extra.LANGUAGE_MODEL", "web_search");
        super.mVoiceAppSearchIntent = new android.content.Intent("android.speech.action.RECOGNIZE_SPEECH");
        super.mVoiceAppSearchIntent.addFlags(268435456);
        super.mDropDownAnchor = super.findViewById(super.mSearchSrcTextView.getDropDownAnchor());
        boolean v4_49 = super.mDropDownAnchor;
        if (v4_49) {
            v4_49.addOnLayoutChangeListener(new android.support.v7.widget.SearchView$4(super));
        }
        super.updateViewsVisibility(super.mIconifiedByDefault);
        super.updateQueryHint();
        return;
    }

Method com.google.zxing.client.android.result.c.f() calling method android.content.Intent.putExtra()


    final void f(String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.WEB_SEARCH");
        v0_1.putExtra("query", p3);
        this.b(v0_1);
        return;
    }

Method com.google.zxing.client.android.result.c.a() calling method android.content.Intent.putExtra()


    final void a(String[] p4, String[] p5, String[] p6, String p7, String p8)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND", android.net.Uri.parse("mailto:"));
        if ((p4 != null) && (p4.length != 0)) {
            v0_1.putExtra("android.intent.extra.EMAIL", p4);
        }
        if ((p5 != null) && (p5.length != 0)) {
            v0_1.putExtra("android.intent.extra.CC", p5);
        }
        if ((p6 != null) && (p6.length != 0)) {
            v0_1.putExtra("android.intent.extra.BCC", p6);
        }
        ark>com.google.zxing.client.android.result.cark>.a(v0_1, "android.intent.extra.SUBJECT", p7);
        ark>com.google.zxing.client.android.result.cark>.a(v0_1, "android.intent.extra.TEXT", p8);
        v0_1.setType("text/plain");
        this.b(v0_1);
        return;
    }

Method com.google.zxing.client.android.result.c.a() calling method android.content.Intent.putExtra()


    final void a(String[] p15, String[] p16, String p17, String[] p18, String[] p19, String[] p20, String[] p21, String p22, String p23, String p24, String p25, String p26, String p27, String[] p28, String p29, String[] p30)
    {
        String v11_3;
        android.content.Intent v8_0 = new android.content.Intent("android.intent.action.INSERT_OR_EDIT", android.provider.ContactsContract$Contacts.CONTENT_URI);
        v8_0.setType("vnd.android.cursor.item/contact");
        if (p15 == null) {
            v11_3 = 0;
        } else {
            v11_3 = p15[0];
        }
        boolean v9_8;
        ark>com.google.zxing.client.android.result.cark>.a(v8_0, "name", v11_3);
        ark>com.google.zxing.client.android.result.cark>.a(v8_0, "phonetic_name", p17);
        if (p18 == null) {
            v9_8 = 0;
        } else {
            v9_8 = p18.length;
        }
        boolean v9_9 = Math.min(v9_8, com.google.zxing.client.android.b.a.length);
        String v11_4 = 0;
        while (v11_4 < v9_9) {
            ark>com.google.zxing.client.android.result.cark>.a(v8_0, com.google.zxing.client.android.b.a[v11_4], p18[v11_4]);
            if ((p19 != null) && (v11_4 < p19.length)) {
                int v12_4 = ark>com.google.zxing.client.android.result.cark>.i(p19[v11_4]);
                if (v12_4 >= 0) {
                    v8_0.putExtra(com.google.zxing.client.android.b.b[v11_4], v12_4);
                }
            }
            v11_4++;
        }
        String v1_12;
        if (p20 == null) {
            v1_12 = 0;
        } else {
            v1_12 = p20.length;
        }
        String v1_13 = Math.min(v1_12, com.google.zxing.client.android.b.c.length);
        String v2_0 = 0;
        while (v2_0 < v1_13) {
            ark>com.google.zxing.client.android.result.cark>.a(v8_0, com.google.zxing.client.android.b.c[v2_0], p20[v2_0]);
            if ((p21 != null) && (v2_0 < p21.length)) {
                boolean v9_6 = ark>com.google.zxing.client.android.result.cark>.h(p21[v2_0]);
                if (v9_6) {
                    v8_0.putExtra(com.google.zxing.client.android.b.d[v2_0], v9_6);
                }
            }
            v2_0++;
        }
        String v1_15 = new java.util.ArrayList();
        if (p28 != null) {
            String v3_1 = 0;
            while (v3_1 < p28.length) {
                Integer v4_1 = p28[v3_1];
                if ((v4_1 == null) || (v4_1.isEmpty())) {
                    v3_1++;
                } else {
                    String v2_6 = new android.content.ContentValues(2);
                    v2_6.put("mimetype", "vnd.android.cursor.item/website");
                    v2_6.put("data1", v4_1);
                    v1_15.add(v2_6);
                    break;
                }
            }
        }
        if (p29 != null) {
            String v3_6 = new android.content.ContentValues(3);
            v3_6.put("mimetype", "vnd.android.cursor.item/contact_event");
            v3_6.put("data2", Integer.valueOf(3));
            v3_6.put("data1", p29);
            v1_15.add(v3_6);
        }
        if (p16 != null) {
            int v6_4 = 0;
            while (v6_4 < p16.length) {
                StringBuilder v7_1 = p16[v6_4];
                if ((v7_1 == null) || (v7_1.isEmpty())) {
                    v6_4++;
                } else {
                    ark>com.google.zxing.client.android.result.cark> v0_12 = new android.content.ContentValues(3);
                    v0_12.put("mimetype", "vnd.android.cursor.item/nickname");
                    v0_12.put("data2", Integer.valueOf(1));
                    v0_12.put("data1", v7_1);
                    v1_15.add(v0_12);
                    break;
                }
            }
        }
        if (!v1_15.isEmpty()) {
            v8_0.putParcelableArrayListExtra("data", v1_15);
        }
        ark>com.google.zxing.client.android.result.cark> v0_4 = new StringBuilder();
        if (p22 != null) {
            v0_4.append(10);
            v0_4.append(p22);
        }
        if (p30 != null) {
            v0_4.append(10);
            v0_4.append(p30[0]);
            v0_4.append(44);
            v0_4.append(p30[1]);
        }
        if (v0_4.length() > 0) {
            ark>com.google.zxing.client.android.result.cark>.a(v8_0, "notes", v0_4.substring(1));
        }
        ark>com.google.zxing.client.android.result.cark>.a(v8_0, "im_handle", p23);
        ark>com.google.zxing.client.android.result.cark>.a(v8_0, "postal", p24);
        if (p25 != null) {
            ark>com.google.zxing.client.android.result.cark> v0_8 = ark>com.google.zxing.client.android.result.cark>.j(p25);
            if (v0_8 >= null) {
                v8_0.putExtra("postal_type", v0_8);
            }
        }
        ark>com.google.zxing.client.android.result.cark>.a(v8_0, "company", p26);
        ark>com.google.zxing.client.android.result.cark>.a(v8_0, "job_title", p27);
        this.b(v8_0);
        return;
    }

Method com.google.zxing.client.android.result.c.a() calling method android.content.Intent.putExtra()


    final void a(String p3, String p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SENDTO", android.net.Uri.parse(p3));
        ark>com.google.zxing.client.android.result.cark>.a(v0_1, "sms_body", p4);
        v0_1.putExtra("compose_mode", 1);
        this.b(v0_1);
        return;
    }

Method com.google.zxing.client.android.result.c.a() calling method android.content.Intent.putExtra()


    private static void a(android.content.Intent p1, String p2, String p3)
    {
        if ((p3 != null) && (!p3.isEmpty())) {
            p1.putExtra(p2, p3);
        }
        return;
    }

Method com.google.zxing.client.android.CaptureActivityHandler.handleMessage() calling method android.content.Intent.putExtra()


    public void handleMessage(android.os.Message p6)
    {
        if (p6.what != com.google.zxing.h$c.restart_preview) {
            String v2_0 = 0;
            if (p6.what != com.google.zxing.h$c.decode_succeeded) {
                if (p6.what != com.google.zxing.h$c.decode_failed) {
                    if (p6.what != com.google.zxing.h$c.return_scan_result) {
                        if (p6.what == com.google.zxing.h$c.launch_product_query) {
                            String v6_4 = ((String) p6.obj);
                            String v0_5 = new android.content.Intent("android.intent.action.VIEW");
                            v0_5.addFlags(524288);
                            v0_5.setData(android.net.Uri.parse(v6_4));
                            StringBuilder v1_11 = this.b.getPackageManager().resolveActivity(v0_5, 65536);
                            if ((v1_11 != null) && (v1_11.activityInfo != null)) {
                                v2_0 = v1_11.activityInfo.packageName;
                                String v3_4 = new StringBuilder();
                                v3_4.append("Using browser in package ");
                                v3_4.append(v2_0);
                                android.util.Log.d(com.google.zxing.client.android.CaptureActivityHandler.a, v3_4.toString());
                            }
                            if (("com.android.browser".equals(v2_0)) || ("com.android.chrome".equals(v2_0))) {
                                v0_5.setPackage(v2_0);
                                v0_5.addFlags(268435456);
                                v0_5.putExtra("com.android.browser.application_id", v2_0);
                            }
                            try {
                                this.b.startActivity(v0_5);
                            } catch (android.content.ActivityNotFoundException) {
                                StringBuilder v1_23 = new StringBuilder();
                                v1_23.append("Can\'t find anything to handle VIEW of URI ");
                                v1_23.append(v6_4);
                                android.util.Log.w(com.google.zxing.client.android.CaptureActivityHandler.a, v1_23.toString());
                            }
                        }
                    } else {
                        this.b.setResult(-1, ((android.content.Intent) p6.obj));
                        this.b.finish();
                    }
                } else {
                    this.d = com.google.zxing.client.android.CaptureActivityHandler$State.PREVIEW;
                    this.e.a(this.c.a(), com.google.zxing.h$c.decode);
                }
            } else {
                this.d = com.google.zxing.client.android.CaptureActivityHandler$State.SUCCESS;
                String v0_13 = p6.getData();
                StringBuilder v1_3 = 1065353216;
                if (v0_13 != null) {
                    StringBuilder v1_28 = v0_13.getByteArray("barcode_bitmap");
                    if (v1_28 != null) {
                        v2_0 = android.graphics.BitmapFactory.decodeByteArray(v1_28, 0, v1_28.length, 0).copy(android.graphics.Bitmap$Config.ARGB_8888, 1);
                    }
                    v1_3 = v0_13.getFloat("barcode_scaled_factor");
                }
                this.b.a(((com.google.zxing.j) p6.obj), v2_0, v1_3);
            }
        } else {
            this.b();
        }
        return;
    }

Method com.google.firebase.messaging.zza.zzh() calling method android.content.Intent.putExtra()


    final boolean zzh(android.os.Bundle p17)
    {
        if (!"1".equals(com.google.firebase.messaging.zza.zza(p17, "gcm.n.noui"))) {
            android.app.Notification v2_12;
            if (((android.app.KeyguardManager) this.zzx.getSystemService("keyguard")).inKeyguardRestrictedInputMode()) {
                v2_12 = 0;
            } else {
                if (!com.google.android.gms.common.util.o.g()) {
                    android.os.SystemClock.sleep(10);
                }
                android.app.Notification v2_6 = android.os.Process.myPid();
                int v5_4 = ((android.app.ActivityManager) this.zzx.getSystemService("activity")).getRunningAppProcesses();
                if (v5_4 == 0) {
                } else {
                    int v5_5 = v5_4.iterator();
                    while (v5_5.hasNext()) {
                        int v6_12 = ((android.app.ActivityManager$RunningAppProcessInfo) v5_5.next());
                        if (v6_12.pid == v2_6) {
                            if (v6_12.importance != 100) {
                                v2_12 = 0;
                            } else {
                                v2_12 = 1;
                            }
                        }
                    }
                }
            }
            if (v2_12 == null) {
                android.app.Notification v2_16 = this.zzd(p17, "gcm.n.title");
                if (android.text.TextUtils.isEmpty(v2_16)) {
                    v2_16 = this.zzx.getApplicationInfo().loadLabel(this.zzx.getPackageManager());
                }
                boolean v8_3;
                int v5_16 = this.zzd(p17, "gcm.n.body");
                int v6_14 = com.google.firebase.messaging.zza.zza(p17, "gcm.n.icon");
                if (android.text.TextUtils.isEmpty(v6_14)) {
                    int v6_3 = this.zzas().getInt("com.google.firebase.messaging.default_notification_icon", 0);
                    if ((v6_3 == 0) || (!this.zzb(v6_3))) {
                        v6_3 = this.zzx.getApplicationInfo().icon;
                    }
                    if ((v6_3 != 0) && (this.zzb(v6_3))) {
                        v8_3 = v6_3;
                    } else {
                        v8_3 = 17301651;
                    }
                } else {
                    StringBuilder v7_12 = this.zzx.getResources();
                    v8_3 = v7_12.getIdentifier(v6_14, "drawable", this.zzx.getPackageName());
                    if ((!v8_3) || (!this.zzb(v8_3))) {
                        v8_3 = v7_12.getIdentifier(v6_14, "mipmap", this.zzx.getPackageName());
                        if ((!v8_3) || (!this.zzb(v8_3))) {
                            int v9_1 = new StringBuilder((String.valueOf(v6_14).length() + 61));
                            v9_1.append("Icon resource ");
                            v9_1.append(v6_14);
                            v9_1.append(" not found. Notification will use default icon.");
                            android.util.Log.w("FirebaseMessaging", v9_1.toString());
                        }
                    }
                }
                StringBuilder v7_5;
                int v6_8 = this.zzl(com.google.firebase.messaging.zza.zza(p17, "gcm.n.color"));
                StringBuilder v7_3 = com.google.firebase.messaging.zza.zzi(p17);
                String v10_0 = 0;
                if (!android.text.TextUtils.isEmpty(v7_3)) {
                    if (("default".equals(v7_3)) || (this.zzx.getResources().getIdentifier(v7_3, "raw", this.zzx.getPackageName()) == 0)) {
                        v7_5 = android.media.RingtoneManager.getDefaultUri(2);
                    } else {
                        int v9_9 = this.zzx.getPackageName();
                        String v12_5 = new StringBuilder(((String.valueOf(v9_9).length() + 24) + String.valueOf(v7_3).length()));
                        v12_5.append("android.resource://");
                        v12_5.append(v9_9);
                        v12_5.append("/raw/");
                        v12_5.append(v7_3);
                        v7_5 = android.net.Uri.parse(v12_5.toString());
                    }
                } else {
                    v7_5 = 0;
                }
                android.app.PendingIntent v11_9;
                int v9_12 = com.google.firebase.messaging.zza.zza(p17, "gcm.n.click_action");
                if (android.text.TextUtils.isEmpty(v9_12)) {
                    int v9_13 = com.google.firebase.messaging.zza.zzg(p17);
                    if (v9_13 == 0) {
                        v11_9 = this.zzx.getPackageManager().getLaunchIntentForPackage(this.zzx.getPackageName());
                        if (v11_9 == null) {
                            android.util.Log.w("FirebaseMessaging", "No activity found to launch app");
                        }
                    } else {
                        v11_9 = new android.content.Intent("android.intent.action.VIEW");
                        v11_9.setPackage(this.zzx.getPackageName());
                        v11_9.setData(v9_13);
                    }
                } else {
                    v11_9 = new android.content.Intent(v9_12);
                    v11_9.setPackage(this.zzx.getPackageName());
                    v11_9.setFlags(268435456);
                }
                android.app.PendingIntent v11_12;
                if (v11_9 != null) {
                    v11_9.addFlags(67108864);
                    String v12_12 = new android.os.Bundle(p17);
                    com.google.firebase.messaging.FirebaseMessagingService.zzj(v12_12);
                    v11_9.putExtras(v12_12);
                    String v12_14 = v12_12.keySet().iterator();
                    while (v12_14.hasNext()) {
                        String v13_4 = ((String) v12_14.next());
                        if ((v13_4.startsWith("gcm.n.")) || (v13_4.startsWith("gcm.notification."))) {
                            v11_9.removeExtra(v13_4);
                        }
                    }
                    v11_12 = android.app.PendingIntent.getActivity(this.zzx, com.google.firebase.messaging.zza.zzdn.incrementAndGet(), v11_9, 1073741824);
                } else {
                    v11_12 = 0;
                }
                String v12_17;
                if (p17 != null) {
                    v12_17 = "1".equals(p17.getString("google.c.a.e"));
                } else {
                    v12_17 = 0;
                }
                int v9_21;
                if (v12_17 == null) {
                    v9_21 = 0;
                } else {
                    String v12_19 = new android.content.Intent("com.google.firebase.messaging.NOTIFICATION_OPEN");
                    com.google.firebase.messaging.zza.zza(v12_19, p17);
                    v12_19.putExtra("pending_intent", v11_12);
                    v11_12 = com.google.firebase.iid.zzav.zza(this.zzx, com.google.firebase.messaging.zza.zzdn.incrementAndGet(), v12_19, 1073741824);
                    String v12_21 = new android.content.Intent("com.google.firebase.messaging.NOTIFICATION_DISMISS");
                    com.google.firebase.messaging.zza.zza(v12_21, p17);
                    v9_21 = com.google.firebase.iid.zzav.zza(this.zzx, com.google.firebase.messaging.zza.zzdn.incrementAndGet(), v12_21, 1073741824);
                }
                String v12_23 = com.google.firebase.messaging.zza.zza(p17, "gcm.n.android_channel_id");
                if ((com.google.android.gms.common.util.o.i()) && (this.zzx.getApplicationInfo().targetSdkVersion >= 26)) {
                    String v10_3 = ((android.app.NotificationManager) this.zzx.getSystemService(android.app.NotificationManager));
                    if (!android.text.TextUtils.isEmpty(v12_23)) {
                        if (v10_3.getNotificationChannel(v12_23) == null) {
                            android.app.NotificationManager v4_3 = new StringBuilder((String.valueOf(v12_23).length() + 122));
                            v4_3.append("Notification Channel requested (");
                            v4_3.append(v12_23);
                            v4_3.append(") has not been created by the app. Manifest configuration, or default, value will be used.");
                            android.util.Log.w("FirebaseMessaging", v4_3.toString());
                        } else {
                            v10_0 = v12_23;
                            android.app.NotificationManager v4_16 = new android.support.v4.app.NotificationCompat$Builder(this.zzx).setAutoCancel(1).setSmallIcon(v8_3);
                            if (!android.text.TextUtils.isEmpty(v2_16)) {
                                v4_16.setContentTitle(v2_16);
                            }
                            if (!android.text.TextUtils.isEmpty(v5_16)) {
                                v4_16.setContentText(v5_16);
                                v4_16.setStyle(new android.support.v4.app.NotificationCompat$BigTextStyle().bigText(v5_16));
                            }
                            if (v6_8 != 0) {
                                v4_16.setColor(v6_8.intValue());
                            }
                            if (v7_5 != null) {
                                v4_16.setSound(v7_5);
                            }
                            if (v11_12 != null) {
                                v4_16.setContentIntent(v11_12);
                            }
                            if (v9_21 != 0) {
                                v4_16.setDeleteIntent(v9_21);
                            }
                            if (v10_0 != null) {
                                v4_16.setChannelId(v10_0);
                            }
                            android.app.Notification v2_13 = v4_16.build();
                            String v1_1 = com.google.firebase.messaging.zza.zza(p17, "gcm.n.tag");
                            if (android.util.Log.isLoggable("FirebaseMessaging", 3)) {
                                android.util.Log.d("FirebaseMessaging", "Showing notification");
                            }
                            int v5_9;
                            android.app.NotificationManager v4_23 = ((android.app.NotificationManager) this.zzx.getSystemService("notification"));
                            if (!android.text.TextUtils.isEmpty(v1_1)) {
                                v5_9 = 0;
                            } else {
                                int v5_10 = android.os.SystemClock.uptimeMillis();
                                StringBuilder v7_8 = new StringBuilder(37);
                                v7_8.append("FCM-Notification:");
                                v7_8.append(v5_10);
                                v1_1 = v7_8.toString();
                                v5_9 = 0;
                            }
                            v4_23.notify(v1_1, v5_9, v2_13);
                            return 1;
                        }
                    }
                    android.app.NotificationManager v4_6 = this.zzas().getString("com.google.firebase.messaging.default_notification_channel_id");
                    if (android.text.TextUtils.isEmpty(v4_6)) {
                        android.util.Log.w("FirebaseMessaging", "Missing Default Notification Channel metadata in AndroidManifest. Default value will be used.");
                    } else {
                        if (v10_3.getNotificationChannel(v4_6) == null) {
                            android.util.Log.w("FirebaseMessaging", "Notification Channel set in AndroidManifest.xml has not been created by the app. Default value will be used.");
                        } else {
                            v10_0 = v4_6;
                        }
                    }
                    if (v10_3.getNotificationChannel("fcm_fallback_notification_channel") == null) {
                        v10_3.createNotificationChannel(new android.app.NotificationChannel("fcm_fallback_notification_channel", this.zzx.getString(com.google.firebase.messaging.R$string.fcm_fallback_notification_channel_label), 3));
                    }
                    v10_0 = "fcm_fallback_notification_channel";
                }
            } else {
                return 0;
            }
        } else {
            return 1;
        }
    }

Method com.google.firebase.messaging.zza.zza() calling method android.content.Intent.putExtra()


    private static void zza(android.content.Intent p3, android.os.Bundle p4)
    {
        java.util.Iterator v0_1 = p4.keySet().iterator();
        while (v0_1.hasNext()) {
            String v1_0 = ((String) v0_1.next());
            if ((v1_0.startsWith("google.c.a.")) || (v1_0.equals("from"))) {
                p3.putExtra(v1_0, p4.getString(v1_0));
            }
        }
        return;
    }

Method com.google.firebase.messaging.FirebaseMessaging.send() calling method android.content.Intent.putExtra()


    public void send(com.google.firebase.messaging.RemoteMessage p6)
    {
        if (android.text.TextUtils.isEmpty(p6.getTo())) {
            throw new IllegalArgumentException("Missing \'to\'");
        } else {
            String v0_2 = com.google.firebase.FirebaseApp.getInstance().getApplicationContext();
            android.content.Intent v1_1 = new android.content.Intent("com.google.android.gcm.intent.SEND");
            String v2_2 = new android.content.Intent();
            v2_2.setPackage("com.google.example.invalidpackage");
            v1_1.putExtra("app", android.app.PendingIntent.getBroadcast(v0_2, 0, v2_2, 0));
            v1_1.setPackage("com.google.android.gms");
            v1_1.putExtras(p6.zzds);
            v0_2.sendOrderedBroadcast(v1_1, "com.google.android.gtalkservice.permission.GTALK_SERVICE");
            return;
        }
    }

Method com.google.firebase.iid.zzay.zzan() calling method android.content.Intent.putExtra()


    private final boolean zzan()
    {
        boolean v0_1 = this.zzdj.zzj();
        if ((!v0_1) || (v0_1.zzj(this.zzan.zzad()))) {
            try {
                android.content.Intent v3_1 = this.zzdj.zzk();
            } catch (boolean v0_6) {
                boolean v0_8 = String.valueOf(v0_6.getMessage());
                if (v0_8.length() == 0) {
                    boolean v0_10 = new String("Token retrieval failed: ");
                } else {
                    v0_10 = "Token retrieval failed: ".concat(v0_8);
                }
                android.util.Log.e("FirebaseInstanceId", v0_10);
                return 0;
            }
            if (v3_1 != null) {
                if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                    android.util.Log.d("FirebaseInstanceId", "Token successfully retrieved");
                }
                if ((!v0_1) || ((v0_1) && (!v3_1.equals(v0_1.zzbq)))) {
                    boolean v0_4 = this.getContext();
                    String v4_4 = new android.content.Intent("com.google.firebase.messaging.NEW_TOKEN");
                    v4_4.putExtra("token", v3_1);
                    com.google.firebase.iid.zzav.zzc(v0_4, v4_4);
                    com.google.firebase.iid.zzav.zzb(v0_4, new android.content.Intent("com.google.firebase.iid.TOKEN_REFRESH"));
                }
                return 1;
            } else {
                android.util.Log.e("FirebaseInstanceId", "Token retrieval failed: null");
                return 0;
            }
        } else {
            return 1;
        }
    }

Method com.google.firebase.iid.zzav.zza() calling method android.content.Intent.putExtra()


    private static android.content.Intent zza(android.content.Context p2, String p3, android.content.Intent p4)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.google.firebase.iid.FirebaseInstanceIdReceiver);
        v0_1.setAction(p3);
        v0_1.putExtra("wrapped_intent", p4);
        return v0_1;
    }

Method com.google.firebase.iid.zzat.zze() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.google.firebase.iid.zzat.zzb() calling method android.content.Intent.putExtra()


    private final void zzb(android.os.Message p9)
    {
        if ((p9 == null) || (!(p9.obj instanceof android.content.Intent))) {
            android.util.Log.w("FirebaseInstanceId", "Dropping invalid message");
        } else {
            int v0_23 = ((android.content.Intent) p9.obj);
            v0_23.setExtrasClassLoader(new com.google.firebase.iid.zzl$zza());
            if (v0_23.hasExtra("google.messenger")) {
                int v0_7 = v0_23.getParcelableExtra("google.messenger");
                if ((v0_7 instanceof com.google.firebase.iid.zzl)) {
                    this.zzcv = ((com.google.firebase.iid.zzl) v0_7);
                }
                if ((v0_7 instanceof android.os.Messenger)) {
                    this.zzcu = ((android.os.Messenger) v0_7);
                }
            }
            android.os.Bundle v9_12 = ((android.content.Intent) p9.obj);
            int v0_13 = v9_12.getAction();
            if ("com.google.android.c2dm.intent.REGISTRATION".equals(v0_13)) {
                int v0_15 = v9_12.getStringExtra("registration_id");
                if (v0_15 == 0) {
                    v0_15 = v9_12.getStringExtra("unregistered");
                }
                if (v0_15 != 0) {
                    android.support.v4.util.SimpleArrayMap v4_6 = java.util.regex.Pattern.compile("\\|ID\\|([^|]+)\\|:?+(.*)").matcher(v0_15);
                    if (v4_6.matches()) {
                        int v0_18 = v4_6.group(1);
                        String v1_23 = v4_6.group(2);
                        android.os.Bundle v9_14 = v9_12.getExtras();
                        v9_14.putString("registration_id", v1_23);
                        this.zza(v0_18, v9_14);
                        return;
                    } else {
                        if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                            int v0_22;
                            int v0_20 = String.valueOf(v0_15);
                            if (v0_20.length() == 0) {
                                v0_22 = new String("Unexpected response string: ");
                            } else {
                                v0_22 = "Unexpected response string: ".concat(v0_20);
                            }
                            android.util.Log.d("FirebaseInstanceId", v0_22);
                        }
                        return;
                    }
                } else {
                    int v0_25 = v9_12.getStringExtra("error");
                    if (v0_25 != 0) {
                        if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                            boolean v5_0;
                            android.support.v4.util.SimpleArrayMap v6_1 = String.valueOf(v0_25);
                            if (v6_1.length() == 0) {
                                v5_0 = new String("Received InstanceID error ");
                            } else {
                                v5_0 = "Received InstanceID error ".concat(v6_1);
                            }
                            android.util.Log.d("FirebaseInstanceId", v5_0);
                        }
                        if (!v0_25.startsWith("|")) {
                            int v0_1 = 0;
                            try {
                                while (v0_1 < this.zzcs.size()) {
                                    this.zza(((String) this.zzcs.keyAt(v0_1)), v9_12.getExtras());
                                    v0_1++;
                                }
                            } catch (android.os.Bundle v9_1) {
                                throw v9_1;
                            }
                        } else {
                            android.support.v4.util.SimpleArrayMap v4_3 = v0_25.split("\\|");
                            if ((v4_3.length > 2) && ("ID".equals(v4_3[1]))) {
                                int v0_2 = v4_3[2];
                                String v1_7 = v4_3[3];
                                if (v1_7.startsWith(":")) {
                                    v1_7 = v1_7.substring(1);
                                }
                                this.zza(v0_2, v9_12.putExtra("error", v1_7).getExtras());
                            } else {
                                int v0_5;
                                int v0_3 = String.valueOf(v0_25);
                                if (v0_3.length() == 0) {
                                    v0_5 = new String("Unexpected structured response ");
                                } else {
                                    v0_5 = "Unexpected structured response ".concat(v0_3);
                                }
                                android.util.Log.w("FirebaseInstanceId", v0_5);
                            }
                        }
                    } else {
                        android.os.Bundle v9_6 = String.valueOf(v9_12.getExtras());
                        String v2_6 = new StringBuilder((String.valueOf(v9_6).length() + 49));
                        v2_6.append("Unexpected response, no error or registration id ");
                        v2_6.append(v9_6);
                        android.util.Log.w("FirebaseInstanceId", v2_6.toString());
                    }
                }
            } else {
                if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                    int v0_10;
                    int v0_8 = String.valueOf(v0_13);
                    if (v0_8.length() == 0) {
                        v0_10 = new String("Unexpected response action: ");
                    } else {
                        v0_10 = "Unexpected response action: ".concat(v0_8);
                    }
                    android.util.Log.d("FirebaseInstanceId", v0_10);
                }
                return;
            }
        }
        return;
    }

Method com.google.firebase.iid.zzat.zza() calling method android.content.Intent.putExtra()


    private static declared_synchronized void zza(android.content.Context p3, android.content.Intent p4)
    {
        try {
            if (com.google.firebase.iid.zzat.zzcr == null) {
                android.app.PendingIntent v1_3 = new android.content.Intent();
                v1_3.setPackage("com.google.example.invalidpackage");
                com.google.firebase.iid.zzat.zzcr = android.app.PendingIntent.getBroadcast(p3, 0, v1_3, 0);
            }
        } catch (String v3_1) {
            throw v3_1;
        }
        p4.putExtra("app", com.google.firebase.iid.zzat.zzcr);
        return;
    }

Method com.google.android.gms.internal.measurement.bm.c() calling method android.content.Intent.putExtra()


    public final void c()
    {
        android.content.Context v0_1 = this.b.a();
        android.content.Intent v1_1 = new android.content.Intent("com.google.analytics.RADIO_POWERED");
        v1_1.addCategory(v0_1.getPackageName());
        v1_1.putExtra(com.google.android.gms.internal.measurement.bm.a, 1);
        v0_1.sendOrderedBroadcast(v1_1, 0);
        return;
    }

Method com.google.android.gms.internal.measurement.ab.a() calling method android.content.Intent.putExtra()


    public final com.google.android.gms.internal.measurement.bh a()
    {
        com.google.android.gms.analytics.r.d();
        com.google.android.gms.internal.measurement.bh v0_2 = new android.content.Intent("com.google.android.gms.analytics.service.START");
        v0_2.setComponent(new android.content.ComponentName("com.google.android.gms", "com.google.android.gms.analytics.service.AnalyticsService"));
        com.google.android.gms.internal.measurement.z v1_0 = this.a.k();
        v0_2.putExtra("app_package_name", v1_0.getPackageName());
        String v2_1 = com.google.android.gms.common.stats.a.a();
        try {
            this.b = 0;
            this.c = 1;
            com.google.android.gms.internal.measurement.bh v0_1 = v2_1.a(v1_0, v0_2, com.google.android.gms.internal.measurement.z.a(this.a), 129);
            this.a.a("Bind to service requested", Boolean.valueOf(v0_1));
        } catch (com.google.android.gms.internal.measurement.bh v0_8) {
            throw v0_8;
        }
        if (v0_1 != null) {
            this.wait(((Long) com.google.android.gms.internal.measurement.bb.B.a()).longValue());
            this.c = 0;
            com.google.android.gms.internal.measurement.bh v0_7 = this.b;
            this.b = 0;
            if (v0_7 == null) {
                this.a.f("Successfully bound to service but never got onServiceConnected callback");
            }
            return v0_7;
        } else {
            this.c = 0;
            return 0;
        }
    }

Method com.google.android.gms.common.stats.d.a() calling method android.content.Intent.putExtra()


    public void a(android.content.Context p19, String p20, int p21, String p22, String p23, String p24, int p25, java.util.List p26, long p27)
    {
        String v1_0 = p26;
        if (ark>com.google.android.gms.common.stats.dark>.b == null) {
            ark>com.google.android.gms.common.stats.dark>.b = Boolean.valueOf(0);
        }
        if (ark>com.google.android.gms.common.stats.dark>.b.booleanValue()) {
            if (!android.text.TextUtils.isEmpty(p20)) {
                int v4_0 = System.currentTimeMillis();
                if ((7 == p21) || ((8 == p21) || ((10 == p21) || (11 == p21)))) {
                    int v7_1;
                    long v15_0 = new com.google.android.gms.common.stats.WakeLockEvent;
                    if ((p26 == null) || (p26.size() != 1)) {
                        v7_1 = p26;
                    } else {
                        if ("com.google.android.gms".equals(p26.get(0))) {
                            v1_0 = 0;
                        }
                        v7_1 = v1_0;
                    }
                    int v13;
                    long v9 = android.os.SystemClock.elapsedRealtime();
                    int v11 = com.google.android.gms.common.util.t.a(p19);
                    String v1_1 = p19.getPackageName();
                    if (!"com.google.android.gms".equals(v1_1)) {
                        v13 = v1_1;
                    } else {
                        v13 = 0;
                    }
                    Exception v0_1 = v15_0;
                    v15_0(v4_0, p21, p22, p25, v7_1, p20, v9, v11, p23, v13, com.google.android.gms.common.util.t.b(p19), p27, p24);
                    try {
                        p19.startService(new android.content.Intent().setComponent(com.google.android.gms.common.stats.b.a).putExtra("com.google.android.gms.common.stats.EXTRA_LOG_EVENT", v0_1));
                        return;
                    } catch (Exception v0_3) {
                        android.util.Log.wtf("WakeLockTracker", v0_3);
                    }
                }
                return;
            } else {
                String v1_9;
                String v2_13 = String.valueOf(p20);
                if (v2_13.length() == 0) {
                    v1_9 = new String("missing wakeLock key. ");
                } else {
                    v1_9 = "missing wakeLock key. ".concat(v2_13);
                }
                android.util.Log.e("WakeLockTracker", v1_9);
                return;
            }
        } else {
            return;
        }
    }

Method com.google.android.gms.common.api.GoogleApiActivity.a() calling method android.content.Intent.putExtra()


    public static android.content.Intent a(android.content.Context p2, android.app.PendingIntent p3, int p4, boolean p5)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, ark>com.google.android.gms.common.api.GoogleApiActivityark>);
        v0_1.putExtra("pending_intent", p3);
        v0_1.putExtra("failing_client_id", p4);
        v0_1.putExtra("notify_manager", p5);
        return v0_1;
    }

Method com.google.android.c2dm.a.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p4, String p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.google.android.c2dm.intent.REGISTER");
        v0_1.setPackage("com.google.android.gsf");
        v0_1.putExtra("app", android.app.PendingIntent.getBroadcast(p4, 0, new android.content.Intent(), 0));
        v0_1.putExtra("sender", p5);
        if (p4.startService(v0_1) == null) {
            com.sophos.smsec.core.smsectrace.d.c("C2DM", "registering with GSF failed, trying GMS fallback");
            v0_1.setPackage("com.google.android.gms");
            p4.startService(v0_1);
        }
        return;
    }

Method com.google.android.c2dm.a.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.google.android.c2dm.intent.UNREGISTER");
        v0_1.setPackage("com.google.android.gsf");
        v0_1.putExtra("app", android.app.PendingIntent.getBroadcast(p4, 0, new android.content.Intent(), 0));
        p4.startService(v0_1);
        return;
    }

Method com.baidu.android.pushservice.viproxy.ViPushMessageReceiver.onNotificationMessageClicked() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.richmedia.MediaViewActivity$2.shouldOverrideUrlLoading() calling method android.content.Intent.putExtra()


    public boolean shouldOverrideUrlLoading(android.webkit.WebView p6, String p7)
    {
        try {
            android.content.Intent v0_5;
            com.baidu.android.pushservice.richmedia.MediaViewActivity v1_5;
            if (!p7.startsWith("tel:")) {
                if (!p7.startsWith("geo:")) {
                    if (!p7.startsWith("mailto:")) {
                        if (p7.startsWith("sms:")) {
                            com.baidu.android.pushservice.richmedia.MediaViewActivity v1_3;
                            v0_5 = new android.content.Intent("android.intent.action.VIEW");
                            com.baidu.android.pushservice.richmedia.MediaViewActivity v1_2 = p7.indexOf(63);
                            if (v1_2 != -1) {
                                v1_3 = p7.substring(4, v1_2);
                                String v2_2 = android.net.Uri.parse(p7).getQuery();
                                if ((v2_2 != null) && (v2_2.startsWith("body="))) {
                                    v0_5.putExtra("sms_body", v2_2.substring(5));
                                }
                            } else {
                                v1_3 = p7.substring(4);
                            }
                            String v2_5 = new StringBuilder();
                            v2_5.append("sms:");
                            v2_5.append(v1_3);
                            v0_5.setData(android.net.Uri.parse(v2_5.toString()));
                            v0_5.putExtra("address", v1_3);
                            v0_5.setType("vnd.android-dir/mms-sms");
                            v1_5 = this.a;
                            v1_5.startActivity(v0_5);
                        }
                    } else {
                        v0_5 = new android.content.Intent("android.intent.action.VIEW");
                        v0_5.setData(android.net.Uri.parse(p7));
                        v1_5 = this.a;
                    }
                } else {
                    v0_5 = new android.content.Intent("android.intent.action.VIEW");
                    v0_5.setData(android.net.Uri.parse(p7));
                    v1_5 = this.a;
                }
            } else {
                v0_5 = new android.content.Intent("android.intent.action.DIAL");
                v0_5.setData(android.net.Uri.parse(p7));
                v1_5 = this.a;
            }
            try {
                if (android.os.Build$VERSION.SDK_INT <= 17) {
                    p6.loadUrl(p7);
                } else {
                    int v6_2 = new android.content.Intent("android.intent.action.VIEW");
                    v6_2.setData(android.net.Uri.parse(p7));
                    this.a.startActivity(v6_2);
                }
            } catch (android.content.ActivityNotFoundException) {
            }
            return 1;
        } catch (android.content.ActivityNotFoundException) {
        }
    }

Method com.baidu.android.pushservice.richmedia.MediaViewActivity$2.shouldOverrideUrlLoading() calling method android.content.Intent.putExtra()


    public boolean shouldOverrideUrlLoading(android.webkit.WebView p6, String p7)
    {
        try {
            com.baidu.android.pushservice.richmedia.MediaViewActivity v1_5;
            android.content.Intent v0_5;
            if (!p7.startsWith("tel:")) {
                if (!p7.startsWith("geo:")) {
                    if (!p7.startsWith("mailto:")) {
                        if (p7.startsWith("sms:")) {
                            com.baidu.android.pushservice.richmedia.MediaViewActivity v1_3;
                            v0_5 = new android.content.Intent("android.intent.action.VIEW");
                            com.baidu.android.pushservice.richmedia.MediaViewActivity v1_2 = p7.indexOf(63);
                            if (v1_2 != -1) {
                                v1_3 = p7.substring(4, v1_2);
                                String v2_2 = android.net.Uri.parse(p7).getQuery();
                                if ((v2_2 != null) && (v2_2.startsWith("body="))) {
                                    v0_5.putExtra("sms_body", v2_2.substring(5));
                                }
                            } else {
                                v1_3 = p7.substring(4);
                            }
                            String v2_5 = new StringBuilder();
                            v2_5.append("sms:");
                            v2_5.append(v1_3);
                            v0_5.setData(android.net.Uri.parse(v2_5.toString()));
                            v0_5.putExtra("address", v1_3);
                            v0_5.setType("vnd.android-dir/mms-sms");
                            v1_5 = this.a;
                            v1_5.startActivity(v0_5);
                        }
                    } else {
                        v0_5 = new android.content.Intent("android.intent.action.VIEW");
                        v0_5.setData(android.net.Uri.parse(p7));
                        v1_5 = this.a;
                    }
                } else {
                    v0_5 = new android.content.Intent("android.intent.action.VIEW");
                    v0_5.setData(android.net.Uri.parse(p7));
                    v1_5 = this.a;
                }
            } else {
                v0_5 = new android.content.Intent("android.intent.action.DIAL");
                v0_5.setData(android.net.Uri.parse(p7));
                v1_5 = this.a;
            }
            try {
                if (android.os.Build$VERSION.SDK_INT <= 17) {
                    p6.loadUrl(p7);
                } else {
                    int v6_2 = new android.content.Intent("android.intent.action.VIEW");
                    v6_2.setData(android.net.Uri.parse(p7));
                    this.a.startActivity(v6_2);
                }
            } catch (android.content.ActivityNotFoundException) {
            }
            return 1;
        } catch (android.content.ActivityNotFoundException) {
        }
    }

Method com.baidu.android.pushservice.opproxy.OpNotifyActivity.onCreate() calling method android.content.Intent.putExtra()


    protected void onCreate(android.os.Bundle p6)
    {
        super.onCreate(p6);
        android.content.Context v6_2 = this.getIntent();
        if (v6_2 != null) {
            String v0_2 = v6_2.getStringExtra("msgid");
            String v1_2 = v6_2.getStringExtra("opsigninfo");
            String v2_1 = v6_2.getStringExtra("custom_content");
            android.content.Context v6_1 = v6_2.getStringExtra("pkg_content");
            if ((!android.text.TextUtils.isEmpty(v0_2)) && (!android.text.TextUtils.isEmpty(v1_2))) {
                android.content.Intent v3_4 = new android.content.Intent("com.baidu.android.pushservice.action.OPPO_CLICK");
                v3_4.putExtra("op_notification_sign", v1_2);
                v3_4.putExtra("op_notification_msg_id", v0_2);
                v3_4.putExtra("op_notification_pkg_content", v6_1);
                v3_4.putExtra("extra_extra_custom_content", v2_1);
                com.baidu.android.pushservice.i.l.a(v3_4, this.getApplicationContext());
            }
        }
        this.finish();
        return;
    }

Method com.baidu.android.pushservice.mzproxy.MzNotifyActivity.onCreate() calling method android.content.Intent.putExtra()


    protected void onCreate(android.os.Bundle p6)
    {
        super.onCreate(p6);
        try {
            String v6_12 = this.getIntent().getStringExtra("extras");
        } catch (Exception) {
            this.finish();
            return;
        }
        if (android.text.TextUtils.isEmpty(v6_12)) {
            this.finish();
            return;
        } else {
            String v0_0 = new StringBuilder();
            v0_0.append("{\"extras\":");
            v0_0.append(v6_12);
            v0_0.append("}");
            String v0_10 = new org.json.JSONObject(v0_0.toString());
            if (!v0_10.isNull("extras")) {
                String v6_7 = v0_10.getJSONArray("extras");
                if (v6_7 != null) {
                    String v0_8 = 0;
                    while (v0_8 < v6_7.length()) {
                        String v2_2 = v6_7.getJSONObject(v0_8);
                        if (!v2_2.isNull("Msgid")) {
                            this.a = v2_2.getString("Msgid");
                        }
                        if (!v2_2.isNull("msgBody")) {
                            this.c = v2_2.getString("msgBody");
                        }
                        v0_8++;
                    }
                    if (!android.text.TextUtils.isEmpty(this.c)) {
                        String v6_11 = new org.json.JSONObject(this.c);
                        if (!v6_11.isNull("custom_content")) {
                            this.d = v6_11.getString("custom_content");
                        }
                        if (!v6_11.isNull("pkg_content")) {
                            this.e = v6_11.getString("pkg_content");
                        }
                        if (!v6_11.isNull("mzsigninfo")) {
                            this.b = v6_11.getString("mzsigninfo");
                        }
                    }
                }
            }
            String v6_15 = new StringBuilder();
            v6_15.append(this.a);
            v6_15.append(this.d);
            if (!com.baidu.android.pushservice.PushManager.hwMessageVerify(this, this.b, v6_15.toString().replaceAll("\\\\", ""))) {
                this.finish();
                return;
            } else {
                String v6_22;
                if (!android.text.TextUtils.isEmpty(this.e)) {
                    v6_22 = android.content.Intent.parseUri(this.e, 0);
                    v6_22.setPackage(this.getPackageName());
                    v6_22.addFlags(268435456);
                } else {
                    v6_22 = new android.content.Intent();
                    v6_22.setClassName(this.getPackageName(), this.a(this, this.getPackageName()));
                    v6_22.setFlags(268435456);
                }
                if (!android.text.TextUtils.isEmpty(this.d)) {
                    String v0_4 = new org.json.JSONObject(this.d);
                    String v2_1 = v0_4.keys();
                    while (v2_1.hasNext()) {
                        String v3_2 = ((String) v2_1.next());
                        v6_22.putExtra(v3_2, v0_4.optString(v3_2));
                    }
                }
                if (this.getPackageManager().queryIntentActivities(v6_22, 0).size() <= 0) {
                    this.finish();
                    return;
                } else {
                    this.startActivity(v6_22);
                    this.finish();
                    return;
                }
            }
        }
    }

Method com.baidu.android.pushservice.message.a.e.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p3, String p4, com.baidu.android.pushservice.message.PublicMsg p5, String p6, int p7, byte[] p8, byte[] p9)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra("public_msg", p5);
        v0_1.putExtra("notify_type", "rich_media");
        v0_1.putExtra("app_id", p4);
        v0_1.putExtra("message_id", p6);
        v0_1.putExtra("pushService_package_name", p3.getPackageName());
        v0_1.putExtra("baidu_message_type", p7);
        v0_1.putExtra("service_name", "com.baidu.android.pushservice.PushService");
        if (com.baidu.android.pushservice.i.l.m(p3, p5.mPkgName) > 45) {
            v0_1.putExtra("baidu_message_body", p9);
            v0_1.putExtra("baidu_message_secur_info", p8);
        }
        com.baidu.android.pushservice.i.l.b(p3, v0_1, "com.baidu.android.pushservice.action.notification.SHOW", p5.mPkgName);
        return;
    }

Method com.baidu.android.pushservice.message.a.e.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p3, String p4)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("com.baidu.android.pushservice.action.METHOD");
            v0_1.putExtra("method", "com.baidu.android.pushservice.action.UNBINDAPP");
            v0_1.putExtra("app_id", p4);
            com.baidu.android.pushservice.i.k.a(p3, v0_1);
        } catch (Exception) {
        }
        return;
    }

Method com.baidu.android.pushservice.message.a.e.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p3, com.baidu.android.pushservice.message.PublicMsg p4, String p5, String p6, int p7, byte[] p8, byte[] p9)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra("public_msg", p4);
        v0_1.putExtra("pushService_package_name", p3.getPackageName());
        v0_1.putExtra("service_name", "com.baidu.android.pushservice.PushService");
        v0_1.putExtra("notify_type", "private");
        v0_1.putExtra("message_id", p5);
        v0_1.putExtra("app_id", p6);
        v0_1.putExtra("baidu_message_type", p7);
        if (com.baidu.android.pushservice.i.l.m(p3, p4.mPkgName) > 45) {
            v0_1.putExtra("baidu_message_body", p9);
            v0_1.putExtra("baidu_message_secur_info", p8);
        }
        com.baidu.android.pushservice.i.l.b(p3, v0_1, "com.baidu.android.pushservice.action.notification.SHOW", p4.mPkgName);
        return;
    }

Method com.baidu.android.pushservice.message.a.e.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p5, com.baidu.android.pushservice.message.PublicMsg p6, String p7)
    {
        android.app.Notification v5_10;
        android.app.NotificationManager v0_2 = ((android.app.NotificationManager) p5.getSystemService("notification"));
        int v1_2 = new android.content.Intent(p5, com.baidu.android.pushservice.PushService);
        v1_2.setAction("com.baidu.pushservice.action.publicmsg.CLICK_V2");
        android.app.PendingIntent v2_0 = new StringBuilder();
        v2_0.append("content://");
        v2_0.append(p7);
        v1_2.setData(android.net.Uri.parse(v2_0.toString()));
        v1_2.putExtra("public_msg", p6);
        android.app.PendingIntent v2_5 = new android.content.Intent(p5, com.baidu.android.pushservice.PushService);
        v2_5.setAction("com.baidu.pushservice.action.publicmsg.DELETE_V2");
        int v3_4 = new StringBuilder();
        v3_4.append("content://");
        v3_4.append(p7);
        v2_5.setData(android.net.Uri.parse(v3_4.toString()));
        v2_5.putExtra("public_msg", p6);
        v1_2.setClass(p5, com.baidu.android.pushservice.PushService);
        v2_5.setClass(p5, com.baidu.android.pushservice.PushService);
        android.app.Notification v5_9 = new android.app.Notification$Builder(p5).setContentTitle(p6.mTitle).setContentText(p6.mDescription).setSmallIcon(17301569).setTicker(p6.mTitle).setSound(android.media.RingtoneManager.getDefaultUri(2)).setDeleteIntent(android.app.PendingIntent.getService(p5, 0, v2_5, 0)).setContentIntent(android.app.PendingIntent.getService(p5, 0, v1_2, 0)).setAutoCancel(1);
        if (android.os.Build$VERSION.SDK_INT < 16) {
            v5_10 = v5_9.getNotification();
        } else {
            v5_10 = v5_9.build();
        }
        v0_2.notify(com.baidu.android.pushservice.i.l.a(p7), v5_10);
        return;
    }

Method com.baidu.android.pushservice.message.PublicMsg.handleRichMediaNotification() calling method android.content.Intent.putExtra()


    public void handleRichMediaNotification(android.content.Context p4, String p5, String p6)
    {
        com.baidu.android.pushservice.a.f v5_2;
        com.baidu.android.pushservice.f.a.a("PublicMsg", "Handle rich media notification", p4);
        com.baidu.android.pushservice.g.j v0_2 = new com.baidu.android.pushservice.g.j();
        if (!"com.baidu.android.pushservice.action.media.DELETE".equals(p5)) {
            com.baidu.android.pushservice.a.f v5_1 = new android.content.Intent("com.baidu.android.pushservice.action.media.CLICK");
            v5_1.setPackage(this.mPkgName);
            v5_1.putExtra("public_msg", this);
            p4.sendBroadcast(v5_1);
            v5_2 = "010401";
        } else {
            v5_2 = "010402";
        }
        v0_2.d = v5_2;
        v0_2.a = this.mMsgId;
        v0_2.c = com.baidu.android.pushservice.message.a.k.h.a();
        v0_2.e = System.currentTimeMillis();
        v0_2.g = 0;
        v0_2.f = com.baidu.android.pushservice.g.a.b.b(p4);
        v0_2.h = p6;
        com.baidu.android.pushservice.a.f v5_9 = com.baidu.android.pushservice.a.b.a(p4).d(p6);
        if (v5_9 != null) {
            this.insertBehavior(p4, v5_9, v0_2, new com.baidu.android.pushservice.g.i(p6));
        }
        return;
    }

Method com.baidu.android.pushservice.message.PublicMsg.handlePrivateNotification() calling method android.content.Intent.putExtra()


    public void handlePrivateNotification(android.content.Context p5, String p6, String p7, String p8, byte[] p9, byte[] p10)
    {
        int v1_2 = new StringBuilder();
        v1_2.append("=== Handle private notification: ");
        v1_2.append(p6);
        com.baidu.android.pushservice.f.a.a("PublicMsg", v1_2.toString(), p5);
        if (!"com.baidu.android.pushservice.action.privatenotification.DELETE".equals(p6)) {
            String v6_5 = p5.getPackageManager();
            try {
                if (v6_5.getPackageInfo(this.mPkgName, 0).versionCode >= this.mPkgVercode) {
                    int v0_5 = new android.content.Intent();
                    v0_5.putExtra("msgid", p7);
                    v0_5.putExtra("notification_title", this.mTitle);
                    v0_5.putExtra("notification_content", this.mDescription);
                    v0_5.putExtra("com.baidu.pushservice.app_id", p8);
                    v0_5.putExtra("baidu_message_secur_info", p9);
                    v0_5.putExtra("baidu_message_body", p10);
                    this.addCustomContentToIntent(v0_5);
                    com.baidu.android.pushservice.i.l.b(p5, v0_5, "com.baidu.android.pushservice.action.notification.CLICK", this.mPkgName);
                    this.insertNotiBehavior(p5, p7, p8, "010201");
                    if ((this.mOpenType != 1) || (this.mUrl == null)) {
                        if (this.mOpenType == 2) {
                            if (android.text.TextUtils.isEmpty(this.mPkgContent)) {
                                this.startApplicationLauncher(p5, this.mPkgName, p7);
                            } else {
                                android.content.Intent v8_9 = android.content.Intent.parseUri(this.mPkgContent, 0);
                                v8_9.setPackage(this.mPkgName);
                                if (v6_5.queryBroadcastReceivers(v8_9, 0).size() <= 0) {
                                    if (v6_5.queryIntentActivities(v8_9, 0).size() > 0) {
                                        v8_9.addFlags(268435456);
                                        v8_9.putExtra("open_type", 1);
                                        v8_9.putExtra("msgid", p7);
                                        p5.startActivity(v8_9);
                                    }
                                } else {
                                    p5.sendBroadcast(v8_9);
                                }
                            }
                        }
                    } else {
                        String v6_12 = new android.content.Intent();
                        v6_12.setAction("android.intent.action.VIEW");
                        v6_12.setData(android.net.Uri.parse(this.mUrl));
                        v6_12.addFlags(268435456);
                        p5.startActivity(v6_12);
                    }
                }
            } catch (String v6_14) {
                android.net.Uri v7_1 = "PublicMsg";
                android.content.Intent v8_2 = new StringBuilder();
                v8_2.append("package not exist \r\n");
                String v6_1 = v6_14.getMessage();
                v8_2.append(v6_1);
                com.baidu.android.pushservice.f.a.b(v7_1, v8_2.toString(), p5);
            } catch (String v6_13) {
                v7_1 = "PublicMsg";
                v8_2 = new StringBuilder();
                v8_2.append("uri to intent fail \r\n");
                v6_1 = v6_13.getMessage();
            }
            return;
        } else {
            this.insertNotiBehavior(p5, p7, p8, "010202");
            return;
        }
    }

Method com.baidu.android.pushservice.message.PublicMsg.startApplicationLauncher() calling method android.content.Intent.putExtra()


    private void startApplicationLauncher(android.content.Context p3, String p4, String p5)
    {
        try {
            android.content.Intent v0_4;
            if (this.mPkgContent == null) {
                v0_4 = new android.content.Intent();
                int v1_4 = this.getLauncherActivityName(p3, p4);
                if (v1_4 != 0) {
                    v0_4.setClassName(p4, v1_4);
                    v0_4.setFlags((v0_4.getFlags() | 268435456));
                    v0_4.putExtra("open_type", 1);
                    v0_4.putExtra("msgid", p5);
                    p3.startActivity(v0_4);
                }
            } else {
                v0_4 = android.content.Intent.parseUri(this.mPkgContent, 0);
            }
        } catch (String v4_1) {
            android.content.Intent v0_2 = new StringBuilder();
            v0_2.append("error ");
            v0_2.append(v4_1.getMessage());
            com.baidu.android.pushservice.f.a.b("PublicMsg", v0_2.toString(), p3.getApplicationContext());
        }
        return;
    }

Method com.baidu.android.pushservice.message.PublicMsg.addCustomContentToIntent() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.i.l.z() calling method android.content.Intent.putExtra()


    public static void z(android.content.Context p3)
    {
        if (p3 != null) {
            android.content.Context v3_1 = p3.getApplicationContext();
            com.baidu.android.pushservice.i.j.a(v3_1, 5, "");
            String v0_3 = new android.content.Intent("com.huawei.android.push.intent.REGISTER");
            v0_3.putExtra("pkg_name", v3_1.getPackageName());
            v0_3.setFlags(32);
            v3_1.sendBroadcast(v0_3);
            com.baidu.android.pushservice.i.j.a(v3_1, "hasRequestToken", 1);
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.f() calling method android.content.Intent.putExtra()


    public static void f(android.content.Context p5, String p6)
    {
        if (com.baidu.android.pushservice.i.l.i(p5, p6)) {
            String v1_3;
            android.content.Intent v0_1 = com.baidu.android.pushservice.i.k.c(p5);
            boolean v2_0 = nan;
            if (com.baidu.android.pushservice.i.l.E(p5)) {
                v0_1.putExtra("method", "pushservice_restart_v3");
                if ((android.text.TextUtils.isEmpty(p6)) || (!p6.equals(com.baidu.android.pushservice.i.l.u(p5)))) {
                    v1_3 = "priority3";
                    v2_0 = com.baidu.android.pushservice.i.l.h(p5);
                } else {
                    v1_3 = "priority3";
                }
            } else {
                v0_1.putExtra("method", "pushservice_restart_v2");
                if ((android.text.TextUtils.isEmpty(p6)) || (!p6.equals(com.baidu.android.pushservice.i.l.u(p5)))) {
                    v1_3 = "priority2";
                } else {
                    v1_3 = "priority2";
                }
            }
            v0_1.putExtra(v1_3, v2_0);
            if (!android.text.TextUtils.isEmpty(p6)) {
                v0_1.setPackage(p6);
                v0_1.setClassName(p6, "com.baidu.android.pushservice.CommandService");
            }
            v0_1.putExtra("command_type", "reflect_receiver");
            try {
                if (p5.startService(v0_1) == null) {
                    if (!com.baidu.android.pushservice.i.l.F(p5)) {
                        if (!android.text.TextUtils.isEmpty(p6)) {
                            v0_1.setPackage(p6);
                        }
                        String v1_15 = com.baidu.android.pushservice.i.l.c(p5, p6, "com.baidu.android.pushservice.action.METHOD");
                        if (!android.text.TextUtils.isEmpty(v1_15)) {
                            v0_1.setClassName(p6, v1_15);
                        }
                        p5.sendBroadcast(v0_1);
                        com.baidu.android.pushservice.a.a(p5, 0);
                        return;
                    } else {
                        return;
                    }
                } else {
                    return;
                }
            } catch (Exception) {
            }
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.c() calling method android.content.Intent.putExtra()


    public static void c(android.content.Context p4, android.content.Intent p5, String p6, String p7)
    {
        try {
            int v0_0 = p5.getData();
        } catch (Exception) {
            return;
        }
        if (v0_0 == 0) {
            return;
        } else {
            int v0_3 = com.baidu.android.pushservice.i.l.e(v0_0.toString());
            android.content.Intent v1_1 = new android.content.Intent();
            String v2_0 = p5.getStringExtra("hwtitle");
            String v5_1 = p5.getStringExtra("hwcontent");
            if ((!android.text.TextUtils.isEmpty(v2_0)) && (!android.text.TextUtils.isEmpty(v5_1))) {
                v1_1.putExtra("notification_title", v2_0);
                v1_1.putExtra("notification_content", v5_1);
            }
            v1_1.putExtra("extra_extra_custom_content", v0_3);
            v1_1.putExtra("proxy_mode", 5);
            v1_1.putExtra("proxy_check_info", p6);
            v1_1.putExtra("proxy_sign_info", p7);
            com.baidu.android.pushservice.i.l.b(p4, v1_1, "com.baidu.android.pushservice.action.notification.CLICK", p4.getPackageName());
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.b() calling method android.content.Intent.putExtra()


    public static void b(android.content.Context p3, android.content.Intent p4, String p5, String p6)
    {
        p4.setFlags(32);
        String v1_2 = com.baidu.android.pushservice.i.l.m(p3, p6);
        if (v1_2 >= 32) {
            try {
                if (!android.text.TextUtils.isEmpty(p5)) {
                    p4.setAction(p5);
                }
            } catch (Exception) {
            }
            if (!android.text.TextUtils.isEmpty(p6)) {
                p4.setPackage(p6);
                p4.setClassName(p6, "com.baidu.android.pushservice.CommandService");
            }
            p4.putExtra("command_type", "reflect_receiver");
            if (p3.startService(p4) == null) {
                boolean v0_6 = new StringBuilder();
                v0_6.append("sendRedirecctionIntent#intergratedPushVersion=");
                v0_6.append(v1_2);
                v0_6.append(", packageName=");
                v0_6.append(p6);
                v0_6.append(", intent=");
                v0_6.append(p4.toUri(0));
                com.baidu.android.pushservice.i.l.b(v0_6.toString(), p3);
            } else {
                return;
            }
        }
        if (!com.baidu.android.pushservice.i.l.F(p3)) {
            if (!android.text.TextUtils.isEmpty(p5)) {
                p4.setAction(p5);
            }
            if (!android.text.TextUtils.isEmpty(p6)) {
                p4.setPackage(p6);
            }
            String v5_1 = com.baidu.android.pushservice.i.l.c(p3, p6, p5);
            if (!android.text.TextUtils.isEmpty(v5_1)) {
                p4.setClassName(p6, v5_1);
            }
            p3.sendBroadcast(p4);
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p3, String p4, int p5)
    {
        java.util.Iterator v4_3;
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra("r_sync_type", p5);
        v0_1.putExtra("r_sync_rdata_v2", p4);
        v0_1.putExtra("r_sync_from", p3.getPackageName());
        v0_1.setFlags(32);
        if (!ark>com.baidu.android.pushservice.i.lark>.E(p3)) {
            v4_3 = ark>com.baidu.android.pushservice.i.lark>.o(p3);
        } else {
            v4_3 = ark>com.baidu.android.pushservice.i.lark>.p(p3);
        }
        if (v4_3 != null) {
            java.util.Iterator v4_4 = v4_3.iterator();
            while (v4_4.hasNext()) {
                String v1_3 = ((android.content.pm.ResolveInfo) v4_4.next());
                if (ark>com.baidu.android.pushservice.i.lark>.i(p3, v1_3.activityInfo.packageName)) {
                    ark>com.baidu.android.pushservice.i.lark>.b(p3, v0_1, "com.baidu.android.pushservice.action.BIND_SYNC", v1_3.activityInfo.packageName);
                }
            }
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.i.l.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p5, com.baidu.android.pushservice.message.k p6, byte[] p7)
    {
        com.baidu.android.pushservice.g.a v0_1 = new com.baidu.android.pushservice.g.a();
        v0_1.a = p6.h();
        v0_1.b = p6.b();
        v0_1.c = p6.c();
        v0_1.d = p6.d();
        v0_1.e = 1;
        v0_1.f = 1;
        com.baidu.android.pushservice.c.a.a(p5, v0_1);
        try {
            long v2_2 = Long.valueOf(System.currentTimeMillis()).intValue();
        } catch (Exception) {
            v2_2 = 0;
        }
        android.content.Intent v3_2 = ark>com.baidu.android.pushservice.i.lark>.a(p5, new android.content.Intent(), "com.baidu.android.pushservice.action.alarm.message");
        v3_2.putExtra("tinyMessageHead", p6);
        v3_2.putExtra("msgBody", p7);
        android.app.PendingIntent v6_3 = android.app.PendingIntent.getService(p5, v2_2, v3_2, 134217728);
        android.app.AlarmManager v5_2 = ((android.app.AlarmManager) p5.getSystemService("alarm"));
        try {
            if (android.os.Build$VERSION.SDK_INT >= 19) {
                if (android.os.Build$VERSION.SDK_INT >= 19) {
                    v5_2.setExact(0, v0_1.c, v6_3);
                }
            } else {
                v5_2.set(0, v0_1.c, v6_3);
            }
        } catch (Exception) {
        }
        return;
    }

Method com.baidu.android.pushservice.i.l.a() calling method android.content.Intent.putExtra()


    public static int a(android.content.Context p2, android.content.Intent p3, String p4, String p5)
    {
        p3.setFlags(32);
        if (ark>com.baidu.android.pushservice.i.lark>.m(p2, p5) < 50) {
            ark>com.baidu.android.pushservice.i.lark>.b(p2, p3, p4, p5);
            return 0;
        } else {
            if (!android.text.TextUtils.isEmpty(p4)) {
                p3.setAction(p4);
            }
            if (!android.text.TextUtils.isEmpty(p5)) {
                p3.setPackage(p5);
                p3.setClassName(p5, "com.baidu.android.pushservice.CommandService");
            }
            p3.putExtra("bd.cross.request.COMMAND_TYPE", "bd.cross.command.MESSAGE_DELIVER");
            p3.putExtra("bd.cross.request.SOURCE_SERVICE", "com.baidu.android.pushservice.PushService");
            return new com.baidu.android.pushservice.i.d(p2, p3).b().a();
        }
    }

Method com.baidu.android.pushservice.i.l.B() calling method android.content.Intent.putExtra()


    public static void B(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.baidu.android.pushservice.action.METHOD");
        v0_1.putExtra("method", "com.baidu.android.pushservice.action.SEND_APPSTAT");
        com.baidu.android.pushservice.h.a(p3.getApplicationContext()).a(v0_1);
        return;
    }

Method com.baidu.android.pushservice.i.k.c() calling method android.content.Intent.putExtra()


    public static android.content.Intent c(android.content.Context p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.baidu.android.pushservice.action.METHOD");
        v0_1.addFlags(32);
        try {
            String v1_2;
            v0_1.putExtra("pkg_name", p4.getPackageName());
            v0_1.putExtra("method_version", "V2");
        } catch (Exception) {
            return v0_1;
        }
        if (com.baidu.android.pushservice.i.l.E(p4)) {
            v1_2 = "priority3";
        } else {
            v1_2 = "priority2";
        }
        v0_1.putExtra(v1_2, com.baidu.android.pushservice.i.l.h(p4));
        return v0_1;
    }

Method com.baidu.android.pushservice.i.k.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p5, String p6)
    {
        String v1_3;
        android.content.Intent v0 = ark>com.baidu.android.pushservice.i.kark>.c(p5);
        if (com.baidu.android.pushservice.i.l.E(p5)) {
            v0.putExtra("method", "pushservice_restart_v3");
            if ((!android.text.TextUtils.isEmpty(p6)) && (p6.equals(p5.getPackageName()))) {
                v1_3 = "priority3";
                v0.putExtra(v1_3, nan);
            }
        } else {
            v0.putExtra("method", "pushservice_restart_v2");
            if ((!android.text.TextUtils.isEmpty(p6)) && (p6.equals(p5.getPackageName()))) {
                v1_3 = "priority2";
            }
        }
        ark>com.baidu.android.pushservice.i.kark>.a(p5, v0, p6);
        return;
    }

Method com.baidu.android.pushservice.i.d.b() calling method android.content.Intent.putExtra()


    public com.baidu.android.pushservice.message.g b()
    {
        this.e.putExtra("bd.cross.request.SOURCE_PACKAGE", this.d.getPackageName());
        this.e.putExtra("bd.cross.request.ID", this.a);
        this.e.putExtra("bd.cross.request.NEED_CALLBACK", 1);
        this.e.putExtra("bd.cross.request.SENDING", 1);
        com.baidu.android.pushservice.i.c.a(this);
        this.d.startService(this.e);
        Throwable v0_5 = new com.baidu.android.pushservice.message.g();
        boolean v2_3 = new StringBuilder();
        v2_3.append("timeOutRunnable-");
        v2_3.append(this.a);
        com.baidu.android.pushservice.h.d.a().a(new com.baidu.android.pushservice.i.d$1(this, v2_3.toString(), 50));
        if (this.b == null) {
            com.baidu.android.pushservice.i.d.f.wait();
            this.c();
            byte[] v1_7 = this.g;
            if (v1_7 == null) {
                v0_5.a(11);
            } else {
                v0_5.a(v1_7.getIntExtra("bd.cross.request.RESULT_CODE", 10));
                if (this.g.hasExtra("bd.cross.request.RESULT_DATA")) {
                    byte[] v1_13 = this.g.getStringExtra("bd.cross.request.RESULT_DATA");
                    if (!android.text.TextUtils.isEmpty(v1_13)) {
                        v0_5.a(v1_13.getBytes());
                    }
                }
            }
        }
        return v0_5;
    }

Method com.baidu.android.pushservice.h.b() calling method android.content.Intent.putExtra()


    private void b(android.content.Intent p10)
    {
        com.baidu.android.pushservice.d.l v6_1 = new com.baidu.android.pushservice.d.l(p10);
        int v7 = p10.getIntExtra("bind_status", 0);
        int v8 = p10.getIntExtra("push_sdk_version", 0);
        com.baidu.android.pushservice.f.a.a("RegistrationService", "<<< METHOD_BIND ", this.a);
        android.content.Context v0_4 = new StringBuilder();
        v0_4.append("RegistrationService#handleBind#METHOD_BIND request arrive at ");
        v0_4.append(System.currentTimeMillis());
        com.baidu.android.pushservice.i.l.b(v0_4.toString(), this.a);
        android.content.Context v0_9 = com.baidu.android.pushservice.a.b.a(this.a).f(v6_1.e);
        if ((android.text.TextUtils.isEmpty(v6_1.i)) || ((!com.baidu.android.pushservice.a.b.a(this.a).b(v6_1.e, v6_1.i)) || (android.text.TextUtils.isEmpty(v0_9)))) {
            android.content.Context v0_18;
            String v10_9;
            android.content.Context v0_11 = new StringBuilder();
            v0_11.append("RegistrationService#handleBind#METHOD_BIND request start at ");
            v0_11.append(System.currentTimeMillis());
            com.baidu.android.pushservice.i.l.b(v0_11.toString(), this.a);
            if (!p10.hasExtra("bind_notify_status")) {
                v10_9 = this.a(new com.baidu.android.pushservice.d.f(v6_1, this.a, v7, v8));
                v0_18 = new StringBuilder();
            } else {
                String v10_10 = new com.baidu.android.pushservice.d.f;
                v10_10(v6_1, this.a, v7, v8, p10.getStringExtra("bind_notify_status"));
                v10_9 = this.a(v10_10);
                v0_18 = new StringBuilder();
            }
            v0_18.append("submitApiProcessor for bind=");
            v0_18.append(v6_1.toString());
            com.baidu.android.pushservice.i.l.b(v0_18.toString(), this.a);
            if (v10_9 == null) {
                new Thread(new com.baidu.android.pushservice.d.f(v6_1, this.a, v7, v8)).start();
                String v10_14 = new StringBuilder();
                v10_14.append("submitApiProcessor failed bind ");
                v10_14.append(v6_1.toString());
                com.baidu.android.pushservice.i.l.b(v10_14.toString(), this.a);
            }
            return;
        } else {
            String v10_3 = new android.content.Intent();
            v10_3.putExtra("method", v6_1.a);
            v10_3.putExtra("error_msg", 0);
            v10_3.putExtra("content", v0_9.getBytes());
            v10_3.putExtra("bind_status", v7);
            com.baidu.android.pushservice.i.l.b(this.a, v10_3, "com.baidu.android.pushservice.action.RECEIVE", v6_1.e);
            String v10_5 = new StringBuilder();
            v10_5.append("RegistrationService#handleBind#returned by cacheContent = ");
            v10_5.append(v0_9);
            com.baidu.android.pushservice.i.l.b(v10_5.toString(), this.a);
            return;
        }
    }

Method com.baidu.android.pushservice.g.m.a() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.f.t() calling method android.content.Intent.putExtra()


    private android.app.PendingIntent t()
    {
        android.app.PendingIntent v0_1 = new android.content.Intent();
        v0_1.putExtra("AlarmAlert", "OK");
        v0_1.setFlags(32);
        v0_1.setClass(this.j, com.baidu.android.pushservice.PushService);
        return android.app.PendingIntent.getService(this.j.getApplicationContext(), 0, v0_1, 134217728);
    }

Method com.baidu.android.pushservice.f.p() calling method android.content.Intent.putExtra()


    private boolean p()
    {
        com.baidu.android.pushservice.message.a.c.a(this.j);
        String v0_3 = com.baidu.android.pushservice.i.g.a(this.j);
        android.content.Context v2_11 = new StringBuilder();
        v2_11.append("heartbeat networkConnected :");
        v2_11.append(v0_3);
        com.baidu.android.pushservice.f.a.a(com.baidu.android.pushservice.f.b, v2_11.toString(), this.j);
        boolean v1_1 = com.baidu.android.pushservice.i.l.v(this.j);
        if ((!com.baidu.android.pushservice.i.l.c(this.j)) && ((android.text.TextUtils.isEmpty(v1_1)) || ((this.j.getPackageName().equals(v1_1)) || (com.baidu.android.pushservice.a.d(this.j))))) {
            if (v0_3 != null) {
                String v0_2 = com.baidu.android.pushservice.f.a;
                if (v0_2 != null) {
                    if (v0_2.a()) {
                        com.baidu.android.pushservice.f.a.d();
                        if (!this.o) {
                            this.o = 1;
                            String v0_8 = new android.content.Intent("com.baidu.android.pushservice.action.METHOD");
                            v0_8.putExtra("method", "com.baidu.android.pushservice.action.SEND_APPSTAT");
                            this.c().a(v0_8);
                        }
                    } else {
                        if (com.baidu.android.pushservice.i.a(this.j).e()) {
                            this.r();
                        } else {
                            com.baidu.android.pushservice.f.a.c(com.baidu.android.pushservice.f.b, "Channel token is not available, start NETWORK REGISTER SERVICE .", this.j);
                            this.q();
                        }
                    }
                    String v0_14 = new StringBuilder();
                    v0_14.append("heartbeat PushConnection isConnected ");
                    v0_14.append(com.baidu.android.pushservice.f.a.a());
                    v0_14.append(" at Time ");
                    v0_14.append(System.currentTimeMillis());
                    com.baidu.android.pushservice.i.l.b(v0_14.toString(), this.j.getApplicationContext());
                }
                return 1;
            } else {
                String v0_16 = com.baidu.android.pushservice.f.a;
                if (v0_16 != null) {
                    v0_16.a(1);
                }
                return 1;
            }
        } else {
            this.m();
            return 0;
        }
    }

Method com.baidu.android.pushservice.e.k() calling method android.content.Intent.putExtra()


    public static void k(android.content.Context p5)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        String v2_2 = com.baidu.android.pushservice.PushConstants.a(30602);
        v0_1.setAction("com.baidu.android.pushservice.action.RECEIVE");
        v0_1.putExtra("method", "method_bind");
        v0_1.putExtra("error_msg", 30602);
        v0_1.putExtra("content", v2_2.getBytes());
        v0_1.setFlags(32);
        com.baidu.android.pushservice.i.l.b(p5, v0_1, v0_1.getAction(), p5.getPackageName());
        return;
    }

Method com.baidu.android.pushservice.e.j() calling method android.content.Intent.putExtra()


    public static void j(android.content.Context p4)
    {
        try {
            com.baidu.android.pushservice.f.a.b("PushManagerHandler", "errorCode:10011", p4.getApplicationContext());
            android.content.Intent v1_2 = new android.content.Intent();
            v1_2.putExtra("method", "method_bind");
            v1_2.putExtra("error_msg", 10011);
            v1_2.putExtra("content", "errorCode:10011".getBytes());
            v1_2.putExtra("bind_status", 0);
            com.baidu.android.pushservice.i.l.b(p4, v1_2, "com.baidu.android.pushservice.action.RECEIVE", p4.getPackageName());
        } catch (Throwable) {
        }
        return;
    }

Method com.baidu.android.pushservice.e.g() calling method android.content.Intent.putExtra()


    public static void g(android.content.Context p3)
    {
        android.content.Intent v0 = com.baidu.android.pushservice.e.a(p3);
        if (v0 != null) {
            v0.putExtra("method", "method_unbind");
            com.baidu.android.pushservice.e.b(p3, v0);
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.e.d() calling method android.content.Intent.putExtra()


    public static void d(android.content.Context p5, int p6, String p7)
    {
        int v0_1 = new StringBuilder();
        v0_1.append("errorCode:");
        v0_1.append(p6);
        v0_1.append(",errorMsg:");
        v0_1.append(p7);
        String v7_3 = v0_1.toString();
        com.baidu.android.pushservice.f.a.b("PushManagerHandler", v7_3, p5.getApplicationContext());
        if (p5 != null) {
            com.baidu.android.pushservice.c.c.a(p5, 0);
            if (com.baidu.android.pushservice.i.l.D(p5)) {
                android.content.SharedPreferences$Editor v3_2 = new StringBuilder();
                v3_2.append(p5.getPackageName());
                v3_2.append(".push_sync");
                android.content.SharedPreferences$Editor v3_5 = p5.getSharedPreferences(v3_2.toString(), 5).edit();
                v3_5.putLong("priority2", 0);
                v3_5.commit();
            }
            android.content.SharedPreferences$Editor v1_5 = p5.getSharedPreferences("com.baidu.pushservice.BIND_CACHE", 0).edit();
            v1_5.putBoolean("bind_status", 0);
            v1_5.commit();
        }
        android.content.SharedPreferences$Editor v1_7 = new android.content.Intent();
        v1_7.putExtra("method", "method_bind");
        v1_7.putExtra("error_msg", p6);
        v1_7.putExtra("content", v7_3.getBytes());
        v1_7.putExtra("bind_status", 0);
        com.baidu.android.pushservice.i.l.b(p5, v1_7, "com.baidu.android.pushservice.action.RECEIVE", p5.getPackageName());
        return;
    }

Method com.baidu.android.pushservice.e.d() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.e.c() calling method android.content.Intent.putExtra()


    private static void c(android.content.Context p7, String p8)
    {
        java.util.Iterator v8_1 = com.baidu.android.pushservice.b.e.b(p8);
        if (v8_1 != null) {
            java.util.Iterator v8_3 = v8_1.entrySet().iterator();
            while (v8_3.hasNext()) {
                java.util.Iterator v0_1 = ((java.util.Map$Entry) v8_3.next());
                String v1_1 = ((String) v0_1.getKey());
                if (android.text.TextUtils.equals(p7.getPackageName(), v1_1)) {
                    java.util.Iterator v0_3 = ((java.util.List) v0_1.getValue());
                    if (v0_3 != null) {
                        java.util.Iterator v0_4 = v0_3.iterator();
                        while (v0_4.hasNext()) {
                            String v2_4 = ((com.baidu.android.pushservice.b.c) v0_4.next());
                            String v3 = v2_4.a();
                            try {
                                p7.getPackageManager().getPackageInfo(v3, 0);
                                try {
                                    android.content.Intent v4_2 = new android.content.Intent();
                                    boolean v5_1 = v2_4.c();
                                } catch (Exception) {
                                }
                                if (v5_1) {
                                    boolean v5_2 = v5_1.iterator();
                                    while (v5_2.hasNext()) {
                                        v4_2.setAction(((String) v5_2.next()));
                                    }
                                }
                                boolean v5_3 = v2_4.d();
                                if (v5_3) {
                                    boolean v5_4 = v5_3.iterator();
                                    while (v5_4.hasNext()) {
                                        v4_2.addCategory(((String) v5_4.next()));
                                    }
                                }
                                boolean v5_5 = v2_4.e();
                                if (v5_5) {
                                    boolean v5_6 = v5_5.iterator();
                                    while (v5_6.hasNext()) {
                                        v4_2.setData(android.net.Uri.parse(((String) v5_6.next())));
                                    }
                                }
                                String v2_5 = v2_4.b();
                                if (!android.text.TextUtils.isEmpty(v2_5)) {
                                    v4_2.putExtra(v2_5, v1_1);
                                }
                                v4_2.setPackage(v3);
                                p7.startService(v4_2);
                                com.baidu.android.pushservice.g.o.b(p7, "011001", v3);
                            } catch (Exception) {
                            }
                        }
                    }
                }
            }
        }
        return;
    }

Method com.baidu.android.pushservice.e.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p8, String p9)
    {
        try {
            if ((ark>com.baidu.android.pushservice.eark>.j == null) || (ark>com.baidu.android.pushservice.eark>.k.isEmpty())) {
                if ((com.baidu.android.pushservice.b.e.g(p8)) || (com.baidu.android.pushservice.b.e.h(p8))) {
                    String v0_3 = 0;
                    android.content.Intent v1_1 = ark>com.baidu.android.pushservice.eark>.a(p8, 0);
                    if (v1_1 != null) {
                        int v2_1 = com.baidu.android.pushservice.b.e.a(p8).b();
                        if (android.text.TextUtils.isEmpty(p9)) {
                            ark>com.baidu.android.pushservice.eark>.j(p8);
                        } else {
                            org.json.JSONObject v3_2 = new org.json.JSONObject();
                            org.json.JSONObject v4_1 = new org.json.JSONObject();
                            if (v2_1 != 5) {
                                if (v2_1 != 6) {
                                    if (v2_1 != 7) {
                                        if (v2_1 != 8) {
                                            if (v2_1 == 9) {
                                                v4_1.put("platform", 5);
                                                v0_3 = 1;
                                            }
                                        } else {
                                            v4_1.put("platform", 4);
                                        }
                                    } else {
                                        v4_1.put("platform", 3);
                                    }
                                } else {
                                    v4_1.put("platform", 1);
                                }
                            } else {
                                v4_1.put("platform", 0);
                            }
                            if (v0_3 != null) {
                                v4_1.put("token", p9);
                                v3_2.put("info", v4_1);
                                com.baidu.android.pushservice.i.j.a(p8, v2_1, p9);
                            }
                            v1_1.putExtra("push_proxy", v3_2.toString());
                            ark>com.baidu.android.pushservice.eark>.a(p8, v1_1);
                        }
                    } else {
                        return;
                    }
                } else {
                    return;
                }
            } else {
                ark>com.baidu.android.pushservice.eark>.j.sendEmptyMessage(65553);
            }
        } catch (Exception) {
            ark>com.baidu.android.pushservice.eark>.j(p8);
        }
        return;
    }

Method com.baidu.android.pushservice.e.a() calling method android.content.Intent.putExtra()


    public static void a(android.content.Context p11, int p12, String p13)
    {
        if (!ark>com.baidu.android.pushservice.eark>.l(p11)) {
            String v0_8 = p11.getSharedPreferences("com.baidu.pushservice.BIND_CACHE", 0);
            String v2_6 = v0_8.getBoolean("bind_status", 0);
            boolean v3_1 = v0_8.getString("request_id", "");
            android.content.Context v4_2 = v0_8.getString("appid", "");
            String v5_2 = v0_8.getString("channel_id", "");
            String v6_2 = v0_8.getString("new_channel_id", "");
            String v0_6 = v0_8.getString("user_id", "");
            String v7_2 = com.baidu.android.pushservice.b.e.l(p11);
            long v8_1 = com.baidu.android.pushservice.b.e.k(p11);
            com.baidu.android.pushservice.a.b(p11, 1);
            if (v7_2 == null) {
                com.baidu.android.pushservice.i.l.a(p11, 1, 1);
            } else {
                if (v8_1 == 0) {
                    com.baidu.android.pushservice.i.l.a(p11, 1, v2_6);
                } else {
                    com.baidu.android.pushservice.i.l.a(p11, 1, 0);
                }
            }
            if (v8_1 == 0) {
                com.baidu.android.pushservice.h.d.a().a(new ark>com.baidu.android.pushservice.eark>$1("getMsgInfo", 99, p11));
            }
            ark>com.baidu.android.pushservice.eark>.p(p11);
            String v7_5 = new StringBuilder();
            v7_5.append("startWork from");
            v7_5.append(p11.getPackageName());
            v7_5.append(" at time of ");
            v7_5.append(System.currentTimeMillis());
            com.baidu.android.pushservice.i.l.b(v7_5.toString(), p11);
            try {
                String v7_7 = ark>com.baidu.android.pushservice.eark>.a(v3_1, v4_2, v5_2, v6_2, v0_6);
            } catch (String v0_9) {
                android.content.Context v4_4 = new StringBuilder();
                v4_4.append("error ");
                v4_4.append(v0_9.getMessage());
                com.baidu.android.pushservice.f.a.b("PushManagerHandler", v4_4.toString(), p11.getApplicationContext());
            }
            String v0_12 = ark>com.baidu.android.pushservice.eark>.b(p11);
            boolean v3_3 = ark>com.baidu.android.pushservice.eark>.b(p11, p12, p13);
            if ((v2_6 == null) || ((!v3_3) || ((v7_7 == null) || (v0_12 != null)))) {
                ark>com.baidu.android.pushservice.eark>.c(p11, p12, p13);
            } else {
                android.content.Intent v12_2 = new android.content.Intent();
                v12_2.putExtra("method", "method_bind");
                v12_2.putExtra("error_msg", 0);
                v12_2.putExtra("content", v7_7.getBytes());
                v12_2.putExtra("bind_status", 0);
                String v0_3 = new StringBuilder();
                v0_3.append("new startWork> sendResult to ");
                v0_3.append(p11.getPackageName());
                v0_3.append(" ,method:");
                v0_3.append("method_bind");
                v0_3.append(" ,errorCode : ");
                v0_3.append(0);
                v0_3.append(" ,content : ");
                v0_3.append(v7_7);
                com.baidu.android.pushservice.f.a.a("PushManagerHandler", v0_3.toString(), p11.getApplicationContext());
                com.baidu.android.pushservice.i.l.b(p11, v12_2, "com.baidu.android.pushservice.action.RECEIVE", p11.getPackageName());
            }
            ark>com.baidu.android.pushservice.eark>.q(p11);
            ark>com.baidu.android.pushservice.eark>.m(p11);
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.e.a() calling method android.content.Intent.putExtra()


    public static android.content.Intent a(android.content.Context p3, int p4)
    {
        android.content.Intent v0 = ark>com.baidu.android.pushservice.eark>.a(p3);
        if (v0 != null) {
            v0.putExtra("method", "method_bind");
            v0.putExtra("bind_status", p4);
            v0.putExtra("push_sdk_version", com.baidu.android.pushservice.a.a());
            v0.setFlags((v0.getFlags() | 32));
            if (android.os.Build$VERSION.SDK_INT >= 19) {
                String v3_1 = com.baidu.android.pushservice.i.h.a(p3);
                StringBuilder v1_3 = new StringBuilder();
                v1_3.append(v3_1);
                v1_3.append("");
                v0.putExtra("bind_notify_status", v1_3.toString());
            }
            return v0;
        } else {
            return 0;
        }
    }

Method com.baidu.android.pushservice.e.a() calling method android.content.Intent.putExtra()


    public static android.content.Intent a(android.content.Context p4)
    {
        if (!ark>com.baidu.android.pushservice.eark>.l(p4)) {
            String v0_1 = ark>com.baidu.android.pushservice.eark>.a;
            if (v0_1 == -1) {
                v0_1 = com.baidu.android.pushservice.i.i.b(p4, "com.baidu.android.pushservice.PushManager.LOGIN_TYPE", 0);
            }
            String v2_3;
            if (android.text.TextUtils.isEmpty(ark>com.baidu.android.pushservice.eark>.b)) {
                v2_3 = com.baidu.android.pushservice.i.i.a(p4, "com.baidu.android.pushservice.PushManager.LONGIN_VALUE");
            } else {
                v2_3 = ark>com.baidu.android.pushservice.eark>.b;
            }
            if (!android.text.TextUtils.isEmpty(v2_3)) {
                android.content.Intent v4_1 = com.baidu.android.pushservice.i.k.c(p4);
                if (v0_1 != null) {
                    return 0;
                } else {
                    v4_1.putExtra("secret_key", v2_3);
                    return v4_1;
                }
            } else {
                com.baidu.android.pushservice.f.a.b("PushManagerHandler", "Can not acquire loginValue, please check if there is a right loginValue", p4);
                ark>com.baidu.android.pushservice.eark>.k(p4);
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.baidu.android.pushservice.c.d.a() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.RegistrationReceiver.a() calling method android.content.Intent.putExtra()


    static void a(android.content.Context p3, com.baidu.android.pushservice.a.f p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setAction("com.baidu.android.pushservice.action.METHOD");
        v0_1.putExtra("method", "com.baidu.android.pushservice.action.UNBINDAPP");
        v0_1.putExtra("package_name", p4.c());
        v0_1.putExtra("app_id", p4.a());
        v0_1.putExtra("user_id", p4.f);
        com.baidu.android.pushservice.i.k.a(p3, v0_1);
        return;
    }

Method com.baidu.android.pushservice.PushServiceReceiver.b() calling method android.content.Intent.putExtra()


    private static void b(android.content.Context p9, String p10, String p11, com.baidu.android.pushservice.message.PublicMsg p12, byte[] p13, byte[] p14)
    {
        android.app.Notification v11_8;
        android.app.NotificationManager v0_2 = ((android.app.NotificationManager) p9.getSystemService("notification"));
        android.app.PendingIntent v1_2 = new android.content.Intent();
        v1_2.setClassName(p10, p11);
        v1_2.setAction("com.baidu.android.pushservice.action.privatenotification.CLICK");
        int v2_0 = new StringBuilder();
        v2_0.append("content://");
        v2_0.append(p12.mMsgId);
        v1_2.setData(android.net.Uri.parse(v2_0.toString()));
        v1_2.putExtra("public_msg", p12);
        v1_2.putExtra("app_id", p12.mAppId);
        v1_2.putExtra("msg_id", p12.mMsgId);
        v1_2.putExtra("baidu_message_secur_info", p13);
        v1_2.putExtra("baidu_message_body", p14);
        android.app.PendingIntent v1_0 = android.app.PendingIntent.getService(p9, 0, v1_2, 0);
        String v3_5 = new android.content.Intent();
        v3_5.setClassName(p10, p11);
        v3_5.setAction("com.baidu.android.pushservice.action.privatenotification.DELETE");
        String v10_3 = new StringBuilder();
        v10_3.append("content://");
        v10_3.append(p12.mMsgId);
        v3_5.setData(android.net.Uri.parse(v10_3.toString()));
        v3_5.putExtra("public_msg", p12);
        v3_5.putExtra("app_id", p12.mAppId);
        v3_5.putExtra("msg_id", p12.mMsgId);
        String v10_9 = android.app.PendingIntent.getService(p9, 0, v3_5, 0);
        boolean v8 = com.baidu.android.pushservice.i.l.q(p9, p12.mPkgName);
        if (p12.mNotificationBuilder != 0) {
            v11_8 = com.baidu.android.pushservice.c.a(p9, p12.mNotificationBuilder, p12.mTitle, p12.mDescription, v8);
        } else {
            v11_8 = com.baidu.android.pushservice.c.a(p9, p12.mNotificationBuilder, p12.mNotificationBasicStyle, p12.mTitle, p12.mDescription, v8);
        }
        v11_8.contentIntent = v1_0;
        v11_8.deleteIntent = v10_9;
        v0_2.notify(p12.mMsgId, 0, v11_8);
        com.baidu.android.pushservice.PushServiceReceiver.a(p9, p12, p13, p14);
        return;
    }

Method com.baidu.android.pushservice.PushServiceReceiver.b() calling method android.content.Intent.putExtra()


    private static void b(android.content.Context p5, String p6, String p7, com.baidu.android.pushservice.message.PublicMsg p8, String p9)
    {
        android.app.NotificationManager v0_2 = ((android.app.NotificationManager) p5.getSystemService("notification"));
        android.app.PendingIntent v1_2 = new android.content.Intent("com.baidu.android.pushservice.action.media.CLICK");
        v1_2.setClassName(p6, p7);
        int v2_7 = new StringBuilder();
        v2_7.append("content://");
        v2_7.append(p8.mMsgId);
        v1_2.setData(android.net.Uri.parse(v2_7.toString()));
        v1_2.putExtra("public_msg", p8);
        v1_2.putExtra("app_id", p9);
        android.app.PendingIntent v1_0 = android.app.PendingIntent.getService(p5, 0, v1_2, 0);
        String v3_3 = new android.content.Intent();
        v3_3.setClassName(p6, p7);
        v3_3.setAction("com.baidu.android.pushservice.action.media.DELETE");
        String v6_3 = new StringBuilder();
        v6_3.append("content://");
        v6_3.append(p8.mMsgId);
        v3_3.setData(android.net.Uri.parse(v6_3.toString()));
        v3_3.putExtra("public_msg", p8);
        v3_3.putExtra("app_id", p9);
        String v6_8 = android.app.PendingIntent.getService(p5, 0, v3_3, 0);
        android.app.Notification v5_1 = com.baidu.android.pushservice.c.a(p5, 8888, p8.mTitle, "\u5bcc\u5a92\u4f53\u6d88\u606f\uff1a\u70b9\u51fb\u540e\u4e0b\u8f7d\u4e0e\u67e5\u770b", com.baidu.android.pushservice.i.l.q(p5, p8.mPkgName));
        v5_1.contentIntent = v1_0;
        v5_1.deleteIntent = v6_8;
        v0_2.notify(p8.mMsgId, 0, v5_1);
        return;
    }

Method com.baidu.android.pushservice.PushServiceReceiver.a() calling method android.content.Intent.putExtra()


    private static void a(android.content.Context p3, com.baidu.android.pushservice.message.PublicMsg p4, byte[] p5, byte[] p6)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setPackage(p4.mPkgName);
        v0_1.putExtra("method", "com.baidu.android.pushservice.action.notification.ARRIVED");
        v0_1.putExtra("msgid", p4.mMsgId);
        v0_1.putExtra("notification_title", p4.mTitle);
        v0_1.putExtra("notification_content", p4.mDescription);
        v0_1.putExtra("extra_extra_custom_content", p4.mCustomContent);
        v0_1.putExtra("com.baidu.pushservice.app_id", p4.mAppId);
        v0_1.putExtra("baidu_message_secur_info", p5);
        v0_1.putExtra("baidu_message_body", p6);
        com.baidu.android.pushservice.i.l.b(p3, v0_1, "com.baidu.android.pushservice.action.RECEIVE", p4.mPkgName);
        return;
    }

Method com.baidu.android.pushservice.PushPatchMessageReceiver.onReceiveRegisterResult() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.PushPatchMessageReceiver.handleXiaomiMsg() calling method android.content.Intent.putExtra()


    private void handleXiaomiMsg(android.content.Context p3, com.xiaomi.mipush.sdk.MiPushMessage p4, int p5)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("com.xiaomi.mipush.PUSH_MSG");
            v0_1.putExtra("xm_push_msg", p4);
            v0_1.putExtra("xm_push_msg_type", p5);
            com.baidu.android.pushservice.i.l.a(v0_1, p3.getApplicationContext());
        } catch (Exception) {
        }
        return;
    }

Method com.baidu.android.pushservice.PushMessageReceiver.sendCallback() calling method android.content.Intent.putExtra()


    private void sendCallback(android.content.Context p3, android.content.Intent p4, int p5)
    {
        try {
            if (!p4.getBooleanExtra("bdpush_deliver_NO_CALLBACK", 0)) {
                p4.putExtra("bd.cross.request.RESULT_CODE", p5);
                p4.setClass(p3, com.baidu.android.pushservice.CommandService);
                p4.putExtra("bd.cross.request.COMMAND_TYPE", "bd.cross.command.MESSAGE_ACK");
                p3.startService(p4);
                return;
            } else {
                return;
            }
        } catch (Exception) {
            return;
        }
    }

Method com.baidu.android.pushservice.PushMessageReceiver.handleVivoMessageCallBack() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.PushMessageReceiver.handleOppoMessageCallBack() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.PushManager.setTags() calling method android.content.Intent.putExtra()


    public static void setTags(android.content.Context p4, java.util.List p5)
    {
        if ((p5 != null) && (p5.size() != 0)) {
            android.content.Intent v0_1 = com.baidu.android.pushservice.e.a(p4);
            if (v0_1 != null) {
                String v1_0 = "[";
                String v5_7 = p5.iterator();
                while (v5_7.hasNext()) {
                    android.content.Context v2_6 = ((String) v5_7.next());
                    StringBuilder v3_1 = new StringBuilder();
                    v3_1.append(v1_0);
                    v3_1.append("\"");
                    String v1_6 = v3_1.toString();
                    StringBuilder v3_3 = new StringBuilder();
                    v3_3.append(v1_6);
                    v3_3.append(v2_6);
                    String v1_7 = v3_3.toString();
                    android.content.Context v2_8 = new StringBuilder();
                    v2_8.append(v1_7);
                    v2_8.append("\",");
                    v1_0 = v2_8.toString();
                }
                if (v1_0.length() > 0) {
                    v1_0 = v1_0.substring(0, (v1_0.length() - 1));
                }
                String v5_4 = new StringBuilder();
                v5_4.append(v1_0);
                v5_4.append("]");
                String v5_5 = v5_4.toString();
                v0_1.putExtra("method", "method_set_tags");
                v0_1.putExtra("tags", v5_5);
                com.baidu.android.pushservice.f.a.a("PushManager", "a setTags intent send ", p4.getApplicationContext());
                com.baidu.android.pushservice.e.b(p4, v0_1);
            } else {
                return;
            }
        }
        return;
    }

Method com.baidu.android.pushservice.PushManager.listTags() calling method android.content.Intent.putExtra()


    public static void listTags(android.content.Context p4)
    {
        android.content.Intent v0 = com.baidu.android.pushservice.e.a(p4);
        if (v0 != null) {
            v0.putExtra("method", "method_listtags");
            com.baidu.android.pushservice.f.a.a("PushManager", "a listTags intent send", p4.getApplicationContext());
            com.baidu.android.pushservice.e.b(p4, v0);
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.PushManager.insertPassThroughMessageNotified() calling method android.content.Intent.putExtra()


    public static void insertPassThroughMessageNotified(android.content.Context p5, String p6, String p7)
    {
        if ((p6 != null) && (p7 != null)) {
            try {
                String v1_0;
                StringBuilder v0_1 = new android.content.Intent();
            } catch (String v6_5) {
                StringBuilder v0_3 = new StringBuilder();
                v0_3.append("error ");
                v0_3.append(v6_5.getMessage());
                com.baidu.android.pushservice.f.a.b("PushManager", v0_3.toString(), p5.getApplicationContext());
            }
            if (!com.baidu.android.pushservice.b.e.k(p5)) {
                v1_0 = com.baidu.android.pushservice.i.l.v(p5);
            } else {
                v1_0 = p5.getPackageName();
            }
            if (v1_0 != null) {
                String v3_1 = new StringBuilder();
                v3_1.append("PassThroughMessageNotified  : ");
                v3_1.append(v1_0);
                com.baidu.android.pushservice.f.a.a("PushManager", v3_1.toString(), p5.getApplicationContext());
                v0_1.putExtra("app_id", p7);
                v0_1.putExtra("msg_id", p6);
                v0_1.setAction("com.baidu.android.pushservice.action.passthrough.notification.NOTIFIED");
                v0_1.setClassName(v1_0, "com.baidu.android.pushservice.CommandService");
                p5.startService(v0_1);
                if (!v1_0.equals(p5.getPackageName())) {
                    v0_1.putExtra("self_insert", 1);
                    v0_1.setClassName(p5.getPackageName(), "com.baidu.android.pushservice.CommandService");
                    p5.startService(v0_1);
                }
            }
        }
        return;
    }

Method com.baidu.android.pushservice.PushManager.insertPassThroughMessageDelete() calling method android.content.Intent.putExtra()


    public static void insertPassThroughMessageDelete(android.content.Context p5, String p6, String p7)
    {
        if ((p6 != null) && (p7 != null)) {
            try {
                String v1_0;
                StringBuilder v0_3 = new android.content.Intent();
            } catch (String v6_1) {
                StringBuilder v0_1 = new StringBuilder();
                v0_1.append("error ");
                v0_1.append(v6_1.getMessage());
                com.baidu.android.pushservice.f.a.b("PushManager", v0_1.toString(), p5.getApplicationContext());
            }
            if (!com.baidu.android.pushservice.b.e.k(p5)) {
                v1_0 = com.baidu.android.pushservice.i.l.v(p5);
            } else {
                v1_0 = p5.getPackageName();
            }
            if (v1_0 != null) {
                String v3_1 = new StringBuilder();
                v3_1.append("PassThroughMessageDelete  : ");
                v3_1.append(v1_0);
                com.baidu.android.pushservice.f.a.a("PushManager", v3_1.toString(), p5.getApplicationContext());
                v0_3.putExtra("app_id", p7);
                v0_3.putExtra("msg_id", p6);
                v0_3.setAction("com.baidu.android.pushservice.action.passthrough.notification.DELETE");
                v0_3.setClassName(v1_0, "com.baidu.android.pushservice.CommandService");
                p5.startService(v0_3);
            }
        }
        return;
    }

Method com.baidu.android.pushservice.PushManager.insertPassThroughMessageClick() calling method android.content.Intent.putExtra()


    public static void insertPassThroughMessageClick(android.content.Context p5, String p6, String p7)
    {
        if ((p6 != null) && (p7 != null)) {
            try {
                String v1_0;
                StringBuilder v0_3 = new android.content.Intent();
            } catch (String v6_1) {
                StringBuilder v0_1 = new StringBuilder();
                v0_1.append("error ");
                v0_1.append(v6_1.getMessage());
                com.baidu.android.pushservice.f.a.b("PushManager", v0_1.toString(), p5.getApplicationContext());
            }
            if (!com.baidu.android.pushservice.b.e.k(p5)) {
                v1_0 = com.baidu.android.pushservice.i.l.v(p5);
            } else {
                v1_0 = p5.getPackageName();
            }
            if (v1_0 != null) {
                String v3_1 = new StringBuilder();
                v3_1.append("PassThroughMessageClick  : ");
                v3_1.append(v1_0);
                com.baidu.android.pushservice.f.a.a("PushManager", v3_1.toString(), p5.getApplicationContext());
                v0_3.putExtra("app_id", p7);
                v0_3.putExtra("msg_id", p6);
                v0_3.setAction("com.baidu.android.pushservice.action.passthrough.notification.CLICK");
                v0_3.setClassName(v1_0, "com.baidu.android.pushservice.CommandService");
                p5.startService(v0_3);
            }
        }
        return;
    }

Method com.baidu.android.pushservice.PushManager.delTags() calling method android.content.Intent.putExtra()


    public static void delTags(android.content.Context p4, java.util.List p5)
    {
        if ((p5 != null) && (p5.size() != 0)) {
            android.content.Intent v0_1 = com.baidu.android.pushservice.e.a(p4);
            if (v0_1 != null) {
                String v1_0 = "[";
                String v5_7 = p5.iterator();
                while (v5_7.hasNext()) {
                    android.content.Context v2_6 = ((String) v5_7.next());
                    StringBuilder v3_1 = new StringBuilder();
                    v3_1.append(v1_0);
                    v3_1.append("\"");
                    String v1_6 = v3_1.toString();
                    StringBuilder v3_3 = new StringBuilder();
                    v3_3.append(v1_6);
                    v3_3.append(v2_6);
                    String v1_7 = v3_3.toString();
                    android.content.Context v2_8 = new StringBuilder();
                    v2_8.append(v1_7);
                    v2_8.append("\",");
                    v1_0 = v2_8.toString();
                }
                if (v1_0.length() > 0) {
                    v1_0 = v1_0.substring(0, (v1_0.length() - 1));
                }
                String v5_4 = new StringBuilder();
                v5_4.append(v1_0);
                v5_4.append("]");
                String v5_5 = v5_4.toString();
                v0_1.putExtra("method", "method_del_tags");
                v0_1.putExtra("tags", v5_5);
                com.baidu.android.pushservice.f.a.a("PushManager", "a delTags intent send", p4.getApplicationContext());
                com.baidu.android.pushservice.e.b(p4, v0_1);
            } else {
                return;
            }
        }
        return;
    }

Method com.baidu.android.pushservice.MzPushPatchMessageReceiver.onRegisterStatus() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method com.baidu.android.pushservice.MzPushPatchMessageReceiver.onNotificationClicked() calling method android.content.Intent.putExtra()


    public void onNotificationClicked(android.content.Context p5, com.meizu.cloud.pushsdk.handler.MzPushMessage p6)
    {
        if (p6 != null) {
            try {
                int v0_3 = p6.getTitle();
                String v1 = p6.getContent();
                String v6_2 = p6.getSelfDefineContentString();
                android.content.Intent v2_1 = new android.content.Intent("com.meizu.mzpush.PUSH_MSG");
                v2_1.putExtra("mz_notification_title", v0_3);
                v2_1.putExtra("mz_notification_content", v1);
                v2_1.putExtra("mz_notification_self_define_content", v6_2);
                v2_1.putExtra("mz_push_msg_type", 3);
                com.baidu.android.pushservice.i.l.a(v2_1, p5.getApplicationContext());
            } catch (Exception) {
            }
            return;
        } else {
            return;
        }
    }

Method com.baidu.android.pushservice.CommandService.b() calling method android.content.Intent.putExtra()


    private void b(android.content.Intent p4)
    {
        try {
            android.content.Context v0_3 = p4.getStringExtra("bd.cross.request.SOURCE_SERVICE");
            int v1_2 = p4.getStringExtra("bd.cross.request.SOURCE_PACKAGE");
        } catch (Exception) {
            return;
        }
        if (android.text.TextUtils.isEmpty(v0_3)) {
            return;
        } else {
            if (!android.text.TextUtils.isEmpty(v1_2)) {
                p4.setPackage(v1_2);
                p4.setClassName(v1_2, v0_3);
                p4.setAction("com.baidu.android.pushservice.action.CROSS_REQUEST");
                p4.putExtra("bd.cross.request.SENDING", 0);
                this.getApplicationContext().startService(p4);
                return;
            } else {
                return;
            }
        }
    }

Method android.support.v4.widget.TextViewCompat$OreoCallback.createProcessTextIntentForResolveInfo() calling method android.content.Intent.putExtra()


    private android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo p3, android.widget.TextView p4)
    {
        return this.createProcessTextIntent().putExtra("android.intent.extra.PROCESS_TEXT_READONLY", (this.isEditable(p4) ^ 1)).setClassName(p3.activityInfo.packageName, p3.activityInfo.name);
    }

Method android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.handleMessage() calling method android.content.Intent.putExtra()


    public void handleMessage(android.os.Message p8)
    {
        android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase v0_1 = this.this$0.mCallback;
        if (v0_1 != null) {
            java.util.List v1_4 = p8.getData();
            android.support.v4.media.session.MediaSessionCompat.ensureClassLoader(v1_4);
            this.this$0.setCurrentControllerInfo(new android.support.v4.media.MediaSessionManager$RemoteUserInfo(v1_4.getString("data_calling_pkg"), v1_4.getInt("data_calling_pid"), v1_4.getInt("data_calling_uid")));
            java.util.List v1_1 = v1_4.getBundle("data_extras");
            android.support.v4.media.session.MediaSessionCompat.ensureClassLoader(v1_1);
            try {
                switch (p8.what) {
                    case 1:
                        android.support.v4.media.MediaDescriptionCompat v8_17 = ((android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command) p8.obj);
                        v0_1.onCommand(v8_17.command, v8_17.extras, v8_17.stub);
                        break;
                    case 2:
                        this.this$0.adjustVolume(p8.arg1, 0);
                        break;
                    case 3:
                        v0_1.onPrepare();
                        break;
                    case 4:
                        v0_1.onPrepareFromMediaId(((String) p8.obj), v1_1);
                        break;
                    case 5:
                        v0_1.onPrepareFromSearch(((String) p8.obj), v1_1);
                        break;
                    case 6:
                        v0_1.onPrepareFromUri(((android.net.Uri) p8.obj), v1_1);
                        break;
                    case 7:
                        v0_1.onPlay();
                        break;
                    case 8:
                        v0_1.onPlayFromMediaId(((String) p8.obj), v1_1);
                        break;
                    case 9:
                        v0_1.onPlayFromSearch(((String) p8.obj), v1_1);
                        break;
                    case 10:
                        v0_1.onPlayFromUri(((android.net.Uri) p8.obj), v1_1);
                        break;
                    case 11:
                        v0_1.onSkipToQueueItem(((Long) p8.obj).longValue());
                        break;
                    case 12:
                        v0_1.onPause();
                        break;
                    case 13:
                        v0_1.onStop();
                        break;
                    case 14:
                        v0_1.onSkipToNext();
                        break;
                    case 15:
                        v0_1.onSkipToPrevious();
                        break;
                    case 16:
                        v0_1.onFastForward();
                        break;
                    case 17:
                        v0_1.onRewind();
                        break;
                    case 18:
                        v0_1.onSeekTo(((Long) p8.obj).longValue());
                        break;
                    case 19:
                        v0_1.onSetRating(((android.support.v4.media.RatingCompat) p8.obj));
                        break;
                    case 20:
                        v0_1.onCustomAction(((String) p8.obj), v1_1);
                        break;
                    case 21:
                        android.support.v4.media.MediaDescriptionCompat v8_39 = ((android.view.KeyEvent) p8.obj);
                        java.util.List v1_12 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                        v1_12.putExtra("android.intent.extra.KEY_EVENT", v8_39);
                        if (v0_1.onMediaButtonEvent(v1_12)) {
                        } else {
                            this.onMediaButtonEvent(v8_39, v0_1);
                        }
                        break;
                    case 22:
                        this.this$0.setVolumeTo(p8.arg1, 0);
                        break;
                    case 23:
                        v0_1.onSetRepeatMode(p8.arg1);
                        break;
                    case 24:
                    default:
                        break;
                    case 25:
                        v0_1.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj));
                        break;
                    case 26:
                        v0_1.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj), p8.arg1);
                        break;
                    case 27:
                        v0_1.onRemoveQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj));
                        break;
                    case 28:
                        if (this.this$0.mQueue == null) {
                        } else {
                            if ((p8.arg1 < 0) || (p8.arg1 >= this.this$0.mQueue.size())) {
                                android.support.v4.media.MediaDescriptionCompat v8_27 = 0;
                            } else {
                                v8_27 = ((android.support.v4.media.session.MediaSessionCompat$QueueItem) this.this$0.mQueue.get(p8.arg1));
                            }
                            if (v8_27 == null) {
                            } else {
                                v0_1.onRemoveQueueItem(v8_27.getDescription());
                            }
                        }
                        break;
                    case 29:
                        v0_1.onSetCaptioningEnabled(((Boolean) p8.obj).booleanValue());
                        break;
                    case 30:
                        v0_1.onSetShuffleMode(p8.arg1);
                        break;
                    case 31:
                        v0_1.onSetRating(((android.support.v4.media.RatingCompat) p8.obj), v1_1);
                        break;
                }
            } catch (android.support.v4.media.MediaDescriptionCompat v8_19) {
                this.this$0.setCurrentControllerInfo(0);
                throw v8_19;
            }
            this.this$0.setCurrentControllerInfo(0);
            return;
        } else {
            return;
        }
    }

Method android.support.v4.media.session.MediaButtonReceiver.buildMediaButtonPendingIntent() calling method android.content.Intent.putExtra()


    public static android.app.PendingIntent buildMediaButtonPendingIntent(android.content.Context p2, android.content.ComponentName p3, long p4)
    {
        if (p3 != null) {
            String v1_1 = android.support.v4.media.session.PlaybackStateCompat.toKeyCode(p4);
            if (v1_1 != null) {
                android.content.Intent v4_2 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                v4_2.setComponent(p3);
                v4_2.putExtra("android.intent.extra.KEY_EVENT", new android.view.KeyEvent(0, v1_1));
                return android.app.PendingIntent.getBroadcast(p2, v1_1, v4_2, 0);
            } else {
                String v3_2 = new StringBuilder();
                v3_2.append("Cannot build a media button pending intent with the given action: ");
                v3_2.append(p4);
                android.util.Log.w("MediaButtonReceiver", v3_2.toString());
                return 0;
            }
        } else {
            android.util.Log.w("MediaButtonReceiver", "The component name of media button receiver should be provided.");
            return 0;
        }
    }

Method android.support.v4.content.pm.ShortcutInfoCompat.addToIntent() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method android.support.v4.content.WakefulBroadcastReceiver.startWakefulService() calling method android.content.Intent.putExtra()


    public static android.content.ComponentName startWakefulService(android.content.Context p5, android.content.Intent p6)
    {
        try {
            int v1 = android.support.v4.content.WakefulBroadcastReceiver.mNextId;
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = (android.support.v4.content.WakefulBroadcastReceiver.mNextId + 1);
        } catch (android.os.PowerManager$WakeLock v5_5) {
            throw v5_5;
        }
        if (android.support.v4.content.WakefulBroadcastReceiver.mNextId <= 0) {
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = 1;
        }
        p6.putExtra("android.support.content.wakelockid", v1);
        android.content.ComponentName v6_1 = p5.startService(p6);
        if (v6_1 != null) {
            android.os.PowerManager$WakeLock v5_2 = ((android.os.PowerManager) p5.getSystemService("power"));
            android.util.SparseArray v2_2 = new StringBuilder();
            v2_2.append("androidx.core:wake:");
            v2_2.append(v6_1.flattenToShortString());
            android.os.PowerManager$WakeLock v5_3 = v5_2.newWakeLock(1, v2_2.toString());
            v5_3.setReferenceCounted(0);
            v5_3.acquire(60000);
            android.support.v4.content.WakefulBroadcastReceiver.sActiveWakeLocks.put(v1, v5_3);
            return v6_1;
        } else {
            return 0;
        }
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setText() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setText(CharSequence p3)
    {
        this.mIntent.putExtra("android.intent.extra.TEXT", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setSubject() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setSubject(String p3)
    {
        this.mIntent.putExtra("android.intent.extra.SUBJECT", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setStream() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setStream(android.net.Uri p3)
    {
        if (!this.mIntent.getAction().equals("android.intent.action.SEND")) {
            this.mIntent.setAction("android.intent.action.SEND");
        }
        this.mStreams = 0;
        this.mIntent.putExtra("android.intent.extra.STREAM", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setHtmlText(String p3)
    {
        this.mIntent.putExtra("android.intent.extra.HTML_TEXT", p3);
        if (!this.mIntent.hasExtra("android.intent.extra.TEXT")) {
            this.setText(android.text.Html.fromHtml(p3));
        }
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setEmailTo(String[] p3)
    {
        if (this.mToAddresses != null) {
            this.mToAddresses = 0;
        }
        this.mIntent.putExtra("android.intent.extra.EMAIL", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setEmailCc(String[] p3)
    {
        this.mIntent.putExtra("android.intent.extra.CC", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setEmailBcc(String[] p3)
    {
        this.mIntent.putExtra("android.intent.extra.BCC", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.getIntent() calling method android.content.Intent.putExtra()


    public android.content.Intent getIntent()
    {
        android.content.Intent v0_0 = this.mToAddresses;
        if (v0_0 != null) {
            this.combineArrayExtra("android.intent.extra.EMAIL", v0_0);
            this.mToAddresses = 0;
        }
        android.content.Intent v0_10 = this.mCcAddresses;
        if (v0_10 != null) {
            this.combineArrayExtra("android.intent.extra.CC", v0_10);
            this.mCcAddresses = 0;
        }
        android.content.Intent v0_1 = this.mBccAddresses;
        if (v0_1 != null) {
            this.combineArrayExtra("android.intent.extra.BCC", v0_1);
            this.mBccAddresses = 0;
        }
        android.content.Intent v0_2 = this.mStreams;
        java.util.ArrayList v2_1 = 1;
        if ((v0_2 == null) || (v0_2.size() <= 1)) {
            v2_1 = 0;
        }
        android.content.Intent v0_6 = this.mIntent.getAction().equals("android.intent.action.SEND_MULTIPLE");
        if ((v2_1 == null) && (v0_6 != null)) {
            this.mIntent.setAction("android.intent.action.SEND");
            android.content.Intent v4_2 = this.mStreams;
            if ((v4_2 == null) || (v4_2.isEmpty())) {
                this.mIntent.removeExtra("android.intent.extra.STREAM");
            } else {
                this.mIntent.putExtra("android.intent.extra.STREAM", ((android.os.Parcelable) this.mStreams.get(0)));
            }
            this.mStreams = 0;
        }
        if ((v2_1 != null) && (v0_6 == null)) {
            this.mIntent.setAction("android.intent.action.SEND_MULTIPLE");
            android.content.Intent v0_8 = this.mStreams;
            if ((v0_8 == null) || (v0_8.isEmpty())) {
                this.mIntent.removeExtra("android.intent.extra.STREAM");
            } else {
                this.mIntent.putParcelableArrayListExtra("android.intent.extra.STREAM", this.mStreams);
            }
        }
        return this.mIntent;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra() calling method android.content.Intent.putExtra()


    private void combineArrayExtra(String p6, String[] p7)
    {
        int v3;
        android.content.Intent v0 = this.getIntent();
        int v1_1 = v0.getStringArrayExtra(p6);
        if (v1_1 == 0) {
            v3 = 0;
        } else {
            v3 = v1_1.length;
        }
        String[] v4_0 = new String[(p7.length + v3)];
        if (v1_1 != 0) {
            System.arraycopy(v1_1, 0, v4_0, 0, v3);
        }
        System.arraycopy(p7, 0, v4_0, v3, p7.length);
        v0.putExtra(p6, v4_0);
        return;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra() calling method android.content.Intent.putExtra()


    private void combineArrayExtra(String p5, java.util.ArrayList p6)
    {
        int v2;
        String[] v0_1 = this.mIntent.getStringArrayExtra(p5);
        if (v0_1 == null) {
            v2 = 0;
        } else {
            v2 = v0_1.length;
        }
        String[] v3_0 = new String[(p6.size() + v2)];
        p6.toArray(v3_0);
        if (v0_1 != null) {
            System.arraycopy(v0_1, 0, v3_0, p6.size(), v2);
        }
        this.mIntent.putExtra(p5, v3_0);
        return;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.<init>() calling method android.content.Intent.putExtra()


    private ShareCompat$IntentBuilder(android.app.Activity p4)
    {
        this.mActivity = p4;
        this.mIntent = new android.content.Intent().setAction("android.intent.action.SEND");
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method android.support.v4.app.RemoteInput.addResultsToIntent() calling method android.content.Intent.putExtra()


    public static void addResultsToIntent(android.support.v4.app.RemoteInput[] p7, android.content.Intent p8, android.os.Bundle p9)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            int v2 = 0;
            if (android.os.Build$VERSION.SDK_INT < 20) {
                if (android.os.Build$VERSION.SDK_INT < 16) {
                    android.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
                } else {
                    android.content.Intent v0_1 = android.support.v4.app.RemoteInput.getClipDataIntentFromIntent(p8);
                    if (v0_1 == null) {
                        v0_1 = new android.content.Intent();
                    }
                    int v1_2 = v0_1.getBundleExtra("android.remoteinput.resultsData");
                    if (v1_2 == 0) {
                        v1_2 = new android.os.Bundle();
                    }
                    String v3_0 = p7.length;
                    while (v2 < v3_0) {
                        String v4_0 = p7[v2];
                        CharSequence v5_1 = p9.get(v4_0.getResultKey());
                        if ((v5_1 instanceof CharSequence)) {
                            v1_2.putCharSequence(v4_0.getResultKey(), ((CharSequence) v5_1));
                        }
                        v2++;
                    }
                    v0_1.putExtra("android.remoteinput.resultsData", v1_2);
                    p8.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
                }
            } else {
                android.content.Intent v0_4 = android.support.v4.app.RemoteInput.getResultsFromIntent(p8);
                if (v0_4 != null) {
                    v0_4.putAll(p9);
                    p9 = v0_4;
                }
                android.content.Intent v0_5 = p7.length;
                int v1_5 = 0;
                while (v1_5 < v0_5) {
                    String v3_1 = p7[v1_5];
                    String v4_3 = android.support.v4.app.RemoteInput.getDataResultsFromIntent(p8, v3_1.getResultKey());
                    CharSequence v5_4 = new android.support.v4.app.RemoteInput[1];
                    v5_4[0] = v3_1;
                    android.app.RemoteInput.addResultsToIntent(android.support.v4.app.RemoteInput.fromCompat(v5_4), p8, p9);
                    if (v4_3 != null) {
                        android.support.v4.app.RemoteInput.addDataResultToIntent(v3_1, p8, v4_3);
                    }
                    v1_5++;
                }
            }
        } else {
            android.app.RemoteInput.addResultsToIntent(android.support.v4.app.RemoteInput.fromCompat(p7), p8, p9);
        }
        return;
    }

Method android.support.v4.app.RemoteInput.addDataResultToIntent() calling method android.content.Intent.putExtra()


    public static void addDataResultToIntent(android.support.v4.app.RemoteInput p5, android.content.Intent p6, java.util.Map p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.os.Build$VERSION.SDK_INT < 16) {
                android.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
            } else {
                android.content.Intent v0_1 = android.support.v4.app.RemoteInput.getClipDataIntentFromIntent(p6);
                if (v0_1 == null) {
                    v0_1 = new android.content.Intent();
                }
                java.util.Iterator v7_2 = p7.entrySet().iterator();
                while (v7_2.hasNext()) {
                    String v1_3 = ((java.util.Map$Entry) v7_2.next());
                    String v2_1 = ((String) v1_3.getKey());
                    String v1_5 = ((android.net.Uri) v1_3.getValue());
                    if (v2_1 != null) {
                        android.os.Bundle v3_1 = v0_1.getBundleExtra(android.support.v4.app.RemoteInput.getExtraResultsKeyForData(v2_1));
                        if (v3_1 == null) {
                            v3_1 = new android.os.Bundle();
                        }
                        v3_1.putString(p5.getResultKey(), v1_5.toString());
                        v0_1.putExtra(android.support.v4.app.RemoteInput.getExtraResultsKeyForData(v2_1), v3_1);
                    }
                }
                p6.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
            }
        } else {
            android.app.RemoteInput.addDataResultToIntent(android.support.v4.app.RemoteInput.fromCompat(p5), p6, p7);
        }
        return;
    }

Method android.support.v7.preference.PreferenceInflater.rInflate() calling method android.content.Intent.parseIntent()


    private void rInflate(org.xmlpull.v1.XmlPullParser p5, android.support.v7.preference.Preference p6, android.util.AttributeSet p7)
    {
        int v0 = p5.getDepth();
        do {
            android.support.v7.preference.Preference v1_2 = p5.next();
            if (((v1_2 == 3) && (p5.getDepth() <= v0)) || (v1_2 == 1)) {
                return;
            } else {
            }
        } while(v1_2 == 2);
    }

Method com.baidu.android.pushservice.mzproxy.MzNotifyActivity.onCreate() calling method android.content.Intent.parseUri()


    protected void onCreate(android.os.Bundle p6)
    {
        super.onCreate(p6);
        try {
            String v6_12 = this.getIntent().getStringExtra("extras");
        } catch (Exception) {
            this.finish();
            return;
        }
        if (android.text.TextUtils.isEmpty(v6_12)) {
            this.finish();
            return;
        } else {
            String v0_0 = new StringBuilder();
            v0_0.append("{\"extras\":");
            v0_0.append(v6_12);
            v0_0.append("}");
            String v0_10 = new org.json.JSONObject(v0_0.toString());
            if (!v0_10.isNull("extras")) {
                String v6_7 = v0_10.getJSONArray("extras");
                if (v6_7 != null) {
                    String v0_8 = 0;
                    while (v0_8 < v6_7.length()) {
                        String v2_2 = v6_7.getJSONObject(v0_8);
                        if (!v2_2.isNull("Msgid")) {
                            this.a = v2_2.getString("Msgid");
                        }
                        if (!v2_2.isNull("msgBody")) {
                            this.c = v2_2.getString("msgBody");
                        }
                        v0_8++;
                    }
                    if (!android.text.TextUtils.isEmpty(this.c)) {
                        String v6_11 = new org.json.JSONObject(this.c);
                        if (!v6_11.isNull("custom_content")) {
                            this.d = v6_11.getString("custom_content");
                        }
                        if (!v6_11.isNull("pkg_content")) {
                            this.e = v6_11.getString("pkg_content");
                        }
                        if (!v6_11.isNull("mzsigninfo")) {
                            this.b = v6_11.getString("mzsigninfo");
                        }
                    }
                }
            }
            String v6_15 = new StringBuilder();
            v6_15.append(this.a);
            v6_15.append(this.d);
            if (!com.baidu.android.pushservice.PushManager.hwMessageVerify(this, this.b, v6_15.toString().replaceAll("\\\\", ""))) {
                this.finish();
                return;
            } else {
                String v6_22;
                if (!android.text.TextUtils.isEmpty(this.e)) {
                    v6_22 = android.content.Intent.parseUri(this.e, 0);
                    v6_22.setPackage(this.getPackageName());
                    v6_22.addFlags(268435456);
                } else {
                    v6_22 = new android.content.Intent();
                    v6_22.setClassName(this.getPackageName(), this.a(this, this.getPackageName()));
                    v6_22.setFlags(268435456);
                }
                if (!android.text.TextUtils.isEmpty(this.d)) {
                    String v0_4 = new org.json.JSONObject(this.d);
                    String v2_1 = v0_4.keys();
                    while (v2_1.hasNext()) {
                        String v3_2 = ((String) v2_1.next());
                        v6_22.putExtra(v3_2, v0_4.optString(v3_2));
                    }
                }
                if (this.getPackageManager().queryIntentActivities(v6_22, 0).size() <= 0) {
                    this.finish();
                    return;
                } else {
                    this.startActivity(v6_22);
                    this.finish();
                    return;
                }
            }
        }
    }

Method com.baidu.android.pushservice.message.PublicMsg.handlePrivateNotification() calling method android.content.Intent.parseUri()


    public void handlePrivateNotification(android.content.Context p5, String p6, String p7, String p8, byte[] p9, byte[] p10)
    {
        int v1_2 = new StringBuilder();
        v1_2.append("=== Handle private notification: ");
        v1_2.append(p6);
        com.baidu.android.pushservice.f.a.a("PublicMsg", v1_2.toString(), p5);
        if (!"com.baidu.android.pushservice.action.privatenotification.DELETE".equals(p6)) {
            String v6_5 = p5.getPackageManager();
            try {
                if (v6_5.getPackageInfo(this.mPkgName, 0).versionCode >= this.mPkgVercode) {
                    int v0_5 = new android.content.Intent();
                    v0_5.putExtra("msgid", p7);
                    v0_5.putExtra("notification_title", this.mTitle);
                    v0_5.putExtra("notification_content", this.mDescription);
                    v0_5.putExtra("com.baidu.pushservice.app_id", p8);
                    v0_5.putExtra("baidu_message_secur_info", p9);
                    v0_5.putExtra("baidu_message_body", p10);
                    this.addCustomContentToIntent(v0_5);
                    com.baidu.android.pushservice.i.l.b(p5, v0_5, "com.baidu.android.pushservice.action.notification.CLICK", this.mPkgName);
                    this.insertNotiBehavior(p5, p7, p8, "010201");
                    if ((this.mOpenType != 1) || (this.mUrl == null)) {
                        if (this.mOpenType == 2) {
                            if (android.text.TextUtils.isEmpty(this.mPkgContent)) {
                                this.startApplicationLauncher(p5, this.mPkgName, p7);
                            } else {
                                android.content.Intent v8_9 = android.content.Intent.parseUri(this.mPkgContent, 0);
                                v8_9.setPackage(this.mPkgName);
                                if (v6_5.queryBroadcastReceivers(v8_9, 0).size() <= 0) {
                                    if (v6_5.queryIntentActivities(v8_9, 0).size() > 0) {
                                        v8_9.addFlags(268435456);
                                        v8_9.putExtra("open_type", 1);
                                        v8_9.putExtra("msgid", p7);
                                        p5.startActivity(v8_9);
                                    }
                                } else {
                                    p5.sendBroadcast(v8_9);
                                }
                            }
                        }
                    } else {
                        String v6_12 = new android.content.Intent();
                        v6_12.setAction("android.intent.action.VIEW");
                        v6_12.setData(android.net.Uri.parse(this.mUrl));
                        v6_12.addFlags(268435456);
                        p5.startActivity(v6_12);
                    }
                }
            } catch (String v6_14) {
                android.net.Uri v7_1 = "PublicMsg";
                android.content.Intent v8_2 = new StringBuilder();
                v8_2.append("package not exist \r\n");
                String v6_1 = v6_14.getMessage();
                v8_2.append(v6_1);
                com.baidu.android.pushservice.f.a.b(v7_1, v8_2.toString(), p5);
            } catch (String v6_13) {
                v7_1 = "PublicMsg";
                v8_2 = new StringBuilder();
                v8_2.append("uri to intent fail \r\n");
                v6_1 = v6_13.getMessage();
            }
            return;
        } else {
            this.insertNotiBehavior(p5, p7, p8, "010202");
            return;
        }
    }

Method com.baidu.android.pushservice.message.PublicMsg.handle() calling method android.content.Intent.parseUri()


    public void handle(android.content.Context p6, String p7, String p8)
    {
        com.baidu.android.pushservice.f.a.a("PublicMsg", "--handle--", p6.getApplicationContext());
        if (!"com.baidu.pushservice.action.publicmsg.DELETE_V2".equals(p7)) {
            String v7_1 = p6.getPackageManager();
            int v1_1 = 0;
            try {
                if (v7_1.getPackageInfo(this.mPkgName, 0).versionCode >= this.mPkgVercode) {
                    StringBuilder v2_4 = android.content.Intent.parseUri(this.mPkgContent, 0);
                    v2_4.setPackage(this.mPkgName);
                    if (v7_1.queryBroadcastReceivers(v2_4, 0).size() <= 0) {
                        if (v7_1.queryIntentActivities(v2_4, 0).size() <= 0) {
                        } else {
                            v2_4.addFlags(268435456);
                            p6.startActivity(v2_4);
                        }
                    } else {
                        p6.sendBroadcast(v2_4);
                    }
                    v1_1 = 1;
                }
            } catch (String v7_7) {
                StringBuilder v2_6 = "PublicMsg";
                String v3_5 = new StringBuilder();
                v3_5.append("package not exist \r\n");
                String v7_5 = v7_7.getMessage();
                v3_5.append(v7_5);
                com.baidu.android.pushservice.f.a.b(v2_6, v3_5.toString(), p6);
            } catch (String v7_6) {
                v2_6 = "PublicMsg";
                v3_5 = new StringBuilder();
                v3_5.append("uri to intent fail \r\n");
                v7_5 = v7_6.getMessage();
            } catch (String v7_4) {
                v2_6 = "PublicMsg";
                v3_5 = new StringBuilder();
                v3_5.append("parse customize action error\r\n");
                v7_5 = v7_4.getMessage();
            }
            if (v1_1 == 0) {
                String v7_11 = new android.content.Intent("android.intent.action.VIEW");
                v7_11.setData(android.net.Uri.parse(this.mUrl));
                v7_11.addFlags(268435456);
                try {
                    p6.startActivity(v7_11);
                } catch (String v7_12) {
                    StringBuilder v2_11 = new StringBuilder();
                    v2_11.append(">>> Url cann\'t be deal! \r\n");
                    v2_11.append(v7_12.getMessage());
                    com.baidu.android.pushservice.f.a.b("PublicMsg", v2_11.toString(), p6);
                }
            }
            this.sendResult(p6, p8, v1_1);
            return;
        } else {
            com.baidu.android.pushservice.f.a.a("PublicMsg", "Public msg deleted by user", p6.getApplicationContext());
            this.sendResult(p6, p8, 2);
            return;
        }
    }

Method com.baidu.android.pushservice.message.PublicMsg.startApplicationLauncher() calling method android.content.Intent.parseUri()


    private void startApplicationLauncher(android.content.Context p3, String p4, String p5)
    {
        try {
            android.content.Intent v0_4;
            if (this.mPkgContent == null) {
                v0_4 = new android.content.Intent();
                int v1_4 = this.getLauncherActivityName(p3, p4);
                if (v1_4 != 0) {
                    v0_4.setClassName(p4, v1_4);
                    v0_4.setFlags((v0_4.getFlags() | 268435456));
                    v0_4.putExtra("open_type", 1);
                    v0_4.putExtra("msgid", p5);
                    p3.startActivity(v0_4);
                }
            } else {
                v0_4 = android.content.Intent.parseUri(this.mPkgContent, 0);
            }
        } catch (String v4_1) {
            android.content.Intent v0_2 = new StringBuilder();
            v0_2.append("error ");
            v0_2.append(v4_1.getMessage());
            com.baidu.android.pushservice.f.a.b("PublicMsg", v0_2.toString(), p3.getApplicationContext());
        }
        return;
    }

Method com.baidu.android.pushservice.PushServiceReceiver.a() calling method android.content.Intent.parseUri()


    public static void a(android.content.Context p7, String p8, String p9, com.baidu.android.pushservice.message.PublicMsg p10)
    {
        try {
            String v9_2;
            android.app.NotificationManager v8_2 = ((android.app.NotificationManager) p7.getSystemService("notification"));
        } catch (Exception) {
            return;
        }
        if (android.text.TextUtils.isEmpty(p10.mPkgContent)) {
            if (android.text.TextUtils.isEmpty(p10.mUrl)) {
                v9_2 = ark>com.baidu.android.pushservice.PushServiceReceiverark>.b(p7, p10);
            } else {
                v9_2 = ark>com.baidu.android.pushservice.PushServiceReceiverark>.a(p10.mUrl);
            }
        } else {
            v9_2 = android.content.Intent.parseUri(p10.mPkgContent, 1);
            v9_2.setPackage(p7.getPackageName());
        }
        if (v9_2 == null) {
            return;
        } else {
            String v9_4 = android.app.PendingIntent.getActivity(p7, 0, v9_2, 0);
            android.app.Notification v7_1 = com.baidu.android.pushservice.c.a(p7, 0, 7, p10.mTitle, p10.mDescription, 0);
            if (v7_1 == null) {
                return;
            } else {
                v7_1.contentIntent = v9_4;
                String v9_5 = System.currentTimeMillis();
                StringBuilder v1_2 = new StringBuilder();
                v1_2.append(v9_5);
                v1_2.append("");
                v8_2.notify(v1_2.toString(), 0, v7_1);
                return;
            }
        }
    }

Method com.baidu.android.pushservice.PushMessageReceiver.handleVivoMessageCallBack() calling method android.content.Intent.parseUri()

Couldn't retrieve source code

Method com.baidu.android.pushservice.PushMessageReceiver.handleOppoMessageCallBack() calling method android.content.Intent.parseUri()

Couldn't retrieve source code

Method com.sophos.smsec.plugin.scanner.service.ScannerService.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a = this.getApplicationContext();
        this.a = new com.sophos.smsec.plugin.scanner.service.d(this.getApplicationContext());
        try {
            com.sophos.smsec.core.sav.SavEngine.init(this.getApplicationContext());
            com.sophos.smsec.core.sav.SavEngine.load(this.getApplicationContext());
            com.sophos.smsec.core.smsectrace.d.b("ScService", "Virus engine (SAVI) initialized.");
        } catch (Exception v0_3) {
            com.sophos.smsec.core.smsectrace.d.c("ScService", "Problem loading VDL-file", v0_3);
        }
        super.onCreate();
        return;
    }

Method com.sophos.smsec.plugin.scanner.quarantine.QuarantineFileObserverService.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        super.onCreate();
        this.c();
        return;
    }

Method com.google.android.gms.measurement.AppMeasurementService.onCreate() calling method android.app.Service.onCreate()


    public final void onCreate()
    {
        super.onCreate();
        this.a().a();
        return;
    }

Method com.google.android.gms.analytics.AnalyticsService.onCreate() calling method android.app.Service.onCreate()


    public final void onCreate()
    {
        super.onCreate();
        this.a().a();
        return;
    }

Method android.arch.lifecycle.LifecycleService.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        this.a.a();
        super.onCreate();
        return;
    }

Method com.baidu.android.pushservice.PushService.onCreate() calling method android.app.Service.onCreate()

Couldn't retrieve source code

Method com.baidu.android.pushservice.CommandService.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        super.onCreate();
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompat.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        super.onCreate();
        if (android.os.Build$VERSION.SDK_INT < 28) {
            if (android.os.Build$VERSION.SDK_INT < 26) {
                if (android.os.Build$VERSION.SDK_INT < 23) {
                    if (android.os.Build$VERSION.SDK_INT < 21) {
                        this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase(this);
                    } else {
                        this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21(this);
                    }
                } else {
                    this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23(this);
                }
            } else {
                this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi26(this);
            }
        } else {
            this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi28(this);
        }
        this.mImpl.onCreate();
        return;
    }

Method android.support.v4.app.JobIntentService.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        super.onCreate();
        if (android.os.Build$VERSION.SDK_INT < 26) {
            this.mJobImpl = 0;
            this.mCompatWorkEnqueuer = android.support.v4.app.JobIntentService.getWorkEnqueuer(this, new android.content.ComponentName(this, this.getClass()), 0, 0);
        } else {
            this.mJobImpl = new android.support.v4.app.JobIntentService$JobServiceEngineImpl(this);
            this.mCompatWorkEnqueuer = 0;
        }
        return;
    }

Method android.arch.lifecycle.LifecycleService.onStartCommand() calling method android.app.Service.onStartCommand()


    public int onStartCommand(android.content.Intent p1, int p2, int p3)
    {
        return super.onStartCommand(p1, p2, p3);
    }

Method android.arch.lifecycle.LifecycleService.onStart() calling method android.app.Service.onStart()


    public void onStart(android.content.Intent p2, int p3)
    {
        this.a.c();
        super.onStart(p2, p3);
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivityPattern.onBackPressed() calling method android.content.Intent.<init>()


    public void onBackPressed()
    {
        if (!this.g.equals(this.getPackageName())) {
            android.content.Intent v0_5 = new android.content.Intent("android.intent.action.MAIN");
            v0_5.addCategory("android.intent.category.HOME");
            this.startActivity(v0_5);
        } else {
            com.sophos.smsec.core.smsecresources.ui.a.a(this);
            this.startActivity(this.getPackageManager().getLaunchIntentForPackage(this.getPackageName()));
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivityPattern.d() calling method android.content.Intent.<init>()


    protected void d()
    {
        if (!this.g.equals(this.getPackageName())) {
            android.content.Intent v0_5 = new android.content.Intent("android.intent.action.MAIN");
            v0_5.addCategory("android.intent.category.HOME");
            this.startActivity(v0_5);
        } else {
            com.sophos.smsec.core.smsecresources.ui.a.a(this);
            this.startActivity(this.getPackageManager().getLaunchIntentForPackage(this.getPackageName()));
        }
        super.d();
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivityPattern.l() calling method android.content.Intent.<init>()


    private void l()
    {
        android.content.pm.PackageManager$NameNotFoundException v0_4 = ((android.widget.TextView) this.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_packageLabel));
        String v1_12 = ((android.widget.ImageView) this.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_packageIcon));
        com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivityPattern$3 v2_8 = this.getPackageManager();
        android.content.pm.ResolveInfo v3_1 = new android.content.Intent();
        v3_1.setComponent(new android.content.ComponentName(this.g, this.h));
        android.content.pm.ResolveInfo v3_2 = v2_8.resolveActivity(v3_1, 0);
        if (v3_2 == null) {
            v0_4.setText(com.sophos.smsec.core.smsutils.a.a(this, this.g));
            try {
                v1_12.setImageDrawable(this.getPackageManager().getApplicationIcon(this.g));
            } catch (android.content.pm.PackageManager$NameNotFoundException v0_5) {
                com.sophos.smsec.core.smsectrace.d.c("AuthorizeActivityPattern", v0_5);
            }
        } else {
            v0_4.setText(v3_2.loadLabel(v2_8));
            v1_12.setImageDrawable(v3_2.loadIcon(v2_8));
        }
        android.content.pm.PackageManager$NameNotFoundException v0_9 = ((android.widget.TextView) this.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_emergency));
        if ((!this.g.equals(this.getPackageName())) && ((!this.g.equals("com.android.settings")) && (!this.g.equals("com.android.packageinstaller")))) {
            com.sophos.smsec.core.resources.ui.h.a(v0_9, this.getString(com.sophos.smsec.plugin.appprotection.k$h.ap_emergency), new com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivityPattern$3(this));
        } else {
            v0_9.setVisibility(8);
        }
        return;
    }

Method com.sophos.smsec.ui.KPViewerActivity.createExternalExportFile() calling method android.content.Intent.<init>()


    public static void createExternalExportFile(android.app.Activity p2, String p3)
    {
        int v3_2 = new java.io.File(p3).getName();
        android.content.Intent v0_3 = new android.content.Intent("android.intent.action.CREATE_DOCUMENT");
        v0_3.addCategory("android.intent.category.OPENABLE");
        v0_3.setType("application/octet-stream");
        v0_3.putExtra("android.intent.extra.TITLE", v3_2);
        if (p2 != null) {
            p2.startActivityForResult(v0_3, 3457);
        }
        return;
    }

Method com.sophos.smsec.ui.KPViewerActivity.askForExport() calling method android.content.Intent.<init>()


    public static void askForExport(android.content.Context p4, String p5)
    {
        String v0_1 = new android.content.Intent("android.intent.action.SEND");
        if (p5 != null) {
            try {
                android.widget.Toast v5_3;
                String v2_2 = new java.io.File(p5);
            } catch (android.widget.Toast v5_13) {
                android.widget.Toast.makeText(p4, 2131755791, 1).show();
                com.sophos.smsec.core.smsectrace.d.c("KPViewerActivity", "askForExport: ", v5_13);
            }
            if (!"Huawei".equalsIgnoreCase(android.os.Build.MANUFACTURER)) {
                v5_3 = com.sophos.smsec.KPSenderFileProvider.getUriForFile(p4, com.sophos.smsec.KPSenderFileProvider.a(), v2_2);
            } else {
                v5_3 = com.sophos.smsec.ui.KPViewerActivity.a(p4, v2_2);
            }
            v0_1.putExtra("android.intent.extra.STREAM", v5_3);
            v0_1.setType("application/octet-stream");
            v0_1.setFlags(1);
            if (v0_1.resolveActivity(p4.getPackageManager()) == null) {
                android.widget.Toast.makeText(p4, p4.getString(2131756156), 1).show();
            } else {
                p4.startActivity(android.content.Intent.createChooser(v0_1, p4.getString(2131755656)));
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.ThreatViewedNotInstalledActivity.i() calling method android.content.Intent.<init>()


    private android.content.Intent i()
    {
        try {
            if (com.sophos.smsec.plugin.scanner.ThreatViewedNotInstalledActivity.e.size() > 1) {
                return new android.content.Intent(this.getApplicationContext(), com.sophos.smsec.plugin.scanner.ScanActivity);
            } else {
                String v1_3 = com.sophos.smsec.plugin.scanner.quarantine.b.a().b(this.getApplicationContext(), this.b.getItemIdentifier());
                android.content.Context v2_2 = new android.content.Intent(this.getApplicationContext(), com.sophos.smsec.plugin.scanner.ApkDetailScanView);
                v2_2.addFlags(1073741824);
                v2_2.putExtra("homeAsUp", 0);
                if (v1_3 != null) {
                    v2_2.putExtra("qItemId", v1_3.getDataBaseID());
                }
                String v1_6 = new StringBuilder();
                v1_6.append(this.getClass().getName());
                v1_6.append(this.b.getItemIdentifier().hashCode());
                v2_2.setAction(v1_6.toString());
                return v2_2;
            }
        } catch (String v1_8) {
            throw v1_8;
        }
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.BlockActivity.sayDetails() calling method android.content.Intent.<init>()


    public void sayDetails(android.view.View p6)
    {
        Throwable v0_1 = new android.content.Intent();
        v0_1.setComponent(new android.content.ComponentName(this.getPackageName(), "com.sophos.smsec.plugin.scanner.ApkDetailScanView"));
        v0_1.addFlags(1073741824);
        v0_1.putExtra("appdetailpkgName", this.c.getPackageName());
        v0_1.putExtra("homeAsUp", 0);
        v0_1.putExtra("appRepMode", 1);
        Throwable v6_2 = com.sophos.smsec.core.datastore.DataStore.a(p6.getContext());
        long v3_1 = new String[1];
        v3_1[0] = this.c.getPackageName();
        Throwable v6_3 = v6_2.a("identifier=?", v3_1);
        int v1_5 = 0;
        try {
            if (v6_3.moveToFirst()) {
                v0_1.putExtra("qItemId", v6_3.getLong(v6_3.getColumnIndex(com.sophos.smsec.core.datastore.DataStore$TableColumn.ID.toString())));
            }
        } catch (Throwable v0_3) {
            if (v6_3 != null) {
                if (v1_5 == 0) {
                    v6_3.close();
                } else {
                    try {
                        v6_3.close();
                    } catch (Throwable v6_4) {
                        v1_5.addSuppressed(v6_4);
                    }
                }
            }
            throw v0_3;
        } catch (Throwable v0_2) {
            v1_5 = v0_2;
            throw v1_5;
        }
        if (v6_3 != null) {
            v6_3.close();
        }
        Throwable v6_6 = new StringBuilder();
        v6_6.append(this.getClass().getName());
        v6_6.append(this.c.getPackageName().hashCode());
        v0_1.setAction(v6_6.toString());
        this.startActivity(v0_1);
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.BlockActivity.sayBlock() calling method android.content.Intent.<init>()


    public void sayBlock(android.view.View p2)
    {
        try {
            if (!this.c.getPackageName().equals(this.getApplicationContext().getPackageName())) {
                android.content.Intent v2_2 = new android.content.Intent("android.intent.action.MAIN");
                v2_2.addCategory("android.intent.category.HOME");
                this.startActivity(v2_2);
            } else {
                this.startActivity(this.getPackageManager().getLaunchIntentForPackage(this.getPackageName()));
            }
        } catch (android.content.Intent v2_6) {
            com.sophos.smsec.core.smsectrace.d.a(v2_6);
        }
        this.finish();
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.BlockActivity.a() calling method android.content.Intent.<init>()


    private void a(android.view.View p7)
    {
        String v0_2 = ((android.widget.ImageView) p7.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_packageIcon));
        android.content.pm.PackageManager$NameNotFoundException v7_7 = ((android.widget.TextView) p7.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_packageLabel));
        String v1_5 = this.getPackageManager();
        android.content.pm.ApplicationInfo v2_1 = new android.content.Intent();
        v2_1.setComponent(new android.content.ComponentName(this.c.getPackageName(), this.b));
        android.content.pm.ApplicationInfo v2_2 = v1_5.resolveActivity(v2_1, 0);
        if (v2_2 == null) {
            try {
                v7_7.setText(v1_5.getApplicationLabel(v1_5.getApplicationInfo(this.c.getPackageName(), 128)));
                try {
                    v0_2.setImageDrawable(this.getPackageManager().getApplicationIcon(this.c.getPackageName()));
                } catch (android.content.pm.PackageManager$NameNotFoundException v7_4) {
                    com.sophos.smsec.core.smsectrace.d.c("BlockActivity", v7_4);
                }
            } catch (android.content.pm.PackageManager$NameNotFoundException v7_1) {
                com.sophos.smsec.core.smsectrace.d.c("BlockActivity", v7_1);
            }
        } else {
            v7_7.setText(v2_2.loadLabel(v1_5));
            v0_2.setImageDrawable(v2_2.loadIcon(v1_5));
        }
        return;
    }

Method com.sophos.smsec.ui.linkchecker.LinkCheckerActivity.a() calling method android.content.Intent.<init>()


    void a(android.content.Context p4, String p5)
    {
        if ((!p5.startsWith("http://")) && (!p5.startsWith("https://"))) {
            int v0_8 = new StringBuilder();
            v0_8.append("http://");
            v0_8.append(p5);
            p5 = v0_8.toString();
        }
        try {
            int v0_1 = com.sophos.smsec.ui.linkchecker.a.a(p4);
        } catch (android.content.ActivityNotFoundException) {
            android.widget.Toast.makeText(this, 2131755825, 0).show();
            this.finish();
            return;
        }
        if (v0_1 == 0) {
            android.widget.Toast.makeText(p4, 2131755826, 1).show();
            this.finish();
            return;
        } else {
            android.content.Intent v1_2 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p5));
            v1_2.setComponent(new android.content.ComponentName(v0_1.getPackageName(), v0_1.getMainActivity()));
            p4.startActivity(v1_2);
            this.finish();
            return;
        }
    }

Method com.sophos.smsec.ui.androidUpdate.AndroidUpdateActivity.a() calling method android.content.Intent.<init>()


    private void a(android.content.Context p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        if (!"OnePlus".equals(android.os.Build.MANUFACTURER)) {
            v0_1.setAction("android.settings.SYSTEM_UPDATE_SETTINGS");
        } else {
            v0_1.setAction("oneplus.intent.action.CheckUpdate");
        }
        if (!com.sophos.smsec.core.c.a.a(p4, v0_1)) {
            v0_1.setAction("android.settings.DEVICE_INFO_SETTINGS");
            if (!com.sophos.smsec.core.c.a.a(p4, v0_1)) {
                v0_1.setAction("android.settings.SETTINGS");
                com.sophos.smsec.core.smsectrace.d.d("UPDCHK", "getFixItAction failed even with fallback");
            }
        }
        this.startActivity(v0_1);
        return;
    }

Method com.sophos.smsec.ui.DroidGuardMainActivity.onResume() calling method android.content.Intent.<init>()


    public void onResume()
    {
        super.onResume();
        com.sophos.smsec.cloud.c.c.addActivationPostProcessor(this.v);
        com.sophos.smsec.cloud.c.c.addScepPreProcessor(this.w);
        com.sophos.smsec.cloud.b.a.a(this.x);
        com.sophos.smsec.core.datastore.b.F();
        this.l();
        this.e.a();
        android.preference.PreferenceManager.getDefaultSharedPreferences(this).registerOnSharedPreferenceChangeListener(this.e);
        new com.sophos.smsec.navigation.b.a(this);
        com.sophos.smsec.core.resources.apprequirements.RuntimePermissionCheck v0_4 = new com.sophos.smsec.b(this);
        if (!this.n) {
            if (com.sophos.smsec.ui.about.WhatsNewDialog.a(this)) {
                if (!this.isFinishing()) {
                    new com.sophos.smsec.ui.about.WhatsNewDialog().show(this.getSupportFragmentManager(), "whats_new_dialog_tag");
                } else {
                    return;
                }
            }
            if (!this.h) {
                v0_4.a(this);
            }
        }
        this.n = 0;
        this.i();
        if (v0_4.d(this)) {
            this.j();
            this.k();
            if ((this.t) && ((!this.u) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getApplicationContext()).d()))) {
                this.u = 1;
                android.content.Intent v1_9 = new android.content.Intent(this.getApplicationContext(), com.sophos.smsec.ui.ActivationMethodsActivity);
                v1_9.putExtra("showMdtEnrollmentOnly", 1);
                this.startActivity(v1_9);
            }
        }
        com.sophos.smsec.core.smsecresources.ui.NotificationDisplay.a(this).a(this.a);
        com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(this, "AlertNotification_GROUP");
        this.c();
        com.sophos.smsec.ui.linkchecker.a.c(this);
        if ((this.getIntent() != null) && ("START_QR_CODE_SCANNER".equals(this.getIntent().getAction()))) {
            this.getIntent().setAction("");
            com.sophos.smsec.core.resources.apprequirements.RuntimePermissionCheck v0_21 = new com.sophos.smsec.navigation.p();
            if (!v0_21.i().isGranted(this)) {
                v0_21.i().check(this);
            } else {
                com.sophos.smsec.navigation.b.a.a(this, v0_21.a(this));
            }
        }
        return;
    }

Method com.sophos.smsec.ui.DroidGuardMainActivity.m() calling method android.content.Intent.<init>()


    private void m()
    {
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            boolean v0_5 = ((android.content.RestrictionsManager) this.getSystemService("restrictions"));
            if (v0_5) {
                android.content.Context v1_1 = com.sophos.smsec.cloud.activation.c.a(v0_5.getApplicationRestrictions(), this.getApplicationContext());
                if (v1_1.a) {
                    if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getApplicationContext()).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY)) {
                        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getApplicationContext()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 1);
                        this.getApplicationContext().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.EULA_ACCEPTED").putExtra("com.sophos.smsec.action.EULA_ACCEPTED", 1), "com.sophos.smsec.PERMISSION");
                    }
                    com.sophos.smsec.ui.about.WhatsNewDialog.b(this.getApplicationContext());
                }
                if (v1_1.b) {
                    this.t = 1;
                }
                if (com.sophos.smsec.cloud.activation.c.b(v0_5.getApplicationRestrictions(), this.getApplicationContext())) {
                    this.f = 1;
                }
            }
        }
        return;
    }

Method com.sophos.smsec.ui.DroidGuardMainActivity.k() calling method android.content.Intent.<init>()


    private void k()
    {
        if ((this.g) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_INITIAL, 0))) {
            new android.os.Handler().postDelayed(new com.sophos.smsec.SmSecMsgReceiver$a(this), 20000);
            this.g = 0;
            com.sophos.smsec.cloud.commands.SafetyNetCommandHandler.a(this);
            this.startService(new android.content.Intent(this, com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_mount_observer"));
        }
        return;
    }

Method com.sophos.smsec.ui.DroidGuardMainActivity.i() calling method android.content.Intent.<init>()


    private void i()
    {
        if ((android.os.Build$VERSION.SDK_INT < 26) || (((android.os.PowerManager) this.getSystemService("power")).isIgnoringBatteryOptimizations(this.getPackageName()))) {
            this.startService(new android.content.Intent(this, com.sophos.smsec.plugin.scanner.service.ScannerService));
            return;
        } else {
            com.sophos.smsec.core.smsectrace.d.c("DroidGuardMainActivity", "not allowed to start ScannerService. No battery optimiatzion whitelisting");
            return;
        }
    }

Method com.sophos.smsec.plugin.webfiltering.requirement.WebFilterRequirement.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p3)
    {
        this.doTracking(p3);
        if (com.sophos.smsec.plugin.webfiltering.requirement.WeakStorageEncryptionRequirement.isEncryptionStatusActive(p3)) {
            com.sophos.smsec.plugin.webfiltering.requirement.WeakStorageEncryptionRequirement.resetIgnored(p3);
        } else {
            com.sophos.smsec.plugin.webfiltering.requirement.WeakStorageEncryptionRequirement.setIgnored(p3);
        }
        this.mFirstCall = 0;
        android.widget.Toast.makeText(p3, com.sophos.smsec.plugin.webfiltering.k$f.enable_accessibilty_service_toast, 1).show();
        return new android.content.Intent("android.settings.ACCESSIBILITY_SETTINGS");
    }

Method com.sophos.smsec.plugin.webfiltering.requirement.WeakStorageEncryptionRequirement.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p2)
    {
        return new android.content.Intent("android.settings.SECURITY_SETTINGS");
    }

Method com.sophos.smsec.plugin.webfiltering.requirement.WeakStorageEncryptionRequirement.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p2)
    {
        com.sophos.smsec.tracking.analytics.l.h();
        return new android.content.Intent("android.app.action.SET_NEW_PASSWORD");
    }

Method com.sophos.smsec.plugin.scanner.ApkDetailScanViewFragment.v() calling method android.content.Intent.<init>()


    private void v()
    {
        if (com.sophos.smsec.plugin.scanner.quarantine.QuarantineItem.isInstalledAPK(this.b)) {
            this.getActivity().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.ignoreApp").putExtra("appdetailpkgName", this.b.getIdentifier()), "com.sophos.smsec.PERMISSION");
            com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.r(this.b));
        }
        if (this.b != null) {
            String v1_4 = this.getString(com.sophos.smsec.plugin.scanner.c$i.scanner_application_ignored);
            Object[] v2_3 = new Object[2];
            v2_3[0] = this.k();
            v2_3[1] = this.b.getIdentifier();
            com.sophos.smsec.core.datastore.log.SMSecLog.a(com.sophos.smsec.core.datastore.log.SMSecLog$LogType.LOGTYPE_QUARANTINE_REMOVED_ITEM_FOR_USER_LOG, String.format(v1_4, v2_3));
            com.sophos.smsec.plugin.scanner.ApkDetailScanViewFragment.a(this.getActivity().getApplicationContext(), this.b.getIdentifier());
        }
        this.o();
        return;
    }

Method com.sophos.smsec.plugin.scanner.ApkDetailScanViewFragment.a() calling method android.content.Intent.<init>()


    private void a(java.net.URI p4)
    {
        int v0_1 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p4.toString().toLowerCase(java.util.Locale.getDefault())));
        if (!this.a(v0_1)) {
            android.widget.Toast.makeText(this.getActivity().getApplicationContext(), com.sophos.smsec.plugin.scanner.c$i.no_browser_installed, 1).show();
        } else {
            this.startActivity(v0_1);
        }
        return;
    }

Method com.sophos.smsec.plugin.privacyadvisor60.PaListFragment.a() calling method android.content.Intent.<init>()


    private void a(com.sophos.smsec.plugin.privacyadvisor60.PaAppItem p5)
    {
        android.content.Intent v0_5 = ((com.sophos.smsec.plugin.privacyadvisor60.PrivacyAdvisorActivity60) this.getActivity()).b().iterator();
        String v1_3 = 0;
        while (v0_5.hasNext()) {
            if (((com.sophos.smsec.plugin.privacyadvisor60.a) v0_5.next()).a(p5.getPackageName())) {
                v1_3 = 1;
            }
        }
        if (v1_3 == null) {
            android.content.Intent v0_2 = new android.content.Intent(this.getActivity().getApplicationContext(), com.sophos.smsec.plugin.privacyadvisor60.PaApkDetailView);
            v0_2.putExtra("pkgname", p5.getPackageName());
            this.startActivityForResult(v0_2, 424);
        }
        return;
    }

Method com.sophos.smsec.plugin.privacyadvisor.FilteredListFragment.a() calling method android.content.Intent.<init>()


    private void a(int p5)
    {
        int v5_4 = ((com.sophos.smsec.plugin.privacyadvisor.AppListItem) this.a.getItem(p5));
        android.content.Intent v0_1 = ((com.sophos.smsec.plugin.privacyadvisor.PrivacyAdvisorActivity) this.getActivity()).b().iterator();
        int v1_0 = 0;
        while (v0_1.hasNext()) {
            if (((com.sophos.smsec.plugin.privacyadvisor.b) v0_1.next()).d(v5_4.getPackageName())) {
                v1_0 = 1;
            }
        }
        if (v1_0 == 0) {
            android.content.Intent v0_3 = new android.content.Intent(this.getActivity().getApplicationContext(), com.sophos.smsec.core.smsecresources.ui.ApkDetailViewActivity);
            v0_3.putExtra("pkgname", v5_4.getPackageName());
            v0_3.putExtra("actionbar_title", com.sophos.smsec.core.smsecresources.a$f.pa_object_detail_activity_subtitle);
            this.startActivityForResult(v0_3, 424);
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.RecoveryPasswordEnterDialog.b() calling method android.content.Intent.<init>()


    private void b()
    {
        this.getActivity().setResult(-1, 0);
        this.getActivity().finish();
        com.sophos.smsec.plugin.appprotection.d.a().a(1);
        android.content.Intent v0_2 = new android.content.Intent(this.getActivity(), com.sophos.smsec.plugin.appprotection.gui.AppProtectionSettingsActivity);
        v0_2.addFlags(536870912);
        this.startActivity(v0_2);
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.RecoveryPasswordEnterDialog.a() calling method android.content.Intent.<init>()


    private void a()
    {
        if (!this.b.isGranted(this.getContext())) {
            this.b.check(this.getActivity());
        } else {
            com.sophos.smsec.core.resources.apprequirements.RuntimePermissionCheck v0_2 = new android.content.Intent(this.getContext(), com.google.zxing.client.android.CaptureActivity);
            v0_2.setAction("com.google.zxing.client.android.SCAN");
            v0_2.setPackage(this.getContext().getPackageName());
            v0_2.addFlags(65536);
            v0_2.putExtra("SCAN_MODE", "QR_CODE_MODE");
            v0_2.putExtra("enrollment_mode", 1);
            this.getActivity().startActivityForResult(v0_2, 1371);
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizePinDialog.b() calling method android.content.Intent.<init>()


    public void b(android.view.View p3)
    {
        if (!this.d.equals(this.getContext().getPackageName())) {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MAIN");
            v0_1.addCategory("android.intent.category.HOME");
            this.startActivity(v0_1);
        } else {
            com.sophos.smsec.core.smsecresources.ui.a.a(this.getContext());
            this.startActivity(this.getContext().getPackageManager().getLaunchIntentForPackage(this.getContext().getPackageName()));
        }
        this.e(p3);
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizePinDialog.d() calling method android.content.Intent.<init>()


    private void d(android.view.View p7)
    {
        String v0_2 = ((android.widget.TextView) p7.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_packageLabel));
        android.content.pm.PackageManager$NameNotFoundException v7_3 = ((android.widget.ImageView) p7.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_packageIcon));
        String v1_0 = this.getContext().getPackageManager();
        String v2_1 = new android.content.Intent();
        v2_1.setComponent(new android.content.ComponentName(this.d, this.e));
        String v2_2 = v1_0.resolveActivity(v2_1, 0);
        if (v2_2 == null) {
            v0_2.setText(com.sophos.smsec.core.smsutils.a.a(this.getContext(), this.d));
            try {
                v7_3.setImageDrawable(this.getContext().getPackageManager().getApplicationIcon(this.d));
            } catch (android.content.pm.PackageManager$NameNotFoundException v7_1) {
                com.sophos.smsec.core.smsectrace.d.c("AuthorizePinDialog", v7_1);
            }
        } else {
            v0_2.setText(v2_2.loadLabel(v1_0));
            v7_3.setImageDrawable(v2_2.loadIcon(v1_0));
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.a() calling method android.content.Intent.<init>()


    public void a(android.view.View p3)
    {
        if (!this.b.equals(this.getContext().getPackageName())) {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MAIN");
            v0_1.addCategory("android.intent.category.HOME");
            this.startActivity(v0_1);
        } else {
            com.sophos.smsec.core.smsecresources.ui.a.a(this.getContext());
            this.startActivity(this.getContext().getPackageManager().getLaunchIntentForPackage(this.getContext().getPackageName()));
        }
        this.d(p3);
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.c() calling method android.content.Intent.<init>()


    private void c(android.view.View p7)
    {
        String v0_6 = ((android.widget.TextView) p7.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_packageLabel));
        android.content.pm.PackageManager$NameNotFoundException v7_4 = ((android.widget.ImageView) p7.findViewById(com.sophos.smsec.plugin.appprotection.k$d.ap_packageIcon));
        String v1_0 = this.getContext().getPackageManager();
        if (this.c == null) {
            v0_6.setText(com.sophos.smsec.core.smsutils.a.a(this.getContext(), this.b));
            try {
                v7_4.setImageDrawable(this.getContext().getPackageManager().getApplicationIcon(this.b));
            } catch (android.content.pm.PackageManager$NameNotFoundException v7_1) {
                com.sophos.smsec.core.smsectrace.d.c("AP_FINGERPRINT", v7_1);
            }
        } else {
            String v2_3 = new android.content.Intent();
            v2_3.setComponent(new android.content.ComponentName(this.b, this.c));
            String v2_4 = v1_0.resolveActivity(v2_3, 0);
            if (v2_4 == null) {
                v0_6.setText(com.sophos.smsec.core.smsutils.a.a(this.getContext(), this.b));
                try {
                    v7_4.setImageDrawable(this.getContext().getPackageManager().getApplicationIcon(this.b));
                } catch (android.content.pm.PackageManager$NameNotFoundException v7_2) {
                    com.sophos.smsec.core.smsectrace.d.c("AP_FINGERPRINT", v7_2);
                }
            } else {
                v0_6.setText(v2_4.loadLabel(v1_0));
                v7_4.setImageDrawable(v2_4.loadIcon(v1_0));
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.SelectAuthTypeFragment.onClick() calling method android.content.Intent.<init>()


    public void onClick(android.view.View p4)
    {
        int v2_0 = 1;
        if (p4.getId() != com.sophos.smsec.plugin.appprotection.k$d.apPattern) {
            if ((p4.getId() != com.sophos.smsec.plugin.appprotection.k$d.apPin) && (p4.getId() == com.sophos.smsec.plugin.appprotection.k$d.apPassword)) {
                v2_0 = 0;
            }
        } else {
            v2_0 = 2;
        }
        int v4_3 = new android.content.Intent();
        v4_3.putExtra("selectionType", v2_0);
        this.getTargetFragment().onActivityResult(5, 10, v4_3);
        this.dismiss();
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.AppProtectionSettingsListFragment.onResume() calling method android.content.Intent.<init>()


    public void onResume()
    {
        super.onResume();
        this.getListView().setDividerHeight(0);
        this.getListView().setDivider(0);
        if (com.sophos.smsec.core.resources.apprequirements.UsageStatsSettingsRequirement.checkUsageStatsPermission(this.getContext())) {
            if (this.f) {
                this.f = 0;
                this.getActivity().recreate();
                return;
            }
        } else {
            if ((com.sophos.smsec.core.enabledeviceadmin.a.b(this.getActivity().getApplicationContext())) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getActivity()).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECTION_PASSWORD, "").equals(""))) {
                com.sophos.smsec.plugin.appprotection.d v0_18 = new com.sophos.smsec.core.resources.apprequirements.AppRequirementWizard(com.sophos.smsec.plugin.appprotection.k$h.wizard_list_view_header_permission);
                v0_18.addOptionalRequirement(new com.sophos.smsec.plugin.appprotection.gui.AppProtectionUsageStatsRequirement());
                com.sophos.smsec.plugin.appprotection.d v0_19 = v0_18.getIntent(this.getContext());
                if (v0_19 != null) {
                    this.startActivity(v0_19);
                    this.f = 1;
                    return;
                }
            }
        }
        com.sophos.smsec.plugin.appprotection.d v0_22 = ((com.sophos.smsec.plugin.appprotection.gui.d) this.a.getItem(0));
        if (com.sophos.smsec.core.resources.apprequirements.UsageStatsSettingsRequirement.checkUsageStatsPermission(this.getContext())) {
            if (this.c) {
                this.c = 0;
                this.f();
            }
            if (this.d) {
                this.d = 0;
                this.e = 1;
                com.sophos.smsec.plugin.appprotection.d v0_25 = new android.content.Intent(this.getActivity(), com.sophos.smsec.plugin.appprotection.gui.DeviceAdminActivity);
                v0_25.addFlags(1350565888);
                this.startActivity(v0_25);
                this.getListView().setOnItemClickListener(this.a);
                this.a.d();
                return;
            }
        } else {
            v0_22.b(0);
            this.a.notifyDataSetChanged();
        }
        if (this.e) {
            this.e = 0;
            if (!com.sophos.smsec.core.enabledeviceadmin.a.b(this.getActivity().getApplicationContext())) {
                v0_22.b(0);
                this.a.notifyDataSetChanged();
            } else {
                this.f();
            }
        }
        this.getListView().setOnItemClickListener(this.a);
        this.a.d();
        if (com.sophos.smsec.plugin.appprotection.d.a().b()) {
            com.sophos.smsec.plugin.appprotection.d.a().a(0);
            this.f();
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.AppProtectionSettingsListFragment.a() calling method android.content.Intent.<init>()


    public void a(int p4, android.content.Intent p5)
    {
        if (p4 != 10) {
            if (!com.sophos.smsec.plugin.appprotection.i.a(this.getContext())) {
                ((com.sophos.smsec.plugin.appprotection.gui.d) this.a.getItem(0)).b(0);
                this.a.notifyDataSetChanged();
            }
        } else {
            android.content.Intent v4_4 = 1;
            if (p5 != 0) {
                v4_4 = p5.getExtras().getInt("selectionType", 1);
            }
            android.content.Intent v4_6;
            if (v4_4 != 2) {
                android.content.Intent v0_3 = new android.content.Intent(this.getActivity().getApplicationContext(), com.sophos.smsec.plugin.appprotection.gui.PasswordEnterDialogActivity);
                v0_3.putExtra("selectionType", v4_4);
                v4_6 = v0_3;
            } else {
                v4_6 = new android.content.Intent(this.getActivity().getApplicationContext(), com.sophos.smsec.plugin.appprotection.gui.PatternSetActivity);
            }
            this.startActivityForResult(v4_6, 2);
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.AppProtectionSettingsListFragment.a() calling method android.content.Intent.<init>()


    public void a()
    {
        if (com.sophos.smsec.core.resources.apprequirements.UsageStatsSettingsRequirement.checkUsageStatsPermission(this.getContext())) {
            if ((com.sophos.smsec.core.enabledeviceadmin.a.b(this.getActivity().getApplicationContext())) || (com.sophos.smsec.plugin.appprotection.gui.AppProtectionSettingsActivity.e())) {
                if (!this.b) {
                    this.f();
                }
                this.b = 0;
            } else {
                this.e = 1;
                android.content.Intent v0_6 = new android.content.Intent(this.getActivity(), com.sophos.smsec.plugin.appprotection.gui.DeviceAdminActivity);
                v0_6.addFlags(1350565888);
                this.startActivity(v0_6);
            }
        } else {
            com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_USAGE_STATS, 1);
            if (!com.sophos.smsec.core.enabledeviceadmin.a.b(this.getActivity().getApplicationContext())) {
                this.c = 0;
            } else {
                this.c = 1;
            }
            android.content.Intent v0_14 = new com.sophos.smsec.core.resources.apprequirements.AppRequirementWizard(com.sophos.smsec.plugin.appprotection.k$h.wizard_list_view_header_summary, com.sophos.smsec.plugin.appprotection.k$h.wizard_list_view_header_permission);
            v0_14.addOptionalRequirement(new com.sophos.smsec.plugin.appprotection.gui.AppProtectionUsageStatsRequirement());
            android.content.Intent v0_15 = v0_14.getIntent(this.getContext());
            if (v0_15 != null) {
                if (!com.sophos.smsec.core.enabledeviceadmin.a.b(this.getActivity().getApplicationContext())) {
                    this.d = 1;
                }
                v0_15.addFlags(268435456);
                this.getContext().startActivity(v0_15);
            }
        }
        return;
    }

Method com.sophos.smsec.core.resources.apprequirements.UsageStatsSettingsRequirement.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p2)
    {
        return new android.content.Intent("android.settings.SECURITY_SETTINGS");
    }

Method com.sophos.smsec.core.resources.apprequirements.UsageStatsSettingsRequirement.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.settings.USAGE_ACCESS_SETTINGS");
        if (v0_1.resolveActivity(p3.getPackageManager()) == null) {
            v0_1 = new android.content.Intent("android.settings.SETTINGS");
        }
        return v0_1;
    }

Method com.sophos.smsec.core.resources.apprequirements.Samsung5xRequirementOptional.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p3)
    {
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://play.google.com/store/apps/details?id=com.sophos.appprotectionmonitor"));
    }

Method com.sophos.smsec.core.resources.apprequirements.Samsung5xRequirementOptional.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p3)
    {
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("market://details?id=com.sophos.appprotectionmonitor"));
    }

Method com.sophos.smsec.core.resources.apprequirements.HuaweiRequirementOptional.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p2)
    {
        return new android.content.Intent("android.settings.SETTINGS");
    }

Method com.sophos.smsec.core.resources.apprequirements.HuaweiRequirementOptional.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p3)
    {
        p3.getSharedPreferences("setting_requirement_prefs", 0).edit().putBoolean("checkedHuaweiProtectedApp", 1).apply();
        android.content.Intent v3_2 = new android.content.Intent();
        v3_2.setClassName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity");
        return v3_2;
    }

Method com.sophos.smsec.core.resources.apprequirements.ExceptionDataSaverRequirementOptional.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS");
        StringBuilder v1_2 = new StringBuilder();
        v1_2.append("package:");
        v1_2.append(p4.getPackageName());
        v0_1.setData(android.net.Uri.parse(v1_2.toString()));
        return v0_1;
    }

Method com.sophos.smsec.core.resources.apprequirements.AsusRequirementOptional.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p2)
    {
        return new android.content.Intent("android.settings.SETTINGS");
    }

Method com.sophos.smsec.cloud.ui.HomeActivationFragment.a() calling method android.content.Intent.<init>()


    public void a()
    {
        try {
            this.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(this.getResources().getString(com.sophos.smsec.cloud.a$g.url_home_ad))));
        } catch (android.content.ActivityNotFoundException) {
            android.widget.Toast.makeText(this.getContext(), com.sophos.smsec.cloud.a$g.no_browser, 0).show();
        }
        return;
    }

Method com.sophos.smsec.cloud.ui.CloudSettingsFragment.onClick() calling method android.content.Intent.<init>()


    public void onClick(android.view.View p3)
    {
        if (p3.getId() != com.sophos.smsec.cloud.a$d.phoneRow) {
            if (p3.getId() != com.sophos.smsec.cloud.a$d.mobileRow) {
                if (p3.getId() != com.sophos.smsec.cloud.a$d.emailRow) {
                    if (p3.getId() != com.sophos.smsec.cloud.a$d.scanSettingsRow) {
                        if (p3.getId() != com.sophos.smsec.cloud.a$d.webSettingsRow) {
                            if (p3.getId() == com.sophos.smsec.cloud.a$d.infoSyncRow) {
                                this.b(this.getActivity());
                                com.sophos.smsec.cloud.commands.b.a(this.getContext());
                            }
                        } else {
                            this.startActivity(new android.content.Intent(this.getActivity(), com.sophos.smsec.plugin.webfiltering.ui.WebfilterSettingsActivity));
                        }
                    } else {
                        android.content.Context v3_7 = new android.content.Intent(this.getActivity(), com.sophos.smsec.plugin.scanner.SettingsActivity);
                        v3_7.addFlags(1073741824);
                        this.startActivity(v3_7);
                    }
                } else {
                    this.h();
                }
            } else {
                if ((this.b != null) && (com.sophos.smsec.core.smsutils.c.a(this.getContext()))) {
                    this.a(this.b.getMobile());
                }
            }
        } else {
            if ((this.b != null) && (com.sophos.smsec.core.smsutils.c.a(this.getContext()))) {
                this.a(this.b.getPhone());
            }
        }
        return;
    }

Method com.sophos.smsec.cloud.ui.CloudSettingsFragment.h() calling method android.content.Intent.<init>()


    private void h()
    {
        android.content.Intent v0_0 = this.b;
        if (v0_0 != null) {
            if (v0_0.getEmail().contains("@")) {
                android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
                v0_1.setType("plain/text");
                v0_1.addFlags(268435456);
                String v1_0 = new String[1];
                v1_0[0] = this.b.getEmail();
                v0_1.putExtra("android.intent.extra.EMAIL", v1_0);
                this.startActivity(android.content.Intent.createChooser(v0_1, this.getString(com.sophos.smsec.cloud.a$g.pickEmailProg)));
            } else {
                com.sophos.smsec.cloud.ui.c.a(this.getActivity(), com.sophos.smsec.cloud.a$c.ic_smc_32dp_blue, com.sophos.smsec.cloud.a$g.no_valid_mail, 1);
                return;
            }
        }
        return;
    }

Method com.sophos.smsec.cloud.ui.ActivationFragment.onRequestPermissionsResult() calling method android.content.Intent.<init>()


    public void onRequestPermissionsResult(int p6, String[] p7, int[] p8)
    {
        if (p6 != 42) {
            if (p6 == 43) {
                if (!this.c) {
                    if ((!this.a.isGranted(this.getContext())) || (!this.b.isGranted(this.getContext()))) {
                        this.a.check(this.getActivity());
                    } else {
                        android.content.Intent v6_6 = new android.content.Intent(this.getContext(), com.google.zxing.client.android.CaptureActivity);
                        v6_6.setAction("com.google.zxing.client.android.SCAN");
                        v6_6.setPackage(this.getContext().getPackageName());
                        v6_6.addFlags(65536);
                        v6_6.putExtra("SCAN_MODE", "QR_CODE_MODE");
                        v6_6.putExtra("enrollment_mode", 1);
                        this.startActivityForResult(v6_6, 37);
                    }
                } else {
                    if (this.b.handlePermissionResult(this.getContext(), p6, p7, p8)) {
                        ((com.sophos.smsec.cloud.ui.ActivationActivity) this.getActivity()).b();
                    }
                }
            }
        } else {
            com.sophos.smsec.core.smsectrace.d.b("ActivationFragment", "Received response for Camera permission request.");
            if (this.b.handlePermissionResult(this.getContext(), p6, p7, p8)) {
                if (this.a.handlePermissionResult(this.getContext(), p6, p7, p8)) {
                    android.content.Intent v6_12 = new android.content.Intent(this.getContext(), com.google.zxing.client.android.CaptureActivity);
                    v6_12.setAction("com.google.zxing.client.android.SCAN");
                    v6_12.setPackage(this.getContext().getPackageName());
                    v6_12.addFlags(65536);
                    v6_12.putExtra("SCAN_MODE", "QR_CODE_MODE");
                    v6_12.putExtra("enrollment_mode", 1);
                    this.startActivityForResult(v6_12, 37);
                }
            } else {
                this.b.check(this.getActivity());
            }
        }
        this.c = 0;
        return;
    }

Method com.sophos.smsec.cloud.ui.ActivationFragment.onClick() calling method android.content.Intent.<init>()


    public void onClick(android.view.View p4)
    {
        if (p4.getId() != com.sophos.smsec.cloud.a$d.scanqrButton) {
            if (p4.getId() == com.sophos.smsec.cloud.a$d.manuallyButton) {
                this.c = 1;
                if (this.b.isGranted(this.getContext())) {
                    ((com.sophos.smsec.cloud.ui.ActivationActivity) this.getActivity()).b();
                } else {
                    this.b.check(this.getActivity());
                }
            }
        } else {
            if (com.sophos.cloud.core.c.q.a(this.getActivity())) {
                if (this.b.isGranted(this.getContext())) {
                    if (!this.a.isGranted(this.getContext())) {
                        this.a.check(this.getActivity());
                    } else {
                        com.sophos.smsec.core.resources.apprequirements.RuntimePermissionCheck v4_14 = new android.content.Intent(this.getContext(), com.google.zxing.client.android.CaptureActivity);
                        v4_14.setAction("com.google.zxing.client.android.SCAN");
                        v4_14.setPackage(this.getContext().getPackageName());
                        v4_14.addFlags(65536);
                        v4_14.putExtra("SCAN_MODE", "QR_CODE_MODE");
                        v4_14.putExtra("enrollment_mode", 1);
                        this.startActivityForResult(v4_14, 37);
                    }
                } else {
                    this.b.check(this.getActivity());
                }
            } else {
                ((com.sophos.smsec.cloud.ui.ActivationActivity) this.getActivity()).a(com.sophos.smsec.cloud.a$g.warning_no_network);
                return;
            }
        }
        return;
    }

Method com.sophos.smsec.ui.StatisticsDashboardFragment.onClick() calling method android.content.Intent.<init>()


    public void onClick(android.view.View p3)
    {
        if (p3 != null) {
            this.startActivity(new android.content.Intent(this.getActivity(), com.sophos.smsec.ui.StatisticsActivity));
        }
        return;
    }

Method com.sophos.smsec.ui.SMSecApplication.onCreate() calling method android.content.Intent.<init>()


    public final void onCreate()
    {
        android.content.Context v0 = this.getApplicationContext();
        if (!com.sophos.smsec.plugin.webfiltering.u.e(v0)) {
            this.c(v0);
            com.sophos.smsec.plugin.privacyadvisor60.history.d v1_11 = com.sophos.smsec.core.datastore.DataStore.a(v0);
            com.sophos.smsec.tracking.analytics.f v2_4 = com.sophos.smsec.core.datastore.SmSecPreferences.c(v0);
            if (com.sophos.smsec.tracking.analytics.l.b(this) == null) {
                com.google.firebase.analytics.FirebaseAnalytics.getInstance(v0).setAnalyticsCollectionEnabled(0);
            } else {
                com.sophos.analytics.b.a(this);
                int v3_2 = com.google.firebase.analytics.FirebaseAnalytics.getInstance(v0);
                v3_2.setAnalyticsCollectionEnabled(1);
                this.a(v3_2);
                int v3_3 = new io.fabric.sdk.android.h[1];
                v3_3[0] = new com.crashlytics.android.Crashlytics();
                io.fabric.sdk.android.c.a(this, v3_3);
            }
            int v3_8;
            this.c();
            this.d(v0);
            int v3_6 = ((android.os.PowerManager) v0.getSystemService("power"));
            if ((android.os.Build$VERSION.SDK_INT < 26) || ((v3_6 == 0) || (v3_6.isIgnoringBatteryOptimizations(v0.getPackageName())))) {
                v3_8 = 1;
            } else {
                com.sophos.smsec.core.smsectrace.d.g("Not allowed to start services from background");
                v3_8 = 0;
            }
            super.a(0);
            if (v3_8 != 0) {
                com.sophos.smsec.plugin.appprotection.a.a(this);
            }
            com.sophos.smsec.plugin.management.b.c(this);
            new com.sophos.smsec.core.smsutils.FileWiper(com.sophos.smsec.core.smsutils.FileWiper$FileWipeMode.DELETE_ONLY).a(com.sophos.smsec.core.sav.a.a(v0), 0);
            if (!v2_4.a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 0)) {
                v0.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.EULA_ACCEPTED").putExtra("com.sophos.smsec.action.EULA_ACCEPTED", 0), "com.sophos.smsec.PERMISSION");
            } else {
                v2_4.d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_ARCA_ENABLE);
                v1_11.g();
                com.sophos.smsec.core.datastore.a.a.a(1);
                if (com.sophos.smsec.core.datastore.SmSecPreferences.c(v0).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING, v0.getResources().getBoolean(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING.getDefValueResId()))) {
                    com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.e();
                }
            }
            if ((v3_8 != 0) && (com.sophos.smsec.plugin.webfiltering.u.a(this, 1).booleanValue())) {
                com.sophos.smsec.core.smsectrace.d.f("Start Webfiltering.");
                com.sophos.smsec.plugin.webfiltering.w.a(v0);
            }
            com.sophos.smsec.core.smsectrace.SendTraceMail.a(v0, 0);
            if (v3_8 != 0) {
                com.sophos.smsec.command.persist.b.a(v0);
                com.sophos.smsec.core.updateengine.schedule.a.d(v0);
            }
            com.sophos.smsec.cloud.activation.b.a(this).sendIamHere();
            v2_4.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_ACCESSIBILITY_SERVICE_ENABLED, 0);
            v0.sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.requirementAction"), "com.sophos.smsec.PERMISSION");
            com.sophos.smsec.core.datastore.DataStore.a(this).a(new com.sophos.smsec.tracking.analytics.f());
            com.sophos.smsec.plugin.scanner.b.a.a().f(v0);
            com.sophos.smsec.plugin.privacyadvisor60.history.d.a().a(v0);
            com.sophos.nge.networksec.b.h(this);
            com.sophos.nge.utils.d.a(v0);
        }
        super.onCreate();
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.ui.WebfilterSettingsListFragment.onPause() calling method android.content.Intent.<init>()


    public void onPause()
    {
        super.onPause();
        if (this.getActivity() != null) {
            this.getActivity().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.webFilteringModeChanged"), "com.sophos.smsec.PERMISSION");
        }
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.ui.WebfilterSettingsListFragment.onActivityResult() calling method android.content.Intent.<init>()


    public void onActivityResult(int p3, int p4, android.content.Intent p5)
    {
        super.onActivityResult(p3, p4, p5);
        if (p3 == 5) {
            if (p4 == 10) {
                this.b.b(0);
                this.b.notifyDataSetChanged();
            }
        } else {
            switch (p3) {
                case 1:
                    if (p4 != -1) {
                        if (p4 == null) {
                            com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_WEB_FILTERING_ENABLED, 1);
                        }
                    } else {
                        if (this.getActivity() != null) {
                            this.getActivity().sendBroadcast(new android.content.Intent("SMSEC_WEB_FILTER_DISABLE"), "com.sophos.smsec.PERMISSION");
                            com.sophos.smsec.plugin.webfiltering.ui.i v3_9 = com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext());
                            v3_9.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_NO_ACCESSIBILITY_SERVICE, 1);
                            v3_9.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_ACCESSIBILITY_SERVICE_ENABLED, 0);
                            v3_9.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_WEB_FILTERING_ENABLED, 0);
                            new android.os.Handler().postDelayed(new com.sophos.smsec.plugin.webfiltering.ui.WebfilterSettingsListFragment$a(this.getContext()), 1000);
                        } else {
                            return;
                        }
                    }
                    com.sophos.smsec.plugin.webfiltering.ui.i v3_12 = this.b;
                    if (v3_12 != null) {
                        v3_12.notifyDataSetChanged();
                    }
                case 2:
                    if (p4 == 10) {
                        this.b.notifyDataSetChanged();
                    }
                    break;
                default:
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.ui.WebfilterSettingsListFragment.a() calling method android.content.Intent.<init>()


    public void a(boolean p5)
    {
        android.content.Intent v0_3 = com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext());
        v0_3.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_WEB_FILTERING_ENABLED, p5);
        Class v2_1 = 0;
        if (android.os.Build$VERSION.SDK_INT < 23) {
            if (p5 == null) {
                if (this.getActivity() != null) {
                    this.getActivity().stopService(new android.content.Intent(this.getActivity().getApplicationContext(), com.sophos.smsec.plugin.webfiltering.service.WebFilteringService));
                    if (com.sophos.smsec.plugin.webfiltering.u.d(this.getActivity())) {
                        this.a();
                    }
                }
            } else {
                if (this.getActivity() != null) {
                    com.sophos.smsec.plugin.webfiltering.w.a(this.getActivity().getApplicationContext());
                }
            }
            v2_1 = 1;
        } else {
            if ((p5 == null) || (this.getActivity() == null)) {
                this.a();
            } else {
                v0_3.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_NO_ACCESSIBILITY_SERVICE, 0);
                v0_3.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_ACCESSIBILITY_SERVICE_ENABLED, 0);
                v0_3.b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_WEB_FILTERING_ENABLED, 0);
                new com.sophos.smsec.plugin.webfiltering.requirement.a(this.getActivity().getApplicationContext()).a(this.getActivity());
            }
        }
        if (v2_1 != null) {
            this.b.notifyDataSetChanged();
        }
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.WebFilter60Browser.a() calling method android.content.Intent.<init>()


    public void a(android.content.Context p2, com.sophos.smsec.plugin.webfiltering.SupportedBrowser p3)
    {
        com.sophos.smsec.core.smsectrace.d.e("WebFiltering", "Execute back command");
        p2.sendBroadcast(new android.content.Intent("SMSEC_WEB_FILTER_TRIGGER_BACK"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.v.b() calling method android.content.Intent.<init>()


    protected void b(com.sophos.smsec.plugin.scanner.scanitem.ScanItem p3)
    {
        android.content.Intent v0_3 = this.a.obtainMessage();
        v0_3.arg1 = 3;
        v0_3.obj = p3;
        this.a.sendMessage(v0_3);
        com.sophos.smsec.plugin.scanner.threading.v.j().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.maliciousAppFound"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.v.m() calling method android.content.Intent.<init>()


    private void m()
    {
        if ((this.a.a() != null) && ((this.a.a().toScanType().equals(com.sophos.smsec.communication.scan.ScanResult$ScanType.MANUAL_SCAN)) || ((this.a.a().toScanType().equals(com.sophos.smsec.communication.scan.ScanResult$ScanType.TRIGGERED_SCAN)) || (this.a.a().toScanType().equals(com.sophos.smsec.communication.scan.ScanResult$ScanType.SCHEDULED_SCAN))))) {
            android.support.v4.content.LocalBroadcastManager v0_11 = 0;
            if (this.e) {
                v0_11 = 5;
            }
            if (this.f) {
                v0_11 += 5;
            }
            String v1_5 = this.d.size();
            android.content.Intent v2_0 = this.l;
            int v3_0 = (v2_0 * 90);
            if ((v3_0 > 0) && (v2_0 > null)) {
                v0_11 += (v3_0 / v1_5);
            }
            if ((v0_11 > this.h) && ((this.i + 100) < System.currentTimeMillis())) {
                this.i = System.currentTimeMillis();
                this.h = v0_11;
                android.content.Intent v2_7 = new android.content.Intent("com.sophos.smsec.scann.progress");
                v2_7.putExtra("progressTotal", v1_5);
                v2_7.putExtra("progressCurrent", this.l);
                v2_7.putExtra("progressStatus", v0_11);
                android.support.v4.content.LocalBroadcastManager.getInstance(<mark>com.sophos.smsec.plugin.scanner.threading.vmark>.j()).sendBroadcast(v2_7);
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.u.a() calling method android.content.Intent.<init>()


    private void a(com.sophos.smsec.plugin.scanner.scanitem.ScanItem p5)
    {
        if ((this.a + 100) < System.currentTimeMillis()) {
            this.a = System.currentTimeMillis();
            android.content.Intent v0_2 = new android.content.Intent("com.sophos.smsec.scann.progress");
            if (!(p5 instanceof com.sophos.smsec.plugin.scanner.scanitem.ApkScanItem)) {
                v0_2.putExtra("progressType", com.sophos.smsec.plugin.scanner.progress.ProgressType$EProgress.SCAN_FILE);
            } else {
                v0_2.putExtra("progressType", com.sophos.smsec.plugin.scanner.progress.ProgressType$EProgress.SCAN_APK);
            }
            v0_2.putExtra("scannedObject", p5.getItemIdentifier());
            android.support.v4.content.LocalBroadcastManager.getInstance(this.f()).sendBroadcast(v0_2);
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.c.handleMessage() calling method android.content.Intent.<init>()


    public void handleMessage(android.os.Message p4)
    {
        super.handleMessage(p4);
        if (p4.arg1 != 5) {
            if ((p4.arg1 == 1) && ((this.d() != null) && (this.d().getScanEnd() == com.sophos.smsec.plugin.scanner.scanitem.ScanTask$ScanEnd.finished))) {
                this.e().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.initScanFinished"), "com.sophos.smsec.PERMISSION");
            }
        } else {
            com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_INITIAL, 1);
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.ScanBaseFragment.onResume() calling method android.content.Intent.<init>()


    public void onResume()
    {
        if (this.a == null) {
            this.getActivity().bindService(new android.content.Intent(this.getActivity(), com.sophos.smsec.plugin.scanner.service.ScannerService), this.b, 1);
        }
        super.onResume();
        return;
    }

Method com.sophos.smsec.plugin.privacyadvisor60.statistics.PermissionHistoryFragment.a() calling method android.content.Intent.<init>()


    public void a(String p4)
    {
        if ((this.getActivity() != null) && (com.sophos.smsec.core.smsutils.a.b(this.getContext(), p4))) {
            android.content.Intent v0_1 = new android.content.Intent(this.getActivity().getApplicationContext(), com.sophos.smsec.plugin.privacyadvisor60.PaApkDetailView);
            v0_1.putExtra("pkgname", p4);
            this.startActivityForResult(v0_1, 4243);
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.g.onCheckedChanged() calling method android.content.Intent.<init>()


    public void onCheckedChanged(android.widget.CompoundButton p4, boolean p5)
    {
        super.onCheckedChanged(p4, p5);
        if ((p5 == 0) || (com.sophos.smsec.plugin.appprotection.gui.g.a(this.b))) {
            com.sophos.smsec.core.datastore.SmSecPreferences.c(this.b).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECTED_USE_FINGERPRINT, p5);
            this.b(p5);
        } else {
            try {
                int v5_2 = new android.content.Intent();
                v5_2.setComponent(new android.content.ComponentName("com.android.settings", "com.android.settings.fingerprint.FingerprintMainSettingsActivity"));
                int v0_2 = com.sophos.smsec.plugin.appprotection.k$h.ap_add_fingerprint_others;
                this.d.startActivityForResult(v5_2, 4);
            } catch (android.content.ActivityNotFoundException) {
                v0_2 = com.sophos.smsec.plugin.appprotection.k$h.ap_add_fingerprint;
                this.d.startActivityForResult(new android.content.Intent("android.settings.SECURITY_SETTINGS"), 4);
            }
            android.widget.Toast.makeText(this.c, v0_2, 1).show();
        }
        return;
    }

Method com.sophos.smsec.navigation.o.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p2)
    {
        return new android.content.Intent().setAction("START_QR_CODE_SCANNER");
    }

Method com.sophos.smsec.core.smsecresources.ui.ApkDetailViewFragment.uninstallApkClick() calling method android.content.Intent.<init>()


    public void uninstallApkClick(android.view.View p6)
    {
        try {
            String v0_1 = new StringBuilder();
            v0_1.append("package:");
            v0_1.append(this.c);
            this.startActivityForResult(new android.content.Intent("android.intent.action.DELETE", android.net.Uri.parse(v0_1.toString())), 101);
        } catch (android.content.ActivityNotFoundException) {
            String v0_4 = this.getString(com.sophos.smsec.core.smsecresources.a$f.app_uninstall_failed);
            Object[] v2_1 = new Object[1];
            v2_1[0] = this.c;
            android.widget.Toast.makeText(p6.getContext(), String.format(v0_4, v2_1), 1).show();
        }
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.ApkDetailViewFragment.onActivityResult() calling method android.content.Intent.<init>()


    public void onActivityResult(int p1, int p2, android.content.Intent p3)
    {
        super.onActivityResult(p1, p2, p3);
        if ((p1 == 101) && (!this.b(this.getActivity().getApplicationContext(), this.c))) {
            this.a(com.sophos.smsec.core.datastore.log.SMSecLog$LogType.LOGTYPE_PRIVACY);
            android.support.v4.app.FragmentActivity v1_3 = new android.content.Intent("app_pkgname");
            v1_3.putExtra("app_pkgname", this.c);
            this.getActivity().setResult(-1, v1_3);
            this.getActivity().finish();
        }
        return;
    }

Method com.sophos.smsec.core.resources.apprequirements.Samsung5xRequirement.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p3)
    {
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://play.google.com/store/apps/details?id=com.sophos.appprotectionmonitor"));
    }

Method com.sophos.smsec.core.resources.apprequirements.Samsung5xRequirement.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p3)
    {
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("market://details?id=com.sophos.appprotectionmonitor"));
    }

Method com.sophos.smsec.core.resources.apprequirements.IgnoreBatteryOptimizationRequirement.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p4)
    {
        android.content.Intent v0_4 = p4.getSharedPreferences("setting_requirement_prefs", 0);
        v0_4.edit().putInt("checkedBatteryOpt", (v0_4.getInt("checkedBatteryOpt", 0) + 1)).apply();
        android.content.Intent v0_3 = new android.content.Intent("android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS");
        StringBuilder v1_4 = new StringBuilder();
        v1_4.append("package:");
        v1_4.append(p4.getPackageName());
        v0_3.setData(android.net.Uri.parse(v1_4.toString()));
        return v0_3;
    }

Method com.sophos.smsec.core.resources.apprequirements.HuaweiRequirement.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p2)
    {
        return new android.content.Intent("android.settings.SETTINGS");
    }

Method com.sophos.smsec.core.resources.apprequirements.HuaweiRequirement.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p3)
    {
        p3.getSharedPreferences("setting_requirement_prefs", 0).edit().putBoolean("checkedHuaweiProtectedApp", 1).apply();
        android.content.Intent v3_2 = new android.content.Intent();
        v3_2.setClassName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity");
        return v3_2;
    }

Method com.sophos.smsec.core.resources.apprequirements.ExceptionDataSaverRequirement.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS");
        StringBuilder v1_2 = new StringBuilder();
        v1_2.append("package:");
        v1_2.append(p4.getPackageName());
        v0_1.setData(android.net.Uri.parse(v1_2.toString()));
        return v0_1;
    }

Method com.sophos.smsec.core.resources.apprequirements.DeviceAdminSettingRequirement.getActionIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntent(android.content.Context p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.app.action.ADD_DEVICE_ADMIN");
        v0_1.putExtra("android.app.extra.DEVICE_ADMIN", new android.content.ComponentName(p5, this.mReceiver));
        v0_1.putExtra("android.app.extra.ADD_EXPLANATION", p5.getString(com.sophos.smsec.core.resources.a$h.explain_device_admin));
        return v0_1;
    }

Method com.sophos.smsec.core.resources.apprequirements.AsusRequirement.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p2)
    {
        return new android.content.Intent("android.settings.SETTINGS");
    }

Method com.sophos.smsec.cloud.violationshandler.n.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p3)
    {
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("market://details?id=com.sophos.mobilecontrol.client.android"));
    }

Method com.sophos.smsec.cloud.violationshandler.m.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p3)
    {
        if (!com.sophos.smsec.plugin.webfiltering.l.b(p3)) {
            if (android.os.Build$VERSION.SDK_INT < 26) {
                String v0_11 = new android.content.Intent("android.settings.SECURITY_SETTINGS");
                if (v0_11.resolveActivity(p3.getPackageManager()) == null) {
                    com.sophos.smsec.core.smsectrace.d.c("USCV", "ACTION_SECURITY_SETTINGS not available, going to default settings");
                    return new android.content.Intent("android.settings.SETTINGS");
                } else {
                    return v0_11;
                }
            } else {
                String v0_4 = new android.content.Intent("android.settings.MANAGE_UNKNOWN_APP_SOURCES");
                if (v0_4.resolveActivity(p3.getPackageManager()) == null) {
                    com.sophos.smsec.core.smsectrace.d.c("USCV", "MANAGE_UNKNOWN_APP_SOURCES not available, going to default settings");
                    return new android.content.Intent("android.settings.SETTINGS");
                } else {
                    return v0_4;
                }
            }
        } else {
            return new android.content.Intent(p3, com.sophos.smsec.cloud.ui.CloudSettingsActivity);
        }
    }

Method com.sophos.smsec.cloud.violationshandler.l.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.plugin.scanner.ScanActivity);
    }

Method com.sophos.smsec.cloud.violationshandler.k.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p3)
    {
        if (com.sophos.smsec.cloud.violationshandler.k.a(p3, "com.sophos.mobilecontrol.client.android")) {
            return p3.getPackageManager().getLaunchIntentForPackage("com.sophos.mobilecontrol.client.android");
        } else {
            return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("market://details?id=com.sophos.mobilecontrol.client.android"));
        }
    }

Method com.sophos.smsec.cloud.violationshandler.j.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p2)
    {
        return new android.content.Intent("android.app.action.SET_NEW_PASSWORD");
    }

Method com.sophos.smsec.cloud.violationshandler.i.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.cloud.ui.CloudSettingsActivity);
    }

Method com.sophos.smsec.cloud.violationshandler.g.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p3)
    {
        android.net.Uri v3_0 = this.c();
        android.content.Intent v0_3 = new StringBuilder();
        v0_3.append("market://details?id=");
        v0_3.append(v3_0);
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v0_3.toString()));
    }

Method com.sophos.smsec.cloud.violationshandler.f.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p3)
    {
        if (com.sophos.smsec.cloud.violationshandler.k.a(p3, "com.sophos.mobilecontrol.client.android")) {
            return p3.getPackageManager().getLaunchIntentForPackage("com.sophos.mobilecontrol.client.android");
        } else {
            return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("market://details?id=com.sophos.mobilecontrol.client.android"));
        }
    }

Method com.sophos.smsec.cloud.violationshandler.c.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p3)
    {
        if (!this.f(p3)) {
            return new android.content.Intent(p3, com.sophos.smsec.cloud.ui.CloudSettingsActivity);
        } else {
            android.net.Uri v3_3 = this.c();
            android.content.Intent v0_1 = new StringBuilder();
            v0_1.append("package:");
            v0_1.append(v3_3);
            return new android.content.Intent("android.intent.action.UNINSTALL_PACKAGE", android.net.Uri.parse(v0_1.toString()));
        }
    }

Method com.sophos.smsec.cloud.violationshandler.b.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p2)
    {
        if (!this.f(p2)) {
            return new android.content.Intent("android.app.action.START_ENCRYPTION");
        } else {
            if ((android.os.Build$VERSION.SDK_INT < 23) || (!"samsung".equalsIgnoreCase(android.os.Build.MANUFACTURER))) {
                return new android.content.Intent("android.app.action.SET_NEW_PASSWORD");
            } else {
                return new android.content.Intent("android.settings.SECURITY_SETTINGS");
            }
        }
    }

Method com.sophos.smsec.cloud.ui.ActivationFragmentBase.b() calling method android.content.Intent.<init>()


    public static void b(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MAIN");
        v0_1.setFlags(4194304);
        v0_1.setClassName(p2, "com.sophos.smsec.ui.DroidGuardMainActivity");
        p2.startActivity(v0_1);
        return;
    }

Method com.sophos.smsec.cloud.c.q.onFailure() calling method android.content.Intent.<init>()


    public void onFailure()
    {
        this.a();
        android.content.Intent v0_1 = new android.content.Intent(this.getContext(), com.sophos.smsec.cloud.ui.CloudComErrorActivity);
        v0_1.putExtra("commErrorMsg", com.sophos.smsec.cloud.a$g.unenrollment_no_communication);
        v0_1.addFlags(268435456);
        this.getContext().startActivity(v0_1);
        return;
    }

Method com.sophos.smsec.cloud.c.m.onSuccessfulSync() calling method android.content.Intent.<init>()


    public void onSuccessfulSync(com.sophos.cloud.core.b.f p6)
    {
        com.sophos.smsec.cloud.c.f.a(this.getContext(), p6.getCommands());
        com.sophos.smsec.cloud.c.r.a(this.getContext(), ((com.sophos.smsec.cloud.c.o) p6));
        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.CLOUD_SYNC_LAST_SUCCESSFUL, System.currentTimeMillis());
        com.sophos.smsec.plugin.webfiltering.i.a().b(this.getContext());
        if (!com.sophos.smsec.core.resources.apprequirements.UsageStatsSettingsRequirement.checkUsageStatsPermission(this.getContext())) {
            this.getContext().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.requirementAction"), "com.sophos.smsec.PERMISSION");
        }
        if (!p6.getSupportedFeatures().contains("microsoft_mtd")) {
            com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.MTD_ACTIVATION_REQUIRED);
            com.sophos.smsec.cloud.a.a.b.c(this.getContext()).e(this.getContext());
        } else {
            android.content.Context v6_12 = com.sophos.smsec.cloud.c.l.a(this.getContext()).m();
            if ((v6_12 != null) && (!v6_12.isEmpty())) {
                com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.MTD_ACTIVATION_REQUIRED);
                com.sophos.smsec.cloud.a.a.b.c(this.getContext()).e(this.getContext());
            } else {
                com.sophos.smsec.core.alertmanager.a.c(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.MTD_ACTIVATION_REQUIRED);
                com.sophos.smsec.cloud.a.a.b.c(this.getContext()).d(this.getContext());
            }
        }
        com.sophos.cloud.core.communication.baidu.BaiduCloudPushService.a(this.getContext().getApplicationContext(), com.sophos.smsec.cloud.c.l.a(this.getContext()).d());
        if (!((com.sophos.smsec.cloud.c.o) p6).d()) {
            com.sophos.smsec.core.alertmanager.a.c(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.COMPLIANCE_VIOLATION);
        } else {
            com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.COMPLIANCE_VIOLATION);
        }
        com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.LAST_SYNC_FAILED);
        com.sophos.smsec.core.alertmanager.a.d(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.LAST_SYNC_24_HOURS);
        com.sophos.smsec.core.smsecresources.ui.NotificationHelper.b(this.getContext(), new com.sophos.smsec.core.alertmanager.notifications.AlertNotification(this.getContext(), com.sophos.smsec.cloud.a.a.d.c(this.getContext())));
        return;
    }

Method com.sophos.smsec.cloud.c.m.onHttpRequestFailure() calling method android.content.Intent.<init>()


    public void onHttpRequestFailure(int p5, com.sophos.cloud.core.c.j p6)
    {
        if (p6.a()) {
            com.sophos.smsec.cloud.activation.b.a(this.getContext()).queryCertificateHashes("com.sophos.mobilecontrol.client.android");
            android.content.Context v5_15 = com.sophos.smsec.cloud.c.m.a;
            if (v5_15 != 3) {
                com.sophos.smsec.cloud.c.m.a = (v5_15 + 1);
            } else {
                com.sophos.smsec.cloud.c.m.a = 0;
                android.content.Context v5_4 = new android.content.Intent(this.getContext(), com.sophos.smsec.cloud.ui.CloudComErrorActivity);
                v5_4.putExtra("commErrorMsg", com.sophos.smsec.cloud.a$g.error_cert_pinning);
                v5_4.addFlags(268435456);
                this.getContext().startActivity(v5_4);
            }
        }
        com.sophos.smsec.core.alertmanager.a.c(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.LAST_SYNC_FAILED);
        if ((com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).c(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.CLOUD_SYNC_LAST_SUCCESSFUL) + 86400000) < System.currentTimeMillis()) {
            com.sophos.smsec.core.alertmanager.a.c(this.getContext(), com.sophos.smsec.core.alertmanager.EAlertItemDb.LAST_SYNC_24_HOURS);
            com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(this.getContext(), com.sophos.smsec.core.alertmanager.notifications.AlertGroupNotification.getInstance4SingleNotification(this.getContext(), com.sophos.smsec.cloud.a.a.d.c(this.getContext())));
        }
        return;
    }

Method com.sophos.smsec.cloud.c.c.onActivationSuccess() calling method android.content.Intent.<init>()


    public void onActivationSuccess()
    {
        com.sophos.smsec.cloud.c.l.a(this.getContext()).d(1);
        this.a();
        this.b();
        if ((!((android.app.ActivityManager$RunningTaskInfo) ((android.app.ActivityManager) this.getContext().getSystemService("activity")).getRunningTasks(1).get(0)).topActivity.getClassName().startsWith("com.sophos.smsec.ui")) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_INITIAL, 0))) {
            this.getContext().startService(new android.content.Intent(this.getContext(), com.sophos.smsec.plugin.scanner.service.ScannerService).setAction("start_initial_scan"));
        }
        com.sophos.smsec.cloud.commands.b.a(this.getContext());
        com.sophos.smsec.cloud.commands.SafetyNetCommandHandler.a(this.getContext());
        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getContext()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DASHBOARD_FAVORITES, "");
        return;
    }

Method com.sophos.smsec.cloud.c.c.onActivationFailure() calling method android.content.Intent.<init>()


    public void onActivationFailure()
    {
        com.sophos.smsec.cloud.activation.a.b(this.getContext());
        com.sophos.smsec.cloud.c.l.a(this.getContext()).p("");
        com.sophos.smsec.cloud.c.l.a(this.getContext()).q("");
        com.sophos.smsec.cloud.c.l.a(this.getContext()).r("");
        com.sophos.smsec.cloud.c.l.a(this.getContext()).u("");
        android.content.Intent v0_8 = new android.content.Intent(this.getContext(), com.sophos.smsec.cloud.ui.CloudComErrorActivity);
        v0_8.putExtra("commErrorMsg", this.getErrorString());
        v0_8.addFlags(268435456);
        this.getContext().startActivity(v0_8);
        return;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.onFailure() calling method android.content.Intent.<init>()


    public void onFailure()
    {
        this.getContext().sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", this.mLastStatus), "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.syncKeyRing() calling method android.content.Intent.<init>()


    public static void syncKeyRing(android.content.Context p6, boolean p7)
    {
        if ((!com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringSyncBlocked(p6)) && ((com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringEnabled(p6)) && (com.sophos.smsdkex.communication.SdkPreferences.isKeyRingSyncNeeded(p6)))) {
            if (com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.isActiveNetworkAvailable(p6)) {
                if ((p7 == null) && ((com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.sLastSyncTime + 43200) >= (System.currentTimeMillis() / 1000))) {
                    p6.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done"), "com.sophos.smenc.permission.KEYSYNC");
                } else {
                    Void[] v6_2 = new Void[0];
                    new com.sophos.smsdkex.communication.rest.KeyRingCommandHandler$1(p6).execute(v6_2);
                    com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.touchLastSyncTime();
                }
                return;
            } else {
                com.sophos.smsec.core.smsectrace.d.d("KeyRingCommandHandler", p6.getString(com.sophos.smsdkex.core.R$string.smsdk_error_operation_no_network));
                p6.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 503), "com.sophos.smenc.permission.KEYSYNC");
                return;
            }
        } else {
            p6.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 204), "com.sophos.smenc.permission.KEYSYNC");
            return;
        }
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.onFailure() calling method android.content.Intent.<init>()


    public void onFailure()
    {
        com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringUserAuthState(this.getContext(), com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringUser(this.getContext()), 0);
        if (this.getLastHttpStatus() != 503) {
            com.sophos.jbase.i.b(1);
            com.sophos.jbase.i.g();
        }
        android.content.Intent v0_5;
        if (this.mLastStatus != 401) {
            v0_5 = new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", this.mLastStatus);
        } else {
            v0_5 = new android.content.Intent("com.sophos.smenc.auth.keysync").putExtra("com.sophos.smenc.auth.status", this.mLastStatus).putExtra("com.sophos.smenc.auth.user", com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringUser(this.getContext()));
        }
        this.getContext().sendBroadcast(v0_5, "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.checkKeyRingUser() calling method android.content.Intent.<init>()


    public static boolean checkKeyRingUser(android.content.Context p4)
    {
        if (com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringEnabled(p4)) {
            if (com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.isActiveNetworkAvailable(p4)) {
                Void[] v4_2 = new Void[0];
                new com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler$5(p4).execute(v4_2);
            } else {
                com.sophos.smsec.core.smsectrace.d.d("REST", p4.getString(com.sophos.smsdkex.core.R$string.smsdk_error_operation_no_network));
                p4.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 503), "com.sophos.smenc.permission.KEYSYNC");
                return 0;
            }
        }
        return 1;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.authorizeKeyRingUser() calling method android.content.Intent.<init>()


    public static boolean authorizeKeyRingUser(android.content.Context p3, String p4)
    {
        if (com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringEnabled(p3)) {
            if (com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.isActiveNetworkAvailable(p3)) {
                Void[] v3_2 = new Void[0];
                new com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler$3(p3, p4).execute(v3_2);
            } else {
                com.sophos.smsec.core.smsectrace.d.d("REST", p3.getString(com.sophos.smsdkex.core.R$string.smsdk_error_operation_no_network));
                p3.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 503), "com.sophos.smenc.permission.KEYSYNC");
                return 0;
            }
        }
        return 1;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.authKeyRing() calling method android.content.Intent.<init>()


    private static void authKeyRing(android.content.Context p2, boolean p3, String p4)
    {
        String v0_0 = com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringUser(p2);
        if ((p3 == null) && ((v0_0 != null) && (!v0_0.isEmpty()))) {
            if (com.sophos.smsdkex.communication.SdkPreferences.isSgnKeyringUserAuthenticated(p2, v0_0)) {
                com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.syncKeyRing(p2, 1);
            } else {
                if ((p4 != null) && (!p4.isEmpty())) {
                    com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler v3_3 = com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringSecret(p2);
                    if ((v3_3 != null) && (!v3_3.isEmpty())) {
                        com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler v3_6 = new com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler(p2, v0_0, p4);
                        v3_6.setCommand(new com.sophos.mobilecontrol.client.android.command.definition.CommandRest("AUTH_KEYRING"));
                        v3_6.doExecute();
                    } else {
                        com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.getKeyRingUserSecret(p2, p4);
                        return;
                    }
                } else {
                    if (!(p2 instanceof android.app.Activity)) {
                        com.sophos.smsec.core.smsectrace.d.d("REST", "authorization failed, can\'t ask user for password.");
                    } else {
                        com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler v3_10 = new android.content.Intent("com.sophos.smenc.auth.keysync");
                        v3_10.putExtra("com.sophos.smenc.auth.user", v0_0).putExtra("com.sophos.smenc.auth.domain", com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringDomain(p2));
                        p2.sendBroadcast(v3_10, "com.sophos.smenc.permission.KEYSYNC");
                    }
                    return;
                }
            }
            return;
        } else {
            com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.getKeyRingUser(p2, p4);
            return;
        }
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler$2.onFailure() calling method android.content.Intent.<init>()


    public void onFailure()
    {
        com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringUserAuthState(this.getContext(), com.sophos.smsdkex.communication.SdkPreferences.getSgnKeyringUser(this.getContext()), 0);
        if (this.getLastHttpStatus() != 503) {
            com.sophos.jbase.i.b(1);
            com.sophos.jbase.i.g();
        }
        this.a.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 401), "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler$1.onFailure() calling method android.content.Intent.<init>()


    public void onFailure()
    {
        this.a.sendBroadcast(new android.content.Intent("com.sophos.smenc.keysync.done").putExtra("com.sophos.smenc.auth.status", 412), "com.sophos.smenc.permission.KEYSYNC");
        if (this.getLastHttpStatus() != 503) {
            com.sophos.jbase.i.b(1);
            com.sophos.jbase.i.g();
        }
        return;
    }

Method com.sophos.nge.networksec.NgeDynamicEngineService.onStartCommand() calling method android.content.Intent.<init>()


    public int onStartCommand(android.content.Intent p22, int p23, int p24)
    {
        super.onStartCommand(p22, p23, p24);
        if (p22 == null) {
            com.sophos.nge.networksec.NgeDynamicEngineService$2 v2_1 = 1;
        } else {
            try {
                com.sophos.nge.networksec.roomdb.b.a v3_14 = p22.getAction();
            } catch (android.arch.lifecycle.LiveData v0_10) {
                com.sophos.smsec.core.smsectrace.d.e("NGESVC", v0_10.getMessage());
                this.stopSelf();
                v2_1 = 1;
            }
            if (!"com.sophos.nge.action.START_NGE_DYN".equals(v3_14)) {
                if (!"com.sophos.nge.action.STOP_NGE_DYN".equals(v3_14)) {
                    if (!"com.sophos.nge.action.UPDATE".equals(v3_14)) {
                    } else {
                        com.sophos.nge.networksec.roomdb.b.a v3_8 = p22.getCategories();
                        if (v3_8 == null) {
                        } else {
                            if (!v3_8.contains("com.sophos.nge.category.ARP_SPOOFED")) {
                                if (!v3_8.contains("com.sophos.nge.category.CATEGORY_CACERT_INSTALLED")) {
                                    if (!v3_8.contains("com.sophos.nge.category.CATEGORY_NETWORK_SEC")) {
                                    } else {
                                        android.arch.lifecycle.LiveData v0_13 = ((com.sophos.nge.networksec.NetworkSecService$NetworkSecCheckResult) p22.getParcelableExtra("com.sophos.nge.extra.NETWORK_SEC"));
                                        android.support.v4.content.LocalBroadcastManager.getInstance(this).sendBroadcast(new android.content.Intent("BROADCAST_CHECK_STOPPED"));
                                        if (v0_13 == null) {
                                        } else {
                                            com.sophos.nge.networksec.roomdb.b.a v3_13 = new com.sophos.nge.networksec.roomdb.b.a;
                                            v3_13(v0_13.n, v0_13.p, System.currentTimeMillis(), 0, 0, v0_13.g, v0_13.a, v0_13.b, v0_13.f, 1, v0_13.d, v0_13.e);
                                            com.sophos.nge.networksec.roomdb.c.a.a(this.getApplication()).a(v3_13);
                                            com.sophos.nge.networksec.roomdb.c.a.a(this.getApplication()).a(v3_13.c()).observe(this, new com.sophos.nge.networksec.NgeDynamicEngineService$2(this));
                                        }
                                    }
                                } else {
                                    if (!com.sophos.nge.networksec.a.a.a(this)) {
                                    } else {
                                        com.sophos.smsec.tracking.analytics.l.o(com.sophos.nge.networksec.b.c(this));
                                    }
                                }
                            } else {
                                this.a.c = 1;
                                com.sophos.smsec.core.smsectrace.d.e("NGESVC", "arp spoofing detected. writing to DB");
                                com.sophos.smsec.tracking.analytics.l.l(com.sophos.nge.networksec.b.c(this));
                                android.arch.lifecycle.LiveData v0_1 = com.sophos.nge.networksec.roomdb.c.a.a(this.getApplication()).a(com.sophos.nge.networksec.b.b(this));
                                v0_1.observe(this, new com.sophos.nge.networksec.NgeDynamicEngineService$1(this, v0_1));
                            }
                        }
                    }
                } else {
                    com.sophos.nge.networksec.roomdb.c.a.a(this.getApplication()).b();
                    com.sophos.nge.networksec.arpdetection.service.ArpDetectionService.b(this);
                    this.unregisterReceiver(this.b);
                    this.unregisterReceiver(com.sophos.nge.networksec.NgeDynamicEngineService v1.c);
                    com.sophos.nge.networksec.NetworkSecService.b(this);
                    this.stopSelf();
                    return 2;
                }
            } else {
                if (!com.sophos.nge.networksec.b.d(this)) {
                } else {
                    android.arch.lifecycle.LiveData v0_9 = new android.content.Intent("BROADCAST_CHECK_STARTED");
                    com.sophos.nge.networksec.roomdb.c.a.a(this.getApplication()).b();
                    android.support.v4.content.LocalBroadcastManager.getInstance(this).sendBroadcast(v0_9);
                    com.sophos.nge.networksec.NetworkSecService.a(this);
                    com.sophos.nge.networksec.arpdetection.service.ArpDetectionService.a(this);
                }
            }
        }
        return v2_1;
    }

Method com.sophos.nge.networksec.NgeDynamicEngineService.onDestroy() calling method android.content.Intent.<init>()


    public void onDestroy()
    {
        android.support.v4.content.LocalBroadcastManager.getInstance(this).sendBroadcast(new android.content.Intent("BROADCAST_CHECK_STOPPED"));
        super.onDestroy();
        return;
    }

Method com.sophos.nge.networksec.NgeDynamicEngineService.c() calling method android.content.Intent.<init>()


    private static void c(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.nge.networksec.NgeDynamicEngineService);
        v0_1.setAction("com.sophos.nge.action.START_NGE_DYN");
        p2.startService(v0_1);
        return;
    }

Method com.sophos.nge.networksec.NgeDynamicEngineService.b() calling method android.content.Intent.<init>()


    public static void b(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.nge.networksec.NgeDynamicEngineService);
        v0_1.setAction("com.sophos.nge.action.STOP_NGE_DYN");
        p2.startService(v0_1);
        return;
    }

Method com.sophos.nge.networksec.NgeDynamicEngineService.a() calling method android.content.Intent.<init>()


    private void a(com.sophos.nge.networksec.roomdb.b.a p10)
    {
        this.b();
        android.app.NotificationManager v0_13 = new android.content.Intent(this, com.sophos.nge.networksec.ui.NetworkSecurityNetworkDetailActivity);
        v0_13.putExtra("NETWORK_ITEM_BSSID", p10.c());
        int v1_0 = android.support.v4.app.TaskStackBuilder.create(this.getApplicationContext());
        v1_0.addNextIntentWithParentStack(v0_13);
        int v1_7 = v1_0.getPendingIntent(0, 134217728);
        android.app.PendingIntent v3_1 = new android.content.Intent(this, com.sophos.nge.networksec.ui.NetworkSecurityNotificationActionBroadcastReceiver);
        v3_1.setAction("notification_action_disconnect_wifi");
        v3_1.putExtra("extra_bssid", p10.c());
        android.app.NotificationManager v0_12 = android.app.PendingIntent.getBroadcast(this, 0, v3_1, 134217728);
        android.app.PendingIntent v3_3 = new android.content.Intent(this, com.sophos.nge.networksec.ui.NetworkSecurityNotificationActionBroadcastReceiver);
        v3_3.setAction("notification_action_ignore_wifi");
        v3_3.putExtra("extra_bssid", p10.c());
        android.app.PendingIntent v3_4 = android.app.PendingIntent.getBroadcast(this, 1, v3_3, 134217728);
        String v4_7 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://www.sophos.com"));
        try {
            boolean v5_9 = this.getPackageManager().resolveActivity(v4_7, 65536);
        } catch (String v4_9) {
            String v6_11 = new StringBuilder();
            v6_11.append("couldn\'t get default browser launch intent: ");
            v6_11.append(v4_9);
            com.sophos.smsec.core.smsectrace.d.e("NGESVC", v6_11.toString());
            v4_7 = new android.content.Intent("android.intent.action.VIEW");
            v4_7.setData(android.net.Uri.parse("https://www.sophos.com"));
            android.app.PendingIntent v2_2 = android.app.PendingIntent.getActivity(this, 2, v4_7, 134217728);
            String v4_13 = this.getString(com.sophos.nge.c$g.network_security_notification_description);
            android.app.Notification v10_6 = new android.support.v4.app.NotificationCompat$Builder(this.getApplicationContext(), "1321467498").setContentTitle(this.getText(com.sophos.nge.c$g.network_security_notification_title)).setContentText(v4_13).setVisibility(-1).setSmallIcon(com.sophos.nge.c$b.ic_smsec_64dp_white).setContentIntent(v1_7).setAutoCancel(1).setShowWhen(android.app.Notification v10_8).setPriority(1).addAction(17301560, this.getString(com.sophos.nge.c$g.network_security_disconnect), v0_12).addAction(17301569, this.getString(com.sophos.nge.c$g.network_security_ignore), v3_4).addAction(17301569, this.getString(com.sophos.nge.c$g.network_security_open_browser), v2_2).setStyle(new android.support.v4.app.NotificationCompat$BigTextStyle().bigText(v4_13)).build();
            android.app.NotificationManager v0_11 = ((android.app.NotificationManager) this.getSystemService("notification"));
            if (v0_11 != null) {
                v0_11.notify(1321467498, v10_6);
            }
            return;
        }
        if ((!v5_9) || ((v5_9.activityInfo == null) || ((v5_9.activityInfo.packageName == null) || ("android".equals(v5_9.activityInfo.packageName))))) {
            v4_7 = new android.content.Intent("android.intent.action.VIEW");
            v4_7.setData(android.net.Uri.parse("https://www.sophos.com"));
        } else {
        }
    }

Method io.fabric.sdk.android.services.common.e.a() calling method android.content.Intent.<init>()


    public io.fabric.sdk.android.services.common.b a()
    {
        if (android.os.Looper.myLooper() != android.os.Looper.getMainLooper()) {
            try {
                this.a.getPackageManager().getPackageInfo("com.android.vending", 0);
                io.fabric.sdk.android.k v0_2 = new ark>io.fabric.sdk.android.services.common.eark>$a(0);
                android.content.Context v1_1 = new android.content.Intent("com.google.android.gms.ads.identifier.service.START");
                v1_1.setPackage("com.google.android.gms");
                try {
                    if (!this.a.bindService(v1_1, v0_2, 1)) {
                        io.fabric.sdk.android.c.g().a("Fabric", "Could not bind to Google Play Service to capture AdvertisingId");
                    } else {
                        try {
                            android.content.Context v1_8 = new ark>io.fabric.sdk.android.services.common.eark>$b(v0_2.a());
                            io.fabric.sdk.android.k v3_9 = new io.fabric.sdk.android.services.common.b(v1_8.a(), v1_8.b());
                        } catch (android.content.Context v1_12) {
                            this.a.unbindService(v0_2);
                            throw v1_12;
                        } catch (android.content.Context v1_10) {
                            io.fabric.sdk.android.c.g().d("Fabric", "Exception in binding to Google Play Service to capture AdvertisingId", v1_10);
                            this.a.unbindService(v0_2);
                        }
                        this.a.unbindService(v0_2);
                        return v3_9;
                    }
                } catch (io.fabric.sdk.android.k v0_7) {
                    io.fabric.sdk.android.c.g().a("Fabric", "Could not bind to Google Play Service to capture AdvertisingId", v0_7);
                }
                return 0;
            } catch (android.content.pm.PackageManager$NameNotFoundException) {
                io.fabric.sdk.android.c.g().a("Fabric", "Unable to find Google Play Services package name");
                return 0;
            } catch (io.fabric.sdk.android.k v0_3) {
                io.fabric.sdk.android.c.g().a("Fabric", "Unable to determine if Google Play Services is available", v0_3);
                return 0;
            }
        } else {
            io.fabric.sdk.android.c.g().a("Fabric", "AdvertisingInfoServiceStrategy cannot be called on the main thread");
            return 0;
        }
    }

Method com.sophos.smsec.plugin.webfiltering.v.f() calling method android.content.Intent.<init>()


    private void f(com.sophos.smsec.plugin.webfiltering.WebFilterScanItem p3)
    {
        android.support.v4.content.LocalBroadcastManager v0_3 = new com.sophos.appprotectengine.interfaces.AppProtectionItem(p3.getBrowserPackageName(), "");
        android.content.Intent v3_3 = new android.content.Intent("SMSEC_WEB_FILTER");
        v3_3.putExtra("AppProtectionItem", v0_3);
        android.support.v4.content.LocalBroadcastManager.getInstance(this.b).sendBroadcast(v3_3);
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.v.e() calling method android.content.Intent.<init>()


    private void e(com.sophos.smsec.plugin.webfiltering.WebFilterScanItem p5)
    {
        if (this.e != null) {
            p5.setLastCleanPageUrl(this.e.getLastCleanPageUrl());
        }
        if ((this.f == null) || ((this.g == null) || ((!this.f.equals(p5)) || (!this.g.equals(this.e))))) {
            int v0_5 = 0;
        } else {
            com.sophos.smsec.core.smsectrace.d.b("WebFiltering", "Have got a browser loop");
            p5.setLastCleanPageUrl("about:blank");
            v0_5 = 1;
        }
        this.g = this.e;
        this.e = p5;
        this.f = p5;
        p5.getWebFilter().b(p5.getLastCleanPageUrl());
        p5.getWebFilter().a(this.b, p5.getBrowser());
        if (v0_5 != 0) {
            p5.getWebFilter().a(this.b, p5.getBrowser());
        }
        p5.getWebFilter().b(this.b, p5.getBrowser());
        int v0_13 = new android.content.Intent(this.b, com.sophos.smsec.plugin.webfiltering.ui.BrowserWarningActivity);
        v0_13.addFlags(805306368);
        v0_13.putExtra("webscanresult", p5);
        this.b.startActivity(v0_13);
        p5.getWebFilter().a(this.b, p5);
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.ui.i.g() calling method android.content.Intent.<init>()


    private void g()
    {
        try {
            Exception v0_4 = new android.content.Intent("android.intent.action.VIEW");
            v0_4.setData(android.net.Uri.parse("https://www.sophos.com"));
            Exception v0_2 = this.f().getPackageManager().queryIntentActivities(v0_4, 65536).iterator();
        } catch (Exception v0_3) {
            com.sophos.smsec.core.smsectrace.d.a("WebFiltering", "trackInstalledBrowser got exception", v0_3);
            return;
        }
        while (v0_2.hasNext()) {
            com.sophos.smsec.tracking.analytics.l.h(((android.content.pm.ResolveInfo) v0_2.next()).activityInfo.packageName);
        }
        return;
    }

Method com.sophos.smsec.plugin.webfiltering.r.a() calling method android.content.Intent.<init>()


    public void a(android.content.Context p2, com.sophos.smsec.plugin.webfiltering.SupportedBrowser p3)
    {
        if (!com.sophos.smsec.plugin.webfiltering.u.c(p2)) {
            com.sophos.smsec.core.smsectrace.d.e("WebFiltering", "Execute back command");
            p2.sendBroadcast(new android.content.Intent("SMSEC_WEB_FILTER_TRIGGER_BACK"), "com.sophos.smsec.PERMISSION");
        } else {
            com.sophos.smsec.plugin.webfiltering.u.a(p2, p3, this.b(p2));
        }
        return;
    }

Method com.sophos.smsec.plugin.securityadvisor.a.a.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p3, com.sophos.smsec.plugin.securityadvisor.SecurityAdvisorActivity);
        v0_1.putExtra("ESecurityAdvisorCheck", this.a);
        return v0_1;
    }

Method com.sophos.smsec.plugin.scanner.threading.t$a.a() calling method android.content.Intent.<init>()


    public void a()
    {
        if (com.sophos.smsec.plugin.scanner.threading.t.a(this.a) != null) {
            com.sophos.smsec.core.datastore.DataStore.a(this.f()).a(com.sophos.smsec.plugin.scanner.threading.t.a(this.a));
        } else {
            com.sophos.smsec.core.datastore.DataStore.a(this.f()).k();
        }
        this.f().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.allowListReset"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.e.a() calling method android.content.Intent.<init>()


    public void a()
    {
        com.sophos.smsec.core.smsectrace.d.e("FL", "Start collecting files");
        java.util.Iterator v0_4 = new android.content.Intent("com.sophos.smsec.scann.progress");
        v0_4.putExtra("progressType", com.sophos.smsec.plugin.scanner.progress.ProgressType$EProgress.COLLECT_FILES);
        android.support.v4.content.LocalBroadcastManager.getInstance(this.f()).sendBroadcast(v0_4);
        java.util.Iterator v0_1 = 0;
        try {
            int v1_3 = this.a;
            com.sophos.smsec.plugin.scanner.scanitem.FileScanItem v2_0 = v1_3.length;
            int v3_0 = 0;
        } catch (java.util.Iterator v0_5) {
            com.sophos.smsec.core.smsectrace.d.d("ERROR", "error during FileCollection", v0_5);
            int v1_17 = new StringBuilder();
            v1_17.append("Finish collecting apps. Number of Files to scan: ");
            v1_17.append(this.d);
            com.sophos.smsec.core.smsectrace.d.e("FL", v1_17.toString());
            return;
        }
        while (v3_0 < v2_0) {
            java.io.File v5_1 = new java.io.File(v1_3[v3_0]);
            if (v0_1 != null) {
                v0_1.addAll(this.a(v5_1));
            } else {
                v0_1 = this.a(v5_1);
            }
            v3_0++;
        }
        if (v0_1 == null) {
            v1_17 = new StringBuilder();
            v1_17.append("Finish collecting apps. Number of Files to scan: ");
            v1_17.append(this.d);
            com.sophos.smsec.core.smsectrace.d.e("FL", v1_17.toString());
            return;
        } else {
            java.util.Iterator v0_2 = v0_1.iterator();
            while (v0_2.hasNext()) {
                com.sophos.smsec.plugin.scanner.scanitem.FileScanItem v2_2 = new com.sophos.smsec.plugin.scanner.scanitem.FileScanItem(((String) v0_2.next()));
                if (!com.sophos.smsec.a.a.a(v2_2.getItemIdentifier())) {
                    this.b.add(v2_2);
                } else {
                    v2_2.setApk(1);
                    this.c.add(v2_2);
                }
                this.d = (this.d + 1);
            }
            v1_17 = new StringBuilder();
            v1_17.append("Finish collecting apps. Number of Files to scan: ");
            v1_17.append(this.d);
            com.sophos.smsec.core.smsectrace.d.e("FL", v1_17.toString());
            return;
        }
    }

Method com.sophos.smsec.plugin.scanner.threading.b.a() calling method android.content.Intent.<init>()


    public void a()
    {
        com.sophos.smsec.core.smsectrace.d.e("APKs", "Start collecting apps");
        String v0_4 = new android.content.Intent("com.sophos.smsec.scann.progress");
        v0_4.putExtra("progressType", com.sophos.smsec.plugin.scanner.progress.ProgressType$EProgress.COLLECT_APKS);
        android.support.v4.content.LocalBroadcastManager.getInstance(this.f()).sendBroadcast(v0_4);
        this.a(this.b());
        String v1_4 = new StringBuilder();
        v1_4.append("Finish collecting apps. Number of Apps to scan: ");
        v1_4.append(this.c);
        com.sophos.smsec.core.smsectrace.d.e("APKs", v1_4.toString());
        return;
    }

Method com.sophos.smsec.plugin.scanner.threading.a$a.a() calling method android.content.Intent.<init>()


    public void a()
    {
        if ((com.sophos.smsec.plugin.scanner.threading.a.a(this.a) != null) && (!com.sophos.smsec.plugin.scanner.threading.a.a(this.a).isEmpty())) {
            this.a(com.sophos.smsec.plugin.scanner.threading.a.a(this.a));
            com.sophos.smsec.core.smsectrace.d.e("AllowTask", "Send message com.sophos.smsec.msg.ignoreApp");
            this.f().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.ignoreApp"), "com.sophos.smsec.PERMISSION");
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.j.handleMessage() calling method android.content.Intent.<init>()


    public void handleMessage(android.os.Message p5)
    {
        super.handleMessage(p5);
        if ((p5.arg1 == 1) && (this.d().getScanEnd() == com.sophos.smsec.plugin.scanner.scanitem.ScanTask$ScanEnd.finished)) {
            com.sophos.smsec.core.datastore.SmSecPreferences v5_7 = ((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) this.d().getItemsToScan().get(0)).getResults().iterator();
            while (v5_7.hasNext()) {
                com.sophos.smsec.core.datastore.SmSecPreferences$Preferences v1_3 = ((com.sophos.smsec.plugin.scanner.scanitem.ScanResult) v5_7.next());
                if (((v1_3 instanceof com.sophos.smsec.plugin.scanner.scanitem.ScanSuccess)) && (v1_3.getScanType() == com.sophos.smsec.plugin.scanner.scanitem.ScanResult$ScanType.SAVLOOKUP)) {
                    if (((com.sophos.smsec.plugin.scanner.scanitem.ScanSuccess) v1_3).getScanResult().isClean()) {
                        com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_SELFTEST, 1);
                    } else {
                        com.sophos.smsec.core.datastore.SmSecPreferences v5_13 = new android.content.Intent("com.sophos.smsec.msg.appError");
                        v5_13.putExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.SELF_TEST_FAILED.getId());
                        this.e().sendBroadcast(v5_13, "com.sophos.smsec.PERMISSION");
                    }
                    return;
                }
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.i.c() calling method android.content.Intent.<init>()


    protected static void c(android.content.Context p2)
    {
        p2.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCHEDULED_FINISHED"), "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.g.b() calling method android.content.Intent.<init>()


    private void b(com.sophos.smsec.plugin.scanner.scanitem.ScanItem p6)
    {
        com.sophos.smsec.plugin.scanner.ViewActivity.a();
        if (((!p6.getMostValidResult().handleAsPUA()) || (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_SCAN_PUA))) && ((!p6.getMostValidResult().handleAsThreat()) || (p6.getMostValidResult().handleAsPUA()))) {
            if ((p6.getMostValidResult().handleAsPUA()) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_SCAN_PUA))) {
                com.sophos.smsec.plugin.scanner.service.g.a(this.e(), p6.getItemIdentifier());
            }
        } else {
            if (com.sophos.smsec.core.datastore.DataStore.a(this.e()).d(p6.getItemIdentifier())) {
                android.content.Context v0_17 = this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_notification_auto_tickertext_allowList);
                Object[] v2_0 = new Object[1];
                v2_0[0] = p6.getItemIdentifier();
                android.widget.Toast.makeText(this.e(), String.format(v0_17, v2_0), 1).show();
            } else {
                com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(this.e(), new com.sophos.smsec.plugin.scanner.ThreatFoundNotification(this.e(), p6.getShortName(), p6.getItemIdentifier()));
                this.e().startActivity(new android.content.Intent(this.e(), com.sophos.smsec.plugin.scanner.ThreatViewedNotInstalledActivity).addFlags(268566528).putExtra("com.sophos.smsec.plugin.scanner.INSTALL_AFTER_SCAN", this.a).putExtra("com.sophos.smsec.plugin.scanner.SCANITEM", p6));
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.g.a() calling method android.content.Intent.<init>()


    private void a(com.sophos.smsec.plugin.scanner.scanitem.ScanItem p6)
    {
        com.sophos.smsec.plugin.scanner.ViewActivity.a();
        if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECT_ONLY_TRUSTED)) {
            if (this.a) {
                ark>com.sophos.smsec.plugin.scanner.service.gark>.a(this.e(), p6.getItemIdentifier());
            }
        } else {
            if (com.sophos.smsec.core.datastore.DataStore.a(this.e()).d(p6.getItemIdentifier())) {
                android.content.Context v0_6 = this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_notification_auto_tickertext_allowList);
                Object[] v2_0 = new Object[1];
                v2_0[0] = p6.getItemIdentifier();
                android.widget.Toast.makeText(this.e(), String.format(v0_6, v2_0), 1).show();
            } else {
                com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(this.e(), new com.sophos.smsec.plugin.scanner.LowRepAppFoundNotification(this.e(), p6.getShortName(), p6.getItemIdentifier()));
                this.e().startActivity(new android.content.Intent(this.e(), com.sophos.smsec.plugin.scanner.ThreatViewedNotInstalledActivity).addFlags(268566528).putExtra("com.sophos.smsec.plugin.scanner.INSTALL_AFTER_SCAN", this.a).putExtra("com.sophos.smsec.plugin.scanner.SCANITEM", p6));
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.g.a() calling method android.content.Intent.<init>()


    public static void a(android.content.Context p5, String p6)
    {
        String v0_1 = new StringBuilder();
        v0_1.append("Starting Installer for package ");
        v0_1.append(p6);
        com.sophos.smsec.core.smsectrace.d.h(v0_1.toString());
        if ((p6 == null) || (p6.endsWith(".apk"))) {
            int v2 = 1;
            if (android.os.Build$VERSION.SDK_INT <= 23) {
                String v6_8;
                String v0_5 = new android.content.Intent("android.intent.action.VIEW");
                String v1_4 = new StringBuilder();
                v1_4.append("file://");
                v1_4.append(p6);
                v0_5.setDataAndType(android.net.Uri.parse(v1_4.toString()), "application/vnd.android.package-archive");
                v0_5.addFlags(268468236);
                v0_5.setComponent(new android.content.ComponentName("com.android.packageinstaller", "com.android.packageinstaller.PackageInstallerActivity"));
                if (v0_5.resolveActivityInfo(p5.getPackageManager(), 0) == null) {
                    v6_8 = 0;
                } else {
                    v6_8 = 1;
                }
                if (v6_8 == null) {
                    v0_5.setComponent(new android.content.ComponentName("com.google.android.packageinstaller", "com.android.packageinstaller.PackageInstallerActivity"));
                    if (v0_5.resolveActivityInfo(p5.getPackageManager(), 0) == null) {
                        v2 = 0;
                    }
                    if (v2 == 0) {
                        return;
                    }
                }
                try {
                    p5.startActivity(v0_5);
                } catch (android.content.ActivityNotFoundException v5_1) {
                    com.sophos.smsec.core.smsectrace.d.c("Installing app failed", v5_1);
                }
            } else {
                try {
                    String v6_14 = com.sophos.smsec.plugin.scanner.service.ScanFileProvider.getUriForFile(p5, com.sophos.smsec.plugin.scanner.service.ScanFileProvider.a(), new java.io.File(p6));
                    String v0_9 = new android.content.Intent("android.intent.action.INSTALL_PACKAGE");
                    v0_9.setData(v6_14);
                    v0_9.setFlags(268435457);
                    try {
                        p5.startActivity(v0_9);
                    } catch (android.content.ActivityNotFoundException v5_3) {
                        com.sophos.smsec.core.smsectrace.d.c("Installing app failed", v5_3);
                    }
                } catch (String v0_10) {
                    com.sophos.smsec.core.smsectrace.d.c("Installing app failed", v0_10);
                    com.sophos.smsec.core.smsectrace.d.c("Installing app failed", v0_10);
                    String v0_12 = p5.getString(com.sophos.smsec.plugin.scanner.c$i.scanner_onviewscan_cannot_access);
                    String v1_13 = new Object[1];
                    v1_13[0] = 268435457;
                    android.widget.Toast.makeText(p5, String.format(v0_12, v1_13), 1).show();
                    return;
                }
            }
            return;
        } else {
            return;
        }
    }

Method com.sophos.smsec.plugin.scanner.service.f.handleMessage() calling method android.content.Intent.<init>()


    public void handleMessage(android.os.Message p7)
    {
        super.handleMessage(p7);
        if ((p7.arg1 == 1) && ((this.d().getItemsToScan() != null) && (!this.d().getItemsToScan().isEmpty()))) {
            com.sophos.smsec.plugin.scanner.scanitem.ScanTask v0_21 = ((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) this.d().getItemsToScan().get(0));
            if (v0_21 != null) {
                com.sophos.smsec.command.persist.c.a().a(this.e(), v0_21.getItemIdentifier());
            }
        }
        if ((p7.arg1 == 1) && (this.d().getScanEnd() == com.sophos.smsec.plugin.scanner.scanitem.ScanTask$ScanEnd.finished)) {
            android.content.Context v7_13 = ((com.sophos.smsec.plugin.scanner.scanitem.ScanItem) this.d().getItemsToScan().get(0));
            if (v7_13.getMostValidResult() == null) {
                com.sophos.smsec.plugin.scanner.scanitem.ScanTask v0_26 = this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_notification_io_error);
                int v2_6 = new Object[1];
                v2_6[0] = v7_13.getItemIdentifier();
                super.a(String.format(v0_26, v2_6));
            } else {
                if (!v7_13.getMostValidResult().handleAsThreat()) {
                    if (!v7_13.getMostValidResult().handleAsLowRep()) {
                        com.sophos.smsec.plugin.scanner.scanitem.ScanTask v0_33 = new StringBuilder();
                        String v4_7 = this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_auto_finished);
                        Object[] v3_8 = new Object[2];
                        v3_8[0] = v7_13.getShortName();
                        v3_8[1] = v7_13.getItemIdentifier();
                        v0_33.append(String.format(v4_7, v3_8));
                        v0_33.append(" ");
                        v0_33.append(this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_no_threat_or_pua));
                        super.a(v0_33.toString());
                        this.d().registerAsClean(v7_13);
                        this.c(v7_13);
                    } else {
                        com.sophos.smsec.plugin.scanner.scanitem.ScanTask v0_3 = new StringBuilder();
                        String v4_1 = this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_auto_finished);
                        Object[] v3_0 = new Object[2];
                        v3_0[0] = v7_13.getShortName();
                        v3_0[1] = v7_13.getItemIdentifier();
                        v0_3.append(String.format(v4_1, v3_0));
                        v0_3.append(" ");
                        v0_3.append(this.e().getString(com.sophos.smsec.plugin.scanner.c$i.scanner_no_threat_or_pua));
                        super.a(v0_3.toString());
                        this.d().registerAsUnknown(v7_13);
                        this.b(v7_13);
                    }
                } else {
                    this.d().registerThreat(v7_13);
                    this.a(v7_13);
                }
                this.e().sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.onInstallScanFinished"), "com.sophos.smsec.PERMISSION");
            }
            this.b(this.d());
            new com.sophos.smsec.plugin.scanner.c.a(this.a(), this.d()).a(this.e());
            com.sophos.smsec.core.statistics.ScanStatistics.b(this.e(), com.sophos.smsec.core.statistics.ScanStatistics$ScanType.ON_INSTALL);
            com.sophos.smsec.core.statistics.ScanStatistics.b(this.e(), this.d().getCleanApps().size(), this.d().getNonTrustedNonSystemAppsCount(this.e()), this.d().getPUAs().size(), (this.d().getThreatList().size() - this.d().getPUAs().size()));
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.f.b() calling method android.content.Intent.<init>()


    private void b(com.sophos.smsec.plugin.scanner.scanitem.ScanItem p6)
    {
        android.content.Context v0_4 = com.sophos.smsec.core.smsutils.a.a(this.e().getPackageManager(), p6.getItemIdentifier());
        if ((com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECT_ONLY_TRUSTED)) && (!com.sophos.smsec.core.datastore.DataStore.a(this.e()).d(p6.getItemIdentifier()))) {
            com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(this.e(), new com.sophos.smsec.plugin.scanner.LowRepAppFoundNotification(this.e(), v0_4.toString(), p6.getItemIdentifier()));
            this.e().startActivity(new android.content.Intent(this.e(), com.sophos.smsec.plugin.scanner.MaliciousAppInstalledActivity).addFlags(268566528).putExtra("com.sophos.smsec.plugin.scanner.SCANITEM", p6));
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.f.a() calling method android.content.Intent.<init>()


    private void a(com.sophos.smsec.plugin.scanner.scanitem.ScanItem p6)
    {
        android.content.Context v0_4 = com.sophos.smsec.core.smsutils.a.a(this.e().getPackageManager(), p6.getItemIdentifier());
        if ((((p6.getMostValidResult().handleAsPUA()) && (com.sophos.smsec.core.datastore.SmSecPreferences.c(this.e()).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_SCAN_PUA))) || ((p6.getMostValidResult().handleAsThreat()) && (!p6.getMostValidResult().handleAsPUA()))) && (!com.sophos.smsec.core.datastore.DataStore.a(this.e()).d(p6.getItemIdentifier()))) {
            com.sophos.smsec.core.smsecresources.ui.NotificationHelper.a(this.e(), new com.sophos.smsec.plugin.scanner.ThreatFoundNotification(this.e(), v0_4.toString(), p6.getItemIdentifier()));
            this.e().startActivity(new android.content.Intent(this.e(), com.sophos.smsec.plugin.scanner.MaliciousAppInstalledActivity).addFlags(268566528).putExtra("com.sophos.smsec.plugin.scanner.SCANITEM", p6));
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.service.ScannerService.onStartCommand() calling method android.content.Intent.<init>()


    public int onStartCommand(android.content.Intent p6, int p7, int p8)
    {
        if ((android.os.Build$VERSION.SDK_INT < 26) || (com.sophos.smsec.core.resources.apprequirements.IgnoreBatteryOptimizationRequirement.isActive(this))) {
            this.startService(new android.content.Intent(this, com.sophos.smsec.plugin.scanner.quarantine.QuarantineFileObserverService));
        } else {
            com.sophos.smsec.core.smsectrace.d.c("ScService", "we are not allowed to start service from background");
        }
        this.e();
        if ((p6) && (p6.getAction() != null)) {
            boolean v0_13 = new StringBuilder();
            v0_13.append("Start Scanner Service with intent ");
            v0_13.append(p6.getAction());
            com.sophos.smsec.core.smsectrace.d.e("ScService", v0_13.toString());
            if ((!"start_initial_scan".equals(p6.getAction())) || (com.sophos.smsec.plugin.scanner.threading.g.b())) {
                if ((!"start_oninstall_scan".equals(p6.getAction())) || (p6.getData() == null)) {
                    if (!"start_onview_scan".equals(p6.getAction())) {
                        if (!"com.sophos.smsec.plugin.scanner.service.schedule.scan".equals(p6.getAction())) {
                            if (!"start_background_scan".equals(p6.getAction())) {
                                if (!p6.getAction().equals("start_rescan")) {
                                    if (!"start_silent_scan".equals(p6.getAction())) {
                                        if (!"start_mount_scan".equals(p6.getAction())) {
                                            if (!"start_mount_observer".equals(p6.getAction())) {
                                                if ("stop_mount_observer".equals(p6.getAction())) {
                                                    com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.f();
                                                }
                                            } else {
                                                if (com.sophos.smsec.core.datastore.SmSecPreferences.c(this.getApplicationContext()).a(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING, this.getApplicationContext().getResources().getBoolean(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_STORAGE_OBSERVER_SETTING.getDefValueResId()))) {
                                                    com.sophos.smsec.plugin.scanner.threading.SdCardObserverTask.e();
                                                }
                                            }
                                        } else {
                                            this.b.a(new com.sophos.smsec.plugin.scanner.threading.l(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.SCHEDULED_SCAN, new com.sophos.smsec.plugin.scanner.scan.ScanSettings(this.getApplicationContext(), 0, 1), new com.sophos.smsec.plugin.scanner.service.e(this.getApplicationContext(), p6.getData().getPath())));
                                        }
                                    } else {
                                        if (p6.getSerializableExtra("settings") == null) {
                                            this.b.a(new com.sophos.smsec.plugin.scanner.threading.v(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.TRIGGERED_SCAN, new com.sophos.smsec.plugin.scanner.scan.ScanSettings(this.getApplicationContext()), new com.sophos.smsec.plugin.scanner.service.k(this.getApplicationContext())));
                                        } else {
                                            boolean v6_7 = ((com.sophos.smsec.communication.scan.ScanParams) p6.getSerializableExtra("settings"));
                                            this.b.a(new com.sophos.smsec.plugin.scanner.threading.v(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.TRIGGERED_SCAN, new com.sophos.smsec.plugin.scanner.scan.ScanSettings(this.getApplicationContext(), v6_7.getScanSystemApps().booleanValue(), v6_7.getScanSdCard().booleanValue()), new com.sophos.smsec.plugin.scanner.service.k(this.getApplicationContext())));
                                        }
                                    }
                                } else {
                                    this.b.a(new com.sophos.smsec.plugin.scanner.threading.s(new com.sophos.smsec.plugin.scanner.service.i(this.getApplicationContext())));
                                }
                            } else {
                                if (p6.getSerializableExtra("settings") == null) {
                                    this.b.a(new com.sophos.smsec.plugin.scanner.threading.v(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.TRIGGERED_SCAN, new com.sophos.smsec.plugin.scanner.scan.ScanSettings(this.getApplicationContext()), new com.sophos.smsec.plugin.scanner.service.l(this.getApplicationContext())));
                                } else {
                                    boolean v6_15 = ((com.sophos.smsec.communication.scan.ScanParams) p6.getSerializableExtra("settings"));
                                    this.b.a(new com.sophos.smsec.plugin.scanner.threading.v(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.TRIGGERED_SCAN, new com.sophos.smsec.plugin.scanner.scan.ScanSettings(this.getApplicationContext(), v6_15.getScanSystemApps().booleanValue(), v6_15.getScanSdCard().booleanValue()), new com.sophos.smsec.plugin.scanner.service.l(this.getApplicationContext())));
                                }
                            }
                        } else {
                            try {
                                com.sophos.smsec.plugin.scanner.b.a.a().c(this, System.currentTimeMillis());
                                this.b.a(new com.sophos.smsec.plugin.scanner.threading.v(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.SCHEDULED_SCAN, new com.sophos.smsec.plugin.scanner.scan.ScanSettings(this.getApplicationContext()), new com.sophos.smsec.plugin.scanner.service.i(this.getApplicationContext())));
                            } catch (boolean v6_22) {
                                com.sophos.smsec.core.smsectrace.d.c("ScService", "Error submitting sub task.", v6_22);
                            }
                        }
                    } else {
                        String v8_25;
                        String v8_23 = p6.getData();
                        if ((v8_23 == null) || (!"content".equals(v8_23.getScheme()))) {
                            if ((v8_23 == null) || (!"file".equals(v8_23.getScheme()))) {
                                try {
                                    v8_25 = android.net.Uri.decode(v8_23.toString());
                                } catch (boolean v6_23) {
                                    com.sophos.smsec.core.smsectrace.d.c("ScService", "Parsing filepath failed", v6_23);
                                    return 1;
                                }
                                if (!new java.io.File(v8_25).exists()) {
                                    v8_25 = android.net.Uri.decode(p6.getDataString());
                                    if (!new java.io.File(v8_25).exists()) {
                                        v8_25 = p6.getDataString();
                                    }
                                }
                            } else {
                                v8_25 = v8_23.getEncodedPath();
                            }
                        } else {
                            v8_25 = com.sophos.smsec.core.smsectrace.SendTraceMail.a(this, v8_23, p6.getType(), 0).getAbsolutePath();
                        }
                        try {
                            boolean v0_20 = p6.getBooleanExtra("com.sophos.smsec.plugin.scanner.INSTALL_AFTER_SCAN", 0);
                        } catch (boolean v6_26) {
                            int v1_30 = new StringBuilder();
                            v1_30.append("Starting On-View scan for package ");
                            v1_30.append(v8_25);
                            v1_30.append(" failed.");
                            com.sophos.smsec.core.smsectrace.d.c("ScService", v1_30.toString(), v6_26);
                        }
                        if (!v0_20) {
                            if (com.sophos.smsec.plugin.scanner.service.g.c(p6)) {
                                boolean v0_22 = new StringBuilder();
                                v0_22.append("Skipped On-View scan for package ");
                                v0_22.append(v8_25);
                                v0_22.append(".");
                                com.sophos.smsec.core.smsectrace.d.b("ScService", v0_22.toString());
                                return 1;
                            }
                        } else {
                            com.sophos.smsec.plugin.scanner.service.g.b(p6);
                        }
                        this.b.a(new com.sophos.smsec.plugin.scanner.threading.z(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.ON_VIEW_SCAN, v8_25, new com.sophos.smsec.plugin.scanner.service.g(this.getApplicationContext(), v0_20)));
                        boolean v0_28 = new StringBuilder();
                        v0_28.append("Started On-View scan for package ");
                        v0_28.append(v8_25);
                        com.sophos.smsec.core.smsectrace.d.e("ScService", v0_28.toString());
                    }
                } else {
                    this.b.a(new com.sophos.smsec.plugin.scanner.threading.x(com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor$TaskPriority.ON_INSTALL_SCAN, p6.getData().getLastPathSegment(), new com.sophos.smsec.plugin.scanner.service.f(this.getApplicationContext())));
                }
            } else {
                this.b.a(new com.sophos.smsec.plugin.scanner.threading.g(new com.sophos.smsec.plugin.scanner.service.c(this.getApplicationContext())));
            }
        }
        return 1;
    }

Method com.sophos.smsec.plugin.scanner.gui.allowlist.AllowListAdapter.a() calling method android.content.Intent.<init>()


    public void a(android.content.Context p4, java.util.List p5)
    {
        this.b(p4, p5);
        String v0_1 = new java.util.ArrayList();
        String v5_7 = p5.iterator();
        while (v5_7.hasNext()) {
            String v1_5 = ((com.sophos.smsec.plugin.scanner.gui.allowlist.a) v5_7.next());
            v0_1.add(v1_5.a());
            this.b.remove(v1_5);
        }
        if (!v0_1.isEmpty()) {
            com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.p(v0_1));
            this.b(p4);
            this.f();
            if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).c()) {
                this.c.sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.allowListReset").putExtra("allowApps", v0_1), "com.sophos.smsec.PERMISSION");
            } else {
                try {
                    com.sophos.smc.communication.SmcComWrapper.sendRemoveAllowListEntry(this.c, v0_1, 0);
                } catch (java.io.IOException v4_5) {
                    com.sophos.smsec.core.smsectrace.d.c("AllowListAdapter", v4_5);
                }
            }
        }
        this.b();
        return;
    }

Method com.sophos.smsec.plugin.scanner.gui.allowlist.AllowListAdapter.a() calling method android.content.Intent.<init>()


    public void a(android.content.Context p4)
    {
        this.b(p4, this.b);
        String v0_6 = this.b.listIterator();
        String v1_2 = 0;
        while (v0_6.hasNext()) {
            if (((com.sophos.smsec.plugin.scanner.gui.allowlist.e) v0_6.next()).g()) {
                v1_2 = 1;
                v0_6.remove();
            }
        }
        if (v1_2 != null) {
            this.b(p4);
            this.f();
        }
        if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).c()) {
            this.c.sendBroadcast(new android.content.Intent("com.sophos.smsec.msg.allowListReset"), "com.sophos.smsec.PERMISSION");
        } else {
            try {
                com.sophos.smc.communication.SmcComWrapper.sendResetAllowListEntry(this.c, 0);
            } catch (java.io.IOException v4_5) {
                com.sophos.smsec.core.smsectrace.d.c("AllowListAdapter", v4_5);
            }
        }
        this.b();
        return;
    }

Method com.sophos.smsec.plugin.scanner.gui.allowlist.AllowListAdapter.b() calling method android.content.Intent.<init>()


    private void b(android.content.Context p3)
    {
        if ((com.sophos.smsec.core.datastore.SmSecPreferences.c(p3).c()) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p3).d())) {
            android.content.Intent v0_2 = new android.content.Intent(p3, com.sophos.smsec.plugin.scanner.service.ScannerService);
            v0_2.setAction("start_silent_scan");
            p3.startService(v0_2);
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.f.b() calling method android.content.Intent.<init>()


    private void b()
    {
        android.widget.Toast.makeText(this.a, com.sophos.smsec.plugin.scanner.c$i.scan_trigger_uninstall_toast, 0).show();
        com.sophos.smsec.core.enabledeviceadmin.a.c(this.a.getApplicationContext());
        String v0_1 = this.a;
        android.net.Uri v3_1 = new StringBuilder();
        v3_1.append("package:");
        v3_1.append(this.a.getPackageName());
        v0_1.startActivity(new android.content.Intent("android.intent.action.DELETE", android.net.Uri.parse(v3_1.toString())));
        String v0_3 = this.a.getPackageManager();
        if (v0_3 != null) {
            try {
                v0_3.getPackageGids("com.sophos.appprotectionmonitor");
                this.a.startActivity(new android.content.Intent("android.intent.action.DELETE", android.net.Uri.parse("package:com.sophos.appprotectionmonitor")));
            } catch (Exception) {
                com.sophos.smsec.core.smsectrace.d.i("Tried to uninstall App Protection Monitor, but wasn\'t installed.");
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.scanner.f.a() calling method android.content.Intent.<init>()


    public static boolean a(android.content.Context p5)
    {
        boolean v5_2;
        String v0_0 = p5.getPackageManager();
        int v1 = 0;
        if (!com.sophos.smsec.core.smsutils.c.a(p5)) {
            v5_2 = 0;
        } else {
            v5_2 = v0_0.resolveActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("tel:*%2306%23")), 0);
        }
        String v0_1 = v0_0.resolveActivity(new android.content.Intent("android.intent.action.VIEW").setDataAndType(android.net.Uri.parse("file://package.apk"), "application/vnd.android.package-archive"), 0);
        if (((v5_2) && ("com.sophos.smsec".equals(v5_2.activityInfo.packageName))) || ((v0_1 != null) && ("com.sophos.smsec".equals(v0_1.activityInfo.packageName)))) {
            v1 = 1;
        }
        return v1;
    }

Method com.sophos.smsec.plugin.scanner.f.a() calling method android.content.Intent.<init>()


    private void a()
    {
        android.app.Activity v0 = this.a;
        v0.startActivity(new android.content.Intent(v0.getApplicationContext(), com.sophos.smsec.plugin.scanner.gui.allowlist.AllowListActivity));
        return;
    }

Method com.sophos.smsec.plugin.scanner.e.a() calling method android.content.Intent.<init>()


    private void a(android.support.v7.preference.Preference p3, Object p4)
    {
        if (((p3.getKey().equals(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECT_ONLY_TRUSTED.toString())) || (p3.getKey().equals(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_SCANNER_SCAN_PUA.toString()))) && (p4.equals(Boolean.valueOf(1)))) {
            android.content.Intent v4_3 = new android.content.Intent(p3.getContext(), com.sophos.smsec.plugin.scanner.service.ScannerService);
            v4_3.setAction("start_background_scan");
            p3.getContext().startService(v4_3);
        }
        com.sophos.smsec.threading.TaskPriorityThreadPoolExecutor.a().a(new com.sophos.smsec.plugin.scanner.threading.aa());
        return;
    }

Method com.sophos.smsec.plugin.scanner.b.a.h() calling method android.content.Intent.<init>()


    private static android.app.PendingIntent h(android.content.Context p2)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, com.sophos.smsec.plugin.scanner.service.ScannerService);
        v0_1.setAction("com.sophos.smsec.plugin.scanner.service.schedule.scan");
        return android.app.PendingIntent.getService(p2, 0, v0_1, 0);
    }

Method com.sophos.smsec.plugin.scanner.a.a.a.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.plugin.scanner.ScanActivity);
    }

Method com.sophos.smsec.plugin.management.SmcManagementBroadCastReceiver.handleMessage() calling method android.content.Intent.<init>()


    protected com.sophos.communication.Response handleMessage(android.content.Context p4, com.sophos.communication.Message p5)
    {
        if (!(p5 instanceof com.sophos.smsec.communication.SmSecManagementMessage)) {
            return new com.sophos.communication.Response(0, new com.sophos.communication.exception.SCFUnsupportedException());
        } else {
            com.sophos.communication.Response v0_4;
            if (!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.SET_MANAGEMENT_STATUS)) {
                if (!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.GET_MANAGEMENT_STATUS)) {
                    if (!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.TRIGGER_SCAN_ACTION)) {
                        if (!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.TRIGGER_SILENT_SCAN_ACTION)) {
                            if ((!((com.sophos.smsec.communication.SmSecManagementMessage) p5).getMessageType().equals(com.sophos.smsec.communication.SmSecManagementMessage$ManagementAction.DECOMMISSION_ACTION)) || ((com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).d()) && (!com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).c()))) {
                                v0_4 = 0;
                            } else {
                                com.sophos.smsec.core.enabledeviceadmin.a.c(p4);
                                v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(1));
                            }
                        } else {
                            boolean v5_15 = new android.content.Intent(p4, com.sophos.smsec.plugin.scanner.service.ScannerService);
                            v5_15.setAction("start_silent_scan");
                            p4.startService(v5_15);
                            v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(1));
                        }
                    } else {
                        boolean v5_17 = new android.content.Intent(p4, com.sophos.smsec.plugin.scanner.service.ScannerService);
                        v5_17.setAction("start_background_scan");
                        p4.startService(v5_17);
                        v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(1));
                    }
                } else {
                    v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(com.sophos.smsec.plugin.management.b.b(p4)));
                }
            } else {
                v0_4 = new com.sophos.communication.Response(1, Boolean.valueOf(com.sophos.smsec.plugin.management.b.a(p4, ((Boolean) p5.getParameter()).booleanValue())));
            }
            return v0_4;
        }
    }

Method com.sophos.smsec.plugin.appprotection.monitor.MonitorService.b() calling method android.content.Intent.<init>()


    private android.content.Intent b(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.plugin.appprotection.gui.AppProtectionSettingsActivity).setAction("android.intent.action.MAIN").addFlags(872448000).putExtra("homeAsUp", 0);
    }

Method com.sophos.smsec.plugin.appprotection.gui.n.onClick() calling method android.content.Intent.<init>()


    public void onClick(android.view.View p3)
    {
        com.sophos.appprotectengine.c.a().a("com.android.vending");
        com.sophos.appprotectengine.c.a().a("com.android.packageinstaller");
        this.c.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("market://details?id=com.sophos.appprotectionmonitor")));
    }

Method com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog$3$1.a() calling method android.content.Intent.<init>()


    public void a()
    {
        if (!this.a.b.getActivity().isFinishing()) {
            if (com.sophos.smsec.core.datastore.SmSecPreferences.c(this.a.b.getActivity()).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECTED_AUTHTYPE) != 2) {
                com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizePinDialog.a(com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.b(this.a.b), com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.a(this.a.b)).a(this.a.b.getActivity().getSupportFragmentManager());
                if (com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.c(this.a.b) != null) {
                    com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.c(this.a.b).b();
                }
                this.a.b.dismiss();
            } else {
                com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog v0_20 = new android.content.Intent(this.a.b.getContext(), com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivityPattern);
                v0_20.putExtra("activity2authorize", com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.a(this.a.b));
                v0_20.putExtra("protectedapp", com.sophos.appprotectengine.interfaces.ProtectedApp.createAppProtectionEntry(com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.b(this.a.b)));
                this.a.b.getActivity().startActivity(v0_20);
                com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.a(this.a.b, 0);
            }
        }
        return;
    }

Method com.sophos.smsec.plugin.appprotection.gui.AdvancedSettingsAdapter.e() calling method android.content.Intent.<init>()


    private java.util.List e()
    {
        java.util.List v0_2 = new android.content.Intent("android.intent.action.MAIN");
        v0_2.addCategory("android.intent.category.LAUNCHER");
        return this.g.getPackageManager().queryIntentActivities(v0_2, 0);
    }

Method com.sophos.smsec.plugin.appprotection.c.k() calling method android.content.Intent.<init>()


    public android.content.Intent k()
    {
        android.content.Intent v0_7 = this.a.getPackageManager().getLaunchIntentForPackage(this.a.getPackageName());
        if (v0_7 != null) {
            return v0_7;
        } else {
            return new android.content.Intent(this.a, com.sophos.smsec.plugin.appprotection.gui.AppProtectionSettingsActivity).setAction("android.intent.action.MAIN").addFlags(1954578432).putExtra("homeAsUp", 0);
        }
    }

Method com.sophos.smsec.plugin.appprotection.b.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(com.sophos.appprotectengine.interfaces.ProtectedApp p4, String p5, int p6)
    {
        android.content.Intent v0_1 = new android.content.Intent(this.a, com.sophos.smsec.plugin.appprotection.gui.blocking.BlockActivity);
        v0_1.putExtra("protectedapp", p4);
        if (p5 != null) {
            v0_1.putExtra("activity2authorize", p5);
        }
        v0_1.putExtra("title2display", p6);
        return v0_1;
    }

Method com.sophos.smsec.plugin.appprotection.b.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(com.sophos.appprotectengine.interfaces.ProtectedApp p4, String p5)
    {
        android.content.Intent v0_1;
        if (com.sophos.smsec.core.datastore.SmSecPreferences.c(this.a).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECTED_AUTHTYPE) != 2) {
            v0_1 = new android.content.Intent(this.a, com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivity);
        } else {
            if ((!com.sophos.smsec.core.datastore.SmSecPreferences.c(this.a).d(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_APP_PROTECTED_USE_FINGERPRINT)) || (android.os.Build$VERSION.SDK_INT < 23)) {
                v0_1 = new android.content.Intent(this.a, com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivityPattern);
            } else {
                android.content.Intent v0_10 = ((android.hardware.fingerprint.FingerprintManager) this.a.getSystemService("fingerprint"));
                if ((v0_10 == null) || ((!v0_10.isHardwareDetected()) || (!v0_10.hasEnrolledFingerprints()))) {
                    v0_1 = new android.content.Intent(this.a, com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivityPattern);
                } else {
                    v0_1 = new android.content.Intent(this.a, com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeActivity);
                }
            }
        }
        if (p5 != null) {
            v0_1.putExtra("activity2authorize", p5);
        }
        v0_1.putExtra("protectedapp", p4);
        return v0_1;
    }

Method com.sophos.smsec.navigation.p.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p4)
    {
        android.content.Intent v0_2 = new android.content.Intent().setAction("com.google.zxing.client.android.SCAN");
        v0_2.setPackage(p4.getPackageName());
        v0_2.putExtra("NEEDS_ACTIVITY_RESULT", 1);
        v0_2.putExtra("ACTIVITY_RESULT_ID", 133);
        v0_2.addFlags(65536);
        v0_2.putExtra("SCAN_MODE", "SCAN_MODE");
        v0_2.putExtra("enrollment_mode", 0);
        v0_2.setClassName(p4, this.c());
        v0_2.putExtra("NEEDS_PERMISSION", this.e(p4));
        v0_2.putExtra("PERMISSION_CHECK", this.i());
        return v0_2;
    }

Method com.sophos.smsec.navigation.b.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.ui.androidUpdate.AndroidUpdateActivity);
    }

Method com.sophos.smsec.core.updateengine.c.a() calling method android.content.Intent.<init>()


    private static boolean a(android.content.Context p12, ark>com.sophos.smsec.core.updateengine.cark> p13, java.io.File p14)
    {
        com.sophos.smsec.core.updateengine.schedule.a.a(p12);
        String v1_0 = 0;
        try {
            int v2_0;
            int v2_3 = ((android.os.PowerManager) p12.getSystemService("power"));
            try {
                if (v2_3 == 0) {
                    v2_0 = 0;
                } else {
                    v2_0 = v2_3.newWakeLock(1, "smsec:updateEngine");
                    if (v2_0 != 0) {
                        v2_0.acquire(600000);
                    }
                }
            } catch (Throwable v12_4) {
                if (v2_0 != 0) {
                    try {
                        v2_0.release();
                    } catch (RuntimeException) {
                        com.sophos.smsec.core.smsectrace.d.b("UpdateEngine", "Under-locked WakeLock detected.");
                    }
                }
                throw v12_4;
            } catch (Throwable v12_1) {
                v1_0 = v2_0;
                com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", "VDL update: UpdateEngineException", v12_1);
                if (v1_0 == null) {
                    return 0;
                } else {
                    try {
                        v1_0.release();
                    } catch (RuntimeException) {
                        com.sophos.smsec.core.smsectrace.d.b("UpdateEngine", "Under-locked WakeLock detected.");
                    }
                    return 0;
                }
                String v14_11 = new StringBuilder();
                v14_11.append("VDL update: number of files updated ");
                v14_11.append(int v4_3);
                com.sophos.smsec.core.smsectrace.d.b("UpdateEngine", v14_11.toString());
                com.sophos.smsec.core.alertmanager.a.b(p12);
                com.sophos.smsec.core.smsecresources.ui.NotificationHelper.b(p12, new com.sophos.smsec.core.alertmanager.notifications.AlertNotification(p12, com.sophos.smsec.core.updateengine.a.b.c(p12)));
                android.support.v4.content.LocalBroadcastManager.getInstance(p12).sendBroadcast(new android.content.Intent("com.sophos.smsec.vdlupdate.finished"));
                if (v2_0 != 0) {
                    try {
                        v2_0.release();
                    } catch (RuntimeException) {
                        com.sophos.smsec.core.smsectrace.d.b("UpdateEngine", "Under-locked WakeLock detected.");
                    }
                }
                return 1;
            } catch (Throwable v12_3) {
                v1_0 = v2_0;
                com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", "VDL update: StrangeException", v12_3);
                if (v1_0 == null) {
                    return 0;
                } else {
                }
            }
            p13.a();
            v4_3 = p13.a("SMSEC", "", "RECOMMENDED");
            if (v4_3 > 0) {
                ark>com.sophos.smsec.core.updateengine.cark>.b(p12);
                if (p13.c().contains("smsec.properties")) {
                    int v5_5 = new java.io.File(p14, "smsec.properties");
                    if (v5_5.exists()) {
                        try {
                            com.sophos.smsec.core.updateengine.notification.b.a(p12, v5_5);
                            com.sophos.smsec.core.updateengine.notification.b.b(p12);
                        } catch (int v5_6) {
                            com.sophos.smsec.core.smsectrace.d.c("updateNotificationData failed", v5_6);
                        }
                    }
                }
                if (p13.c().contains("networkProtection.json")) {
                    java.io.IOException v13_18 = new java.io.File(p14, "networkProtection.json");
                    if (v13_18.exists()) {
                        String v14_17 = p12.getDir("networksec", 0);
                        if (!v14_17.exists()) {
                            v14_17.mkdir();
                        }
                        try {
                            int v5_11 = new java.io.FileInputStream(v13_18);
                            try {
                                java.nio.channels.FileChannel v6_7 = new StringBuilder();
                                v6_7.append(v14_17);
                                v6_7.append(java.io.File.separator);
                                v6_7.append("networkProtection.json");
                                java.io.IOException v13_19 = new java.io.FileOutputStream(v6_7.toString());
                                try {
                                    java.nio.channels.FileChannel v6_8 = v5_11.getChannel();
                                    v6_8.transferTo(0, v6_8.size(), v13_19.getChannel());
                                    try {
                                        v5_11.close();
                                        try {
                                            v13_19.close();
                                        } catch (java.io.IOException v13_1) {
                                            String v14_1 = "UpdateEngine";
                                            com.sophos.smsec.core.smsectrace.d.c(v14_1, v13_1);
                                        }
                                    } catch (String v14_4) {
                                        com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", v14_4);
                                    }
                                } catch (Throwable v12_2) {
                                    v1_0 = v13_19;
                                    if (v5_11 != 0) {
                                        try {
                                            v5_11.close();
                                        } catch (java.io.IOException v13_2) {
                                            com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", v13_2);
                                        }
                                    }
                                    if (v1_0 != null) {
                                        try {
                                            v1_0.close();
                                        } catch (java.io.IOException v13_3) {
                                            com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", v13_3);
                                        }
                                    }
                                    throw v12_2;
                                } catch (String v14_18) {
                                    v1_0 = v5_11;
                                    try {
                                        com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", v14_18);
                                    } catch (Throwable v12_2) {
                                        v5_11 = v1_0;
                                    }
                                    if (v1_0 != null) {
                                        try {
                                            v1_0.close();
                                        } catch (String v14_22) {
                                            com.sophos.smsec.core.smsectrace.d.c("UpdateEngine", v14_22);
                                        }
                                    }
                                    if (v13_19 != null) {
                                        try {
                                            v13_19.close();
                                        } catch (java.io.IOException v13_1) {
                                            v14_1 = "UpdateEngine";
                                        }
                                    }
                                }
                            } catch (Throwable v12_2) {
                            } catch (String v14_18) {
                                v13_19 = 0;
                            }
                        } catch (Throwable v12_2) {
                            v5_11 = 0;
                        } catch (String v14_18) {
                            v13_19 = 0;
                        }
                    }
                }
                String v14_5 = p12.getResources();
                int v5_0 = new Object[1];
                v5_0[0] = com.sophos.smsec.core.sav.SavEngine.getReadableEngineVersion(p12);
                com.sophos.smsec.core.datastore.log.SMSecLog.a(com.sophos.smsec.core.datastore.log.SMSecLog$LogType.LOGTYPE_SCANNER, v14_5.getString(com.sophos.smsec.core.updateengine.a$b.log_entry_vdl_update_done, v5_0));
            }
        } catch (Throwable v12_4) {
            v2_0 = v1_0;
        } catch (Throwable v12_3) {
        }
    }

Method com.sophos.smsec.core.updateengine.a.a.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p5)
    {
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append("market://details?id=");
        v2_1.append(p5.getPackageName());
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_1.toString()));
    }

Method com.sophos.smsec.core.smsecresources.ui.EulaRequirement.eulaDeclined() calling method android.content.Intent.<init>()


    public void eulaDeclined(android.content.Context p4)
    {
        super.eulaDeclined(p4);
        p4.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.EULA_ACCEPTED").putExtra("com.sophos.smsec.action.EULA_ACCEPTED", 0), "com.sophos.smsec.PERMISSION");
        com.sophos.smsec.core.resources.ui.d v4_1 = this.mEulaAcceptListener;
        if (v4_1 != null) {
            v4_1.a();
        }
        return;
    }

Method com.sophos.smsec.core.smsecresources.ui.EulaRequirement.eulaAccepted() calling method android.content.Intent.<init>()


    public void eulaAccepted(android.content.Context p4)
    {
        super.eulaAccepted(p4);
        try {
            com.sophos.smsec.core.smsectrace.d.e("EulaReq", "Send action eula accepted");
            com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.DB_EULA_KEY, 1);
            p4.sendBroadcast(new android.content.Intent("com.sophos.smsec.action.EULA_ACCEPTED").putExtra("com.sophos.smsec.action.EULA_ACCEPTED", 1), "com.sophos.smsec.PERMISSION");
        } catch (Exception v4_1) {
            com.sophos.smsec.core.smsectrace.d.c("exception received.", v4_1);
        }
        return;
    }

Method com.sophos.smsec.core.resources.apprequirements.SettingsRequirement.getActionIntentFallback() calling method android.content.Intent.<init>()


    public android.content.Intent getActionIntentFallback(android.content.Context p2)
    {
        return new android.content.Intent("android.settings.SETTINGS");
    }

Method com.sophos.smsec.core.datastore.b.k() calling method android.content.Intent.<init>()


    public declared_synchronized void k()
    {
        try {
            android.content.Context v0_2 = this.a(1);
            try {
                v0_2.beginTransaction();
                v0_2.execSQL("delete from quarantine_allowlist");
                v0_2.setTransactionSuccessful();
            } catch (android.content.Intent v1_2) {
                v0_2.endTransaction();
                k>com.sophos.smsec.core.datastore.bk>.c().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
                throw v1_2;
            } catch (android.content.Intent v1_5) {
                com.sophos.smsec.core.smsectrace.d.c("SMSec: DataBase", "delete all rows in ignore list table failed", v1_5);
                v0_2.endTransaction();
                android.content.Context v0_1 = k>com.sophos.smsec.core.datastore.bk>.c();
                android.content.Intent v1_1 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
                String v2_1 = "com.sophos.smsec.PERMISSION";
                v0_1.sendBroadcast(v1_1, v2_1);
                return;
            }
            v0_2.endTransaction();
            v0_1 = k>com.sophos.smsec.core.datastore.bk>.c();
            v1_1 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
            v2_1 = "com.sophos.smsec.PERMISSION";
        } catch (android.content.Context v0_4) {
            throw v0_4;
        }
    }

Method com.sophos.smsec.core.datastore.b.e() calling method android.content.Intent.<init>()


    public declared_synchronized void e(String p6)
    {
        try {
            String v1_0 = this.a(1);
            try {
                v1_0.beginTransaction();
                android.content.Intent v0_6 = new String[1];
                v0_6[0] = p6;
                v1_0.delete("quarantine_allowlist", "packagename=?", v0_6);
                v1_0.setTransactionSuccessful();
            } catch (android.content.Context v6_4) {
                v1_0.endTransaction();
                com.sophos.smsec.core.datastore.b.c().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
                throw v6_4;
            } catch (android.content.Intent v0_1) {
                StringBuilder v3_1 = new StringBuilder();
                v3_1.append("delete entry \'");
                v3_1.append(p6);
                v3_1.append("\' from ignore list table failed.");
                com.sophos.smsec.core.smsectrace.d.c("SMSec: DataBase", v3_1.toString(), v0_1);
                v1_0.endTransaction();
                android.content.Context v6_3 = com.sophos.smsec.core.datastore.b.c();
                android.content.Intent v0_3 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
                String v1_2 = "com.sophos.smsec.PERMISSION";
                v6_3.sendBroadcast(v0_3, v1_2);
                return;
            }
            v1_0.endTransaction();
            v6_3 = com.sophos.smsec.core.datastore.b.c();
            v0_3 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
            v1_2 = "com.sophos.smsec.PERMISSION";
        } catch (android.content.Context v6_5) {
            throw v6_5;
        }
    }

Method com.sophos.smsec.core.datastore.b.b() calling method android.content.Intent.<init>()


    public declared_synchronized void b(String p7, com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator p8)
    {
        try {
            String v1_0 = this.a(1);
            try {
                v1_0.beginTransaction();
                String[] v4_1 = new String[2];
                v4_1[0] = p7;
                v4_1[1] = String.valueOf(p8.mValue);
                v1_0.delete("quarantine_allowlist", "packagename=? and originator =?", v4_1);
                v1_0.setTransactionSuccessful();
            } catch (android.content.Context v7_4) {
                v1_0.endTransaction();
                com.sophos.smsec.core.datastore.b.c().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
                throw v7_4;
            } catch (android.content.Intent v8_3) {
                StringBuilder v2_1 = new StringBuilder();
                v2_1.append("delete entry \'");
                v2_1.append(p7);
                v2_1.append("\' from ignore list table failed.");
                com.sophos.smsec.core.smsectrace.d.c("SMSec: DataBase", v2_1.toString(), v8_3);
                v1_0.endTransaction();
                android.content.Context v7_3 = com.sophos.smsec.core.datastore.b.c();
                android.content.Intent v8_5 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
                String v0_3 = "com.sophos.smsec.PERMISSION";
                v7_3.sendBroadcast(v8_5, v0_3);
                return;
            }
            v1_0.endTransaction();
            v7_3 = com.sophos.smsec.core.datastore.b.c();
            v8_5 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
            v0_3 = "com.sophos.smsec.PERMISSION";
        } catch (android.content.Context v7_5) {
            throw v7_5;
        }
    }

Method com.sophos.smsec.core.datastore.b.a() calling method android.content.Intent.<init>()


    public declared_synchronized void a(com.sophos.smsec.core.datastore.DataStore$AllowListEntryOriginator p6)
    {
        try {
            String v1_0 = this.a(1);
            android.content.Intent v0_2 = new String[1];
            v0_2[0] = String.valueOf(p6.mValue);
            try {
                v1_0.beginTransaction();
                v1_0.delete("quarantine_allowlist", "originator =? ", v0_2);
                v1_0.setTransactionSuccessful();
            } catch (android.content.Context v6_5) {
                v1_0.endTransaction();
                ark>com.sophos.smsec.core.datastore.bark>.c().sendBroadcast(new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED"), "com.sophos.smsec.PERMISSION");
                throw v6_5;
            } catch (android.content.Intent v0_1) {
                StringBuilder v3_2 = new StringBuilder();
                v3_2.append("delete all rows in ignore list table for origin: ");
                v3_2.append(p6.mValue);
                v3_2.append(" failed");
                com.sophos.smsec.core.smsectrace.d.c("SMSec: DataBase", v3_2.toString(), v0_1);
                v1_0.endTransaction();
                android.content.Context v6_4 = ark>com.sophos.smsec.core.datastore.bark>.c();
                android.content.Intent v0_4 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
                String v1_2 = "com.sophos.smsec.PERMISSION";
                v6_4.sendBroadcast(v0_4, v1_2);
                return;
            }
            v1_0.endTransaction();
            v6_4 = ark>com.sophos.smsec.core.datastore.bark>.c();
            v0_4 = new android.content.Intent("com.sophos.smsec.action.SCANNER_QUARANTINE_UPDATED");
            v1_2 = "com.sophos.smsec.PERMISSION";
        } catch (android.content.Context v6_6) {
            throw v6_6;
        }
    }

Method com.sophos.smsec.core.datastore.b.b() calling method android.content.Intent.<init>()


    static void b(String p4, int p5)
    {
        android.content.Context v1_0;
        String v0_1 = new StringBuilder();
        if ((p4 == null) || (p4.isEmpty())) {
            v1_0 = "";
        } else {
            android.content.Context v1_6 = new StringBuilder();
            v1_6.append(" table=");
            v1_6.append(p4);
            v1_0 = v1_6.toString();
        }
        v0_1.append(v1_0);
        v0_1.append(" checktype=");
        v0_1.append(p5);
        String v0_2 = v0_1.toString();
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append("Verification of database hash failed.");
        v2_1.append(v0_2);
        com.sophos.smsec.core.smsectrace.d.d("SMSec: DataBase", v2_1.toString());
        com.sophos.smsec.core.datastore.DataStore.j();
        String v0_6 = com.sophos.smsec.core.datastore.b.a(com.sophos.smsec.core.datastore.b.c()).a();
        if (v0_6 != null) {
            if (p4 == null) {
                p4 = "";
            }
            v0_6.a(com.sophos.smsec.core.datastore.b.c(), p4, p5);
        }
        if (((com.sophos.smsec.core.datastore.b) com.sophos.smsec.core.datastore.b.a(com.sophos.smsec.core.datastore.b.c())).C()) {
            String v4_7 = com.sophos.smsec.core.datastore.b.a(com.sophos.smsec.core.datastore.b.c()).a(1);
            if ((v4_7 != null) && (v4_7.isOpen())) {
                if (v4_7.inTransaction()) {
                    v4_7.endTransaction();
                    com.sophos.smsec.core.smsectrace.d.d("SMSec: DataBase", "Closing DB Transaction.");
                }
                v4_7.close();
                com.sophos.smsec.core.smsectrace.d.d("SMSec: DataBase", "Closing DB after corruption detected.");
            }
        }
        String v4_10 = new android.content.Intent("com.sophos.smsec.msg.appError");
        v4_10.putExtra(com.sophos.smsec.core.datastore.DataStore$Notification.getKey(), com.sophos.smsec.core.datastore.DataStore$Notification.DB_TEST_FAILED.getId());
        com.sophos.smsec.core.datastore.b.c().sendBroadcast(v4_10, "com.sophos.smsec.PERMISSION");
        return;
    }

Method com.sophos.smsec.command.persist.c.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3, com.sophos.mobilecontrol.client.android.command.definition.CommandRest p4)
    {
        android.content.Intent v0_1 = new android.content.Intent(p3, com.sophos.smsec.plugin.scanner.service.ScannerService);
        v0_1.setAction("start_oninstall_scan");
        v0_1.setData(android.net.Uri.parse(android.net.Uri.encode(p4.getParameter("parameter1").getValue())));
        return v0_1;
    }

Method com.sophos.smsec.cloud.violationshandler.a.e() calling method android.content.Intent.<init>()


    public android.content.Intent e(android.content.Context p2)
    {
        return new android.content.Intent(this.a.getEComplianceViolation().getAction());
    }

Method com.sophos.smsec.cloud.commands.g.doExecute() calling method android.content.Intent.<init>()


    public int doExecute()
    {
        int v0_2 = new android.content.Intent(this.getContext(), com.sophos.smsec.plugin.scanner.service.ScannerService);
        v0_2.setAction("start_background_scan");
        this.getContext().startService(v0_2);
        this.finish(0);
        return 0;
    }

Method com.sophos.smsec.cloud.commands.OpenUrlCommandHandler.doExecute() calling method android.content.Intent.<init>()


    public int doExecute()
    {
        android.content.IntentFilter v0_2 = this.getCommand().getParameter("title");
        android.content.Context v1_17 = this.getCommand().getParameter("type");
        com.sophos.smsec.cloud.commands.OpenUrlCommandHandler$PackageInstallReceiver v2_1 = this.getCommand().getParameter("url");
        if ((v0_2 == null) || ((v1_17 == null) || (v2_1 == null))) {
            this.finish(0);
        }
        this.a = v2_1.getValue();
        android.content.IntentFilter v0_1 = v0_2.getValue();
        if (!this.a()) {
            this.b = new android.content.Intent("android.intent.action.VIEW");
            this.b.setData(android.net.Uri.parse(this.a));
            this.b.setFlags(336068608);
            if (this.b.resolveActivity(this.getContext().getPackageManager()) != null) {
                android.content.Context v1_11 = android.app.PendingIntent.getBroadcast(this.getContext(), ((int) System.currentTimeMillis()), new android.content.Intent("de.dialogs.smartman.openUrlNotification"), 0);
                com.sophos.smsec.cloud.commands.OpenUrlCommandHandler$PackageInstallReceiver v2_11 = new StringBuilder();
                v2_11.append(this.getContext().getString(com.sophos.smsec.cloud.a$g.notification_install_from_url));
                v2_11.append(" ");
                v2_11.append(v0_1);
                com.sophos.smsec.core.smsecresources.ui.NotificationDisplay.a(this.getContext()).a(com.sophos.smsec.core.smsecresources.ui.NotificationDisplay$NotificationId.NOT_INSTALL_FROM_URL, v2_11.toString(), v1_11);
                this.getContext().registerReceiver(new com.sophos.smsec.cloud.commands.OpenUrlCommandHandler$NotificationReceiver(this), new android.content.IntentFilter("de.dialogs.smartman.openUrlNotification"));
                android.content.IntentFilter v0_6 = new android.content.IntentFilter("android.intent.action.PACKAGE_ADDED");
                v0_6.addCategory("android.intent.category.DEFAULT");
                v0_6.addDataScheme("package");
                this.getContext().registerReceiver(new com.sophos.smsec.cloud.commands.OpenUrlCommandHandler$PackageInstallReceiver(this), v0_6);
                return 0;
            } else {
                this.finish(-5);
                return -5;
            }
        } else {
            this.finish(0);
            return 0;
        }
    }

Method com.sophos.smsec.cloud.azure.AzureAuthenticationHelper.handleAuthenticateClicked() calling method android.content.Intent.<init>()


    public void handleAuthenticateClicked()
    {
        if (com.sophos.smsec.cloud.azure.AzureAuthenticationHelper.isMicrosoftCompanyPortalInstalled(this.mActivity)) {
            if (com.sophos.cloud.core.c.q.a(this.mActivity)) {
                if (this.a().isGranted(this.mActivity)) {
                    if (this.b().isGranted(this.mActivity)) {
                        if (!com.sophos.smsec.core.enabledeviceadmin.a.a(this.mActivity, "com.microsoft.windowsintune.companyportal")) {
                            android.support.v4.app.FragmentTransaction v0_10 = this.mActivity.getSupportFragmentManager().beginTransaction();
                            com.sophos.smsec.cloud.azure.AzureAuthenticationHelper$OpenCompanyPortalOkBox v1_2 = new com.sophos.smsec.cloud.azure.AzureAuthenticationHelper$OpenCompanyPortalOkBox(this);
                            v0_10.add(v1_2, v1_2.getTag());
                            v0_10.commitAllowingStateLoss();
                        } else {
                            this.mActivity.runOnUiThread(new com.sophos.smsec.cloud.azure.AzureAuthenticationHelper$a(this));
                            this.mAuthenticationContext.acquireToken(this.mActivity, "00000002-0000-0000-c000-000000000000", "f1326875-d10e-414a-b91d-c0a5d8a716b0", this.mRedirectUriForBroker, "", this);
                            android.widget.Toast.makeText(this.mActivity, com.sophos.smsec.cloud.a$g.azure_enroll_hint, 1).show();
                        }
                    } else {
                        this.b().check(this.mActivity);
                    }
                } else {
                    this.a().check(this.mActivity);
                }
                return;
            } else {
                new com.sophos.smsec.core.resources.messagebox.OkBox(com.sophos.smsec.cloud.a$g.enrollment_header_text, com.sophos.smsec.cloud.a$g.warning_no_network).a(this.mActivity.getSupportFragmentManager());
                return;
            }
        } else {
            this.mActivity.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("market://details?id=com.microsoft.windowsintune.companyportal")));
            android.widget.Toast.makeText(this.mActivity, com.sophos.smsec.cloud.a$g.azure_need_to_install_company_portal, 1).show();
        }
    }

Method com.sophos.smsec.cloud.activation.b.storeActivationData() calling method android.content.Intent.<init>()


    public void storeActivationData(String p3)
    {
        try {
            com.sophos.cloud.core.command.a v3_1 = com.sophos.cloud.core.communication.b.a(p3);
        } catch (com.sophos.cloud.core.command.a v3_4) {
            com.sophos.smsec.core.smsectrace.d.b("ActivationData", "Cannot parse activation data", v3_4);
            com.sophos.cloud.core.command.a v3_5 = this.b;
            if (v3_5 != null) {
                v3_5.finish(0);
            }
            return;
        }
        if (!com.sophos.smsec.cloud.activation.a.b(this.a, v3_1)) {
            com.sophos.smsec.core.smsectrace.d.c("ActivationData", "Different enrollment data.");
            com.sophos.smsec.cloud.activation.a.b(this.a);
            com.sophos.cloud.core.command.a v3_3 = new android.content.Intent(this.a, com.sophos.smsec.cloud.ui.CloudComErrorActivity);
            v3_3.putExtra("commErrorMsg", com.sophos.smsec.cloud.a$g.enrollment_different_config);
            v3_3.addFlags(268435456);
            this.a.startActivity(v3_3);
        } else {
            com.sophos.smsec.cloud.activation.a.a(this.a, v3_1);
        }
    }

Method com.sophos.smsec.cloud.activation.ActivationDataSyncService.triggerActivation() calling method android.content.Intent.<init>()


    public void triggerActivation(String p2)
    {
        if (!com.sophos.smsec.core.datastore.SmSecPreferences.c(this).d()) {
            com.sophos.smsec.cloud.activation.a.a(this, p2);
            android.content.Intent v2_2 = new android.content.Intent("android.intent.action.MAIN");
            v2_2.setFlags(268435456);
            v2_2.setClassName(this, "com.sophos.smsec.ui.DroidGuardMainActivity");
            this.startActivity(v2_2);
        }
        return;
    }

Method com.sophos.smsec.cloud.a.a.b.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClassName(p3, "com.sophos.smsec.ui.ActivationMethodsActivity");
        v0_1.putExtra("mtdConnectionOnly", 1);
        return v0_1;
    }

Method com.sophos.smsec.cloud.a.a.a.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.cloud.ui.CloudSettingsActivity);
    }

Method com.sophos.smsec.alertmanager.a.s.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p4)
    {
        if (android.os.Build$VERSION.SDK_INT < 23) {
            return new android.content.Intent(p4, com.sophos.smsec.plugin.webfiltering.ui.WebfilterSettingsActivity);
        } else {
            com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).b(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_NO_ACCESSIBILITY_SERVICE, 0);
            return new com.sophos.smsec.b(p4).c(p4);
        }
    }

Method com.sophos.smsec.alertmanager.a.q.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.plugin.scanner.ScanActivity);
    }

Method com.sophos.smsec.alertmanager.a.o.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p5)
    {
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append("market://details?id=");
        v2_1.append(p5.getPackageName());
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_1.toString()));
    }

Method com.sophos.smsec.alertmanager.a.n.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.nge.networksec.ui.NetworkSecurityActivity);
    }

Method com.sophos.smsec.alertmanager.a.m.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.cloud.ui.CloudSettingsActivity);
    }

Method com.sophos.smsec.alertmanager.a.l.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p4)
    {
        com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).f(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.SMS_PIN);
        com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).f(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PHONE_NUMBERS);
        com.sophos.smsec.core.datastore.log.SMSecLog.a(com.sophos.smsec.core.datastore.log.SMSecLog$LogType.LOGTYPE_LOSTTHEFT, p4.getString(2131756678));
        com.sophos.smsec.tracking.analytics.l.a("Settings", "discontinue_loss_and_theft", "clicked");
        return new android.content.Intent(p4, com.sophos.smsec.ui.discontinued.MessageDiscontinuedLT);
    }

Method com.sophos.smsec.alertmanager.a.k.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.ui.linkchecker.LinkCheckerConfigurationActivity);
    }

Method com.sophos.smsec.alertmanager.a.h.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p4)
    {
        com.sophos.smsec.core.datastore.SmSecPreferences.c(p4).f(com.sophos.smsec.core.datastore.SmSecPreferences$Preferences.PREF_CALL_FILTERING_SETTING);
        com.sophos.smsec.core.datastore.log.SMSecLog.a(com.sophos.smsec.core.datastore.log.SMSecLog$LogType.LOGTYPE_SPAM_PROTECTION, p4.getString(2131756677));
        com.sophos.smsec.tracking.analytics.l.a("Settings", "discontinue_call_blocking", "clicked");
        return new android.content.Intent(p4, com.sophos.smsec.ui.discontinued.MessageDiscontinuedCB);
    }

Method com.sophos.smsec.alertmanager.a.f.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p3, com.sophos.smsec.ui.ActivationMethodsActivity);
        v0_1.putExtra("showMdtEnrollmentOnly", 1);
        return v0_1;
    }

Method com.sophos.smsec.alertmanager.a.d.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.plugin.appprotection.gui.AppProtectionSettingsActivity);
    }

Method com.sophos.smsec.alertmanager.a.b.a() calling method android.content.Intent.<init>()


    public android.content.Intent a(android.content.Context p3)
    {
        return new android.content.Intent(p3, com.sophos.smsec.ui.androidUpdate.AndroidUpdateActivity);
    }

Method com.sophos.smsec.QrCodeScannerHelper.b() calling method android.content.Intent.<init>()


    protected boolean b(String p7)
    {
        try {
            android.widget.Toast v7_4 = new com.sophos.otp.a$a(p7).a();
        } catch (Exception) {
            return 0;
        }
        if (com.sophos.otp.ui.AddOtpManuallyActivity.a(this.d(), v7_4)) {
            android.content.Context v1_1 = this.d();
            android.content.res.Resources v3_1 = this.d().getResources();
            Object[] v5_0 = new Object[1];
            v5_0[0] = v7_4.c();
            android.widget.Toast.makeText(v1_1, v3_1.getString(2131756195, v5_0), 1).show();
        } else {
            v7_4.b(this.d());
            this.d().startActivity(new android.content.Intent(this.d(), com.sophos.otp.ui.MainActivity));
            com.sophos.smsec.tracking.analytics.l.a(v7_4.h().getTrackingString(), 0);
            android.content.Context v1_7 = this.d();
            android.content.res.Resources v3_5 = this.d().getResources();
            Object[] v5_2 = new Object[1];
            v5_2[0] = v7_4.c();
            android.widget.Toast.makeText(v1_7, v3_5.getString(2131756193, v5_2), 1).show();
        }
        return 1;
    }

Method com.sophos.smsec.QrCodeScannerHelper.a() calling method android.content.Intent.<init>()


    public android.content.Intent a()
    {
        String v0_14 = ((android.app.admin.DevicePolicyManager) this.d().getApplicationContext().getSystemService("device_policy"));
        android.content.Intent v1_0 = new android.content.Intent(this.d(), com.google.zxing.client.android.CaptureActivity);
        if (!v0_14.getCameraDisabled(0)) {
            v1_0.setAction("com.google.zxing.client.android.SCAN");
            v1_0.setPackage(this.d().getPackageName());
            v1_0.addFlags(65536);
            v1_0.addFlags(1073741824);
            v1_0.putExtra("SCAN_MODE", "SCAN_MODE");
            v1_0.putExtra("enrollment_mode", 0);
        } else {
            v1_0 = new android.content.Intent(this.d(), com.sophos.smsec.ui.DroidGuardMainActivity);
            android.widget.Toast.makeText(this.d(), 2131755949, 0).show();
        }
        return v1_0;
    }

Method com.sophos.smsdkex.core.PasswordPolicy.authenticatedWithFingerprint() calling method android.content.Intent.<init>()


    public void authenticatedWithFingerprint()
    {
        this.hasTooManyFailedLogins(com.sophos.smsdkex.communication.SdkPreferences.getInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(0)));
        com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$400(this.mAuthTime);
        com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext().getApplicationContext(), 0);
        com.sophos.smsdkex.core.PolicyManager.getInstance(this.getContext()).firePasswordEntered(0);
        com.sophos.smsdkex.communication.SdkPreferences.putInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(0));
        this.getContext().sendBroadcast(new android.content.Intent("com.sophos.sdk.RESYNC_KEYRING"), "com.sophos.smenc.permission.KEYSYNC");
        return;
    }

Method com.sophos.smsdkex.core.PasswordPolicy.authenticate() calling method android.content.Intent.<init>()


    public void authenticate(String p8)
    {
        try {
            String v1_3 = com.sophos.smsdkex.core.Credentials.load(this.getContext());
            int v2_0 = com.sophos.smsdkex.communication.SdkPreferences.getInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(0));
            this.hasTooManyFailedLogins(v2_0);
        } catch (java.io.IOException) {
            com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$200(this.mAuthTime);
            com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 1);
            throw new com.sophos.smsdkex.core.PolicyException(com.sophos.smsdkex.core.PolicyException$ErrorCode.NO_PASSWORD);
        }
        if (!v1_3.verify(p8)) {
            int v2_1 = (v2_0 + 1);
            com.sophos.smsdkex.communication.SdkPreferences.putInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(v2_1));
            this.hasTooManyFailedLogins(v2_1);
            com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$200(this.mAuthTime);
            com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 1);
            throw new com.sophos.smsdkex.core.PolicyException(com.sophos.smsdkex.core.PolicyException$ErrorCode.AUTHENTICATION_FAILED);
        } else {
            if ((this.mAge > 0) && ((v1_3.getCreationTime() + this.mAge) < System.currentTimeMillis())) {
                com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$200(this.mAuthTime);
                com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 1);
                throw new com.sophos.smsdkex.core.PolicyException(com.sophos.smsdkex.core.PolicyException$ErrorCode.PASSWORD_EXPIRED);
            } else {
                com.sophos.smsdkex.core.PasswordPolicy$AuthTime.access$400(this.mAuthTime);
                com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext().getApplicationContext(), 0);
                com.sophos.jbase.i.a(p8, 0);
                com.sophos.smsdkex.core.PolicyManager.getInstance(this.getContext()).firePasswordEntered(p8);
                com.sophos.smsdkex.communication.SdkPreferences.putInt(this.getContext(), com.sophos.smsdkex.core.PolicyPreference.PWD_FAILED_LOGINS.getName(), Integer.valueOf(0));
                this.getContext().sendBroadcast(new android.content.Intent("com.sophos.sdk.RESYNC_KEYRING"), "com.sophos.smenc.permission.KEYSYNC");
                return;
            }
        }
    }

Method com.sophos.smsdkex.core.GracePeriodExpirationReceiver$1.onQueryResult() calling method android.content.Intent.<init>()


    public void onQueryResult(long p5)
    {
        String v1_2 = new StringBuilder();
        v1_2.append("onQueryResult() called with: authTime = [");
        v1_2.append(p5);
        v1_2.append("]");
        com.sophos.smsec.core.smsectrace.d.e("GracePeriodTimerReceiv", v1_2.toString());
        if (!com.sophos.smsdkex.core.GracePeriodExpirationReceiver.access$000(this.this$0, p5, this.val$gracePeriod)) {
            com.sophos.smsec.core.smsectrace.d.e("GracePeriodTimerReceiv", "onQueryResult: grace period ran out");
            com.sophos.smsdkex.core.PolicyManager v5_3 = com.sophos.smsdkex.core.GracePeriodExpirationReceiver.getReceiver(this.val$context);
            if (v5_3.size() > 0) {
                com.sophos.smsdkex.core.PolicyManager v5_4 = v5_3.iterator();
                while (v5_4.hasNext()) {
                    try {
                        String v0_4 = new android.content.Intent(this.val$context, Class.forName(((String) v5_4.next())));
                        v0_4.setAction("com.sophos.sdk.GRACE_PERIOD_EXPIRED");
                        ClassNotFoundException v6_8 = android.app.PendingIntent.getBroadcast(this.val$context, 0, v0_4, 0);
                        String v0_7 = ((android.app.AlarmManager) this.val$context.getSystemService("alarm"));
                    } catch (ClassNotFoundException v6_9) {
                        com.sophos.smsec.core.smsectrace.d.b("GracePeriodTimerReceiv", "onQueryResult: ", v6_9);
                    }
                    if (v0_7 != null) {
                        v0_7.cancel(v6_8);
                        v0_7.setExact(0, System.currentTimeMillis(), v6_8);
                    }
                }
            }
            com.sophos.smsdkex.core.PolicyManager.getInstance(this.val$context).fireGracePeriodExpiration();
        } else {
            String v0_10 = (this.val$gracePeriod - (System.currentTimeMillis() - p5));
            ClassNotFoundException v6_11 = new StringBuilder();
            v6_11.append("onQueryResult: still authenticated: remaining: ");
            v6_11.append(v0_10);
            com.sophos.smsec.core.smsectrace.d.e("GracePeriodTimerReceiv", v6_11.toString());
            com.sophos.smsdkex.core.GracePeriodExpirationReceiver.access$100(this.val$context, this.val$gracePeriod, v0_10);
        }
        return;
    }

Method com.sophos.smsdkex.core.CommandPolicy.parse() calling method android.content.Intent.<init>()


    protected void parse(com.sophos.cloud.core.c.f p4)
    {
        try {
            switch (com.sophos.smsdkex.core.CommandPolicy$1.$SwitchMap$com$sophos$smsdkex$communication$SdkCommands[com.sophos.smsdkex.communication.SdkCommands.fromString(p4.a()).ordinal()]) {
                case 1:
                    this.mResetAppPassword = 1;
                    break;
                case 2:
                    com.sophos.smsdkex.communication.SdkPreferences.setContainerLocked(this.getContext(), 1);
                    com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 1);
                    com.sophos.smsdkex.core.PolicySyncer.getInstance(this.getContext()).sync();
                    this.mLock = 1;
                    break;
                case 3:
                    com.sophos.smsdkex.communication.SdkPreferences.setContainerLocked(this.getContext(), 0);
                    com.sophos.smsdkex.communication.SdkPreferences.setSgnKeyringSyncBlocked(this.getContext(), 0);
                    this.getContext().sendBroadcast(new android.content.Intent("com.sophos.sdk.RESYNC_KEYRING"), "com.sophos.smenc.permission.KEYSYNC");
                    com.sophos.smsdkex.core.PolicySyncer.getInstance(this.getContext()).sync();
                    com.sophos.smsdkex.communication.rest.KeyRingCommandHandler.clearLastSyncTime();
                    com.sophos.smsdkex.communication.rest.KeyRingAuthCommandHandler.authorizeKeyRingUser(this.getContext(), 0);
                    this.mLock = 0;
                    break;
                case 4:
                    com.sophos.smsec.core.smsectrace.d.e("CommandPolicy", "CMD_DECOMMISSION");
                    break;
                default:
            }
        } catch (IllegalArgumentException) {
            return;
        }
        return;
    }

Method com.sophos.otp.ui.a$b.b() calling method android.content.Intent.<init>()


    public static void b(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p3, com.google.zxing.client.android.CaptureActivity);
        v0_1.setAction("com.google.zxing.client.android.SCAN");
        v0_1.setPackage(p3.getPackageName());
        v0_1.addFlags(65536);
        v0_1.putExtra("SCAN_MODE", "QR_CODE_MODE");
        v0_1.putExtra("enrollment_mode", 0);
        ((android.support.v7.app.AppCompatActivity) p3).startActivityForResult(v0_1, 13);
        return;
    }

Method com.sophos.otp.ui.OtpItemMenuCallback.a() calling method android.content.Intent.<init>()


    private void a()
    {
        android.content.Intent v0_1 = new android.content.Intent(this.b, com.sophos.otp.ui.EditOtpManuallyActivity);
        v0_1.putExtra("ACCOUNTLABEL", this.a.c());
        this.b.startActivity(v0_1);
        return;
    }

Method com.sophos.mobile.msgbox.ShowMsgBoxHandlerBase.doExecute() calling method android.content.Intent.<init>()


    public int doExecute()
    {
        long v1_10 = new StringBuilder();
        v1_10.append("handling \'");
        v1_10.append(this.getCommand().getType());
        v1_10.append("\' command");
        com.sophos.smsec.core.smsectrace.d.e("MessageBox", v1_10.toString());
        com.sophos.mobile.msgbox.a v0_8 = this.getCommand().getParameter("title");
        if ((v0_8 != null) && ((v0_8.getValue() != null) && (v0_8.getValue().length() != 0))) {
            String v2_9 = this.getCommand().getParameter("text");
            if ((v2_9 != null) && ((v2_9.getValue() != null) && (v2_9.getValue().length() != 0))) {
                long v1_13 = this.getCommand().getParameter("timeSent");
                if ((v1_13 == 0) || ((v1_13.getValue() == null) || (v1_13.getValue().length() == 0))) {
                    com.sophos.smsec.core.smsectrace.d.c("MessageBox", "optinal parameter \'timeSent\' is not set");
                }
                String v11;
                String v3_17 = this.getCommand().getParameter("url");
                if ((v3_17 != null) && ((v3_17.getValue() != null) && (v3_17.getValue().length() != 0))) {
                    v11 = v3_17.getValue();
                } else {
                    com.sophos.smsec.core.smsectrace.d.c("MessageBox", "optinal parameter \'url\' is not set");
                    v11 = 0;
                }
                long v1_4;
                this.a = v0_8.getValue();
                this.b = this.a(v2_9.getValue());
                com.sophos.mobile.msgbox.a v0_13 = new java.util.Date();
                String v2_13 = new java.text.SimpleDateFormat("yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'");
                v2_13.setTimeZone(java.util.TimeZone.getTimeZone("UTC"));
                String v3_0 = v0_13.getTime();
                if (v1_13 == 0) {
                    v1_4 = v3_0;
                } else {
                    try {
                        this.c = v1_13.getValue();
                    } catch (long v1_3) {
                        com.sophos.smsec.core.smsectrace.d.a("MessageBox", v1_3);
                    }
                    if (this.c != null) {
                        v3_0 = v2_13.parse(this.c).getTime();
                    }
                    v1_4 = v3_0;
                }
                String v4_1 = new StringBuilder();
                v4_1.append("de.dialogs.smartman.messageBoxNotification");
                v4_1.append(this.getCommand().getCommandId());
                this.a(this.getContext().getString(com.sophos.cloud.core.a$a.notification_messagebox), android.app.PendingIntent.getBroadcast(this.getContext(), ((int) System.currentTimeMillis()), new android.content.Intent(v4_1.toString()), 0));
                String v3_4 = this.getContext();
                com.sophos.mobile.msgbox.ShowMsgBoxHandlerBase$NotificationReceiver v13 = new com.sophos.mobile.msgbox.ShowMsgBoxHandlerBase$NotificationReceiver;
                v13(this, this.getCommand(), this.a, this.b, v0_13.getTime(), v11);
                String v4_8 = new StringBuilder();
                v4_8.append("de.dialogs.smartman.messageBoxNotification");
                v4_8.append(this.getCommand().getCommandId());
                v3_4.registerReceiver(v13, new android.content.IntentFilter(v4_8.toString()));
                com.sophos.mobile.msgbox.a v0_5 = new com.sophos.mobile.msgbox.a(this.getContext());
                v0_5.a(this.a, this.b, v1_4);
                v0_5.close();
                this.finish(0);
                return 0;
            } else {
                com.sophos.smsec.core.smsectrace.d.c("MessageBox", "mandatory parameter \'text\' is not set, aborting command execution with error -6");
                this.finish(-6);
                return -6;
            }
        } else {
            com.sophos.smsec.core.smsectrace.d.c("MessageBox", "mandatory parameter \'title\' is not set, aborting command execution with error -6");
            this.finish(-6);
            return -6;
        }
    }

Method com.sophos.keepasseditor.ui.b.d.a() calling method android.content.Intent.<init>()


    public void a(android.content.Context p4, String p5)
    {
        if (com.sophos.keepasseditor.utils.g.a(p5)) {
            android.widget.Toast.makeText(p4, com.sophos.keepasseditor.g$f.no_intent_handler, 1).show();
        }
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.VIEW");
        v0_1.setData(android.net.Uri.parse(p5));
        v0_1.addFlags(268435456);
        if (v0_1.resolveActivity(p4.getPackageManager()) == null) {
            v0_1.setData(android.net.Uri.parse(android.webkit.URLUtil.guessUrl(p5)));
            if (v0_1.resolveActivity(p4.getPackageManager()) == null) {
                android.widget.Toast.makeText(p4, com.sophos.keepasseditor.g$f.no_intent_handler, 1).show();
            } else {
                p4.startActivity(v0_1);
            }
        } else {
            p4.startActivity(v0_1);
        }
        return;
    }

Method com.sophos.keepasseditor.ui.b.b.a() calling method android.content.Intent.<init>()


    public void a(android.app.Activity p2, android.net.Uri p3, String p4, String p5, int p6)
    {
        String v4_2 = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(android.webkit.MimeTypeMap.getFileExtensionFromUrl(p4));
        android.content.Intent v5_2 = new android.content.Intent("android.intent.action.VIEW");
        v5_2.addFlags(1);
        v5_2.setDataAndType(p3, v4_2);
        try {
            p2.startActivityForResult(v5_2, p6);
        } catch (Exception) {
            com.sophos.smsec.core.smsectrace.d.d("AttachmentOperationsDefaultImpl", "Failed opening apk file.");
        }
        return;
    }

Method com.sophos.cloud.core.communication.baidu.BaiduCloudPushBaseReceiver.onBind() calling method android.content.Intent.<init>()


    public void onBind(android.content.Context p3, int p4, String p5, String p6, String p7, String p8)
    {
        long v0_1 = new StringBuilder();
        v0_1.append("onBind errorCode=");
        v0_1.append(p4);
        v0_1.append(" appid=");
        v0_1.append(p5);
        v0_1.append(" userId=");
        v0_1.append(p6);
        v0_1.append(" channelId=");
        v0_1.append(p7);
        v0_1.append(" requestId=");
        v0_1.append(p8);
        com.sophos.smsec.core.smsectrace.d.e("BAIDU", v0_1.toString());
        String v8_3 = new StringBuilder();
        v8_3.append("onbind errorCode=");
        v8_3.append(p4);
        com.sophos.smsec.core.smsectrace.d.b("BAIDU", v8_3.toString());
        if (p4 != 0) {
            long v4_3 = ((long) (Math.pow(2.0, ((double) ((int) com.sophos.cloud.core.communication.baidu.a.g(p3)))) * 30000.0));
            int v7_5 = new StringBuilder();
            v7_5.append("Scheduling registration retry, backoffTimeMs=");
            v7_5.append(v4_3);
            com.sophos.smsec.core.smsectrace.d.b("BAIDU", v7_5.toString());
            ((android.app.AlarmManager) p3.getSystemService("alarm")).set(1, (System.currentTimeMillis() + v4_3), android.app.PendingIntent.getService(p3, 0, new android.content.Intent(p3, com.sophos.cloud.core.communication.baidu.BaiduCloudPushService), 0));
        } else {
            com.sophos.smsec.core.smsectrace.d.b("BAIDU", "successfully bound");
            com.sophos.cloud.core.communication.baidu.a.b(p3, p6);
            com.sophos.cloud.core.communication.baidu.a.c(p3, p7);
            com.sophos.cloud.core.communication.baidu.a.a(p3, com.sophos.cloud.core.communication.baidu.a.h(p3));
            this.a(p3);
        }
        return;
    }

Method com.microsoft.aad.adal.BrokerProxy.hasSupportToAddUserThroughBroker() calling method android.content.Intent.<init>()


    private boolean hasSupportToAddUserThroughBroker(String p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setPackage(p4);
        int v1_2 = new StringBuilder();
        v1_2.append(p4);
        v1_2.append(".ui.AccountChooserActivity");
        v0_1.setClassName(p4, v1_2.toString());
        int v1_0 = 0;
        if (this.mContext.getPackageManager().queryIntentActivities(v0_1, 0).size() > 0) {
            v1_0 = 1;
        }
        return v1_0;
    }

Method com.microsoft.aad.adal.AuthenticationDialog$DialogWebViewClient.processRedirectUrl() calling method android.content.Intent.<init>()


    public void processRedirectUrl(android.webkit.WebView p3, String p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra("com.microsoft.aad.adal:BrowserFinalUrl", p4);
        v0_1.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", com.microsoft.aad.adal.AuthenticationDialog.access$300(this.this$0));
        v0_1.putExtra("com.microsoft.aad.adal:RequestId", com.microsoft.aad.adal.AuthenticationDialog.access$300(this.this$0).getRequestId());
        this.sendResponse(2003, v0_1);
        p3.stopLoading();
        return;
    }

Method com.microsoft.aad.adal.AuthenticationActivity$CustomWebViewClient.processRedirectUrl() calling method android.content.Intent.<init>()


    public void processRedirectUrl(android.webkit.WebView p9, String p10)
    {
        String[] v0_0 = this.this$0;
        if (com.microsoft.aad.adal.AuthenticationActivity.access$600(v0_0, v0_0.getIntent())) {
            com.microsoft.aad.adal.Logger.i("AuthenticationActivity:processRedirectUrl", "It is a broker request", "");
            String[] v0_1 = this.this$0;
            com.microsoft.aad.adal.AuthenticationActivity.access$800(v0_1, v0_1.getText(v0_1.getResources().getIdentifier("broker_processing", "string", this.this$0.getPackageName())));
            p9.stopLoading();
            com.microsoft.aad.adal.AuthenticationActivity$TokenTask v9_1 = new com.microsoft.aad.adal.AuthenticationActivity$TokenTask;
            com.microsoft.aad.adal.AuthenticationActivity v3_1 = this.this$0;
            v9_1(v3_1, com.microsoft.aad.adal.AuthenticationActivity.access$900(v3_1), com.microsoft.aad.adal.AuthenticationActivity.access$400(this.this$0), com.microsoft.aad.adal.AuthenticationActivity.access$1000(this.this$0), com.microsoft.aad.adal.AuthenticationActivity.access$1100(this.this$0));
            String[] v0_7 = new String[1];
            v0_7[0] = p10;
            v9_1.execute(v0_7);
        } else {
            com.microsoft.aad.adal.Logger.i("AuthenticationActivity:processRedirectUrl", "It is not a broker request", "");
            String[] v0_10 = new android.content.Intent();
            v0_10.putExtra("com.microsoft.aad.adal:BrowserFinalUrl", p10);
            v0_10.putExtra("com.microsoft.aad.adal:BrowserRequestInfo", com.microsoft.aad.adal.AuthenticationActivity.access$400(this.this$0));
            com.microsoft.aad.adal.AuthenticationActivity.access$700(this.this$0, 2003, v0_10);
            p9.stopLoading();
        }
        return;
    }

Method com.sophos.smsec.ui.widget.WidgetProvider.onUpdate() calling method android.content.Intent.<init>()


    public void onUpdate(android.content.Context p9, android.appwidget.AppWidgetManager p10, int[] p11)
    {
        int v0 = p11.length;
        int v2 = 0;
        while (v2 < v0) {
            int v3 = p11[v2];
            int v4_