0

There is an app that allows you to enter a secret code in the format *#*#(code)#*#*, however it is not working on my phone (Samsung Galaxy SII GT-I9100) running CyanogenMod 10 (Android 4.1.1).

I have managed to confirm that it is working on other devices, so why isn't it working on mine? Logcat reveals nothing.

Flow
  • 18,464
  • 16
  • 79
  • 138
Liam W
  • 8,436
  • 11
  • 40
  • 67

2 Answers2

4

A lot of the secret codes are either carrier specific or ROM specific. An example, I bought my son an HTC EVO 4G (from swappa) and called sprint to activate it. They had me enter one of the secret codes and it should have launched a window that would ask for a PIN. But it did not.

The reason was because the phone that I bought was running CM7. In order to activate I had to enter this code. But in order to enter the code, I had to have the Stock HTC Sense ROM installed on the device.

I found a flashable version of the Sense ROM, flashed it, called back Sprint and entered the Secret Code. Everything worked as expected. Then after the device was registered with Sprint I flashed CM7 back on the device.

Ryan Conrad
  • 22,673
  • 9
  • 58
  • 81
  • 1
    Urgs, is CDMA registration really this dreadful? – ce4 Jan 05 '13 at 23:10
  • @ce4 CDMA? Whats that... – Liam W Jan 06 '13 at 10:49
  • @ce4: there is most probably a platform/device independent way to register the device, perhaps by manually entering some settings, but the customer supports's script probably does not include that since they don't want to support modded devices. – Lie Ryan Jan 06 '13 at 11:38
1

Ok, so I discovered what the issue was...

It seems that it only works if the app is a system app - I have no idea why, as it works normally on my mum's phone running Android 2.3.7.

It must either be an Android 4.1.3 feature, or a CyanogenMod feature. I will investigate further however.

EDIT:

This wasn't actually the issue. It turns out it was a development issue, as apps needed to be opened first (on Android 3.1+) before the receivers would register.

Liam W
  • 8,436
  • 11
  • 40
  • 67
  • A system app is signed and part of the ROM, you need the keys to sign the app and shove it into /system/app, in nutshell, a system app will have more access to Android's intents that are specific to system. A ordinary app would not have that privilege - for example secure settings.. – t0mm13b Jan 06 '13 at 16:51