java: Implement keystore clearing for target packages during initialization

- Currently using keystore2 API.
- TODO: Add support for keystore1.

Signed-off-by: Dakkshesh <beakthoven@gmail.com>
This commit is contained in:
Dakkshesh
2025-08-31 20:48:52 +05:30
parent 1e53ffeea0
commit c285992226
4 changed files with 60 additions and 0 deletions
@@ -10,6 +10,10 @@ import android.os.IBinder;
public interface IPackageManager {
String[] getPackagesForUid(int uid);
ApplicationInfo getApplicationInfo(String packageName, int flags, int userId);
ApplicationInfo getApplicationInfo(String packageName, long flags, int userId);
PackageInfo getPackageInfo(String packageName, long flags, int userId);
PackageInfo getPackageInfo(String packageName, int flags, int userId);
@@ -0,0 +1,13 @@
/*
* Copyright 2025 Dakkshesh <beakthoven@gmail.com>
* SPDX-License-Identifier: GPL-3.0-or-later
*/
package android.security;
public class AndroidKeyStoreMaintenance {
public static int clearNamespace(int domain, long namespace) {
throw new RuntimeException("");
}
}