| PackageParser.PARSE_IS_SYSTEM
| PackageParser.PARSE_IS_SYSTEM_DIR, scanFlags, 0);
- // Collected privileged vendor packages.
- final File privilegedVendorAppDir = new File(Environment.getVendorDirectory(), "priv-app");
- scanDirLI(privilegedVendorAppDir, PackageParser.PARSE_IS_SYSTEM
- | PackageParser.PARSE_IS_SYSTEM_DIR
- | PackageParser.PARSE_IS_PRIVILEGED, scanFlags, 0);
-
// Collect all vendor packages.
- File vendorAppDir = new File(Environment.getVendorDirectory(), "app");
+ File vendorAppDir = new File("/vendor/app");
try {
vendorAppDir = vendorAppDir.getCanonicalFile();
} catch (IOException e) {
try {
final String privilegedAppDir = new File(Environment.getRootDirectory(), "priv-app")
.getCanonicalPath();
- final String privilegedAppVendorDir = new File(Environment.getVendorDirectory(), "priv-app")
- .getCanonicalPath();
- return (path.getCanonicalPath().startsWith(privilegedAppDir)
- || path.getCanonicalPath().startsWith(privilegedAppVendorDir));
+ return path.getCanonicalPath().startsWith(privilegedAppDir);
} catch (IOException e) {
Slog.e(TAG, "Unable to access code path " + path);
}