package d.f.a.r2.i3.e;

import android.app.ActivityManager;
import android.content.Intent;
import android.os.IBinder;
import android.os.Message;
import java.lang.reflect.Method;
import java.util.Objects;

/* JADX INFO: compiled from: ActivityKillerV28.java */
/* JADX INFO: loaded from: classes.dex */
public class b implements c {
    @Override // d.f.a.r2.i3.e.c
    public void a(Message message) {
    }

    @Override // d.f.a.r2.i3.e.c
    public void b(Message message) {
    }

    @Override // d.f.a.r2.i3.e.c
    public void c(Message message) {
        try {
            Objects.requireNonNull((d.f.a.r2.i3.a) message.obj);
            e(null);
        } catch (Throwable th) {
            th.printStackTrace();
            try {
                Object obj = message.obj;
                e((IBinder) obj.getClass().getDeclaredMethod("getActivityToken", new Class[0]).invoke(obj, new Object[0]));
            } catch (Throwable th2) {
                th2.printStackTrace();
                try {
                    Object obj2 = message.obj;
                    e((IBinder) obj2.getClass().getDeclaredField("mActivityToken").get(obj2));
                } catch (Throwable th3) {
                    th3.printStackTrace();
                }
            }
        }
    }

    @Override // d.f.a.r2.i3.e.c
    public void d(Message message) {
    }

    public final void e(IBinder iBinder) throws Exception {
        Object objInvoke = ActivityManager.class.getDeclaredMethod("getService", new Class[0]).invoke(null, new Object[0]);
        Class<?> cls = objInvoke.getClass();
        Class<?> cls2 = Integer.TYPE;
        Method declaredMethod = cls.getDeclaredMethod("finishActivity", IBinder.class, cls2, Intent.class, cls2);
        declaredMethod.setAccessible(true);
        declaredMethod.invoke(objInvoke, iBinder, 0, null, 0);
    }
}
