一个没有自制力的人,如何用技术手段拯救自己的睡眠!

我的手机是红米 K60 Pro,Android 系统。
Android 有一个叫 pm(Package Manager)的命令行工具,其中有个参数叫 disable-user,可以把一个 App 标记为「已禁用」状态。
效果如下:
App 图标从桌面消失 无法通过任何方式启动 应用管理列表里显示「已停用」 - App 数据不会丢失,恢复后一切都在
相当于把 App 锁进了小黑屋,钥匙不在手机上。
想恢复只需要一条命令,但这条命令需要连电脑才能执行——这就增加了一层门槛。
半夜躺在床上,我不会为了刷短剧爬起来开电脑输命令。
这就是我想要的效果。
- 一部 Android 手机
(任何品牌都可以) - 一台电脑
(Windows / Mac / Linux 均可) - 一条数据线
(手机原装线最好) - Android Studio
(或者单独安装 ADB 工具)
具体操作步骤:
第一步:打开手机的开发者模式
打开 设置 → 我的设备 → 全部参数 连续点击 「MIUI 版本」 7 次,直到提示「已进入开发者模式」
(不同品牌路径可能不同,在「关于手机」里找「版本号」连续点击即可)
第二步:开启 USB 调试
返回 设置 → 更多设置 → 开发者选项 打开 USB 调试 开关 (可选)同时打开 「USB 调试(安全设置)」
第三步:数据线连接电脑
将手机通过数据线连接到电脑。
手机上会弹出一个 「允许 USB 调试吗?」 的对话框:
勾选 「一律允许使用这台计算机进行调试」 点击 「确定」
第四步:打开命令行工具
Windows 用户:打开 Android Studio 自带的 Terminal,或直接打开 PowerShell / CMD Mac 用户:打开 终端(Terminal)
第五步:查找目标 App 的包名
在命令行输入:
adb shell pm list packages | findstr 关键词比如红果短剧的相关关键词可能是 hong、phoenix、read、drama,你多试几个。我查到的是:
adb shell pm list packages | findstr read# 输出:package:com.phoenix.read输出中 com.phoenix.read就是红果免费短剧的包名。
第六步:禁用 App
adb shell pm disable-user --user 0 com.phoenix.read看到输出:Package com.phoenix.read new state: disabled-user大功告成。短剧App 已经从你的手机里消失了。第七步(可选):恢复 App
如果你哪天想用了,连上电脑运行:
adb shell pm enable com.phoenix.read最后:我用刷短剧的时间,可以用来好好睡觉,
可以用来陪伴家人孩子,
可以用来发展一份自己的事业,
可以好好体验现实世界,
我,不想被算法控制,
做一个天天吃精神垃圾的人!
用意志力对抗强大的算法,我承认我输了!
那我选择把你锁进黑箱,钥匙丢在池塘里,
要刷剧的话,下池塘摸钥匙成本太高,
就不想刷了。
夜雨聆风