冰箱 or 空调狗教程
挖掘旧手机的最后一丝价值
手机运行越来越慢,本想root后安装黑白门之类是唯一办法,在下载的过程中看到有类似“冰箱”的应用,可以使用adb的授权,在非root情况下达到类似效果。因为感觉root后总存在一定的风险,所以放弃了root的想法。查找了一下,除了“冰箱”外,还有“黑域”和“空调狗”,不知是何原因,“空调狗”并不知名,“黑域”似乎最为有名。
ADB授权
应用安装后提供两种使用方式,一是root方式,另一种是adb授权方式。
手机操作
- 删除所有账户,包括华为账户退出。(冰箱的要求)
- 开启USB调试。
adb操作
- cmd同目录下运行adb devices 如显示设备连接表示驱动安装正常
- 运行授权,以下命令是针对冰箱的命令,其它应用有所不同
adb shell dpm set-device-owner com.catchingnow.icebo
x/.receiver.DPMReceiver
Success: Device owner set to package com.catchingnow.icebox
Active admin set to component {com.catchingnow.icebox/com.catchingnow.icebox.rec
eiver.DPMReceiver}
- 提示成功。
可能问题
- 用户未删除完成,提示内容如下:
D:\02 Programs\08 Tools\adb>adb shell pm list users
Users:
UserInfo{0:鏈轰富:13} running
D:\02 Programs\08 Tools\adb>adb shell pm remove-user 0
Error: couldn't remove user id 0
第一条命令是显示所有用户,第二条是删除指定用户,但尽管提示不成功,但操作后就可以了。 如果存在账户的失败提示
D:\02 Programs\08 Tools\adb>adb shell dpm set-device-owner com.catchingnow.icebo
x/.receiver.DPMReceiver
java.lang.IllegalStateException: Not allowed to set the device owner because the
re are already some accounts on the device
at android.os.Parcel.readException(Parcel.java:1610)
at android.os.Parcel.readException(Parcel.java:1555)
at android.app.admin.IDevicePolicyManager$Stub$Proxy.setDeviceOwner(IDev
icePolicyManager.java:3515)
at com.android.commands.dpm.Dpm.runSetDeviceOwner(Dpm.java:114)
at com.android.commands.dpm.Dpm.onRun(Dpm.java:82)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.dpm.Dpm.main(Dpm.java:38)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:251)
另一个需要注意的是需要经常到账户里看看,可能会有应用会自己加账户。
几个其它需要说明的内容
- 网上有提示需要重启后才能使用,实际非重启也可使用
- 如果需要卸载应用不可以直接点击卸载,需要到应用的设置中点击卸载
- 免费版只可以冻结15个应用
改用了空调狗
- 由于冰箱的免费版限制
- 网上说空调狗有一个无法删除的限制,但实际在应用中看到的删除的功能。不过用到这种冻结应用的手机基本已经到了生命周期的最后阶段,这种应用应该是伴随到这个手机的终结了。