zBox 免 root 禁用/启用 app, 禁止 app 自启, 节省电量.

87 天前
 zogodo

zBox

免 root 禁用/启用 app, 禁止 app 自启, 节省电量.

源码地址 https://github.com/zogodo/zBox

App 截图

使用方法

使用前注意事项

  1. 如果你的手机已经 root, 因为风险未知, 不建议使用 zBox
  2. 确保你的手机 Android 版本大于等于 7.0
  3. 确保你已经知道如何操作 adb 命令
  4. 请阅读完此教程全部内容再开始操作
  5. 使用前务必先备份好手机上的数据, 包括但不限于: 照片, 视频, 下载的文件, 微信 QQ 聊天记录, 二步验证秘钥
  6. 因使用 zBox 造成的任何损失, 由使用者自行负责

方法 1 设置 zBox 为设备管理员

什么是设备管理员?

设备管理员是 Android 企业框架下的一个功能,提供了免 root 禁用/启用任意 app 的能力.

一台手机只能设置一个管理员.

设置步骤

  1. 安装 zBox
  2. 打开手机的 [开发者选项] 并打开 [ USB 调试]
  3. 打开手机设置 - 帐户, 删除 所有帐户, 包括你的 Google/华为/小米等系统帐号(之后可以再登录回来)
  4. 如果你之前设置了 应用双开, 多用户, 访客模式 等, 也需要全部关闭或删除(之后可以再打开)
  5. 删除手机的所有指纹, 人脸, 虹膜等生物识别, 删除手机锁屏密码(之后可以再加回来)
  6. 在电脑上执行 adb shell dpm set-device-owner me.zogodo.zbox/.DeviceAdminReceiver

如果看到类似如下输出, 说明设置成功了. 可以开始使用 zBox 了. 此时可以把之前删除的帐号加回来了

Success: Device owner set to package me.zogodo.zbox/.DeviceAdminReceiver
Active admin set to component me.zogodo.zbox/.DeviceAdminReceiver

常见问题:

设置成功后注意事项

其他事项

方法 2 (恢复出厂设置)

手机回复出厂设置, 恢复后不登录任何账户, 所有设置均选择跳过,

打开开发者选项, 打开 USB 调试,

然后执行以下命令:

adb shell dpm set-device-owner me.zogodo.zbox/.DeviceAdminReceiver

#看到如下提示才算成功
Success: Device owner set to package me.zogodo.zbox/.DeviceAdminReceiver
Active admin set to component me.zogodo.zbox/.DeviceAdminReceiver

其它命令

#查看已存在的用户
adb shell pm list users

#删除用户
adb shell pm remove-user $ID

#移除设备管理员(移除后需要恢复出厂设置才能再设置其他管理员)
adb shell dpm remove-active-admin me.zogodo.zbox/.DeviceAdminReceiver

# 禁用应用
pm disable-user --user 0 com.example.app

# 启用应用
pm enable com.example.app

adb shell pm disable-user --user 0 com.tencent.qqlive

已测试成功设备

2142 次点击
所在节点    Android
11 条回复
lisongeee
87 天前
请问和 https://github.com/aistra0528/Hail 有什么区别?

感觉这类应用挺多的
zogodo
87 天前
@lisongeee 这个简单点, 哈哈哈~
avrillavigne
87 天前
HyperOS 要退出账户,没有多开多用户访客模式,会出问题吗
zogodo
87 天前
@avrillavigne 即使错误也只是设置设备管理员失败而已, 应该不会导致数据问题. 前提是没有 root, 已经 root 了的话建议用一楼说得那个吧, 哈哈哈~
Pters
87 天前
代价有点大,我选择卸载 APP
alleluya
87 天前
这个能限制云控么?
zogodo
87 天前
@Pters 退出的账号和删除的密码都能再加回来的呀? 你是说什么代价?
zogodo
87 天前
@alleluya 这个是用来方便地禁用和启用 app 的, 禁用了相当于卸载了, 只是保留着 app 数据, 再启用后保持原样. 你说的云控是指什么?
avrillavigne
87 天前
@zogodo 下发指令,夏天优化降频,调“优”
junyee
86 天前
不需要 root. hail 配合 dhizuku 使用很舒服.
volks
86 天前
感觉不如 shizuku+hail

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

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

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

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

© 2021 V2EX