How to uncover hidden service menu on galaxy s3

Hidden in your Galaxy S3 is the ability to test out all major display and sound functions.

I usually like to have some sort of diagnostic tool for my smartphones to make sure that every feature I pay for actually works. One great thing I just discovered about the Samsung Galaxy S III (S3) is that it has the diagnostic capabilities built right in.

I don’t know about you, but sometimes I swear that I see a dead pixel on my phone or that the vibration isn’t working like it should. I want to always be sure that even if I don’t use all the features, they're in good working order.

The Galaxy S3 makes this incredibly easy for all of us, but Samsung doesn’t exactly let us know that we have that capability built in.

Accessing the Service menu

The Service menu is activated through a sort of code that you enter into the dial pad of the phone. To get started:

  1. Start your Phone app
  2. Get to the Keypad screen
  3. Type in: *#0* #

You now should have in front of you a screen with a 5 X 3 grid of options.

dial *#0*# Service menu

Testing the color capabilities of the Galaxy S3

The top row of buttons tests the color capabilities of the phone. Touch each square to see the Red, Green and Blue color tests of the screen. You should be easily able to see if you have any dead pixels on the screen when it is filled with the various colors.

red blue

Testing the Receiver and Vibration

Tap the Receiver icon and you should hear a short, high pitched beep.  If you don’t, you might have some issues with the Receiver on the phone. 

Tap the Vibration icon to test the vibration of the phone. The test should emulate full vibration. This is a reported issue for some users, so it is good to test it out.

Test the dimming and Mega cam

Tap the dimming button and the screen will be divided in three parts; red, green and blue. Tap the screen again and it should dim to about half brightness.

dimming test camera

The Mega cam test simply tests out the big camera on the back. Tap it to activate the viewfinder and the rear lens.

Testing the sensors

I didn’t realize that the Galaxy S3 had as many sensors as it did until I tried this one out.  Tap the Sensor button and all hell breaks loose on the screen.

The Galaxy S3 will begin running tests for the:

  • Proximity sensor
  • Barometer sensor
  • Lights sensor
  • Gyroscope sensor
  • Magnetic Sensor

test sensors graph

You can input data, like the sea level pressure to calibrate the barometer and you can even graph the Gyroscope readings by tapping the Graph button. It seems like this is data that would be most useful to a technician, but it is kind of cool to play with.

Testing out the Touch screen

Tap on the Touch icon and the screen shifts to a grid. Tap anywhere on the screen to either color in a box green or leave a dot somewhere on the screen.  This test is particularly useful if you think you have areas of the screen that are not responding well to touch. This test should re-assure you that all is working well or it will clearly identify issues that need to be fixed.

touch screen test

Testing the Sleep, Speaker and Sub key

To test if the Sleep function is working, just tap the Sleep key.  If Sleep is working on your phone, you will need to unlock the screen and then re-type in the code to access the Service menu.

Tapping the Speaker icon will play a series of tones to test out the speaker on the back of the phone. If you don’t hear anything, make sure your volume is turned up.

The Sub key is what Samsung seems to be calling the Menu and Back soft keys to either side of the Home button. When you tap Sub key on the test panel, you then tap either one or both of the Sub keys to change the color on the screen, which lets you know that both buttons are functioning, as they should.

Testing the Front cam, LED and Low frequency

The last row of icons tests various functions of the phone.  Tap the Front cam button to make sure that the front camera is operating as it should. The screen should show you whatever the front camera of the phone is seeing.

Tap the LED button to test the various LED colors.  Each time you tap the screen, you should see - in order – Red, Green, Blue, End.

Tap the Low frequency button to test various LCD frequencies. 

test LED lcd test

While some of these tests didn’t really mean that much to me, my guess is that this screen will prove very useful to service technicians who need to respond to customer complaints about features that they experience to be not working on the phone.

Let’s just hope that the local tech at Verizon, Sprint or AT&T know that this exists and use it to cut down on needless repairs or exchanges.

There are 76 comments

Incitatus says:


dakidd says:


unglued94ta says:

the international Galaxy Note has the same capability

mhmmdy123 says:

So AT&T Galaxy NOTE has the same thing too.

StaplesJohn says:

Yes it does, great find.

yodatom10 says:

hmm wonder if the gnex has the same thing

Flowy says:

sgs2 has same functionality (except last two and some sensors)

kugreg says:

Sprint GSII (Epic 4G Touch) has this same function too.


Not working for me

Anyone else have trouble getting out of the "Dimmer" test?

dsearles says:

Yes. Had to reboot the phone to get out of it.

etotheo says:

Same here... Reboot it was.

bazjeepers says:

which phone? on the SGII Skyrocket, I just used the back button to get out of dimming test.

rvgraham says:

double tap on the back button

coraphise says:

That's the same code my Samsung Focus (windows phone provided by work) uses; on that, I had to use the phone dialer to dial ##634# first though, otherwise diagnostics wasn't available. (Thank you XDA for that one!)

masterxchief says:

You can do the same thing on the newer htc phones (One X, One S, EVO LTE), *#*#3424#*#*

jc78 says:

Is this for stock ROM only?

Immolate says:

Working here on Synergy 1.3 (Verizon)

MarkJones312 says:

Doesn't work with CM11

VagrantRadio says:


Suntan says:

Extra Credit for actually naming the test "Mega Cam."


Lee_R3D says:

Anyone else get a picture of a chihuahua after selecting "image test" on the output page for the accelerometer?

tfbrown69 says:

I lold when I saw fido...

Anyone that knows the shortcut to fast dormancy on the SGS3?

ventzi says:

Here is another code for pretty much the same type of tests.

*#self# or *#7353#

sk8trix says:

This only works on stock roms though not on CM9 or 10

Hi. Just curious if this will work on rooted s4?

CeluGeek says:

Works on Samsung Captivate Glide too except that the LED and Low Frequency tests are missing. You'd think they would've added a way to test the hardware keyboard but they just copy/pasted the same diagnostics software they had for non-keyboard devices like the Galaxy S II.

iLLusive says:

How do you exit this testing area?

CeluGeek says:

With the Back capacitive key.

munnarg says:

Back key.

Everything about this device is simply amazing. Clearly the BEST smartphone ever made...

davidk365 says:

I'm pretty sure this is nothing new.
Test Mode has been available on all Samsung Android smartphones, running stock ROM.
You just need to know the dial codes.

bbryson says:

Who said anything about it being new information? I'm pretty sure it was more or less an FYI.

Similar on Sony and Sony Ericsson...


The test menu is HOOOOOGE!!!

draddo11 says:

Pretty neat could be useful to try before buying ..

cynbad#AC says:

the information on here is just plain amazing!!!!! thx everyone who contributes! cynbad

MangoPowah says:

Found a way to exit this without reboot. Just double tap the back button. :)

xKrNMBoYx says:

Thanks this will be very useful.

jojones44 says:


ncc1701p says:

This is a very cool debug find

tech189 says:

Cool! This also seems to work on the Samsung Galaxy Ace as well!

DJxDARIENx says:

Every Samsung device should have this built into it .

> Type in: *#0*(space)#

How do we type in "space"?

(AndroidCentral can't even seem to get the simplest things correct, these days.)

Hey Rude Person,

Everyone makes mistakes. Stop acting like a donkey.

Cliffy44 says:

Chesty_Techie_Jogger says: > Type in: *#0*(space)# How do we type in "space"?
(AndroidCentral can't even seem to get the simplest things correct, these days.)

The Name Is Nigel - Flat Chested Techie Jogger wasn't acting like a donkey.
She is one; without the need to act; and her comment confirms that.
Unfortunately, they allow Joy Behar, Stupid Joe Biden and Rosie O'Donought fans to post here.

bjcrochet says:

This also works on Samsung Galaxy SII Skyrocket with updated ICS. Don't know if it worked before the update to ICS. I only deceided to try it after reading your article and it looks exactly the same so maybe it is a ICS thing and not Samsung?

Eric_L_1 says:

Empowering Information. Nicely Detailed Article. - Big Props!

Cliffy44 says:

THIS is an excellent post.

It's no wonder that Android Central is the NUMBER 1 Samsung Galaxy S 3 blog spot.

ro1224 says:

In CM10 on my CDMA (Sprint) Galaxy Nexus, the *#*#3424#*#* code posted by @masterxchief opens up something called a PhoneUtil dialog with options for UART and USB, that I don't quite understand. Interesting.

scottbeamer says:

I just tried this on my phone. (GS III - AT&T). It doesn't work.

socal says:

Not working on my Verizon GS3 anymore. Wonder if they changed the code with one of the recent updates.

bazjeepers says:

Works for AT&T SII Skyrocket. *#0*#

jojones44 says:


dbdnvikas says:

Yea, that's really cool. You can check out secret features that were founded by a XDA dev here:

maiks says:

doesn't work on my verizon sgs3

maiks says:

when i dial the *#0*# on my verizon sgs3 with jelly bean 4.1.1 it tells me my number cant be completed as dialed

Deepak M Rao says:

It's also working on my note 10.1
I think it works in any Samsung device bearing 4.0 or above.
There's some extra options like wacom test, speaker l and r etc.

MissSD says:

I have a samsung s3, and when I first got it I could get into the hidden stuff, and then I did an upgrade for verizon and now nothing. if i do *#0*# nothing happens and if I hit dial it goes to verizon and tells me I'm wrong, anyone know how to fix this.

drewkelly says:

Looks like the Jellybean update killed this...anybody got a fix?

Troy Jones says:

I cant get it to work, what to do??

n8cs says:

You have to first type *#22745927 to get to an 'enable/disable hidden menu' screen. Check enable and you're good to go.

NyGrl72 says:

Awesome!! Thanks that worked :-)


I have the verizon model and i can not access this service menu?????

chrisabston says:

Verizon S3 galaxy dial codes not working! *#0011# is not working.
Thank you n8cs for sharing the hidden menu on off toggle!

*#22745927 allowed me to turn on the hidden menu and then fix my

lazrus1 says:

Verizon Galaxy S3. Very Cool. Thanks much! I tried the code in the article above, alone , and it did not work. But then I put in the code you listed above (no need to press the "call" button) and I got a option pop up: "Enable Hidden menu?" I enabled it. Then I typed in the code from the article above - no space needed, did not need to press the "call" button - and the menu popped up, as described. Thanks much!

jpriest007 says:

Works on my Verizon GN2. Just put in *#22745927 first.

How to Galaxy Note 1 ?

I read all comments and tried every which way to get this to work on my Samsung Galaxy S3 and its s no go.. bummer.

David Wendel says:

This works on the AT&T i-337 Samsung Galaxy S4 for anyone who cares!

ackthbbft says:

Works on my old POS GS2. Tells me my magnetic sensor needs calibrating (might explain why my GPS always has a hard time).

Actually ALL Samsung Touch devices have this General Test Mode. Even phones that aren't even smartphones.

*#0*# is the key

I've read every comment on this and not one single code has worked. Perry sure there is something wrong with my touch screen, but I can't calibrate it. Help maybe?

I am having trouble with the directions. What does one do when the code has been entered? If the service screen comes up automatically after the typing, mine doesn't. What could I be doing wrong? If it is not automatic, what am I supposed to do? I tried hitting the phone, contacts, the general dialpad, an arrow pointing down, etc. I tried asking the little lady inside the phone, and she had no idea what I was talking about. I am not sure why I want to do this, but I hate failing at a challenge.

HotrodSueC says:

Cricket Samsung Galaxy S3 - nothing happens with any of these or any other codes I find. HELP.