zBox 免 root 禁用/启用 app, 禁止 app 自启, 节省电量. - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zogodo
V2EX    Android

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

  •  1
     
  •   zogodo 198 天前 2906 次点击
    这是一个创建于 198 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 

    常见问题:

    • 问:提示 Not allowed to ... already several accounts on the device

      答:第 3 步 账户没删干净. 可以使用 adb shell dumpsys account 查看仍存在的账户. 如果在 手机设置 - 账户 中没有看到命令列出的账户, 则需要使用 adb shell pm disable-user --user 0 com.example.app 命令先禁用对应的 app, 设置成功后再使用 pm adb shell enable com.example.app 启用回来

    • 问:提示 Not allowed to ... already several users on the device

      答:第 4 步 应用双开, 多用户或访客模式没删干净, 请确保关闭所有应用双开/访客模式/多用户. 可以使用 adb shell pm list users 命令查看所有用户, 使用 adb shell pm remove-user $ID 删除对应用户, 注意 user 0 不能删除!

    • 问:提示 Trying to set the device owner, but device owner is already set.

      答:手机已经设置了其他 app 为设备管理员, 如: 冰箱/炼妖壶/小黑屋等. 一台手机上只能有一个设备管理员

    • 问:MIUI 用户提示 Neither user xxx nor current process has android.permission.MANAGE_DEVICE_ADMINS

      答:MIUI 用户请关闭 [ MIUI 优化]

    设置成功后注意事项

    • 如果不想用 zBox 了, 请先启用所有已禁用的 app 再卸载 zBox, 否则将 再也无法找回已禁用的 app

    其他事项

    • 小米手机可能需要关闭 [ MIUI 优化]

    • 索尼手机需要拔 SIM 卡重启

    • adb 工具可以在下列地址下载:

      Google 官方地址 (Win Mac Linux

    方法 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 

    已测试成功设备

    • 一加 3T (氢 OS-5.0 安卓 8.0)
    • vivo X27 (OriginOS-1.0 安卓 10)
    • vivo Pad Air (OriginOS-4 安卓 14)
    11 条回复    2025-06-10 19:31:14 +08:00
    lisongeee
        1
    lisongeee  
       198 天前
    请问和 https://github.com/aistra0528/Hail 有什么区别?

    感觉这类应用挺多的
    zogodo
        2
    zogodo  
    OP
       198 天前
    @lisongeee 这个简单点, 哈哈哈~
    avrillavigne
        3
    avrillavigne  
       198 天前
    HyperOS 要退出账户,没有多开多用户访客模式,会出问题吗
    zogodo
        4
    zogodo  
    OP
       198 天前
    @avrillavigne 即使错误也只是设置设备管理员失败而已, 应该不会导致数据问题. 前提是没有 root, 已经 root 了的话建议用一楼说得那个吧, 哈哈哈~
    Pters
        5
    Pters  
       198 天前
    代价有点大,我选择卸载 APP
    alleluya
        6
    alleluya  
       198 天前
    这个能限制云控么?
    zogodo
        7
    zogodo  
    OP
       198 天前
    @Pters 退出的账号和删除的密码都能再加回来的呀? 你是说什么代价?
    zogodo
        8
    zogodo  
    OP
       198 天前
    @alleluya 这个是用来方便地禁用和启用 app 的, 禁用了相当于卸载了, 只是保留着 app 数据, 再启用后保持原样. 你说的云控是指什么?
    avrillavigne
        9
    avrillavigne  
       198 天前
    @zogodo 下发指令,夏天优化降频,调“优”
    junyee
        10
    junyee  
       197 天前
    不需要 root. hail 配合 dhizuku 使用很舒服.
    volks
        11
    volks  
       197 天前
    感觉不如 shizuku+hail
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2952 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 12:26 PVG 20:26 LAX 04:26 JFK 07:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86