(Bug) Lưu ý khi sync photo bằng NextCloud trên thiết bị Android
Vừa qua, mình phát hiện các hình ảnh đồng bộ từ điện thoại thông qua NextCloud client (NC) trên thiết bị Android bị mất dữ liệu GPS Exif (định vị vị trí đã chụp của hình ảnh). Việc này chỉ xảy ra từ giữa tháng 12/2024, khi mình update NextCloud lên phiên bản mới nhất.
Qua tìm hiểu nguyên nhân, lỗi này do sự thay đổi các quy định bảo mật thông tin mới áp dụng trên Google Play Store và Android 10+, các app không được cấp quyền "All Files" access sẽ bị "strips" phần dữ liệu GPS này.
Từ cách đây 1 năm, đã có user than phiền về vấn đề này [2], nhưng không hiểu tại sao lỗi này mới xảy với mình ra khi update NC trong tháng qua (ver: 3.30.6
).
Nếu bạn không quan tâm phần định vị GPS của photo thì việc này không quan trọng, nhưng với ai sử dụng dữ liệu này vừa để lưu trữ thông tin, vừa để tra cứu lại nơi chụp của ảnh khi cần thì đây thật sự là 1 vấn đề cần xử lý ngay.
Cách xử lý lỗi này:
- Gỡ bản cài đặt NC trên thiết bị
- Cài đặt lại NC trên thiết bị, sau khi đăng nhập thành công, tại màn hình cấp quyền, nhớ chọn "All Files" access cho ứng dụng.
Nhận xét:
- Đây là 1 lỗi diễn ra âm thầm, lẽ ra NextCloud nên có cảnh báo rộng rãi trong cộng đồng để tránh thiệt hại cho người dùng khi dữ liệu của họ có khả năng không được toàn vẹn sau đồng bộ.
- Không phải cập nhật app lên version mới nhất luôn tốt, đôi khi nó chỉ để phục vụ cho mục đính thay đổi "policy" của tổ chức phát hành và có thể gây rắc rối cho bạn.