Trang chủ » làm thế nào để » Cách khôi phục quyền truy cập vào ứng dụng Ops trong Android 4.4.2+

    Cách khôi phục quyền truy cập vào ứng dụng Ops trong Android 4.4.2+

    Google đã xóa quyền truy cập vào App Ops, giao diện quản lý quyền ứng dụng Android ẩn, trong Android 4.4.2. Ứng dụng Ops vẫn hiện diện trong Android, tuy nhiên - với quyền truy cập root, chúng tôi có thể lấy lại.

    Trò chơi mèo vờn chuột với các nhà phát triển Android của Google vẫn tiếp tục. Chúng tôi sẽ phải tiếp tục cuộc chiến cho đến khi Google vẫy cờ trắng và thừa nhận rằng người dùng của chúng tôi sẽ có thể kiểm soát quyền truy cập vào dữ liệu riêng tư của chúng tôi.

    Root + Khung Xposed + AppOpsXposed

    Thủ thuật này sẽ cho phép chúng tôi lấy lại quyền truy cập vào giao diện Ops của ứng dụng. Để làm điều này, chúng ta sẽ cần ba điều:

    • Truy cập root: Google đã vô hiệu hóa hoàn toàn quyền truy cập vào Ops ứng dụng cho những người bình thường, nhưng nó vẫn có sẵn sâu trong ROM Android gốc kể từ ngày 4.4.2. Với quyền truy cập root đầy đủ, chúng tôi có thể lấy lại.
    • Khung Xposed: Xposed Framework là một công cụ cho phép chúng tôi sửa đổi các phần của hệ thống thường yêu cầu flash ROM. Với Xposed Framework và quyền truy cập root, chúng ta có thể thực hiện các loại chỉnh sửa cấp hệ thống này. Những chỉnh sửa này cho phép chúng tôi sửa đổi các ứng dụng hệ thống trong thời gian chạy mà không cần sửa đổi trực tiếp các tệp của chúng.
    • AppOpsXposed: Mô-đun Xposed Framework này khôi phục quyền truy cập vào Ops ứng dụng và thêm tùy chọn Ops ứng dụng vào ứng dụng Cài đặt chính của Android.

    Trước tiên, bạn sẽ cần root thiết bị của bạn. Làm thế nào bạn làm điều này phụ thuộc vào thiết bị của bạn. Nếu bạn có thiết bị Nexus, chúng tôi thích Bộ công cụ gốc Nexus của WugFresh, bộ công cụ sẽ hướng dẫn bạn toàn bộ quá trình.

    Sau khi được root, bạn sẽ cần bật tùy chọn Nguồn không xác định của Wap, tải xuống tệp APK Trình cài đặt framerwork Xposed từ trang web chính thức của nó và cài đặt nó trên thiết bị của bạn.

    Khởi chạy Trình cài đặt Xposed sau khi được cài đặt, chạm vào tùy chọn Khung và nhấn Cài đặt / Cập nhật.

    Với khung được cài đặt, chạm vào Mô-đun trong ứng dụng để xem các mô-đun bạn có thể tải xuống. Cuộn xuống và chạm vào mô-đun AppOpsXposed, sau đó nhấn nút Tải xuống để cài đặt nó.

    Kích hoạt mô-đun trong danh sách Mô-đun và khởi động lại thiết bị của bạn để kích hoạt các tinh chỉnh của bạn.

    Bạn sẽ thấy tùy chọn Ops ứng dụng trong ứng dụng Cài đặt của Android, nơi nó thuộc về. Nhấn vào ứng dụng để truy cập vào giao diện Ops của ứng dụng chưa được mở.

    Root + Ứng dụng Ops X

    Nếu bạn đã có quyền truy cập root, bạn vẫn có thể sử dụng Ứng dụng Ops X trả phí. Ứng dụng Ops X là một phiên bản điện tử và được biên dịch lại của công cụ Google App Ops với các tính năng bổ sung. Khi bạn trả tiền mua hàng trong ứng dụng, ứng dụng cài đặt sẽ tải xuống Ứng dụng Ops X và sử dụng quyền truy cập gốc để cài đặt nó vào phân vùng hệ thống của bạn.

    App Ops X đáng chú ý vì nó vẫn tiếp tục hoạt động bình thường trên Android 4.4.2, ngay cả sau khi Google phá vỡ phiên bản App Ops tiêu chuẩn. Nếu Google loại bỏ hoàn toàn phiên bản App Ops đi kèm trên phiên bản Android mới hơn được phát hành sau 4.4.2, có thể App Ops X vẫn sẽ tiếp tục hoạt động và sẽ trở thành tùy chọn tốt nhất.

    Nếu không có gì khác, điều này cho thấy một con đường phía trước nếu Google loại bỏ hoàn toàn Ops ứng dụng. Các nhà phát triển có thể biên dịch lại giao diện Ops của ứng dụng và sử dụng quyền truy cập root để cài đặt nó vào phân vùng hệ thống. Google nói rằng App Ops chỉ hiển thị API hệ thống đang được sử dụng ở nơi khác trong hệ thống - ví dụ: để hạn chế quyền thông báo hoặc kiểm soát ứng dụng SMS nào có khả năng gửi tin nhắn SMS. Do đó, Google sẽ không thể ngăn chúng tôi thực hiện việc này mà không xóa quyền truy cập vào các API cấp thấp hơn, ngay cả khi họ đã xóa hoàn toàn giao diện.

    CyanogenMod và ROM tùy chỉnh khác

    Thay vì bắt đầu chơi trò chơi mèo vờn chuột với các nhà phát triển Android của Google, những người có thể bắt đầu cố gắng phá vỡ giao diện App Ops và vô hiệu hóa ngay cả các thủ thuật này trong các phiên bản Android trong tương lai, bạn có thể chỉ muốn cài đặt ROM tùy chỉnh.

    Ví dụ: CyanogenMod bao gồm trình quản lý cấp phép của chính nó hiện dựa trên Ứng dụng Ops. Các nhà phát triển của Cyanogenmod có thể sẽ không xóa quyền truy cập vào App Ops trong một bản cập nhật nhỏ. Ngay cả trước khi App Ops tồn tại, Cyanogenmod đã kết hợp trình quản lý cấp phép ứng dụng riêng cho phép người dùng kiểm soát những gì ứng dụng có thể và không thể làm trên thiết bị của riêng họ.

    Một phần của vẻ đẹp của Android là nó cho phép các ROM tùy chỉnh như vậy tồn tại, vì vậy bạn có thể chọn rời khỏi Google và chọn tin tưởng các nhà phát triển khác. Một phần của sự xấu xí của Android là bạn thường xuyên phải làm, cho dù bạn đang tìm kiếm quản lý quyền ứng dụng hay chỉ cập nhật kịp thời cho nhiều điện thoại Android.


    Thay vì buộc người dùng quan tâm đến việc quản lý quyền ứng dụng để root thiết bị của họ và sửa đổi tệp hệ thống - hoặc cài đặt hoàn toàn hệ điều hành Android mới - Google nên cho phép tất cả người dùng kiểm soát quyền truy cập vào dữ liệu riêng tư của họ.

    Người dùng Android có thể kiểm soát xem ứng dụng có thể truy cập danh bạ của họ hay không, giống như người dùng iOS có thể.