Dùng Tasker quản lý ứng dụng tài chính
Hướng dẫn bằng hình ảnh sẽ được cập nhật khi tôi rảnh. Nội dung được viết rất vội và tôi chưa thể trau chuốt ngay được, mong bạn thông cảm.
Nguyên lý hoạt động
Sử dụng các tính năng mạnh mẽ của Tasker, dự án này cho phép bật/tắt các ứng dụng có quyền trợ năng, adb và các cài đặt nhà phát triển (sau đây gọi là “cài đặt nâng cao”) để ứng dụng ngân hàng và tài chính không dừng hoạt động theo các yêu cầu của Ngân hàng Nhà nước. Sau khi cài đặt, bạn có thể thêm công tắc “ Accessibility apps” vào mục cài đặt nhanh (quick settings) để bật/tắt các cài đặt nâng cao theo yêu cầu. Ngoài ra, bạn có thể chỉnh sửa dự án theo nhu cầu của bạn, hay thêm lệnh để tự tắt các cài đặt nâng cao khi mở ứng dụng do bạn chọn.
Đọc và hiểu toàn bộ nội dung này để biết cách dự án Tasker này vận hành nhé!
LƯU Ý
Dự án này sẽ chiếm quick setting tile số 1 của Tasker. Nếu bạn đang sử dụng Tasker từ trước, hãy sửa dự án này trước khi chạy lần đầu tiên để tránh xung đột nhé.
Cài đặt
Bước 1: Mua Tasker trên Google Play Store tại đây . Ứng dụng có giá khoảng 132k (chưa bao gồm phí nhà mạng nếu bạn thanh toán bằng SIM điện thoại). Ứng dụng có vẻ đắt tiền nhưng thật sự rất đáng, hãy cân nhắc mua nó nhé! Nếu bạn đã mua hoặc được chia sẻ giấy phép trong nhóm gia đình, bấm vào liên kết trên để tải về.
Toàn bộ hướng dẫn dưới đây dành cho phiên bản tiếng Anh. Nếu cần, hãy đổi ngôn ngữ ứng dụng (Android 13+) hoặc ngôn ngữ máy trước khi tiếp tục.
Bước 2: Nhấn vào nút dưới đây để nạp dự án tôi đã làm sẵn vào Tasker. Vui lòng mở nó trên điện thoại đã cài Tasker, nếu không liên kết sẽ không có tác dụng!
Sau khi nhấn nút và được chuyển đến ứng dụng Tasker, bạn chọn Yes, sau đó làm theo hướng dẫn để cung cấp đầy đủ quyền cho Tasker.
Bước 3: Chạy dự án một lần để ô cài đặt nhanh (quick setting tile) được kích hoạt: chọn tab Task > chọn dự án (ở hàng tab dưới) Finance apps > nhấn giữ Manage finance apps > nhấn nút ở góc trên bên phải. Sau đó bạn có thể thêm quick setting tile số 1 của Tasker (lúc này đã được cài tên là Accessibility apps) vào phần quick settings để nhanh chóng bật/tắt các cài đặt này khi vào ứng dụng tài chính.
Bước 4: Đọc mục câu hỏi thường gặp để tùy chỉnh dự án theo đúng ý của bạn.
Câu hỏi thường gặp
1. Làm sao để tôi cấp quyền Write secure settings?
Riêng với quyền Write secure settings, bạn sẽ cần chạy lệnh adb như sau:
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant net.dinglisch.android.taskerm android.permission.DUMP
Nếu bạn không biết adb là gì, làm theo hướng dẫn bên dưới. Hướng dẫn này dành cho Windows, nhưng các nền tảng khác cũng na ná vậy á. thể hiện bạn cần thao tác trên máy tính, và thể hiện bạn cần thao tác trên điện thoại.
- Tải Android SDK Platform-Tools tại đây .
- Giải nén file bạn đã tải.
- Bật cài đặt dành cho nhà phát triển. Để làm điều này, hãy nhấn 10 lần vào số hiệu bản dựng (Build number), sau đó nhập mật khẩu điện thoại (nếu có). Cách dễ nhất để đến mục Số hiệu bản dựng là tìm kiếm cài đặt này, còn nếu không muốn tìm thì nó sẽ thường ở Giới thiệu về điện thoại > Thông tin phần mềm > Số hiệu bản dựng (mỗi hãng điện thoại sẽ giấu mục này ở những chỗ khác nhau).
- Mở trang Cài đặt nhà phát triển (Developer options) và bật USB debugging lên.
- Mở thư mục đã giải nén. Nhấn tổ hợp phím Shift + chuột phải vào VÙNG TRỐNG của thư mục, sau đó chọn một trong ba tùy chọn sau theo thứ tự ưu tiên: Open in Terminal, Open PowerShell window here, hoặc Open Command Prompt window here.
- Sử dụng cáp USB kết nối điện thoại với máy tính, mở khóa điện thoại (nếu đang khóa), sau đó dán lệnh vào cửa sổ đã hiển thị ở bước trước. Nếu trong cửa sổ hiện ra có chữ “Windows PowerShell”, hãy sử dụng lệnh bên dưới thay thế:
.\adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS .\adb shell pm grant net.dinglisch.android.taskerm android.permission.DUMPNếu đây là lần đầu bạn dùng USB debugging, bạn sẽ cần cấp quyền từ điện thoại — nhìn hộp thoại trên màn hình điện thoại và xác nhận nhé.
- Sau khi cấp quyền thành công và bạn không có nhu cầu dùng cài đặt cho nhà phát triển, hãy tắt nó đi, sau đó làm theo hướng dẫn bên dưới để công tắc không bật/tắt chúng.
2. Làm sao tùy biến dự án?
Mở Tasker > chọn tab Task > (ở hàng tab dưới) Finance apps > nhấn Manage finance apps.
Với cách tôi cài đặt, phần lệnh nằm trên chữ Else sẽ tắt các tùy chọn, phần lệnh nằm dưới chữ Else sẽ bật các tùy chọn. Để xóa một lệnh, nhấn và giữ rồi chọn tất cả các lệnh bạn không mong muốn và nhấn nút Cut ở góc trên bên phải. Để sửa một lệnh, bấm vào nó và làm theo hướng dẫn. Trở về tương đương với việc lưu, để hủy thay đổi bạn cần nhấn nút thoát ở góc trên bên phải.
- Accessibility Services: Stop All: Tắt hết tất cả ứng dụng có quyền trợ năng.
- Accessibility Services: Start: Bật ứng dụng có quyền trợ năng được chỉ định. Để sửa danh sách, bấm vào lệnh này, kéo xuống phần Services rồi bấm vào nút kính lúp để chọn các ứng dụng bạn muốn bật quyền trợ năng khi lệnh chạy.
- development_settings_enabled: Trạng thái bật cài đặt nhà phát triển. 1 = bật, 0 = tắt. Cái này sẽ KHÔNG khôi phục trạng thái gốc của các cài đặt nhà phát triển (tắt kiểu bình thường thì các cài đặt trước đó sẽ bị xóa).
- adb_enabled: Trạng thái bật adb. 1 = bật, 0 = tắt.
- adb_wifi_enabled: Trạng thái bật adb không dây. 1 = bật, 0 = tắt.
3. Làm sao để lệnh tắt các cài đặt tự động chạy?
Bạn sẽ cần phải tạo một task mới.
- Mở Tasker, chọn tab Task, dự án (tab dưới) Finance apps, nhấn Manage finance apps.
- Nhấn và giữ một lệnh và chọn tất cả các lệnh nằm giữa “If” và Else” (có màu xanh ở đầu).
- Nhấn nút Copy .
- Trở về giao diện Task, bấm dấu cộng ở góc dưới bên phải, nhập tên task tùy chỉnh và bấm dấu tick để lưu.
- Trong màn hình hiện ra sau đó, bấm giữ vùng trống và chọn Paste.
- Trở về trang chủ Tasker, chọn Profiles rồi bấm dấu cộng ở góc dưới bên phải. Chọn Application.
- Chọn tất cả ứng dụng mà bạn muốn tự tắt cài đặt khi mở. Chọn xong thì bấm trở về.
- Chọn task bạn đã đặt tên ở bước 4.
Tôi không khuyến khích bạn tạo lệnh tự động bật cài đặt, vì các ứng dụng này có thể mở hộp chọn ảnh, dẫn đến việc Tasker nghĩ bạn đã thoát ứng dụng tài chính, bật cài đặt trở lại, khiến ứng dụng tài chính phản ứng và tự thoát.
Mọi thắc mắc hay báo lỗi có thể nhắn tin cho tôi để được giải đáp kịp thời nhé.