Android_Secret_Code String Revealed!

Status
Not open for further replies.

egg_head

Well-known member
Sep 16, 2010
172
22
0
Hell yes!
After a few hours trying to uncover the dialing code string for the Fascinate, I finally figured it out!
I've dug into *almost* all the AndroidManifest.xmls to compose a list of hidden menus you can gain access to.

I shouldn't have to say it, but I will..
I'm not responsible if you brick your phone.
Play with these things at your own risk.
Even if I said it's been tested by me and confirmed to work.
It's not my fault if your phone takes a crap on you.
Make a backup of your phone.


I will be doing some more testing and will uncover more hidden menus, but this is what I have for now..

Some members were unable to enter these menus and I discovered that you need to enable 'Hiddenmenu' to do so.
To enable this menu, do this:


Go into the Dialer and enter *#22745927
A box will come up asking for the SPC code. Enter 000000
Press the Hiddenmenu Enable radio button.


The dialing code string you have to use is *##

Here are some things you can gain access to


Audio Tuning
*#28346#
Several audio tuning menus.
I've only tested the two items below:

To silence boot and shutdown audio go to Situation/BOOTSOUND and turn the values to 0. I've tested and confirmed this works.

To silence the volume key audio when turning the volume up/down go to Situation/VOLUMEKEY and turn the values to 0. I've tested and confirmed this works.


Full Bat Popup

*#3844228#
This allows you to disable the full battery pop-up.
I have tested this and it works successfully.


HwCodec
*#0002*28346#
Audio path volume controls. Most importantly, it looks like there's a sidetone adjustment.
I have not tested any of these items yet.


Shutdown
*#7594#
This enables you to shut your phone off by long-pressing the power/lock key.
No more pop-up confirmation.
I have tested this and it works successfully.
I've also discovered by doing this, it will disable the puzzle/glass unlock screen.
Personally, having to push a button and slide the screen is redundant.
I like the one-step process.


Diag/Testing Mode
*#4636*1111#
 
Last edited:
None of them do anything on my phone

Seriously?
They work on my phone and my brother's.
Maybe because we're rooted.
Or maybe because we have test mode enabled..
I will try something and report back.

[tapatalk on android]
 
Doesn't do anything here either. I'm assuming one has to hit send at the end? Otherwise it just sits there..
 
This is great. Hopefully this is the first step towards increasing the maximum speaker volume and turning down side tone.
 
Wow, great job! I'm eager to hear what else you discover, especially regarding adjusting the sidetone.
 
Or maybe because we have test mode enabled..
I will try something and report back.

Ok, so I checked and you DO need testmode enabled to enter these menus.
I already had test mode enabled which is why I was able to get into them.
To enable test mode, do this:

Go into the Dialer and enter *#83786633 then press the Home key
Go back into the phone dialer and enter *#22745927
Now a box will come up asking for the SPC code. Enter 000000
Press the Hiddenmenu Enable radio button.

Now you can use these codes.
 
Ok, so I checked and you DO need testmode enabled to enter these menus.
I already had test mode enabled which is why I was able to get into them.
To enable test mode, do this:

Go into the Dialer and enter *#83786633 then press the Home key
Go back into the phone dialer and enter *#22745927
Now a box will come up asking for the SPC code. Enter 000000
Press the Hiddenmenu Enable radio button.

Now you can use these codes.

Ahh, I can confirm that that did it. You need to clear your dialer screen before entering in the second number (at least I did).
 
Wow, great job! I'm eager to hear what else you discover, especially regarding adjusting the sidetone.

Yeah!

I spent a long time trying to figure this one out.
Seems like an easy task, but it look me awhile..
I did it for one reason- ADJUSTING SIDETONE!

I've done some playing around with it, but can't seem to figure it out.

I enter the HwCodec screen, enable Codec Tuning, change the value of Sidetone, but it never 'sticks'.

What usually happens is I do that, exit the screen, make a call and I get zero audio.
To get the audio going again, I have to reboot.

Then, if I go back into the HwCodec screen, the value I entered went back to 0.

Sooner or later I'll get the right combination or value entered in.
 
*#7594#

If your enable this, it appears to not only shutdown your phone with a long press of the power key, but it also disables your lock screen (puzzle/glass screen).

[tapatalk on android]
 
  • Like
Reactions: sung3d
This is an amazing find, egg_head! Kudos to you!!

BINGO!!! These are from the Epic 4G forum and all work as far as I can tell so far:

TESTED AND FUNCTIONING WORKAROUND (thanks Aero!):

Enter GPS debug/settings application by typing *#1472365#
click "Setup" tab
click "position mode"
Click "starting mode
Enable "Cold Start"
Back out.

Other Codes (thanks Dlwicksel!):


*#1472365# - GpsSetup
Very useful tests for the GPS!!!
Setup/Position Mode/ Operation Mode: (Standalone/MSAssisted/MSBased) Starting Mode: (Cold Start/Warm Start/Hot Start) Session Type: (Single Fix/Navigation) Setup/Command allows you to test the GPS and look at the results

*#INFO*1111# - Testing
Phone information/Battery information/Battery history/Usage statistics
Very useful diagnostics

*#0*# - LCD TEST
red/green/blue/melody/vibration/dimming/megacam/Sensor/touch/sleepmode/LED/RECEIVER
Very useful tests for the LCD

##RTN# - Real-Time Network (RTN)
Lots of useful information, like the Life timer / calls and Life Byte usage stats

*#DATA*727336*# - DataCreate
Call log/System Space/User Space/Phone Book/Schedule/Message/Ring tone/Screen/IMEI/ESN/Error log
Very useful information!!!

*#0228# - BatteryStatus
Very useful real-time battery statistics!

##UPST# - PhoneUtil - UART/USB
Universal Asychronous Receiver/Transmitter / Universal Serial Bus
Most likely controls how you connect technician testing equipment to test out the UART/USB subsystems

##DATA# - Data Programming - (Verizon customers: whenever prompted for SPC enter 000000)
User Name/Advanced/Restore/Enable HFA/DSA Server/MMSC/URL/Multimedia/WorkMode/WiMAX

##DEBUG# - Debug Menu - (Verizon customers: whenever prompted for SPC enter 000000)
Debug Screen/Test Calls/RC Data/HDR/1X Selection/Voice Privacy/DTMF Set/Korea Mode Set

##AKEY# - Data A key menu - (Verizon customers: whenever prompted for SPC enter 000000)

##<MSL># - (Verizon customers: whenever prompted for SPC enter 000000)
Program your Mobile Device Number(MDN) and Mobile Station ID(MSID)

##GPSCLRX# - Reset the GPS - (Verizon customers: whenever prompted for SPC enter 000000)

##SCRTN# - Changes DSA back to Factory - (Verizon customers: whenever prompted for SPC enter 000000)

##TTY# - TTY TestMode

*#0842# - Device Test - Vibration Test

*#0673# - MelodyTest

*#7780# - Factory data reset

*#232331# - BluetoothTest

*#2664# - Touchscreen Accuracy Test
Nice if you want to see how accurate your touchscreen is

*#0283# - ServiceMode - PACKET LOOPBACK
Need to hit home to get out - I couldn't get this to do anything but it could be the data packet that you sent coming back to you on the loopback device

*#767*3855# - Factory Format - WARNING!!!
Will go to Hands Free Activation
Nice if you'd like to reactivate your phone, it will do so automatically

*#197328640# - ServiceMode - Menu key to bring up menu - WARNING!!!
Will turn off your radio - Not sure what this does

*#0011# - ServiceMode - Force Closes - Menu key to bring up menu
Will turn on your radio, and then reboot

*#32489# - ServiceMode - Force Closes - Menu key to bring up menu
Doesn't seem to affect the radio

*#2580# - ServiceMode - Not sure what this does

*#0782# - RTCTimeRead - Displays Date and Time

*#745# - Sec_RIL_Dump - Has the LogFileList
Copy to phone memory/Copy to SD card(grayed out)/View Ril Log(grayed out)/Clear Ril Log/Exit
Probably dumps the logs for the Radio Interface Layer (RIL) between the Operating System and the phone's radio and modem
I haven't tested a dump yet

*#9900# - SysDump
copy logcat/dumpstate/dumpsys/enable debug log/copy/watchdogdumpstatelog
Probably dumps the logs for the Operating System kernel
I haven't tested a dump yet

Updated above info. Wherever instructed to enter an SPC code, dial 000000. The differs from Sprint customers who have to enter an MSL code, which they typically don't have.
 
Last edited:
  • Like
Reactions: Tr4ck3rx
Cory, I will keep it up to date..

People are having better GPS luck with the cold start?
Do we know the technical difference?

Good stuff!

Edit- nice update on your post.
I tried some of those having found them in different .apk AndroidManifest.xml files, but some didn't work, or you need the MSL.
Still some good ones in there.


[tapatalk on android]
 
Cory, I will keep it up to date..

People are having better GPS luck with the cold start?
Do we know the technical difference?

Good stuff!

Edit- nice update on your post.
I tried some of those having found them in different .apk AndroidManifest.xml files, but some didn't work, or you need the MSL.
Still some good ones in there.


[tapatalk on android]

Definitely. I updated my post to replace the requirement to enter an MSL code (Sprint specific) with an SPC code, which is 000000 for Verizon customers.
 
Definitely. I updated my post to replace the requirement to enter an MSL code (Sprint specific) with an SPC code, which is 000000 for Verizon customers.

Ha! Never thought of that!
I couldn't see the forest for the trees there.


[tapatalk on android]
 
People are having better GPS luck with the cold start?
Do we know the technical difference?
I didn't appear to, took ~3 minutes to lock just as it did earlier today standing in an entrance way to my building (we're very overcast/rainy today). I'm using GPS Status app.

What should the operation mode be set to? The choices are Standalone/MSassisted/MSbased and my Fascinate was set to MSbased.

Also, is it true that Fascinate doesn't have a radio so those radio codes won't do anything? Sorry if a ridic dumb question.:p
 
Last edited:
Also nice to know finally how much is configurable for everyone who won't "play" with the settings in the hope that Samsung tweaks with an OTA patch.
 
stupid question disclaimer:

Are any of these codes useful or even feasible with another phone/carrier? For instance a Nexus One on T-Mobile?

I would guess no, but I'm curious, but not curious enough to screw up my phone.
 
stupid question disclaimer:

Are any of these codes useful or even feasible with another phone/carrier? For instance a Nexus One on T-Mobile?

I would guess no, but I'm curious, but not curious enough to screw up my phone.

Some of these codes work across several different models.
Many will not however.
It would be more or less a trial and error thing.
 
Status
Not open for further replies.

Trending Posts

Forum statistics

Threads
956,762
Messages
6,969,859
Members
3,163,610
Latest member
imastukosaurusrex