Công Nghệ

microG GmsCore: Thay thế Google Play Services bằng mã nguồn mở

microG GmsCore là bản viết lại mã nguồn mở của Google Play Services, cho phép app Android chạy trên LineageOS và các ROM AOSP khác, giúp người dùng lấy lại quyền riêng tư.

Tuấn Kiệt|
microG GmsCore: Thay thế Google Play Services bằng mã nguồn mở
Photo: Abhishek Navlakha — via Pexels • Nguồn ảnh

microG GmsCore là bản viết lại hoàn toàn miễn phí của Google Play Services, lớp phần mềm mà hầu hết ứng dụng Android dùng để gọi các dịch vụ của Google như bản đồ, định vị hay thông báo đẩy. Dự án giúp các app này chạy được trên những hệ điều hành dựa trên AOSP như LineageOS, mà không cần cài bản Google độc quyền.

Vì sao điều này quan trọng?

Hãy hình dung Google Play Services như một người gác cổng chạy ngầm trên điện thoại, biết khá nhiều về thiết bị của bạn. microG đóng vai người gác cổng thay thế, mã nguồn mở theo giấy phép Apache 2.0, ai cũng có thể kiểm tra. Người dùng chủ động chọn dịch vụ Google nào muốn bật, thay vì bị bật sẵn toàn bộ.

Nhẹ và linh hoạt

Dự án hứa hẹn tiết kiệm pin, bộ nhớ và CPU, không kèm phần mềm rác. Nó có sẵn dịch vụ định vị hoạt động cả khi có và không có mạng, chạy được trên máy thật lẫn máy ảo.

Điều kiện cần biết

Hệ điều hành cần hỗ trợ signature spoofing để microG giả lập sự hiện diện của Play Services chính thức. Để dùng đầy đủ, bạn cần cài thêm một app thay thế cho Play Store như microG Companion. Lưu ý rằng một số app vẫn dùng thư viện độc quyền để giao tiếp với microG. Đây là bước tiến thú vị của cộng đồng công nghệ mã nguồn mở trong cuộc chơi quyền riêng tư.

Chia sẻ

Bình luận (0)

0/1000
Đang tải...

Tin cùng chuyên mục

Xem tất cả →
Grokking: Lỗi thực thi mã từ xa trong PHP nguy hiểm đến mức nào
Grokking

Lỗi thực thi mã từ xa trong PHP nguy hiểm đến mức nào

Hai lỗ hổng thực thi mã từ xa trong PHP đạt điểm CVSS 9,2 đã được vá khẩn cho bản 8.2–8.5. Palo Alto Networks ước tính hơn 22,6 triệu máy chủ có thể bị ảnh hưởng.

Dành cho bạn