正在查看: moonshot.企业版 v8.14.46 应用的 C9385.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: moonshot.企业版 v8.14.46 应用的 C9385.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package kp1AiJpjqJHu1Tcnj96z.k52vou7xlegBsU3qaLxq.zSFvmU2XOpXZrEfUxlHp;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.ActivityManager;
import android.app.KeyguardManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.location.LocationManager;
import android.net.Uri;
import android.net.http.Headers;
import android.os.Build;
import android.os.Process;
import android.text.TextUtils;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.Toast;
import c8sKPHc73aST6XPVbBtC.PGqkJnXjeiwrwErSxdaQ.kp1AiJpjqJHu1Tcnj96z.JINLt5EavtBRnNuKNNEN.C3672;
import com.netease.common.R;
import com.tencent.smtt.sdk.WebView;
import java.io.File;
import java.security.MessageDigest;
import java.util.List;
import java.util.Locale;
import java.util.Random;
@SuppressLint({"SimpleDateFormat"})
public final class C9385 {
private static final String[] f32808 = {"/system/bin/", "/system/xbin/", "/system/sbin/", "/sbin/", "/vendor/bin/"};
public static String m36449(Context context) {
int myPid = Process.myPid();
for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : ((ActivityManager) context.getSystemService("activity")).getRunningAppProcesses()) {
if (runningAppProcessInfo.pid == myPid) {
return runningAppProcessInfo.processName;
}
}
return null;
}
public static void m36450(Activity activity, int i) {
activity.startActivityForResult(new Intent("android.intent.action.PICK", Uri.parse("content://contacts/people")), i);
}
public static int m36451(Context context) {
ActivityManager activityManager = (ActivityManager) context.getSystemService("activity");
ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
return (int) (memoryInfo.availMem / 1048576);
}
public static void m36452(Context context) {
try {
context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("alipayqr://platformapi/startapp?saId=20000056")));
} catch (Exception unused) {
Toast.makeText(context, R.string.alipayerr, 0).show();
}
}
public static void m36453(Activity activity) {
((InputMethodManager) activity.getSystemService("input_method")).hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 2);
}
public static void m36454(Activity activity, String str) {
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.android.settings", str));
intent.setAction("android.intent.action.VIEW");
activity.startActivityForResult(intent, 0);
}
public static void m36455(Context context, String str, int i, Class<?> cls) {
Intent intent = new Intent(C3672.f12504);
intent.putExtra("duplicate", false);
intent.putExtra("android.intent.extra.shortcut.NAME", str);
intent.putExtra("android.intent.extra.shortcut.ICON_RESOURCE", Intent.ShortcutIconResource.fromContext(context.getApplicationContext(), i));
Intent intent2 = new Intent(context, cls);
intent2.setAction("android.intent.action.MAIN");
intent2.addCategory("android.intent.category.LAUNCHER");
intent.putExtra("android.intent.extra.shortcut.INTENT", intent2);
context.sendBroadcast(intent);
}
public static void m36456(Context context) {
InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService("input_method");
if (inputMethodManager != null) {
Activity activity = (Activity) context;
if (activity.getCurrentFocus() != null) {
inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 2);
}
}
}
public static int m36457(Context context) {
int i;
ActivityManager activityManager = (ActivityManager) context.getSystemService("activity");
List<ActivityManager.RunningServiceInfo> runningServices = activityManager.getRunningServices(100);
if (runningServices != null) {
i = 0;
for (ActivityManager.RunningServiceInfo runningServiceInfo : runningServices) {
if (runningServiceInfo.pid != Process.myPid()) {
try {
Process.killProcess(runningServiceInfo.pid);
i++;
} catch (Exception e) {
e.getStackTrace();
}
}
}
} else {
i = 0;
}
List<ActivityManager.RunningAppProcessInfo> runningAppProcesses = activityManager.getRunningAppProcesses();
if (runningAppProcesses != null) {
for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : runningAppProcesses) {
if (runningAppProcessInfo.importance > 200) {
for (String str : runningAppProcessInfo.pkgList) {
try {
activityManager.killBackgroundProcesses(str);
i++;
} catch (Exception e2) {
e2.getStackTrace();
}
}
}
}
}
return i;
}
public static void m36458(Context context, String str) {
context.startActivity(new Intent("android.intent.action.SENDTO", Uri.parse("mailto:" + str)));
}
public static void m36459(Context context, String str, String str2) {
C9388.m36528(context, str, str2);
}
public static String m36460(byte[] bArr) {
char[] cArr = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
try {
MessageDigest messageDigest = MessageDigest.getInstance("MD5");
messageDigest.update(bArr);
byte[] digest = messageDigest.digest();
char[] cArr2 = new char[32];
int i = 0;
int i2 = 0;
while (i < 16) {
byte b = digest[i];
cArr2[i2] = cArr[(b >>> 4) & 15];
int i3 = i2 + 1;
cArr2[i3] = cArr[b & 15];
i++;
i2 = i3 + 1;
}
return new String(cArr2);
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
public static void m36461(Context context, String str) {
context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
}
public static boolean m36462(Context context) {
return ((KeyguardManager) context.getSystemService("keyguard")).inKeyguardRestrictedInputMode();
}
public static void m36463(Context context, File file) {
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("application/vnd.android.package-archive");
intent.setData(Uri.fromFile(file));
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
intent.setFlags(268435456);
context.startActivity(intent);
}
public static void m36464(Context context, EditText editText) {
if (context == null || editText == null) {
return;
}
editText.requestFocus();
((InputMethodManager) context.getSystemService("input_method")).showSoftInput(editText, 0);
}
public static void m36465(Context context) {
((InputMethodManager) context.getSystemService("input_method")).toggleSoftInput(0, 2);
}
public static boolean m36466(Context context) {
return ((LocationManager) context.getSystemService(Headers.LOCATION)).isProviderEnabled("gps");
}
public static void m36467(Context context) {
try {
context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("weixin://dl/scan")));
} catch (Exception unused) {
Toast.makeText(context, R.string.wechaterr, 0).show();
}
}
public static int m36468(int i, int i2) {
return (new Random().nextInt(i2) % ((i2 - i) + 1)) + i;
}
public static boolean m36469() {
if (!Build.BRAND.contains("generic")) {
String str = Build.DEVICE;
if (!str.contains("generic")) {
String str2 = Build.PRODUCT;
if (!str2.contains("sdk")) {
String str3 = Build.HARDWARE;
if (!str3.contains("goldfish") && !Build.MANUFACTURER.contains("Genymotion") && !str2.contains("vbox86p") && !str.contains("vbox86p") && !str3.contains("vbox86")) {
return false;
}
}
}
}
return true;
}
public static boolean m36470() {
for (String str : f32808) {
File file = new File(str + "su");
if (file.isFile() && file.exists()) {
return true;
}
}
return false;
}
public static void m36471(Context context, String str, int i, Intent intent) {
Intent intent2 = new Intent(C3672.f12504);
intent2.putExtra("duplicate", false);
intent2.putExtra("android.intent.extra.shortcut.NAME", str);
intent2.putExtra("android.intent.extra.shortcut.ICON_RESOURCE", Intent.ShortcutIconResource.fromContext(context, i));
intent2.putExtra("android.intent.extra.shortcut.INTENT", intent);
context.sendBroadcast(intent2);
}
public static String m36472() {
return Locale.getDefault().getLanguage();
}
public static void m36473(Context context, EditText editText) {
InputMethodManager inputMethodManager;
if (context == null || editText == null || (inputMethodManager = (InputMethodManager) context.getSystemService("input_method")) == null) {
return;
}
inputMethodManager.hideSoftInputFromWindow(editText.getWindowToken(), 0);
}
@SuppressLint({"WrongConstant"})
public static List<ResolveInfo> m36474(Context context) {
Intent intent = new Intent("android.intent.action.SEND", (Uri) null);
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("text/plain");
return context.getPackageManager().queryIntentActivities(intent, 0);
}
public static void m36475(Context context, String str, String str2) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.putExtra("android.intent.extra.TEXT", str2);
context.startActivity(Intent.createChooser(intent, str));
}
public static void m36476(Activity activity, String str) {
if (activity == null || TextUtils.isEmpty(str)) {
return;
}
activity.startActivity(new Intent("android.intent.action.DIAL", Uri.parse(WebView.SCHEME_TEL + str)));
}
public static String m36477(Context context) {
if (context != null) {
return context.getResources().getConfiguration().locale.getLanguage();
}
return null;
}
public static boolean m36478(Context context) {
for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : ((ActivityManager) context.getSystemService("activity")).getRunningAppProcesses()) {
if (runningAppProcessInfo.processName.equals(context.getPackageName())) {
return runningAppProcessInfo.importance == 400;
}
}
return false;
}
public static void m36479(Context context) {
try {
context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("alipayqr://platformapi/startapp?saId=10000007")));
} catch (Exception unused) {
Toast.makeText(context, R.string.alipayerr, 0).show();
}
}
public static void m36480(Context context) {
Intent intent = new Intent("android.intent.action.MAIN");
intent.addCategory("android.intent.category.HOME");
intent.addFlags(270532608);
context.startActivity(intent);
}
public static void m36481(Context context, String str) {
Intent intent = new Intent("android.intent.action.SENDTO", Uri.parse("smsto:"));
intent.putExtra("sms_body", str);
context.startActivity(intent);
}
}