package com.android.reverse.mod; import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam; import android.content.pm.ApplicationInfo; public class PackageMetaInfo { private String packageName; private String processName; private ClassLoader classLoader; private ApplicationInfo appInfo; private boolean isFirstApplication; public static PackageMetaInfo fromXposed(LoadPackageParam lpparam){ PackageMetaInfo pminfo = new PackageMetaInfo(); pminfo.packageName = lpparam.packageName; pminfo.processName = lpparam.processName; pminfo.classLoader = lpparam.classLoader; pminfo.appInfo = lpparam.appInfo; pminfo.isFirstApplication = lpparam.isFirstApplication; return pminfo; } public String getPackageName() { return packageName; } public String getProcessName() { return processName; } public ClassLoader getClassLoader() { return classLoader; } public ApplicationInfo getAppInfo() { return appInfo; } public boolean isFirstApplication() { return isFirstApplication; } }