package defpackage;

import android.app.ActivityManager;
import android.content.Context;
import android.os.Build;
import android.os.Process;
import java.lang.reflect.Method;
import java.util.Iterator;
import java.util.List;

/* renamed from: ᵳˀ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC4548 {
    static {
        ᵼᵫᵧˀ.ˁˑᵰ("ProcessUtils");
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final boolean m9665(Context context) {
        String strM8007;
        Object next;
        Object objInvoke;
        if (Build.VERSION.SDK_INT >= 28) {
            strM8007 = AbstractC3502.m8007();
        } else {
            strM8007 = null;
            try {
                Method declaredMethod = Class.forName("android.app.ActivityThread", false, C5205.class.getClassLoader()).getDeclaredMethod("currentProcessName", null);
                declaredMethod.setAccessible(true);
                objInvoke = declaredMethod.invoke(null, null);
            } catch (Throwable unused) {
                ᵼᵫᵧˀ.ˀᵗᵝᵭ().getClass();
            }
            if (objInvoke instanceof String) {
                strM8007 = (String) objInvoke;
            } else {
                int iMyPid = Process.myPid();
                List<ActivityManager.RunningAppProcessInfo> runningAppProcesses = ((ActivityManager) context.getSystemService("activity")).getRunningAppProcesses();
                if (runningAppProcesses != null) {
                    Iterator<T> it = runningAppProcesses.iterator();
                    while (true) {
                        if (!it.hasNext()) {
                            next = null;
                            break;
                        }
                        next = it.next();
                        if (((ActivityManager.RunningAppProcessInfo) next).pid == iMyPid) {
                            break;
                        }
                    }
                    ActivityManager.RunningAppProcessInfo runningAppProcessInfo = (ActivityManager.RunningAppProcessInfo) next;
                    if (runningAppProcessInfo != null) {
                        strM8007 = runningAppProcessInfo.processName;
                    }
                }
            }
        }
        return ᵲᵝᵪ.ᵹᵝᵶ(strM8007, context.getApplicationInfo().processName);
    }
}
