Cấu hình Work Profile
TikMatrix hỗ trợ cấu hình người dùng Work Profile cho từng thiết bị riêng lẻ, điều này rất hữu ích cho các thiết bị do doanh nghiệp quản lý hoặc môi trường ứng dụng kép.
Work Profile là gì
Work Profile là một tính năng của Android cho phép tạo một môi trường làm việc độc lập trên cùng một thiết bị. Bằng cách cấu hình các ID người dùng khác nhau, bạn có thể:
- Sử dụng TikMatrix bình thường trên các thiết bị do doanh nghiệp quản lý
- Thiết lập các cấu hình người dùng khác nhau cho các môi trường ứng dụng khác nhau
- Đạt được khả năng quản lý thiết bị và kiểm soát quyền chi tiết hơn
Sử dụng công cụ Shelter để nhân bản ứng dụng
Trước khi cấu hình Work Profile, bạn cần dùng công cụ Shelter để nhân bản ứng dụng TikTok và TikMatrix:
Shelter là gì
Shelter là một ứng dụng mã nguồn mở tạo và quản lý Work Profile trên thiết bị Android. Nó cho phép bạn chạy các ứng dụng nhân bản trong một môi trường làm việc biệt lập.
Cài đặt Shelter
- Tải Shelter từ F-Droid hoặc Google Play Store
- Cài đặt và mở Shelter trên thiết bị của bạn
- Làm theo trình hướng dẫn thiết lập để tạo Work Profile
Nhân bản các ứng dụng cần thiết
Sau khi thiết lập Shelter, bạn cần nhân bản cả ứng dụng TikTok và TikMatrix:
-
Nhân bản ứng dụng TikTok:
- Mở Shelter và vào tab "Main"
- Tìm TikTok trong danh sách ứng dụng
- Nhấn nút "Clone to Work Profile"
- Chờ quá trình nhân bản hoàn tất
-
Nhân bản ứng dụng TikMatrix:
- Trong Shelter, tìm TikMatrix trong danh sách ứng dụng
- Nhấn nút "Clone to Work Profile"
- Xác nhận thao tác nhân bản
Xác minh việc nhân bản thành công
Sau khi nhân bản thành công:
- Bạn sẽ thấy cả TikTok và TikMatrix với biểu tượng cặp táp trong ngăn ứng dụng
- Đây là các phiên bản Work Profile của các ứng dụng
- Các ứng dụng gốc vẫn không thay đổi trong hồ sơ chính
Cách cấu hình Work Profile
1. Mở thanh công cụ thiết bị
Khi thiết bị của bạn được kết nối và hiển thị trong giao diện chính của TikMatrix:
- Nhấp đúp vào thẻ thiết bị để vào chế độ toàn màn hình
- Một thanh công cụ sẽ xuất hiện bên phải màn hình thiết bị
- Thanh công cụ mặc định thu gọn và sẽ tự động mở rộng khi bạn di chuột qua
2. Tìm nút Work Profile
Ở dưới cùng của thanh công cụ, bạn sẽ thấy một nút biểu tượng cặp táp, đó là nút cấu hình Work Profile.
3. Đặt ID người dùng
- Nhấn nút bi ểu tượng cặp táp
- Nhập ID người dùng trong hộp thoại bật lên (ví dụ: 10)
- Nhấn nút "Lưu"
4. Xác nhận cấu hình
Sau khi cấu hình thành công, hệ thống sẽ hiển thị thông báo "Đã lưu cài đặt người dùng Work Profile".
Giải thích về ID người dùng
Các ID người dùng phổ biến
- 0: Người dùng chính (người dùng mặc định)
- 10: Người dùng work profile đầu tiên
- 11: Người dùng work profile thứ hai
- Các ID người dùng bổ sung tuân theo mẫu này
Cách tìm ID người dùng
Nếu bạn không chắc chắn về các ID người dùng trên thiết bị của mình, bạn có thể tìm chúng bằng:
adb shell pm list users
Hoặc thực thi trong các công cụ gỡ lỗi của TikMatrix:
pm list users
Ví dụ đầu ra:
Users:
UserInfo{0:Owner:c13} running
UserInfo{10:Work profile:1030} running
Lưu trữ tệp cấu hình
Các cấu hình Work Profile được tự động lưu vào tệp data/work_profile_user.json với định dạng sau:
{
"device_serial_1": "10",
"device_serial_2": "0",
"device_serial_3": "11"
}
Quản lý cấu hình thiết bị
Xem cấu hình hiện tại
Cấu hình Work Profile của mỗi thiết bị là độc lập. Bạn có thể:
- Đặt ID người dùng khác nhau cho từng thiết bị
- Sửa đổi cấu hình người dùng thiết bị hiện có bất kỳ lúc nào
- Xóa cấu hình (nhập giá trị trống và lưu để xóa cấu hình)
Quản lý hàng loạt
Nếu bạn cần quản lý một số lượng lớn thiết bị, bạn có thể chỉnh sửa trực tiếp tệp data/work_profile_user.json:
- Đóng ứng dụng TikMatrix
- Mở tệp cấu hình
- Thêm hoặc sửa đổi cấu hình thiết bị theo định dạng JSON
- Khởi động lại TikMatrix
Xử lý sự cố
Các vấn đề thường gặp
H: Các lệnh thất bại sau khi thiết lập Work Profile
Đ: Vui lòng xác nhận:
- ID người dùng có chính xác không
- Người dùng tương ứng có tồn tại trên thiết bị không
- Bạn có đủ quyền để truy cập người dùng đó không
H: Làm thế nào để hủy cấu hình Work Profile
Đ: Xóa trường nhập ID người dùng trong hộp thoại cấu hình và nhấn lưu.
H: Phải làm gì nếu cấu hình bị mất
Đ: Các cấu hình được lưu trong một tệp JSON cục bộ. Nếu bị mất, bạn có thể cấu hình lại hoặc khôi phục tệp data/work_profile_user.json từ bản sao lưu.
H: Các vấn đề liên quan đến Shelter
Đ: Nếu bạn gặp vấn đề với Shelter:
- Nhân bản thất bại: đảm bảo bạn có quyền quản trị và đủ dung lượng lưu trữ
- Không thấy các ứng dụng đã nhân bản: kiểm tra xem Work Profile đã được kích hoạt đúng cách trong Shelter chưa
- Ứng dụng bị crash trong Work Profile: thử nhân bản lại các ứng dụng hoặc cập nhật Shelter
- Không tìm thấy các ứng dụng đã nhân bản: tìm các ứng dụng có biểu tượng cặp táp trong ngăn ứng dụng của bạn
Thực hành tốt nhất
Môi trường doanh nghiệp
- Quản lý thống nhất: đặt cùng một ID người dùng cho tất cả các thiết bị doanh nghiệp
- Phân tách quyền: sử dụng các ID người dùng khác nhau để phân biệt các cấp độ quyền khác nhau
- Sao lưu cấu hình: sao lưu định kỳ tệp
work_profile_user.json
Sử dụng cá nhân
- Cô lập ứng dụng: đặt các môi trường người dùng khác nhau cho các mục đích khác nhau
- Môi trường thử nghiệm: sử dụng các ID người dùng độc lập để thử nghiệm ứng dụng
- Bảo vệ quyền riêng tư: cải thiện bảo mật quyền riêng tư thông qua việc phân tách người dùng
Quản lý công cụ Shelter
- Cập nhật thường xuyên: giữ ứng dụng Shelter luôn cập nhật để đảm bảo tính tương thích
- Đồng bộ ứng dụng: đảm bảo cả TikTok và TikMatrix đều đã được nhân bản trước khi cấu hình Work Profile
- Sao lưu cài đặt Shelter: xuất và sao lưu cấu hình Shelter để dễ dàng khôi phục
- Theo dõi cập nhật ứng dụng: khi TikTok hoặc TikMatrix cập nhật, bạn có thể cần cập nhật cả các phiên bản đã nhân bản
Chi tiết kỹ thuật
Chức năng Work Profile được triển khai bằng cách thêm tham số --user vào các lệnh ADB:
# Không có Work Profile
adb shell input tap 100 200
# Có Work Profile (ID người dùng: 10)
adb shell --user 10 input tap 100 200
Điều này đảm bảo các lệnh thực thi trong đúng môi trường người dùng, tránh các vấn đề về quyền và xung đột môi trường.
Bằng cách cấu hình Work Profile đúng cách, bạn có thể sử dụng TikMatrix một cách suôn sẻ trong nhiều môi trường thiết bị phức tạp, cải thiện hiệu quả công việc và sự thuận tiện trong quản lý.