You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Linux端ADB将旧安卓手机的应用迁移到新设备

前置准备
  • 两台安卓设备均开启开发者选项:连续点击5次「设置-关于手机-版本号」,返回设置列表后进入开发者选项,开启USB调试,连接电脑时勾选「始终允许该计算机调试」并确认
  • Linux笔记本安装ADB工具,对应发行版执行对应命令:
    • Debian/Ubuntu 系:sudo apt install android-sdk-platform-tools
    • Fedora/RHEL 系:sudo dnf install android-tools
    • Arch 系:sudo pacman -S android-tools
  • 验证设备连接:用USB线连接设备到电脑,执行adb devices,终端输出设备序列号即为连接成功。如果识别不到设备,执行sudo usermod -aG plugdev $USER,注销重登后再尝试
第一步:从旧手机导出全量应用+数据
  1. 仅连接旧手机到电脑,执行备份命令:
    adb backup -all -apk -obb -f ./android-full-backup.ab
    参数说明:
  • -all:备份所有已安装应用
  • -apk:同时导出应用安装包
  • -obb:导出应用附带的obb数据包(多为大型游戏资源)
  • -f:指定备份文件的保存路径
  1. 命令执行后旧手机会弹出备份确认窗口,可自行选择是否设置备份密码,确认后等待备份完成即可,备份时间取决于安装应用的数量和数据大小

注意:部分应用开发者在配置中关闭了allowBackup权限,这类应用的私有数据无法通过该方法导出,建议提前通过应用内置的导出功能单独备份这类应用的数据

第二步:恢复数据到新手机
  1. 拔掉旧手机,仅连接新手机到电脑,确认adb devices能识别到新设备
  2. 执行恢复命令:
    adb restore ./android-full-backup.ab
  3. 新手机弹出恢复确认窗口,若之前设置了备份密码则输入对应密码,确认后等待恢复完成即可,所有应用和对应数据会自动安装还原到新手机
注意事项
  • 若新旧手机安卓大版本差距过大,可能存在部分应用恢复后闪退的问题,建议优先备份应用内置数据后再执行迁移
  • 该方法全程不需要联网,不需要额外安装手机端应用,不会上传任何数据到第三方服务器,符合隐私需求
  • 备份过程不会修改旧手机的任何原有数据,即使备份中断也不会影响旧手机正常使用

内容的提问来源于stack exchange,提问作者jimmy978654321

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 20:48:02