Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,811,035 Members 41,332 Now Online
XDA Developers Android and Mobile Development Forum

Hidden Menu enabler tool + IMEI restore method

Tip us?
 
AdamOutler
Old
(Last edited by AdamOutler; 6th January 2013 at 06:52 AM.)
#1  
AdamOutler's Avatar
Recognized Developer - OP
Thanks Meter 9,623
Posts: 5,196
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
Default Hidden Menu enabler tool + IMEI restore method

Introduction/Credit
This hack is due full credit to GitNick on irc.freenode.net #galaxy-note-2.. I packaged it into CASUAL format because I found it useful and needed it repeatedly. I've had it sitting on my desktop and rather than simply clean up and delete it, i figured I'd post it.

Prerequisites
1. A windows, Linux, or Mac computer.
2. Ensure your Java is up-to-date
3. Your device must be rooted.

Instructions
  1. Click Settings>Developer Options>Usb Debugging
  2. Plug your device into the computer
  3. click the Do It! button in CASUAL
  4. On your device, enable the Hidden Menus from the screen that pops up
  5. Click the Do It! button again
  6. Enjoy the hidden menus features

Download CASUAL GNote2 Hidden Menus



Thanks to AndrewZorn for this image:





For a full restore on Galaxy devices... say you wiped it somehow, which is totally possible with an unlocked IROM and I've done it. you need the EFS, mk9efs1, mk9efs2, and mk9efs3 partitions. The mk9efs partitions are used by the modem in order to authenticate it for the device. These partitions are required to prevent boot-looping after you enter Android. If someone decides to ditch their device, please post these files to help out others. I'm not enitrely sure if the mk9 files contain device specific information.

You will need to get a "stock" version of these files on a rooted device, "dd'd" over and then perform the IMEI change procedure below to have a fully operational device.

To restore your IMEI, follow the directions from <:GeeK:> adapted to work on this device.
Quote:
INSTRUCTIONS:

1) Download NV reader/writer HERE and install THESE drivers.

2) Dial *#7284# Run the CASUAL above and select "Qualcomm USB Settings" then check "RMNET + DM + MODEM".

*If you are running a aosp rom (cm9,cm10,aokp etc) you can use the diag method described HERE

3) Create backup.

a) Click "port" in the top left and select your samsung serial port.
b) Make sure BOTH boxes in the top bar are checked.
c) Click "Connect" in the top bar.
d) Click "Read" in the top bar.
e) Click "Read" in the lower 'NV-items' section.
f) Save the .txt file, this is your backup

*The process will take 5-10min. The file size will be roughly 3mb and "inactive item" and "bad parameter" sections are normal.
*To restore click "Write" in the lower 'NV-items' section and navigate to your backup file.

4) Dial *#7284# Run the CASUAL above and select "Qualcomm USB Settings" then check "MTP + ADB".

Demonstration video HERE << Thanks to moonfire for the video.

IMEI ALREADY CORRUPT?

Use THIS custom built tool to easily generate a backup file with your properly formatted IMEI to restore your phone!

1) Enter your IMEI (find it behind your battery) in the text box up top, hit generate then hit save.

2) Use "NV-Item reader writer" to write the saved text file back to your phone and then reboot.



About
This is a really simple CASUAL script:
Code:
shell "su -c am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://HIDDENMENUENABLE"
shell "su -c am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://IOTHIDDENMENU"
I hope someone finds it useful.
Flash with Odin on Windows, Linux and Mac. Use JOdin3, Available in a web browser or offline
Check out my developer pages. Add me to your circles on Google Plus.
Wanna see the longest Linux BASH script ever made? click here.
The Following 39 Users Say Thank You to AdamOutler For This Useful Post: [ Click to Expand ]
 
coreydkoster
Old
#2  
coreydkoster's Avatar
Member
Thanks Meter 9
Posts: 60
Join Date: Aug 2010
Thank you. What are the menu options?

Sent from my SCH-I605 using xda app-developers app
 
spikebball96
Old
#3  
Member
Thanks Meter 1
Posts: 49
Join Date: Dec 2012
and do u have to be on stock to get this or will any rom do

Sent from my unlocked and over clocked boss on beans
 
AdamOutler
Old
#4  
AdamOutler's Avatar
Recognized Developer - OP
Thanks Meter 9,623
Posts: 5,196
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
Quote:
Originally Posted by coreydkoster View Post
Thank you. What are the menu options?

Sent from my SCH-I605 using xda app-developers app
There's several. Try it and post a picture. I'll include it in the first post..

Quote:
Originally Posted by spikebball96 View Post
and do u have to be on stock to get this or will any rom do

Sent from my unlocked and over clocked boss on beans
You must be on a Touchwiz based ROM. Beans should work.
Flash with Odin on Windows, Linux and Mac. Use JOdin3, Available in a web browser or offline
Check out my developer pages. Add me to your circles on Google Plus.
Wanna see the longest Linux BASH script ever made? click here.
The Following User Says Thank You to AdamOutler For This Useful Post: [ Click to Expand ]
 
AndrewZorn
Old
#5  
AndrewZorn's Avatar
Senior Member
Thanks Meter 19
Posts: 315
Join Date: Nov 2007
It worked (I'm on Jelly 'Beans' Build 4), just don't really know if I need to change anything. Here's a screenshot.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2013-01-01-23-12-53.jpg
Views:	79368
Size:	19.3 KB
ID:	1609900  
The Following User Says Thank You to AndrewZorn For This Useful Post: [ Click to Expand ]
 
adrynalyne
Old
(Last edited by adrynalyne; 3rd January 2013 at 06:39 PM.)
#6  
adrynalyne's Avatar
Recognized Developer
Thanks Meter 5,671
Posts: 9,620
Join Date: Dec 2008
If anyone wants it, here is an android version I whipped up that will also access the hidden menu. Just sideload, root access is not required. It should work on a factory stock device as well as rooted devices.
Attached Files
File Type: apk HiddenMenu_No_Root.apk - [Click for QR Code] (158.4 KB, 7813 views)
If you like what I do, buy me a brew!
The Following 31 Users Say Thank You to adrynalyne For This Useful Post: [ Click to Expand ]
 
spikebball96
Old
#7  
Member
Thanks Meter 1
Posts: 49
Join Date: Dec 2012
Quote:
Originally Posted by adrynalyne View Post
If anyone wants it, here is an android version that will also access the hidden menu. Just sideload--requires root.
wow. that was a lot easier than I thought. I hate casual. it takes forever to open and it doesn't close. I have to close it with task manager and for some reason it took away the X on my task manager and I can't get it back so whenever I use casual I have to restart my computer

Sent from my unlocked and over clocked boss on beans
 
AndrewZorn
Old
#8  
AndrewZorn's Avatar
Senior Member
Thanks Meter 19
Posts: 315
Join Date: Nov 2007
Quote:
Originally Posted by spikebball96 View Post
I hate casual. it takes forever to open and it doesn't close. I have to close it with task manager
I thought I was the only one.
 
Zacedward
Old
#9  
Zacedward's Avatar
Senior Member
Thanks Meter 62
Posts: 351
Join Date: Dec 2012
Quote:
Originally Posted by adrynalyne View Post
If anyone wants it, here is an android version I whipped up that will also access the hidden menu. Just sideload--requires root.
I tried it I enabled codes click on launch its not doing anything

Sent from my SCH-I605 rooted unlocked running clean rom 3.5 red theme using xda premium
 
adrynalyne
Old
(Last edited by adrynalyne; 3rd January 2013 at 04:26 PM.)
#10  
adrynalyne's Avatar
Recognized Developer
Thanks Meter 5,671
Posts: 9,620
Join Date: Dec 2008
Quote:
Originally Posted by Zacedward View Post
I tried it I enabled codes click on launch its not doing anything

Sent from my SCH-I605 rooted unlocked running clean rom 3.5 red theme using xda premium
Casual won't work either then. CleanRom has broken the ability to enable the dialer codes and hidden menu. I saw the same issue on IRC last night with someone else that is on CleanRom. If you are on a proper Verizon TW rom, this apk works.

Talk the CleanRom dev to fix it. In my experience, its a mismatch of apks from different versions and phones that has that effect.

If you want, try it via adb:

Code:
adb shell
su
am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://HIDDENMENUENABLE

It probably won't work for you on CleanRom though and that is the same method the apk is using.
If you like what I do, buy me a brew!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes