Spermatid v6.1.8版本的 MD5 值为:a375ce51a42d528ba6e2583c10478296

以下内容为反编译后的 AppInstallReceiver.java 源代码,内容仅作参考


package com.maoyanym.activityComm;

import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import com.bytedance.pangle.servermanager.AbsServerManager;
import com.bytedance.sdk.openadsdk.TTAdConstant;
import com.maoyanym.activityComm.DownloadService;
import com.maoyanym.c.b;
import com.maoyanym.utils.c;
import com.maoyanym.utils.p;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import org.json.JSONArray;

public class AppInstallReceiver extends BroadcastReceiver {

    public class a implements Runnable {

        public final Context f17252a;

        public final String f17253b;

        public a(Context context, String str) {
            this.f17252a = context;
            this.f17253b = str;
        }

        @Override
        public void run() {
            String str;
            Intent intent = new Intent(this.f17252a.getPackageName() + ".maoyanym.install.complete");
            intent.setComponent(new ComponentName(this.f17252a, (Class<?>) AppInstallReceiver.class));
            if (p.c(this.f17253b)) {
                str = "package:" + this.f17253b;
            } else {
                str = "package://www.ibookstar.com";
            }
            intent.setData(Uri.parse(str));
            this.f17252a.sendBroadcast(intent);
        }
    }

    private void a(long j10, String str, String str2) {
        JSONArray jSONArray;
        if (p.c(str)) {
            try {
                jSONArray = new JSONArray(str);
            } catch (Throwable unused) {
            }
            c.a().a(j10, jSONArray, str2);
        }
        jSONArray = null;
        c.a().a(j10, jSONArray, str2);
    }

    private void b(long j10, String str, String str2) {
        JSONArray jSONArray;
        if (p.c(str)) {
            try {
                jSONArray = new JSONArray(str);
            } catch (Throwable unused) {
            }
            c.a().b(j10, jSONArray, str2);
        }
        jSONArray = null;
        c.a().b(j10, jSONArray, str2);
    }

    private void c(long j10, String str, String str2) {
        JSONArray jSONArray;
        if (p.c(str)) {
            try {
                jSONArray = new JSONArray(str);
            } catch (Throwable unused) {
            }
            c.a().c(j10, jSONArray, str2);
        }
        jSONArray = null;
        c.a().c(j10, jSONArray, str2);
    }

    @Override
    public void onReceive(Context context, Intent intent) {
        System.out.println("!!!!!!!!!!!!!!!!!" + intent.getAction() + "!!!!!!!!!!!!!!!!");
        if (!intent.getAction().equalsIgnoreCase("android.intent.action.PACKAGE_ADDED")) {
            if (!intent.getAction().equalsIgnoreCase(context.getPackageName() + ".maoyanym.install.complete")) {
                if (intent.getAction().equalsIgnoreCase(context.getPackageName() + ".maoyanym.pre.download")) {
                    c(intent.getLongExtra("id", 0L), intent.getStringExtra("cppd_report_urls"), intent.getStringExtra("click_id"));
                    return;
                }
                if (intent.getAction().equalsIgnoreCase(context.getPackageName() + ".maoyanym.download.complete")) {
                    long longExtra = intent.getLongExtra("id", 0L);
                    String stringExtra = intent.getStringExtra(AbsServerManager.PACKAGE_QUERY_BINDER);
                    b(longExtra, intent.getStringExtra("cpd_report_urls"), intent.getStringExtra("click_id"));
                    if (Build.VERSION.SDK_INT < 26 || context.getApplicationInfo().targetSdkVersion < 26 || Math.random() >= 0.8d) {
                        return;
                    }
                    Executors.newScheduledThreadPool(1).schedule(new a(context, stringExtra), (long) ((Math.random() * 15.0d) + 15.0d), TimeUnit.SECONDS);
                    return;
                }
                return;
            }
        }
        String schemeSpecificPart = intent.getData().getSchemeSpecificPart();
        System.out.println("++++++++++++++" + schemeSpecificPart + "++++++++++++++++");
        DownloadService.b b10 = b.b(schemeSpecificPart);
        if (b10 == null || b10.f17401p != 2 || System.currentTimeMillis() - b10.f17400o >= TTAdConstant.AD_MAX_EVENT_TIME) {
            return;
        }
        a(b10.f17394i, b10.f17397l, b10.f17398m);
        b.b(b10.f17402q);
        try {
            try {
                if (p.a(b10.f17390e) && p.a(b10.f17391f)) {
                    Intent launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(schemeSpecificPart);
                    if (launchIntentForPackage != null) {
                        launchIntentForPackage.addFlags(268435456);
                        context.startActivity(launchIntentForPackage);
                        return;
                    }
                    return;
                }
                Intent intent2 = new Intent();
                intent2.addFlags(268435456);
                intent2.setPackage(schemeSpecificPart);
                if (p.c(b10.f17390e)) {
                    intent2.setClassName(schemeSpecificPart, b10.f17390e);
                }
                if (p.c(b10.f17391f)) {
                    intent2.setAction(b10.f17391f);
                }
                context.startActivity(intent2);
            } catch (Throwable unused) {
            }
        } catch (Exception unused2) {
            Intent launchIntentForPackage2 = context.getPackageManager().getLaunchIntentForPackage(schemeSpecificPart);
            if (launchIntentForPackage2 != null) {
                launchIntentForPackage2.addFlags(268435456);
                context.startActivity(launchIntentForPackage2);
            }
        }
    }
}