详解Adb的用法 将不听话的APP关进“小黑屋”
2020-08-15镜花水月
镜花水月
手机端安装小黑屋
小黑屋是一款无需ROOT权限就能冻结应用程序的APP,和Android系统层面以“禁止后台运行”机制的省电功能相比,这种“冻结”更像是将不需要的APP模拟成卸载状态(冻结后应用图标会在桌面消失),在省电效果方面更加极致和彻底。
在手机上安装小黑屋,按照界面提示依次选择下一步,在工作模式界面中选择“麦克斯韦妖”(图1),进入主界面后点击右下角的雪花按钮,会弹出“服务尚未运行”的窗口,里面包合一段需要在PC端使用的激活代码“adb shell sh/storage/emulated/0/Android/data/web1n.stopapp/files/starter.sh”,点击右下角的“复制Adb指令”按钮(图2),可以将这段代码通过微信或OO发送到PC端对应的软件上,防止手动录入时出错。
在“设置一关于手机”界面连续点击系统版本后激活开发者模式,然后打开其中的“USB调试模式”,使用数据线与PC相连,连接模式选择“仅充电”,在弹出是否允许使用这台计算机进行USB调试的提示窗口中点击确定(图3)。
至此,手机端的操作告一段落,接下来就需要使用PC进行下一步的操作了。
小提示
本文涉及软件和工具的下载地址:
小黑屋:http://www.coolapk.com/apk/web1n.stopapp;
Adb工具包:https://www.onlinedown.net/soft/578131.htm;
秋之盒ADB工具箱:https://atmb.top/。
PC端进行Adb激活
在PC上下载Adb工具包并解压缩后你会看到至少4个文件(图4),其中adb.exe就是我们此次需要运行的程序。但是,如果我们直接双击运行会发现命令提示框一闪而过,系统就再没反应了。
实際上,Adb工具包的正确使用方法,是返回这4个文件的上一级文件夹,鼠标指针对着这个文件夹同时按“Shift+鼠标右键”,在弹出的右键菜单中选择“在此处打开Powershell窗口”(图5),此时你就能看到一个类似命令提示框的窗口了。
④有些工具包功能更多,对应的文件数量也更多
很多朋友刚看到这个界面就直接输入Adb指令,但结果却是弹出一大堆红色的错误提示信息(图6)。正确的操作流程,应该是先输入“cmd”再按回车,切换到命令提示符模式,然后建议输入“adb devices”回车,如果能看到一组数字和字母结合的代码就代表连接成功(图7)。
在命令提示符窗口中输入之前复制的小黑屋激活Adb指令代码回车,如果返回的是这样一大段代码就代表激活成功(图8),接下来就能拔下数据线,返回手机端正常使用小黑屋APP了。
小提示
当手机关机或重启后,小黑屋的冻结模式(麦克斯韦妖服务)便会停止,需要重新连接PC并执行ADB指令进行激活,因此使用小黑屋时尽量避免频繁地关机重启。如果手机系统是Android 8.0或更高版本,连接PC时如果没能将USB选项设置为“仅充电”,麦克斯韦妖服务会在拔掉数据线后自动停止,所以前文才强调大家使用“仅充电”的连接模式。
秋之盒简化激活流程
如果你按照上述操作总是报错,或是觉得PC端的操作太过繁琐,笔者则推荐一款名为“秋之盒”(AutumnBox)的ADB工具箱。在PC上下载并解压后,双击“AutumnBox-秋之盒.exe”运行,当手机打开USB调试模式连接PC并允许调试后,秋之盒便能自动检索手机,如果在“针对当前设备”选项卡界面能看到手机的型号和配置信息(图9),就代表连接成功。
秋之盒是一款开源、免费、易用的图形化ADB工具箱,开发者可以通过扩展模块不断增加它的功能(图10)。对绝大多数普通用户来说,这个工具箱最大的特色,就是直接整合了绿色守护、黑域、冰箱、黑洞、太极、激活岛和小黑屋这类免ROOTI具的激活指令,以及包括(通过PC)安装APK、暴力清除所有账号、清除所有用户、修改DPI、解锁系统分区、清除设备管理员等高级控制功能,无需我们输入任何代码,只需双击对应功能的图标即可。
⑾
⑿
比如,直接双击图9中的“激活小黑屋麦克斯韦妖”按钮,稍等片刻就会弹出激活成功的提示(图11),较之前文的方法是不是容易了很多?
小提示
如果秋之盒中没有集成你所需要的Ad b功能模块,可以点击右下角的“ADB命令行”按钮,一键切换到CMD或Powershell窗口(图12),然后就能按照传统方式使用Ad b指令控制手机了。
将无用APP关进小黑屋
激活小黑屋麦克斯韦妖模式成功后,在手机上点击小黑屋右上角的“+”,就能将第三方或系统预装应用中的任意APP添加到小黑屋列表中了(图13),点击主界面的雪花按钮,或是长按APP图標就能对其进行“冻结”或“解冻”(图14),操作上没什么难度。
除了可以冻结任意APP外,配合小黑屋还能实现很多被禁止的功能。比如,华为/荣耀手机已经不再支持将第三方桌面应用设置为默认桌面,通过小黑屋,我们就能解决这个问题。基本的操作思路是,先退出手机当前的账号,关闭锁屏密码(注意录入的指纹信息也会清空!),通过小黑屋冻结“手机管家”,接下来就能在“设置→应用→默认应用→桌面”中选择第三方桌面了(图15),最后记得再给手机管家解冻。其他品牌手机可以尝试冻结系统桌面再替换第三方桌面的思路。