Việc truy cập các tệp trực tiếp trên điện thoại của bạn rất khó, nhưng bạn có thể sao chép chúng vào máy tính của mình, nơi bạn có thể làm bất cứ điều gì bạn muốn với nó. Không cần root, bạn có 2 tùy chọn:
-
Nếu ứng dụng có thể gỡ lỗi, bạn có thể sử dụng
run-as
lệnh trong adb shelladb shell run-as com.your.packagename cp /data/data/com.your.packagename/
-
Ngoài ra, bạn có thể sử dụng chức năng sao lưu của Android.
adb backup -noapk com.your.packagename
Bây giờ bạn sẽ được nhắc 'mở khóa thiết bị của bạn và xác nhận thao tác sao lưu'. Tốt nhất là KHÔNG cung cấp mật khẩu, nếu không, việc đọc dữ liệu sẽ trở nên khó khăn hơn. Chỉ cần nhấp vào 'sao lưu dữ liệu của tôi'. Tệp 'backup.ab' thu được trên máy tính của bạn chứa tất cả dữ liệu ứng dụng ở định dạng sao lưu android. Về cơ bản, nó là một tệp tar được nén. Trang này giải thích cách bạn có thể sử dụng lệnh zlib của OpenSSL để giải nén nó. Bạn có thể sử dụng
adb restore backup.db
lệnh khôi phục bản sao lưu.