我正在尝试使用以下命令将编辑后的主机文件推送到 Android 设备adb push /root/android_hosts/hosts
我在这里收到类似这样的错误信息,
system/etcfailed to copy '/root/android_hosts/hosts' to 'system/etc/hosts': Permission denied
答案1
您无法将文件推送到 /system,因为您没有当时权限并且 /system 尚未挂载。
首先将文件移动到 SD 卡,
adb push /root/android_hosts/hosts /mnt/sdcard/hosts
然后进入adb shell并以root身份挂载/system
adb shell
su
mount -o remount,rw /system
因此,只需将文件复制到 /system/etc/
cp -fp /mnt/sdcard/hosts /system/etc/hosts
答案2
我用过这个,但你不能传输文件夹,而且在推送文件时,你必须输入文件类型,如 .bat 或 .mp3 就像这样
adb push C:\Windows\folder\loldkd.mp4 /sdcard/