Tabnine Logo
PackageParserCompat.parsePackage
Code IndexAdd Tabnine to your IDE (free)

How to use
parsePackage
method
in
com.lody.virtual.helper.compat.PackageParserCompat

Best Java code snippets using com.lody.virtual.helper.compat.PackageParserCompat.parsePackage (Showing top 3 results out of 315)

origin: android-hacker/VirtualXposed

public static VPackage parsePackage(File packageFile) throws Throwable {
  PackageParser parser = PackageParserCompat.createParser(packageFile);
  PackageParser.Package p = PackageParserCompat.parsePackage(parser, packageFile, 0);
  if (p.requestedPermissions.contains("android.permission.FAKE_PACKAGE_SIGNATURE")
      && p.mAppMetaData != null
      && p.mAppMetaData.containsKey("fake-signature")) {
    String sig = p.mAppMetaData.getString("fake-signature");
    p.mSignatures = new Signature[]{new Signature(sig)};
    VLog.d(TAG, "Using fake-signature feature on : " + p.packageName);
  } else {
    try {
      PackageParserCompat.collectCertificates(parser, p, PackageParser.PARSE_IS_SYSTEM);
    } catch (Throwable e) {
      VLog.e(TAG, "collectCertificates failed", e);
      if (VirtualCore.get().getContext().getFileStreamPath(Constants.FAKE_SIGNATURE_FLAG).exists()) {
        VLog.w(TAG, "Using fake signature: " + p.packageName);
        p.mSignatures = new Signature[]{new Signature(FAKE_SIG)};
      } else {
        throw e;
      }
    }
  }
  return buildPackageCache(p);
}
origin: bzsome/VirtualApp-x326

public static VPackage parsePackage(File packageFile) throws Throwable {
  PackageParser parser = PackageParserCompat.createParser(packageFile);
  PackageParser.Package p = PackageParserCompat.parsePackage(parser, packageFile, 0);
  if (p.requestedPermissions.contains("android.permission.FAKE_PACKAGE_SIGNATURE")
      && p.mAppMetaData != null
      && p.mAppMetaData.containsKey("fake-signature")) {
    String sig = p.mAppMetaData.getString("fake-signature");
    p.mSignatures = new Signature[]{new Signature(sig)};
    VLog.d(TAG, "Using fake-signature feature on : " + p.packageName);
  } else {
    PackageParserCompat.collectCertificates(parser, p, PackageParser.PARSE_IS_SYSTEM);
  }
  return buildPackageCache(p);
}
origin: darkskygit/VirtualApp

public static VPackage parsePackage(File packageFile) throws Throwable {
  PackageParser parser = PackageParserCompat.createParser(packageFile);
  PackageParser.Package p = PackageParserCompat.parsePackage(parser, packageFile, 0);
  if (p.requestedPermissions.contains("android.permission.FAKE_PACKAGE_SIGNATURE")
      && p.mAppMetaData != null
      && p.mAppMetaData.containsKey("fake-signature")) {
    String sig = p.mAppMetaData.getString("fake-signature");
    p.mSignatures = new Signature[]{new Signature(sig)};
    VLog.d(TAG, "Using fake-signature feature on : " + p.packageName);
  } else {
    try {
      PackageParserCompat.collectCertificates(parser, p, PackageParser.PARSE_IS_SYSTEM);
    } catch (Throwable e) {
      VLog.e(TAG, "collectCertificates failed", e);
      if (VirtualCore.get().getContext().getFileStreamPath(Constants.FAKE_SIGNATURE_FLAG).exists()) {
        VLog.w(TAG, "Using fake signature: " + p.packageName);
        p.mSignatures = new Signature[]{new Signature(FAKE_SIG)};
      } else {
        throw e;
      }
    }
  }
  return buildPackageCache(p);
}
com.lody.virtual.helper.compatPackageParserCompatparsePackage

Popular methods of PackageParserCompat

  • collectCertificates
  • createParser

Popular in Java

  • Parsing JSON documents to java classes using gson
  • startActivity (Activity)
  • findViewById (Activity)
  • scheduleAtFixedRate (Timer)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • Menu (java.awt)
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now