菜单
菜单
文章目录
  1. 准备工作
  2. 设备管理员应用
    1. 二维码激活
    2. 一键激活
    3. Adb激活
  3. 激活权限狗
  4. 权限管理
  5. 各软件下载

小黑屋与权限狗掌控你的APP权限

基于小黑屋管理员模式下权限狗的国内安卓APP的权限管理,让你掌控你的APP权限!
前排提示: 玩机有风险,请搞明白再进行操作。你的个人操作所导致的一切后果与本文无关!

准备工作

所需工具:

  • Adb - Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。
  • 小黑屋 - 小黑屋,一键冻结不常用的应用程序,还您一个倍加流畅的手机。
  • 权限狗 - 无需 Root 管理应用权限(AppOps)。

首先备份好你的个人资料,并取出SIM卡,开启开发者模式,并删除手机上所有用户设置和用户账号!

目前我使用的华为系手机需要登录华为账号才能开启USB调试,那就登录上华为账号开启USB调试后再退出登录。

设备管理员应用

从Android 9 开始,设备管理员可以修改appops的设定,而一台设备只能设置一个设备管理员,所以APP Ops可以使用其他设备管理员的提供的API来管理设备上APP的权限。

综上,需要为手机设置一个设备管理员应用,而小黑屋就是那个应用。

1

二维码激活

适合身边没有电脑或新手,且手机方便恢复出厂设置的用户,可以选择直接使用官方提供的二维码激活。

具体操作见官方文档: https://https.vc/archives/234/

一键激活

应用官方的一键激活工具激活,一键激活无需繁琐操作,无需Adb命令。

一键激活方法见官方文档: https://https.vc/archives/220/

Adb激活

手机开发者模式下USB连接电脑使用adb命令激活,适合有一定相关知识的使用者。

在Adb包目录下,shift+右键选择在此处打开powershell窗口,运行以下命令。

.\adb shell dpm set-device-owner web1n.stopapp/.receiver.AdminReceiver

若您使用CMD或其他终端可能不需要前面的.\

也可以使用Adb在线执行器激活: https://adb.http.gs

激活权限狗

权限狗有三种运行模式,已激活小黑屋的设备管理员提供的API来运行、Root模式下运行和通过Adb命令来运行。

2

我使用的是基于激活设备管理员的小黑屋下来运行权限狗,同上用adb命令授予权限狗管理APP权限。

.\adb shell pm grant com.web1n.permissiondog android.permission.GET_APP_OPS_STATS

若仅需Adb命令来运行权限狗,则用命令

.\adb shell sh /storage/emulated/0/Android/data/com.web1n.permissiondog/files/starter.sh

另,权限管理软件还可选择APP Ops,不过权限狗同属小黑屋的开发者,与小黑屋协同使用较方便。

其使用文档见: https://appops.rikka.app/zh-hans/guide/working_mode/dpm/#如何使用

权限管理

  • 支持无 Root 管理 AppOps 设置。
  • 如果设备有 Root,那么也可以尝试使用更加快速的 Root 模式;权限狗可能是世界上第二快的 AppOps 管理软件。
  • 权限模板功能,一键拒绝应用的某些特定权限。

其可以使用自定义权限模板,一键套用到所有应用上。其中忽略应用索取权限的请求,发送空白数据。

3

各软件下载

Adb包: https://developer.android.com/studio/releases/platform-tools#downloads
小黑屋: https://www.coolapk.com/apk/web1n.stopapp
权限狗: https://www.coolapk.com/apk/com.web1n.permissiondog
APP Ops: https://appops.rikka.app/zh-hans/download/

本文作者: Senorui

本文链接: https://senorui.top/posts/b963.html

版权声明: 本站所有文章除特别声明外,均采用【CC BY-NC-ND 4.0】国际许可协议,若转载请注明出处!

支持一下
知识无价,欢迎打赏🍖
  • 微信扫一扫
  • 支付宝扫一扫