adb shell pm hide package_name 被限制使用了吗

2016-12-10 13:54:49 +08:00
 BluePadge
在 Android 7.1.1(原生 未root) 上,直接报 Error: java.lang.SecurityException: Neither user 2000 nor current process has android.permission.MANAGE_USERS.的错误,大家有解决方案吗?
12932 次点击
所在节点    Android
11 条回复
Lentin
2016-12-10 15:36:13 +08:00
权限不足 root 解决
Lonely
2016-12-10 15:49:06 +08:00
你是 app 去调用的?
little_cup
2016-12-10 15:56:18 +08:00
本来就只有 adb 或更高的用户才能用,不要试图不 root 在 app 内实现…
BluePadge
2016-12-10 16:51:13 +08:00
@Lonely 是的 通过 adb tcpip <端口号> 在应用内模拟 shell 登陆
@little_cup 现在实现了 appops 权限管理和 am set-inactive 操作,再想尝试一下能不能做到免 root 的冰箱功能...
honeycomb
2016-12-10 17:29:52 +08:00
@BluePadge 原来可以这么搞?
honeycomb
2016-12-10 17:30:39 +08:00
@BluePadge 似乎各类 terminal emulator 也是用这个办法?
BluePadge
2016-12-10 18:01:45 +08:00
@honeycomb 我没有研究过,应该不是这样的。可以尝试一下 Google play 上的 remote adb shell https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger
est
2016-12-10 18:20:06 +08:00
android 被你们玩坏了。
Z1on
2017-02-11 14:45:36 +08:00
@BluePadge 遇到了同样的问题,请问这个问题在不 root 的情况下怎么解决?
BluePadge
2017-02-13 00:09:55 +08:00
@Z1on 在 N 上不能用了,在 M 上还是可用的
wzhy90
2017-06-05 12:35:37 +08:00
去年更新的安全补丁把权限扔掉了。是 10 月还是 9 月的补丁,在这之前的是可以的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326647

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX