回答
你想了解"小智应用卸载器"不卸载应用的相关功能,这通常指的是冻结应用(禁用应用)而非彻底卸载。
冻结/禁用应用
// 禁用应用(冻结,应用图标消失,无法运行)
shell("pm disable com.example.package");
// 启用应用(解冻)
shell("pm enable com.example.package");
常用示例
// 冻结微信
shell("pm disable com.tencent.mm");
// 解冻微信
shell("pm enable com.tencent.mm");
// 冻结 QQ
shell("pm disable com.tencent.mobileqq");
// 解冻 QQ
shell("pm enable com.tencent.mobileqq");
冻结 vs 卸载
| 操作 | 效果 | 数据保留 |
|---|---|---|
pm disable |
应用隐藏,无法启动 | 全部保留 |
pm uninstall -k |
卸载应用,保留数据 | 数据和缓存 |
pm uninstall |
完全卸载 | 全部删除 |
检查应用状态
// 查看已禁用的应用
var result = shell("pm list packages -d");
log(result);
// 查看已启用的应用
var result = shell("pm list packages -e");
log(result);
同样需要 root 或 adb shell 权限才能执行。
如需开发完整的应用管理脚本,可参考官方文档:https://docs.hamibot.com/
ℹ️ 内容由 AI 生成,可能不准确,请注意核实