Loading services/core/java/com/android/server/pm/permission/PermissionManagerService.java +7 −3 Original line number Diff line number Diff line Loading @@ -992,12 +992,16 @@ public class PermissionManagerService extends IPermissionManager.Stub { if (pkg.getPackageName() == "com.google.android.projection.gearhead") { String hash = pkg.getSigningDetails().getSha256Certificate(); Log.d("GEARHEADACHE", hash); //if(hash.equals(GOOGLEAUTOHASH)) { Log.d("GEARHEADACHE1", hash); Log.d("GEARHEADACHE2", GOOGLEAUTOHASH); Log.d("GEARHEADACHE3", "" + hash.equals(GOOGLEAUTOHASH)); Log.d("GEARHEADACHE4", "permission name: " + permissionName); if(hash.equals(GOOGLEAUTOHASH)) { if (androidAutoPerms.contains(permissionName)) { Log.d("GEARHEADACHEX", "granting permission " + permissionName); return PackageManager.PERMISSION_GRANTED; } //} } } if (checkSinglePermissionInternalLocked(uidState, permissionName, isInstantApp)) { Loading Loading
services/core/java/com/android/server/pm/permission/PermissionManagerService.java +7 −3 Original line number Diff line number Diff line Loading @@ -992,12 +992,16 @@ public class PermissionManagerService extends IPermissionManager.Stub { if (pkg.getPackageName() == "com.google.android.projection.gearhead") { String hash = pkg.getSigningDetails().getSha256Certificate(); Log.d("GEARHEADACHE", hash); //if(hash.equals(GOOGLEAUTOHASH)) { Log.d("GEARHEADACHE1", hash); Log.d("GEARHEADACHE2", GOOGLEAUTOHASH); Log.d("GEARHEADACHE3", "" + hash.equals(GOOGLEAUTOHASH)); Log.d("GEARHEADACHE4", "permission name: " + permissionName); if(hash.equals(GOOGLEAUTOHASH)) { if (androidAutoPerms.contains(permissionName)) { Log.d("GEARHEADACHEX", "granting permission " + permissionName); return PackageManager.PERMISSION_GRANTED; } //} } } if (checkSinglePermissionInternalLocked(uidState, permissionName, isInstantApp)) { Loading