Quản trị thiết bị
Kiểm thử: Trình xác minh Cts > Quản trị thiết bị > Kiểm thử tấn công giả mạo thao tác nhấn của quản trị viên thiết bị
com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity
Bạn có thể diễn giải kết quả kiểm thử để biết kết quả có như mong đợi hay không. Bạn có thể nhấn vào các nút thông qua lớp phủ nhưng có thể tạo ra nội dung mô tả không rõ ràng.
Bạn phải tắt nút kích hoạt quản trị viên và không được đăng ký bất kỳ thao tác nhấn nào.
Không thể kích hoạt ứng dụng quản trị thiết bị nhưng một thông báo ngắn sẽ xuất hiện Vì một ứng dụng khác đang hiển thị ở phía trên các tuỳ chọn này, nên phần Cài đặt không thể phản hồi thao tác của bạn. Do đó, thao tác nhấn sẽ được đăng ký và bạn vẫn có thể nhấn vào nút huỷ rồi nhấn vào Gỡ cài đặt ứng dụng.
Dưới đây là kết quả dự kiến cho Bước 3.
![]() |
![]() |
![]() |
3. Nhấn vào [BẬT QUẢN TRỊ VIÊN THIẾT BỊ] | 3.1. [Kích hoạt ứng dụng quản trị thiết bị này] đang bật. | 3.2. [Kích hoạt ứng dụng quản trị thiết bị này] đang tắt. |
Hình 1. Kết quả dự kiến cho kiểm thử quản trị thiết bị.
Kiểm thử thiết bị đồng hành
Kiểm thử thiết bị đồng hành là com.android.cts.verifier.companion.CompanionDeviceTestActivity
.
Bạn có thể không biết liệu quá trình kiểm thử đã hoàn tất chính xác hay chưa sau khi chọn thiết bị trong danh sách và nhấn OK.
Hãy xem phần dưới đây để biết kết quả dự kiến.
![]() |
![]() |
![]() |
1. Nhấn vào [GO] (BẮT ĐẦU) | 2. Nhấn vào một thiết bị Bluetooth | 3. Nhấn vào [Vé] |
Hình 2. Kết quả dự kiến cho kiểm thử thiết bị đồng hành.
Thử nghiệm truyền phát thư thoại
Kiểm thử thông báo truyền tin qua thư thoại là com.android.cts.verifier.voicemail.VoicemailBroadcastActivity
.
Để gửi thư thoại đến điện thoại, hãy gọi điện đến thiết bị, từ chối cuộc gọi trên thiết bị rồi để lại thư thoại.
Thư thoại bằng hình ảnh là một cách để gửi dữ liệu âm thanh của thiết bị và thông tin chi tiết về thư thoại đến, thay vì chỉ gửi tin nhắn SMS về chỉ báo chờ tin nhắn** (MWI).
Kiểm thử này đang kiểm thử hành vi liên quan đến việc nhận MWI và nếu bạn đang sử dụng thư thoại dạng hình ảnh, thì nhà mạng có thể không gửi MWI và gây ảnh hưởng đến quá trình kiểm thử, do đó, bạn phải tắt tính năng này.
Kiểm thử thiết bị/phụ kiện USB
Hình 3. Hướng dẫn thử nghiệm thông báo truyền tin qua thư thoại.
Hướng dẫn cụ thể để tránh hành vi không ổn định:
- Cài đặt CtsVerifier.apk trên thiết bị được kiểm thử (DUT)
- Cài đặt CtsVerifierUSBCompanion.apk trên Pixel
- Đảm bảo rằng bạn đã ngắt kết nối tất cả cáp USB
- Khởi động CtsVerifierUSBCompanion trên Pixel và chọn ứng dụng đồng hành kiểm thử phụ kiện
- Khởi động CtsVerifier trên DUT và chọn kiểm thử Phụ kiện USB
- Kết nối Bộ chuyển đổi OTG với Pixel, sau đó kết nối DUT thông qua cáp USB-A(đầu đực)-C
- Phê duyệt các hộp thoại kết nối theo thứ tự sau:
- Pixel
- DUT
- Pixel
- Chờ cho đến khi kiểm thử hoàn tất
Kiểm thử phát hiện cảm biến động
Mỗi nhà sản xuất thiết bị có thể quyết định có hỗ trợ API hay không (isDynamicSensorDiscoverySupported
).
Nếu một thiết bị hỗ trợ API, nhà sản xuất thiết bị cần lấy cảm biến bên ngoài có thể dùng để vượt qua bài kiểm thử. Nhà sản xuất thiết bị sẽ cần xác định vị trí của một thiết bị để kết nối với thiết bị của họ nhằm kiểm thử cảm biến động.
Nếu nhà sản xuất thiết bị không thể định vị thiết bị, bạn có thể sử dụng chế độ thiết lập sau.
- Mua bảng phát triển TI EK-TM4C123GXL.
Cách 1
Cách 2 Tải và cài đặt lm4tools.
Đối với linux/mac, hãy thực thi:
cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install
Đối với cửa sổ, bạn có thể sử dụng LMFlash trực tiếp từ TI. Công cụ này cho phép bạn cài đặt ROM qua giao diện người dùng đồ hoạ.
Truy xuất tệp nhị phân do Google cung cấp có tên là
usb_sensor_dummy_accel.bin.Đẩy nút chuyển trên bảng sang chế độ GỠ LỖI và cắm cáp USB loại nhỏ vào cổng có nhãn DBG.
Chạy lệnh sau:
lm4flash -v -E usb_accel_dummy.bin
LƯU Ý: Nếu có vấn đề về quyền, vui lòng chạy bằng
sudo
Sau khi quá trình cài đặt ROM hoàn tất, hãy rút cáp USB micro khỏi cổng DBG, gạt nút chuyển đã sử dụng trước đó về DEVICE (THIẾT BỊ), sau đó cắm một đầu của cáp USB micro vào khe USB có nhãn DEVICE (THIẾT BỊ). Bạn nên cắm trực tiếp đầu kia của cáp vào thiết bị.
Giờ đây, bạn có thể thực thi quy trình kiểm thử CTS-V này. Quy trình này sẽ có thể phát hiện và sử dụng thiết bị bạn vừa cắm vào làm gia tốc kế giả.
Kiểm thử gỡ cài đặt của quản trị viên thiết bị
Trước tiên, quy trình kiểm thử này có thể yêu cầu cài đặt thủ công CtsEmptyDeviceAdmin.apk
trên thiết bị từ máy chủ qua adb
.
Ví dụ: adb install CtsEmptyDeviceAdmin.apk
.
Sử dụng CTS Verifier (Trình xác minh CTS) > Device Administration (Quản trị thiết bị) > Device Admin Uninstall Test (Kiểm thử gỡ cài đặt của quản trị viên thiết bị).
Ứng dụng sẽ phát hiện rằng ứng dụng đã được cài đặt và thực hiện các bước khác.
Ghi lại nội dung cho kiểm thử Ghi chú
Kể từ Android 14, nếu nhà sản xuất thiết bị gốc (OEM) chọn bật vai trò NOTES
, thì thiết bị OEM phải vượt qua quy trình kiểm thử mới Capture Content for Notes (Ghi lại nội dung cho ghi chú) CTS-V.
Kiểm thử Nội dung chụp cho ghi chú nằm trong CaptureContentForNotesVerifierActivity.java
và thuộc danh mục FEATURES (TÍNH NĂNG) như trong hình sau:
Hình 4. Ghi lại nội dung để kiểm thử Ghi chú trong bộ CTS-V.
Kiểm thử tính năng Chụp nội dung cho ghi chú kiểm thử các API sau:
Intent#ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
Intent#EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE
android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
StatusBarManager#canLaunchCaptureContentActivityForNote
Trước khi thực thi kiểm thử tính năng Ghi lại nội dung cho ứng dụng Ghi chú, hãy làm như sau:
Đảm bảo rằng thiết bị đã bật vai trò
NOTES
. Nếu bạn thấy tuỳ chọn Notes (Ghi chú) trong phần Default apps (Ứng dụng mặc định) trong cửa sổ Cài đặt Apps (Ứng dụng), thì vai tròNOTES
đã được bật.Nếu thiết bị hỗ trợ vai trò
NOTES
, hãy khởi động ứng dụng ghi chú mặc định trong một cửa sổ nổi đa nhiệm. Bạn có thể thực hiện việc này thông qua điểm truy cập lối tắt tiện ích trên màn hình chính hoặc thao tác trên thiết bị ngoại vi, chẳng hạn như nút trên bút cảm ứng.Cài đặt
CtsDefaultNotesApp
như mô tả trongREADME
.
Trong khi chạy kiểm thử, hãy làm theo các nguyên tắc sau:
- Nếu vai trò
NOTES
bị tắt, danh sách kiểm thử sẽ trống và kiểm thử sẽ cho phép người dùng bỏ qua kiểm thử. Nhấn vào nút thẻ xanh lục để bỏ qua bài kiểm thử. Nếu bạn bật vai trò
NOTES
, nút vượt qua màu xanh lục sẽ bị tắt và các bài kiểm thử sẽ xuất hiện trong danh sách kiểm thử như trong hình sau:Hình 5. Ghi lại nội dung để kiểm thử Ghi chú khi bạn bật vai trò
NOTES
.Thực thi bộ kiểm thử Capture Content for Notes (Ghi lại nội dung cho ghi chú) như sau:
Làm theo hướng dẫn và thực hiện từng bài kiểm thử.
Nhấn vào nút thích hợp:
- Nhấn vào nút đi qua màu xanh lục để ghi lại kết quả thành công. Nút đạt màu xanh lục sẽ được bật khi tất cả các bài kiểm thử đều đạt.
- Nhấn vào nút không đạt màu đỏ để ghi lại lỗi.Nút không đạt màu đỏ sẽ được bật nếu có kiểm thử không đạt.