Trong những năm gần đây, Hệ điều hành Android đã dần dần bắt đầu chặn một số tính năng nhất định và ngăn các ứng dụng thực hiện các hành động như bật/tắt Wifi và Bluetooth. Để phân phối ứng dụng trên Google Play, bắt buộc phải cập nhật SDK Android mà các ứng dụng dựa vào, và yêu cầu này khiến các tính năng này không hoạt động được.

Để giải quyết vấn đề này, MacroDroid đã giới thiệu một ứng dụng trợ giúp được xây dựng dựa trên một phiên bản SDK Android cũ hơn nhiều (Android 5) vẫn có khả năng hỗ trợ các tính năng bị giới hạn này. Thay vì thực hiện các cuộc gọi trực tiếp, MacroDroid chuyển các yêu cầu đến ứng dụng trợ giúp và tính năng này vẫn có thể được hỗ trợ. Đáng tiếc là Google đã làm cho việc cài đặt các APK cũ như thế này trên Android 14 trở lên rất khó khăn. Tệp trợ giúp tiêu chuẩn chỉ có thể được cài đặt trên Android 14 thông qua lệnh dòng lệnh từ PC được kết nối.

Liên kết Ứng dụng Trợ giúp

Connectivity Helper
https://macrodroidlink.com/connectivityhelper/MacroDroid_Connectivity_Helper.apk

Universal Helper
https://macrodroidlink.com/helper/MacroDroidHelper.apk

Ic connectivity helper.png Connectivity Helper (Android 14+ và Xiaomi Android 12+)

Để vượt qua những hạn chế mới này, một ứng dụng trợ giúp giới hạn (MacroDroid Connectivity Helper) đã được tạo ra và có thể dễ dàng cài đặt trên Android 14 trở lên. Ứng dụng trợ giúp này hỗ trợ các tính năng sau:

  • Bật/Tắt Wifi và kết nối với mạng cụ thể.
  • Bật/Tắt Bluetooth và điều khiển kết nối với các thiết bị A2DP.
  • Bật/Tắt HotSpot.

Ứng dụng Connectivity Helper hoạt động với MacroDroid phiên bản V5.47.8 trở lên và có thể tải xuống và cài đặt từ đây: https://macrodroidlink.com/connectivityhelper/MacroDroid_Connectivity_Helper.apk

Tải tệp trực tiếp về thiết bị của bạn và mở nó để bắt đầu cài đặt. Tại thời điểm này, bạn có thể thấy cảnh báo rằng ứng dụng không rõ nguồn gốc không được phép cài đặt. Nếu bạn thấy cảnh báo này, hãy nhấp vào nút Cài đặt và cho phép ứng dụng cần thiết cài đặt ứng dụng từ các nguồn bên ngoài.

Not allowed to install vi.png

Khi cài đặt APK, bạn có thể thấy cảnh báo sau từ Google Play Protect. Trong trường hợp này, bạn chỉ cần nhấp vào nút 'Chi tiết' và chọn tùy chọn 'Vẫn cài đặt' như đã chỉ ra.

Install warning1 vi.png Install warning2 vi.png

Sau đó, bạn nên khởi chạy ứng dụng Connectivity Helper và cấu hình các quyền theo yêu cầu. Ứng dụng trợ giúp không sử dụng vị trí của bạn dưới bất kỳ hình thức nào, nhưng quyền này là cần thiết để thao tác trạng thái Wifi và truy vấn các SSID Wifi. Rất quan trọng để tắt tối ưu hóa pin cho ứng dụng trợ giúp, nếu không ứng dụng có thể không hoạt động đúng cách.

Connectivity helper screenshot vi.png

Icon universal helper.png Universal Helper (Android 13 trở xuống)

Đối với người dùng chạy Android 13 trở xuống (hoặc cho người dùng sẵn sàng cài đặt qua PC kết nối), ứng dụng trợ giúp universal nên được sử dụng. Ứng dụng trợ giúp này hỗ trợ tất cả các tính năng của Connectivity Helper cộng với các tính năng sau:

Vô hiệu hóa Camera (Android 10+) Hành động Shell Script (Một số lệnh chỉ hoạt động khi chạy qua trợ giúp) Hành động Cài đặt Hệ thống (Một số cài đặt chỉ hoạt động khi chạy qua trợ giúp) Ứng dụng trợ giúp universal hoạt động với tất cả các phiên bản hiện đại của MacroDroid và có thể tải xuống từ: https://macrodroidlink.com/helper/MacroDroidHelper.apk

Nếu bạn muốn cài đặt Universal Helper trên thiết bị chạy Android 14 trở lên, vui lòng xem trang sau.

Installing Universal Helper on Android 14+

Sau khi ứng dụng được cài đặt và khởi chạy, bạn sẽ được yêu cầu cấp một loạt quyền cho ứng dụng trợ giúp như đã hiển thị bên dưới. Những quyền này cho phép ứng dụng trợ giúp thực hiện đầy đủ các chức năng mà nó hỗ trợ. Tại thời điểm này, bạn nên mở ứng dụng và tắt tối ưu hóa pin theo hướng dẫn.

Universal helper permissions vi.png Universal helper screenshot vi.png

Thiết bị Xiaomi

Giống như nhiều trường hợp khác, các thiết bị Xiaomi có các quy tắc và đặc điểm riêng không áp dụng cho việc sử dụng ứng dụng trợ giúp.

Android 11 trở xuống

Nếu bạn đang chạy Android 11 trở xuống, bạn có thể an toàn cài đặt ứng dụng trợ giúp universal như đã mô tả ở trên và nó sẽ hoạt động mà không gặp vấn đề gì.

Android 12-13

Nếu bạn đang chạy Android 12 hoặc 13 và muốn sử dụng hành động Wifi, bạn phải cài đặt ứng dụng trợ giúp Connectivity Helper để thực hiện điều này (ngay cả khi bạn đã cài đặt ứng dụng trợ giúp universal). Ngoài ra, bạn nên điều hướng đến trang 'Quyền khác' cho ứng dụng Connectivity Helper để đảm bảo rằng bạn đã bật quyền Thay đổi kết nối Wifi và Thay đổi kết nối Bluetooth.

Xiaomi other permissions vi.png

Android 14+

Nếu bạn đang chạy Android 14 trở lên, thật không may, không có cách nào để tự động hóa việc kích hoạt kết nối Wifi thông qua ứng dụng trợ giúp. Khi cố gắng chuyển đổi Wifi theo cách này, hệ điều hành Android tùy chỉnh sẽ luôn hiển thị một lời nhắc phải được chấp nhận để tiếp tục. Không có cách nào được biết đến để vượt qua điều này.