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.Field;
import java.lang.reflect.Method;

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

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

    @Override // d.f.a.r2.i3.e.c
    public void c(Message message) {
        try {
            Object obj = message.obj;
            Field declaredField = obj.getClass().getDeclaredField("token");
            declaredField.setAccessible(true);
            e((IBinder) declaredField.get(obj));
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    @Override // d.f.a.r2.i3.e.c
    public void d(Message message) {
        f(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);
    }

    public final void f(Message message) {
        try {
            Object obj = message.obj;
            Field declaredField = obj.getClass().getDeclaredField("arg1");
            declaredField.setAccessible(true);
            e((IBinder) declaredField.get(obj));
        } catch (Throwable th) {
            th.printStackTrace();
        }
    }
}
