Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to determine if a Galaxy S3 (i747, running 4.1 JB, stock ROM, but with root) is currently carrier locked in software (i.e. without needing to obtain and insert a different network's SIM).

Apparently there used to be a USSD code to do this (*#SIMLOCK#), but that appears to no longer work.

share|improve this question
try *#service#? – t0mm13b Feb 28 '13 at 18:59
@t0mm13b - Nope, doesn't work. – Compro01 Feb 28 '13 at 19:23

There is a way to do it but it is way more complicated than borrowing a SIM card. The SIM card does not even have to be activated (have service)... just have different MCC/MNC from your carrier.

To do it the "hard" way you would need to:

  1. find, download, install drivers for Qualcomm DIAG interface
  2. find, download, install QXDM
  3. find how to switch your phone into the DIAG mode (DIAG interface does not enumerate in normal mode)
  4. find the QXDM command to query the subsidy lock status
  5. find how to interpret the result you would get
  6. come back and post the detailed solution
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.