Tôi muốn lấy một ứng dụng đã cài đặt, bao gồm dữ liệu của nó, từ một thiết bị Android đã root và sản xuất từ nó một APK phù hợp để cài đặt trên thiết bị Android chưa root.
Điều này có thể không?
Chỉnh sửa: Các câu trả lời / nhận xét hiện có dường như củng cố ý tưởng rằng các ứng dụng hiện tại không hỗ trợ nhúng dữ liệu của ứng dụng vào APK. Có lẽ câu hỏi cơ bản hơn là, liệu các tệp nhúng APK có thể được định sẵn /data/data/[appname]
hay chúng bị hạn chế để tự chứa khi cài đặt?
Ghi chú:
- Tôi giả định rằng, nếu có thể, chức năng này sẽ được tích hợp vào một ứng dụng như Titanium Backup. Titanium Backup có thể sao lưu ứng dụng + dữ liệu vào một tệp duy nhất, nhưng tệp đó không phải là APK và chỉ có thể được khôi phục bằng chính Titanium Backup - điều này không giúp ích gì cho tôi vì thiết bị đích không được root và vì vậy không thể chạy TB.
- Các giải pháp yêu cầu sử dụng thiết bị đầu cuối trên điện thoại hoặc ADB đều ổn.
Cảm ơn.
.apk
đơn giản (vì vậy ít nhất bạn có thể lấy nó). Tôi cần xem xét các tập tin dữ liệu; AFAIR đây là thuộc tính được lưu trữ đơn giản, nhưng tôi không thể nhớ định dạng được sử dụng. Tuy nhiên, việc khôi phục dữ liệu trên thiết bị chưa root có lẽ rất khó đạt được vì lý do tương tự như sao lưu là: không truy cập vào các thư mục dữ liệu ...