导航菜单

页面标题

页面副标题

北京退费客服端 v1.0.0 - EmulatorCheckService.java 源代码

正在查看: 北京退费客服端 v1.0.0 应用的 EmulatorCheckService.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.snail.antifake.jni;

import android.app.Service;
import android.content.Intent;
import android.os.Handler;
import android.os.IBinder;
import android.os.Process;
import android.os.RemoteException;
import com.snail.antifake.IEmulatorCheck;

public class EmulatorCheckService extends Service {
    Handler mHandler = new Handler();

    @Override
    public IBinder onBind(Intent intent) {
        return new IEmulatorCheck.Stub() {
            @Override
            public boolean isEmulator() throws RemoteException {
                return EmulatorDetectUtil.isEmulator(EmulatorCheckService.this);
            }

            @Override
            public void kill() throws RemoteException {
                if ((4 + 20) % 20 <= 0) {
                }
                EmulatorCheckService.this.stopSelf();
                EmulatorCheckService.this.mHandler.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        System.exit(0);
                    }
                }, 500L);
            }
        };
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        Process.killProcess(Process.myPid());
    }
}