冰箱 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个应用

改用了空调狗

  • 由于冰箱的免费版限制
  • 网上说空调狗有一个无法删除的限制,但实际在应用中看到的删除的功能。不过用到这种冻结应用的手机基本已经到了生命周期的最后阶段,这种应用应该是伴随到这个手机的终结了。
海上一民工