在adb中复制文件时出现"failed on '...' - Cross-device link"报错,这是因为安卓将手机内部存储和sdcard当作不同的设备,下面利用cat命令解决此问题。
将手机链接linux电脑,确保手机已经root
安装adb
sudo apt install adb
切换到root权限
su
以root权限启动adb
adb root
进入adb shell
adb shell
有些手机由于root不彻底,进入adb shell后不是root权限,需要切换一下
su
现在就可以将system目录下的文件复制到sdcard下了
cat /system/filename > /sdcard/filename