ขอบคุณSérgioสำหรับคำสั่ง "mount" โดยไม่ต้องใช้พารามิเตอร์ ฉันจะต้องทำadb push
ลงไป/data/data/com.my.app/lib
สำหรับปัญหาการทดสอบบางอย่างและได้รับการ "อ่านอย่างเดียวระบบแฟ้ม" ข้อความ
คำสั่ง ls แสดงให้ฉันเห็น:
root@android:/ # ls -l /data/data/com.my.app/
drwxrwx--x u0_a98 u0_a98 2016-05-06 09:16 cache
drwxrwx--x u0_a98 u0_a98 2016-05-06 09:04 files
lrwxrwxrwx system system 2016-05-06 11:43 lib -> /mnt/asec/com.my.app-1/lib
ดังนั้นเป็นที่เข้าใจกันว่าไดเรกทอรี "lib" นั้นแยกออกจากไดเรกทอรีแอปพลิเคชันอื่น
คำสั่ง
mount -o rw,remount /mnt/asec
ไม่ได้แก้ไขปัญหา "r / o fs" ต้องการพารามิเตอร์อุปกรณ์ก่อนพารามิเตอร์ไดเรกทอรี
คำสั่ง "df" ก็ไม่ได้ช่วย แต่ก็แสดงให้เห็นว่า/mnt/asec/com.my.app-1
ไดเรกทอรีของฉันอยู่ที่จุดเชื่อมต่อที่แยกต่างหาก
จากนั้นฉันก็ดูmount
และ voila!
root@android:/ # mount
.........
/dev/block/dm-4 /mnt/asec/com.my.app-1 ext4 ro,dirsync,relatime 0 0
ขั้นตอนถัดไปมีการอธิบายไว้แล้ว: remount ไปที่ RW, push และ remount กลับไปที่ RO
adb remount
แล้วคุณจะได้อะไร?