Hiện tại, các bản sao lưu TWRP không bao gồm /data/media
và điều này dường như không có trên radar của các nhà phát triển ( vấn đề xảy ra tại GitHub chỉ là một loạt các +1 không có phản hồi chính thức). Bây giờ chúng ta có Selinux để giải quyết, chỉ cần sao chép các tệp qua lại rõ ràng không còn là một tùy chọn và có một số cách khác nhau để truy cập /data/media
trong toàn bộ hệ thống tệp, mỗi cách có chủ sở hữu và quyền hiệu quả khác nhau.
Cụ thể, tôi nên tiếp cận sao lưu và khôi phục /data/media
như thế nào để mọi thứ được khôi phục chính xác như cũ và các ứng dụng của tôi không gặp vấn đề với các quyền kết quả?
dd
/ data / media vì nó được nhận dạng là một thư mục. Tôi đã không thử, nhưng tôi nghĩ rằng bạn có thể / dd
dev/block/pl platform / msm_sdcc.1 / by-name / userdata , thay vào đó.
dd
chắc chắn là một ý tưởng tồi. Nó thậm chí còn tệ hơn phương thức sao lưu mặc định của TWRP & CWM , tar
. Trong trường hợp bạn rất giàu có và đã mua một chiếc điện thoại 128 GB và bạn chỉ lưu trữ một vài tệp trong đó, dd
vẫn sẽ sao lưu toàn bộ phân vùng, từng khối, dẫn đến hình ảnh có kích thước 128 GB. Ngoài ra, một vấn đề nghiêm trọng khác là bạn không thể dd
trực tiếp vào máy tính của mình, vì vậy bạn phải tìm một bộ lưu trữ 128 GB khác trên điện thoại (thẻ SD?) Để tạm thời ngừng hoạt động.
dd
trực tiếp đến máy tính bằng phương tiện adb shell
, để lệnh cuối cùng trở thành adb shell "dd if=partition" > out.img
.
/data/media
chỉ là một bí danh cho/storage/emulated/0
? Quyền và quyền sở hữu luôn được khôi phục với kho lưu trữ .tar của Android.