导航菜单

页面标题

页面副标题

MT Manager v2.13.3 - C4645.java 源代码

正在查看: MT Manager v2.13.3 应用的 C4645.java JAVA 源代码文件

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


package l;

import android.annotation.SuppressLint;
import android.app.Application;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.IntentSender;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
import android.content.res.AssetManager;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.DatabaseErrorHandler;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.IBinder;
import android.os.Looper;
import android.os.UserHandle;
import android.view.Display;
import android.view.WindowManager;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.InputStream;

public class C4645 extends ContextWrapper {

    public final C1357 f16665;

    public final ApplicationInfo f16666;

    public final Context f16667;

    public final AssetManager f16668;

    public final File f16669;

    public final Resources f16670;

    public Context f16671;

    public ۦ۫۫ f16672;

    public final ۧ۫۫ f16673;

    @Override
    public final boolean bindService(Intent intent, ServiceConnection serviceConnection, int i) {
        return true;
    }

    @ۧۨ
    public boolean bindServiceAsUser(Intent intent, ServiceConnection serviceConnection, int i, Handler handler, UserHandle userHandle) {
        return false;
    }

    @Override
    @ۧۨ
    public boolean bindServiceAsUser(Intent intent, ServiceConnection serviceConnection, int i, UserHandle userHandle) {
        return false;
    }

    @ۧۨ
    public boolean canLoadUnsafeResources() {
        return false;
    }

    @Override
    public final int checkCallingOrSelfPermission(String str) {
        return 0;
    }

    @Override
    public final int checkCallingOrSelfUriPermission(Uri uri, int i) {
        return 0;
    }

    @Override
    public final int checkCallingPermission(String str) {
        return 0;
    }

    @Override
    public final int checkCallingUriPermission(Uri uri, int i) {
        return 0;
    }

    @Override
    public final int checkPermission(String str, int i, int i2) {
        return 0;
    }

    @ۧۨ
    public int checkPermission(String str, int i, int i2, IBinder iBinder) {
        return 0;
    }

    @Override
    public final int checkSelfPermission(String str) {
        return 0;
    }

    @Override
    public final int checkUriPermission(Uri uri, int i, int i2, int i3) {
        return 0;
    }

    @ۧۨ
    public int checkUriPermission(Uri uri, int i, int i2, int i3, IBinder iBinder) {
        return 0;
    }

    @Override
    public final int checkUriPermission(Uri uri, String str, String str2, int i, int i2, int i3) {
        return 0;
    }

    @Override
    public final void clearWallpaper() {
    }

    @ۧۨ
    public Context createApplicationContext(ApplicationInfo applicationInfo, int i) {
        return this;
    }

    @Override
    public final Context createConfigurationContext(Configuration configuration) {
        return this;
    }

    @ۧۨ
    public Context createCredentialProtectedStorageContext() {
        return this;
    }

    @Override
    public final Context createDeviceProtectedStorageContext() {
        return this;
    }

    @Override
    public final Context createDisplayContext(Display display) {
        return this;
    }

    @Override
    public final String[] databaseList() {
        return new String[0];
    }

    @Override
    public final boolean deleteDatabase(String str) {
        return true;
    }

    @Override
    public final boolean deleteFile(String str) {
        return true;
    }

    @Override
    public final boolean deleteSharedPreferences(String str) {
        return true;
    }

    @Override
    public final void enforceCallingOrSelfPermission(String str, String str2) {
    }

    @Override
    public final void enforceCallingOrSelfUriPermission(Uri uri, int i, String str) {
    }

    @Override
    public final void enforceCallingPermission(String str, String str2) {
    }

    @Override
    public final void enforceCallingUriPermission(Uri uri, int i, String str) {
    }

    @Override
    public final void enforcePermission(String str, int i, int i2, String str2) {
    }

    @Override
    public final void enforceUriPermission(Uri uri, int i, int i2, int i3, String str) {
    }

    @Override
    public final void enforceUriPermission(Uri uri, String str, String str2, int i, int i2, int i3, String str3) {
    }

    @Override
    public final String[] fileList() {
        return new String[0];
    }

    @Override
    public final Context getBaseContext() {
        return null;
    }

    @Override
    @ۧۨ
    public Display getDisplay() {
        return null;
    }

    @Override
    public final void grantUriPermission(String str, Uri uri, int i) {
    }

    @ۧۨ
    public boolean isCredentialProtectedStorage() {
        return false;
    }

    @Override
    public final boolean isDeviceProtectedStorage() {
        return false;
    }

    @Override
    public final boolean moveDatabaseFrom(Context context, String str) {
        return true;
    }

    @Override
    public final boolean moveSharedPreferencesFrom(Context context, String str) {
        return true;
    }

    @Override
    public final Intent registerReceiver(BroadcastReceiver broadcastReceiver, IntentFilter intentFilter) {
        return null;
    }

    @Override
    public final Intent registerReceiver(BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, int i) {
        return null;
    }

    @Override
    public final Intent registerReceiver(BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler) {
        return null;
    }

    @Override
    public final Intent registerReceiver(BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler, int i) {
        return null;
    }

    @ۧۨ
    public Intent registerReceiverAsUser(BroadcastReceiver broadcastReceiver, UserHandle userHandle, IntentFilter intentFilter, String str, Handler handler) {
        return null;
    }

    @Override
    public final void removeStickyBroadcast(Intent intent) {
    }

    @Override
    public final void removeStickyBroadcastAsUser(Intent intent, UserHandle userHandle) {
    }

    @Override
    public final void revokeUriPermission(Uri uri, int i) {
    }

    @Override
    public final void revokeUriPermission(String str, Uri uri, int i) {
    }

    @Override
    public final void sendBroadcast(Intent intent) {
    }

    @Override
    public final void sendBroadcast(Intent intent, String str) {
    }

    @ۧۨ
    public void sendBroadcast(Intent intent, String str, int i) {
    }

    @Override
    @ۧۨ
    public void sendBroadcast(Intent intent, String str, Bundle bundle) {
    }

    @Override
    public final void sendBroadcastAsUser(Intent intent, UserHandle userHandle) {
    }

    @Override
    public final void sendBroadcastAsUser(Intent intent, UserHandle userHandle, String str) {
    }

    @ۧۨ
    public void sendBroadcastAsUser(Intent intent, UserHandle userHandle, String str, int i) {
    }

    @ۧۨ
    public void sendBroadcastAsUser(Intent intent, UserHandle userHandle, String str, Bundle bundle) {
    }

    @ۧۨ
    public void sendBroadcastAsUserMultiplePermissions(Intent intent, UserHandle userHandle, String[] strArr) {
    }

    @ۧۨ
    public void sendBroadcastMultiplePermissions(Intent intent, String[] strArr) {
    }

    @Override
    public final void sendOrderedBroadcast(Intent intent, String str) {
    }

    @ۧۨ
    public void sendOrderedBroadcast(Intent intent, String str, int i, BroadcastReceiver broadcastReceiver, Handler handler, int i2, String str2, Bundle bundle) {
    }

    @Override
    public final void sendOrderedBroadcast(Intent intent, String str, BroadcastReceiver broadcastReceiver, Handler handler, int i, String str2, Bundle bundle) {
    }

    @Override
    @ۧۨ
    public void sendOrderedBroadcast(Intent intent, String str, Bundle bundle, BroadcastReceiver broadcastReceiver, Handler handler, int i, String str2, Bundle bundle2) {
    }

    @ۧۨ
    public void sendOrderedBroadcastAsUser(Intent intent, UserHandle userHandle, String str, int i, BroadcastReceiver broadcastReceiver, Handler handler, int i2, String str2, Bundle bundle) {
    }

    @ۧۨ
    public void sendOrderedBroadcastAsUser(Intent intent, UserHandle userHandle, String str, int i, Bundle bundle, BroadcastReceiver broadcastReceiver, Handler handler, int i2, String str2, Bundle bundle2) {
    }

    @Override
    public final void sendOrderedBroadcastAsUser(Intent intent, UserHandle userHandle, String str, BroadcastReceiver broadcastReceiver, Handler handler, int i, String str2, Bundle bundle) {
    }

    @Override
    public final void sendStickyBroadcast(Intent intent) {
    }

    @Override
    public final void sendStickyBroadcastAsUser(Intent intent, UserHandle userHandle) {
    }

    @ۧۨ
    public void sendStickyBroadcastAsUser(Intent intent, UserHandle userHandle, Bundle bundle) {
    }

    @Override
    public final void sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver broadcastReceiver, Handler handler, int i, String str, Bundle bundle) {
    }

    @Override
    public final void sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle userHandle, BroadcastReceiver broadcastReceiver, Handler handler, int i, String str, Bundle bundle) {
    }

    @Override
    public final void setTheme(int i) {
    }

    @Override
    public final void setWallpaper(Bitmap bitmap) {
    }

    @Override
    public final void setWallpaper(InputStream inputStream) {
    }

    @Override
    public final void startActivities(Intent[] intentArr) {
    }

    @Override
    public final void startActivities(Intent[] intentArr, Bundle bundle) {
    }

    @ۧۨ
    public int startActivitiesAsUser(Intent[] intentArr, Bundle bundle, UserHandle userHandle) {
        return -96;
    }

    @Override
    public final void startActivity(Intent intent) {
    }

    @Override
    public final void startActivity(Intent intent, Bundle bundle) {
    }

    @ۧۨ
    public void startActivityAsUser(Intent intent, Bundle bundle, UserHandle userHandle) {
    }

    @ۧۨ
    public void startActivityAsUser(Intent intent, UserHandle userHandle) {
    }

    @ۧۨ
    public void startActivityForResult(String str, Intent intent, int i, Bundle bundle) {
    }

    @Override
    public final ComponentName startForegroundService(Intent intent) {
        return null;
    }

    @ۧۨ
    public ComponentName startForegroundServiceAsUser(Intent intent, UserHandle userHandle) {
        return null;
    }

    @Override
    public final boolean startInstrumentation(ComponentName componentName, String str, Bundle bundle) {
        return true;
    }

    @Override
    public final void startIntentSender(IntentSender intentSender, Intent intent, int i, int i2, int i3) {
    }

    @Override
    public final void startIntentSender(IntentSender intentSender, Intent intent, int i, int i2, int i3, Bundle bundle) {
    }

    @Override
    public final ComponentName startService(Intent intent) {
        return null;
    }

    @ۧۨ
    public ComponentName startServiceAsUser(Intent intent, UserHandle userHandle) {
        return null;
    }

    @Override
    public final boolean stopService(Intent intent) {
        return true;
    }

    @ۧۨ
    public boolean stopServiceAsUser(Intent intent, UserHandle userHandle) {
        return false;
    }

    @Override
    public final void unbindService(ServiceConnection serviceConnection) {
    }

    @Override
    public final void unregisterReceiver(BroadcastReceiver broadcastReceiver) {
    }

    @ۧۨ
    public void updateDisplay(int i) {
    }

    @SuppressLint({"SdCardPath", "PrivateApi"})
    public C4645(Context context, String str, Signature signature, C1357 c1357) {
        super(context);
        this.f16667 = context;
        this.f16665 = c1357;
        PackageManager packageManager = context.getPackageManager();
        PackageInfo packageArchiveInfo = packageManager.getPackageArchiveInfo(str, 1);
        c1357.m3861(packageArchiveInfo.applicationInfo);
        ApplicationInfo applicationInfo = packageArchiveInfo.applicationInfo;
        this.f16666 = applicationInfo;
        applicationInfo.flags |= C1048.f3049;
        String str2 = applicationInfo.packageName;
        applicationInfo.nativeLibraryDir = ۢۢۨ.ۗ("/data/app/", str2, "-1/lib/arm");
        applicationInfo.sourceDir = ۢۢۨ.ۗ("/data/app/", str2, "-1/base.apk");
        applicationInfo.dataDir = ۙ۫ۗ.ۗ("/data/data/", str2);
        if (signature != null) {
            packageArchiveInfo.signatures = new Signature[]{signature};
        }
        this.f16673 = new ۧ۫۫(packageArchiveInfo, packageManager);
        AssetManager assetManager = (AssetManager) AssetManager.class.newInstance();
        this.f16668 = assetManager;
        AssetManager.class.getDeclaredMethod("addAssetPath", String.class).invoke(assetManager, str);
        this.f16670 = new Resources(assetManager, context.getResources().getDisplayMetrics(), context.getResources().getConfiguration());
        this.f16669 = new File(applicationInfo.dataDir);
    }

    @Override
    public final AssetManager getAssets() {
        return this.f16668;
    }

    @Override
    public final Resources getResources() {
        return this.f16670;
    }

    @Override
    public final PackageManager getPackageManager() {
        return this.f16673;
    }

    @Override
    public final Looper getMainLooper() {
        return this.f16667.getMainLooper();
    }

    public final void m11631(Application application) {
        this.f16671 = application;
    }

    @Override
    public final Context getApplicationContext() {
        Context context = this.f16671;
        return context != null ? context : this;
    }

    @Override
    public final Resources.Theme getTheme() {
        return this.f16670.newTheme();
    }

    @Override
    public final ClassLoader getClassLoader() {
        return this.f16665;
    }

    @Override
    public final String getPackageName() {
        return this.f16666.packageName;
    }

    @Override
    public final ApplicationInfo getApplicationInfo() {
        return this.f16666;
    }

    @Override
    public final String getPackageResourcePath() {
        return this.f16666.sourceDir;
    }

    @Override
    public final String getPackageCodePath() {
        return this.f16666.sourceDir;
    }

    @Override
    public final SharedPreferences getSharedPreferences(String str, int i) {
        return this.f16667.getSharedPreferences("dstr", 0);
    }

    @Override
    public final FileInputStream openFileInput(String str) {
        throw new FileNotFoundException();
    }

    @Override
    public final FileOutputStream openFileOutput(String str, int i) {
        throw new FileNotFoundException();
    }

    @Override
    public final File getFileStreamPath(String str) {
        return new File(this.f16669, ۙ۫ۗ.ۗ("files/", str));
    }

    @Override
    public final File getDataDir() {
        return this.f16669;
    }

    @Override
    public final File getFilesDir() {
        return new File(this.f16669, "files");
    }

    @Override
    public final File getNoBackupFilesDir() {
        return new File(this.f16669, "no_backup");
    }

    @Override
    public final File getExternalFilesDir(String str) {
        return new File(this.f16669, "files");
    }

    @Override
    public final File[] getExternalFilesDirs(String str) {
        return new File[]{new File(this.f16669, "files")};
    }

    @Override
    public final File getObbDir() {
        return new File(this.f16669, "obb");
    }

    @Override
    public final File[] getObbDirs() {
        return new File[]{new File(this.f16669, "obb")};
    }

    @Override
    public final File getCacheDir() {
        return new File(this.f16669, "cache");
    }

    @Override
    public final File getCodeCacheDir() {
        return new File(this.f16669, "code_cache");
    }

    @Override
    public final File getExternalCacheDir() {
        return new File(this.f16669, "cache");
    }

    @Override
    public final File[] getExternalCacheDirs() {
        return new File[]{new File(this.f16669, "cache")};
    }

    @Override
    public final File[] getExternalMediaDirs() {
        return new File[]{new File(this.f16669, "files")};
    }

    @Override
    public final File getDir(String str, int i) {
        return new File(this.f16669, str);
    }

    @Override
    public final SQLiteDatabase openOrCreateDatabase(String str, int i, SQLiteDatabase.CursorFactory cursorFactory) {
        return this.f16667.openOrCreateDatabase("dstr", 0, cursorFactory);
    }

    @Override
    public final SQLiteDatabase openOrCreateDatabase(String str, int i, SQLiteDatabase.CursorFactory cursorFactory, DatabaseErrorHandler databaseErrorHandler) {
        return this.f16667.openOrCreateDatabase("dstr", 0, cursorFactory, databaseErrorHandler);
    }

    @Override
    public final File getDatabasePath(String str) {
        return new File(this.f16669, "databases");
    }

    @Override
    public final Object getSystemService(String str) {
        boolean equals = str.equals("window");
        Context context = this.f16667;
        if (equals) {
            if (this.f16672 == null) {
                this.f16672 = new ۦ۫۫((WindowManager) context.getSystemService("window"));
            }
            return this.f16672;
        }
        return context.getSystemService(str);
    }

    @Override
    public final String getSystemServiceName(Class cls) {
        String systemServiceName;
        systemServiceName = this.f16667.getSystemServiceName(cls);
        return systemServiceName;
    }

    @Override
    public final Context createPackageContext(String str, int i) {
        throw new PackageManager.NameNotFoundException();
    }

    @Override
    public final Context createContextForSplit(String str) {
        throw new PackageManager.NameNotFoundException();
    }

    @ۧۨ
    public String getBasePackageName() {
        return getPackageName();
    }

    @Override
    @ۧۨ
    public String getOpPackageName() {
        return getPackageName();
    }

    @ۧۨ
    public String reloadSharedPreferences() {
        return getPackageName();
    }

    @ۧۨ
    public File getPreloadsFileCache() {
        return getCacheDir();
    }
}