ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何免 Root 移除 Android 预装应用:Universal Android Debloater

如何免 Root 移除 Android 预装应用:Universal Android Debloater 如何免 Root 移除 Android 预装应用Universal Android Debloater【免费下载链接】universal-android-debloaterCross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.项目地址: https://gitcode.com/GitHub_Trending/un/universal-android-debloaterUniversal Android DebloaterUAD是一款跨平台的 Android 去臃肿debloat工具用 Rust 编写。它通过 ADB 连接你的手机把系统预装应用逐条列出每个应用都附带说明和风险分级你可以批量卸载或恢复全程不需要 root。适合想清理后台冗余应用、保护隐私并改善续航的用户。从一台出厂即臃肿的手机说起假设你刚买的手机预装了 60 多个应用其中大半从没用过但它们仍留在后台。UAD 的做法很直接连上电脑按推荐分级勾选一键批量移除万一误删再用恢复一键装回每一步都有记录可查。准备工作安装 ADB 与开启开发者模式开始前需要满足 4 个条件一台 Windows / macOS / Linux 电脑一部 Android 手机Android 6.0 及以上功能最完整电脑端安装 Android platform tools即adb命令一份完整的数据备份这是最重要的保险安装 ADB按你的系统三选一# Debian/Ubuntu 系 sudo apt install android-sdk-platform-tools # macOS brew install android-platform-toolsWindows 用户下载 Google 官方的 platform-tools 压缩包解压并把目录加入 PATH或把 UAD 放到同一目录运行。装好后可用adb devices验证命令可用。手机上开启 USB 调试进入设置 → 关于手机连续点击版本号7 次激活开发者选项返回设置 → 开发者选项打开USB 调试如果手机登录了厂商账号小米、华为等建议先退出登录。README 明确提醒删除厂商账号相关组件可能让你在锁屏界面被锁住USB 连接电脑手机弹出授权提示时点允许获取 UAD到项目的发布页下载对应操作系统的最新版若默认版本Vulkan 后端无法启动就换 OpenGL 版本。也可以自己编译git clone https://gitcode.com/GitHub_Trending/un/universal-android-debloater cd universal-android-debloater cargo run --release清理主流程从连接到批量移除启动 UAD等待就绪。界面会依次显示加载状态下载应用清单 → 查找设备每 500ms 重试一次最长约 1 分钟→ 读取手机上的包 → 就绪。选择设备。同时插多部手机也没问题在顶部的设备列表里切换支持多设备并发。选择用户。默认是主用户如果你开了工作资料work profile可以在用户切换器里单独管理那个空间里的应用。检测到工作资料时会有提示。设置筛选条件三个维度组合列表来源GFAMGoogle/Facebook/Amazon/Microsoft、AOSP、OEM厂商、运营商、芯片厂商等风险分级Recommended推荐→ Advanced → Expert → Unsafe建议从 Recommended 开始应用状态Enabled / Disabled / Uninstalled勾选目标应用。可以用搜索框按包名过滤也可以全选/取消全选当前筛选结果。点击某一行会在下方显示它的详细说明、依赖关系和移除风险确认后再动手。执行操作。底部操作栏显示当前选中的数量点卸载或恢复批量执行ADB 命令并行异步运行界面实时更新每个应用的状态不会卡死。验证。执行完可点重启按钮重启手机在筛选器里把状态切到 Uninstalled确认列表符合预期。功能亮点5 个真正用得到的能力能力说明风险分级移除每个包按 Recommended / Advanced / Expert / Unsafe 分级并附文字说明按自己的风险承受度选择可逆恢复卸载后随时恢复Android 6.0 还可选禁用模式disable-user比卸载更温和多设备 多用户一次连接多部手机分别管理支持主用户和工作资料独立操作清单远程更新应用数据存在 JSON 清单里清单数据启动时自动拉取最新版更新清单不用升级软件全程留痕所有操作写入日志文件按日期命名UAD_YYYYMMDD.log忘了自己删过什么随时可查原理速览它是怎么处理系统应用的没有 root 时系统应用无法被真正删除UAD 实际执行的是对用户卸载/禁用Android 6.0 及以上移除用pm uninstall --user对用户卸载保留安装包恢复用cmd package install-existing禁用模式则用pm disable-user并附带强制停止和清数据更老的系统5.x 用pm hide、4.4 用pm block恢复时对应unhide/unblock。这些老命令没有 root 时限制更多所以禁用模式在 Android 6.0 以下的设备上不可用设置里会置灰数据层面核心是一份 JSON 清单每个包名对应说明、所属分类GFAM/AOSP/OEM/运营商等和风险等级应用列表的加载逻辑见 src/core/。界面层基于 Iced 框架构建在 src/gui/ADB 命令走异步执行批量操作时界面不会冻结。避坑指南常见问题与解决办法现象一直停在查找设备或提示 no devices found→ 原因USB 调试未授权、数据线只供电、Windows 缺少厂商 USB 驱动 → 处理重插手机并在弹窗点允许换根数据线Windows 下安装对应厂商驱动后再跑adb devices确认现象删除应用后被锁在锁屏界面→ 原因手机仍登录厂商账号时删除了该账号相关的系统组件手机无法再识别你的身份 → 处理操作前先退出厂商账号已发生时用 UAD 的恢复装回该组件现象系统更新后之前删掉的应用又回来了→ 原因OTA 更新会重新安装被移除的系统应用 → 处理每次系统更新后重跑一遍 UAD这是预期行为现象删错了关键组件反复重启进不了系统→ 原因移除了开机必需的包连续约 5 次启动失败后手机会自动进 recovery只能恢复出厂 → 处理操作前务必备份从 Recommended 分级开始UAD 不会造成硬件级变砖现象国产手机的部分预装应用不在厂商列表里→ 原因小米、华为等厂商把自己的闭源应用套用了 AOSP 的包名 → 处理切到 AOSP 列表再筛一遍现象禁用模式Disable mode是灰色的→ 原因设备低于 Android 6.0SDK 23无 root 无法禁用 → 处理改用卸载模式或接受该限制社区与参与下一步做什么这是一个社区驱动的开源项目GPL-3.0 协议。应用清单由社区持续维护新增和修正都直接更新 JSON 清单用户端启动时自动生效不需要等发版。Arch Linux 用户可以直接装 AUR 里的包。你可以通过项目的 issues 和 wiki 参与补充新应用的收录、修正描述与分级、完善各厂商和运营商的清理列表。建议的动作顺序先备份数据 → 安装 ADB 并开启 USB 调试 → 下载 UAD 连接手机 → 只处理 Recommended 分级里的应用 → 重启验证 → 之后再考虑 Advanced 及更高风险的分级。【免费下载链接】universal-android-debloaterCross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.项目地址: https://gitcode.com/GitHub_Trending/un/universal-android-debloater创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表