0
点赞
收藏
分享

微信扫一扫

Windows安装Go语言及VScode配置

千妈小语 03-06 17:00 阅读 5
android

目录 frameworks/base

diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
index 87a4d8046ba..bbce8c99789 100644
--- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
+++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
@@ -14692,8 +14692,13 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
 
     private boolean isAdb() {
         final int callingUid = mInjector.binderGetCallingUid();
-        return callingUid == Process.SHELL_UID || callingUid == Process.ROOT_UID;
+        return callingUid == Process.SHELL_UID || callingUid == Process.ROOT_UID||fixedProcess(callingUid);
     }
+private boolean fixedProcess(int callingUid) {
+  int myuid = Settings.Secure.getInt(mContext.getContentResolver(),"vantron_device_manager", 0);
+Log.i(LOG_TAG, "wancg fixedProcess  myuid="+ myuid+"    callingUid="+callingUid);
+return myuid==callingUid;
+}
 
     @Override
     public void setNetworkLoggingEnabled(@Nullable ComponentName admin

第二种方法 adb shell

adb shell dpm set-device-owner 包名/类名

举报

相关推荐

0 条评论