Hướng dẫn kiểm tra CTS Verifier

Quản trị thiết bị

Kiểm tra: Trình xác minh Cts > Quản trị thiết bị > Kiểm tra khai thác quản trị viên thiết bị

  • com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity

Bài kiểm tra có thể được giải thích nếu nó hoạt động 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 mô tả không rõ ràng.

Nút kích hoạt quản trị viên phải bị tắt 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 thông báo chúc mừng được hiển thị Vì một ứng dụng khác đang hiển thị phía trên các tùy chọn này nên Cài đặt không thể phản hồi hành động của bạn. Do đó, vòi đã được đăng ký và vẫn có thể nhấn hủy và nhấn Gỡ cài đặt ứng dụng .

Dưới đây là kết quả mong đợi cho Bước 3.

Bật quản trị viên thiết bịKích hoạt ứng dụng đã bậtKích hoạt ứng dụng bị vô hiệu hóa
3. Nhấn vào [BẬT QUẢN LÝ THIẾT BỊ] 3.1. [Kích hoạt ứng dụng quản trị thiết bị này] đã được bật. 3.2. [Kích hoạt ứng dụng quản trị thiết bị này] bị tắt.

Hình 1. Kết quả mong đợi của bài kiểm tra quản trị thiết bị.

Kiểm tra thiết bị đồng hành

Kiểm tra thiết bị đồng hành là com.android.cts.verifier.companion.CompanionDeviceTestActivity .

Có thể không rõ liệu quá trình kiểm tra đã kết thúc đúng hay chưa sau khi chọn thiết bị trong danh sách và nhấn OK .

Xem bên dưới để biết kết quả mong đợi.

Đồng hành GONhấn vào thiết bị BTThẻ đồng hành
1. Nhấn vào [ĐI] 2. Nhấn vào thiết bị BT 3. Nhấn vào [Đạt]

Hình 2. Kết quả mong đợi của thử nghiệm thiết bị đồng hành.

Kiểm tra phát sóng thư thoại

Kiểm tra phát sóng thư thoại là com.android.cts.verifier.voicemail.VoicemailBroadcastActivity .

Để gửi thư thoại đến điện thoại, hãy gọi đến thiết bị, từ chối cuộc gọi trên thiết bị và để lại thư thoại.

Thư thoại trực quan là một cách để gửi dữ liệu âm thanh và thông tin chi tiết đến thiết bị cho các thư thoại đến, thay vì chỉ gửi SMS Chỉ báo chờ tin nhắn** (MWI) .

Thử nghiệm này nhằm kiểm tra hành vi liên quan đến việc nhận MWI và nếu thư thoại kèm theo hình ảnh đang được sử dụng thì nhà cung cấp dịch vụ có thể không gửi MWI và can thiệp vào thử nghiệm, do đó tính năng này phải bị vô hiệu hóa.

Kiểm tra phụ kiện/thiết bị USB

Kiểm tra thiết bị USB

Hình 3. Hướng dẫn kiểm tra phát sóng thư thoại.

Hướng dẫn cụ thể để tránh hành vi không ổn định:

  1. Cài đặt CtsVerifier.apk trên DUT
  2. Cài đặt CtsVerifierUSBCompanion.apk trên Pixel
  3. Đảm bảo tất cả cáp USB đã được ngắt kết nối
  4. Khởi động CtsVerifierUSBCompanion trên Pixel và chọn người đồng hành kiểm tra phụ kiện
  5. Khởi động CtsVerifier trên DUT và chọn kiểm tra Phụ kiện USB
  6. Kết nối Bộ chuyển đổiOTG với Pixel rồi kết nối DUT qua cáp USB-A(male)-C
  7. 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 tra hoàn thành

Kiểm tra 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 cung cấp cảm biến bên ngoài có thể được sử dụng để vượt qua bài kiểm tra. Nhà sản xuất thiết bị sẽ cần định vị một thiết bị để kết nối với thiết bị của họ nhằm kiểm tra các cảm biến động.

Nếu nhà sản xuất thiết bị không thể định vị thiết bị thì có thể sử dụng thiết lập sau.

  1. Mua bo mạch phát triển TI EK-TM4C123GXL.
    lựa chọn 1
    Lựa chọn 2
  2. Tải xuống và cài đặt lm4tools.

    Để thực thi linux/mac: cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    Đối với windows, bạn có thể sử dụng LMFlash trực tiếp từ TI, cho phép bạn flash từ GUI.

  3. Truy xuất tệp nhị phân do Google cung cấp có tên
    usb_sensor_dummy_accel.bin.

  4. Lật công tắc hiện có trên bo mạch sang chế độ DEBUG và cắm cáp micro USB vào cổng có nhãn DBG.

  5. 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 với sudo

  6. Sau khi nhấp nháy hoàn tất, hãy rút cáp micro USB khỏi cổng DBG, lật công tắc được sử dụng trước đó trở lại THIẾT BỊ, sau đó cắm một đầu cáp micro USB vào khe cắm USB có nhãn THIẾT BỊ. Đầu kia của cáp phải được cắm trực tiếp vào thiết bị của bạn.

  7. Bây giờ bạn có thể thực hiện kiểm tra CTS-V này để có thể phát hiện và sử dụng thiết bị bạn vừa cắm làm gia tốc kế giả.

Kiểm tra gỡ cài đặt quản trị viên thiết bị

Thử nghiệm này có thể yêu cầu cài đặt thủ công CtsEmptyDeviceAdmin.apk trên thiết bị trước tiên từ máy chủ thông qua adb .

Ví dụ: adb install CtsEmptyDeviceAdmin.apk .

Sử dụng Trình xác minh CTS > Quản trị thiết bị > Kiểm tra gỡ cài đặt quản trị viên thiết bị .

Nó 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 bài kiểm tra ghi chú

Bắt đầu từ Android 14, nếu OEM chọn bật vai trò NOTES thì thiết bị OEM phải vượt qua bài kiểm tra Capture Content for Notes CTS-V mới.

Bài kiểm tra Capture Content for Notes nằm trong CaptureContentForNotesVerifierActivity.java và được tìm thấy trong danh mục TÍNH NĂNG như trong hình sau:

capture-content-cts-v

Hình 4. Chụp nội dung để kiểm tra Ghi chú trong bộ CTS-V.

Bài kiểm tra Capture Content for Notes kiểm tra các API sau:

Trước khi thực hiện kiểm tra Ghi lại nội dung cho ghi chú, hãy làm như sau:

  1. Đảm bảo rằng thiết bị đã bật vai trò NOTES . Nếu bạn thấy tùy chọn Ghi chú trong Ứng dụng mặc định trong cửa sổ Cài đặt ứng dụng thì vai trò NOTES đã được bật.

  2. Nếu thiết bị hỗ trợ vai trò NOTES , hãy khởi động ứng dụng ghi chú mặc định trong cửa sổ đa nhiệm nổi. Bạn có thể thực hiện việc này thông qua điểm nhập phím tắt tiện ích trên màn hình chính hoặc tác vụ của thiết bị ngoại vi, chẳng hạn như nút trên bút cảm ứng.

  3. Cài đặt CtsDefaultNotesApp như được mô tả trong README .

Trong khi chạy thử nghiệm, hãy sử dụng các nguyên tắc sau:

  • Nếu vai trò NOTES bị tắt, danh sách kiểm tra sẽ trống và bài kiểm tra sẽ cho phép người dùng bỏ qua bài kiểm tra. Nhấn vào nút vượt qua màu xanh lá cây để bỏ qua bài kiểm tra.
  • Nếu vai trò NOTES được bật, nút vượt qua màu xanh lá cây sẽ bị tắt và các xét nghiệm sẽ có trong danh sách xét nghiệm như minh họa trong hình sau:

    capture-content

    Hình 5. Kiểm tra Capture Content for Notes khi vai trò NOTES được bật.

    Thực thi bộ kiểm tra Capture Content for Notes như sau:

    1. Đi qua từng bài kiểm tra và làm theo hướng dẫn.

    2. Nhấn vào nút thích hợp:

      • Nhấn vào nút vượt qua màu xanh lá cây để ghi lại thành công. Nút vượt qua màu xanh lá cây được bật khi tất cả các bài kiểm tra đều vượt qua.
      • Nhấn vào nút không thành công màu đỏ để ghi lại lỗi. Nút không thành công màu đỏ được bật nếu có thử nghiệm thất bại.