ล้มเหลวในไฟล์ cp ไปยัง / ระบบ - ลิงก์ข้ามอุปกรณ์


11

ฉันกำลังพยายามส่งmv .apkไฟล์จาก/sdcardถึง/systemและได้รับข้อผิดพลาดต่อไปนี้:

ล้มเหลวใน 'XXX.apk' - ลิงก์ข้ามอุปกรณ์

ฉันไม่ได้remountฉัน/systemเป็นrw

root@ghost:/ # mount -o rw,remount /dev/block/platform/msm_sdcc.1/by-name/system /system
root@ghost:/ # mount | grep system                                             
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 rw,seclabel,relatime,data=ordered 0 0
root@ghost:/ # 

ฉันก็ลองทำตาม แต่ไม่มีโชค (

mbp:~ alexus$ adb root
adbd cannot run as root in production builds
mbp:~ alexus$ adb remount
remount failed: Permission denied
mbp:~ alexus$ 

เหตุใดฉันยังคงย้ายไฟล์ apk ไปที่ / ระบบไม่ได้ ฉันกำลังคิดถึงอะไร

คำตอบ:


19

และคำตอบนั้นค่อนข้างง่ายใช้cpแทนmv)


2
เพื่อความสมบูรณ์: หลังจากนั้นให้rmลบต้นฉบับ
Ujjwal Singh เมื่อ

นี้เป็นข้อ จำกัด ของ mvBusybox เมื่อต้นฉบับmvพบการเคลื่อนย้ายข้ามพรมแดนของอุปกรณ์มันจะทำcpตามอย่างแน่นอนrmดังนั้นฉันคิดว่ามันตั้งค่าเวลาของไฟล์เป็นค่าเก่า
ott--

การเพิ่มคำตอบของ alexus: หากคุณไม่มี busybox คุณสามารถใช้ cat SOURCE> DESTINATION เพื่อเลียนแบบ cp
johnny

ใช้ "busybox mv <from> <to>" ได้ผลสำหรับฉันตลอดเวลา

@ Johnny คุณไม่สามารถใช้catเพื่อคัดลอกไบนารีแมวจะทำงานเฉพาะกับไฟล์ข้อความ
alexus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.