添加APK白名单

b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java

@@ -17793,6 +17793,17 @@ public class PackageManagerService extends IPackageManager.Stub
     String origPackage;
     String origPermission;
 }
+ //zw_add
+    private boolean isAllowInstall(String packName) {
+        boolean allowInstall = false;
+               
+         if(packName.equals("***packagename***") || packName.equals("***packagename***")){
+             return true;
+        }else{
+             return allowInstall;
+        }
+    }
+    //end

 /*
  * Install a non-existing package.
@@ -17806,6 +17817,13 @@ public class PackageManagerService extends 		IPackageManager.Stub
     String pkgName = pkg.packageName;

     if (DEBUG_INSTALL) Slog.d(TAG, "installNewPackageLI: " + pkg);
+               //zw_add
+        if(!isAllowInstall(pkgName)){
+            res.returnCode = PackageManager.INSTALL_FAILED_INVALID_APK;
+            return;
+        }
+        //end
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值