Skip to content

DeviceFarmer – IMEI/IMSI/ICCID Not Populating #984

Description

@rafaelb-lang

Summary

We are observing that DeviceFarmer/STF v3.7.9 does not populate SIM subscriber information (IMEI, IMSI, ICCID, Phone Number) for physical Android devices, even when:

A valid SIM card is installed
The SIM is detected by Android
The device successfully registers to the carrier network
Cellular data services are operational

The issue has been reproduced on multiple device vendors, suggesting the behavior is not OEM-specific.

Environment
STF Version

DeviceFarmer STF v3.7.9
Provider Architecture
1 STF Central deployed separately
2 STF Provider deployed on Linux
3 ADB running on host
4 Android devices connected via USB

Devices Tested:

Manufacturer: X800
Android Version: 14
Carrier: Verizon

Manufacturer: Rhino Mobility
Model: C6
Android Version: 14
SDK: 34
Carrier: AT&T
``
Within the STF Device Information panel:

Carrier Information Appears

Example:

Carrier: AT&T
Carrier: Verizon

Subscriber Information Missing

The following fields are blank:

1 Number
2 IMEI
3 IMSI
4 ICCID

SIM Detection Successful and Carrier Detection Successful

Testing indicates Android 14 restricts access to telephony subscriber identifiers from the ADB shell context.
"Permission denied"

Please advise.
Thank you

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions