|
|
Introduction
Many of you have already discovered by going through the code that a text file called "idemocracy.hidden" in your iD2.0.1 "Debug" folder can be edited to reveal some hidden features in iD2 which were cut out of the release because they were experimental or unstable. This page outlines them.
Make sure you're updated to the latest version or not all of the following will work for you
Fake Update
This isn't really an idemocracy.hidden hack but a little bit of fun with a different text file...
- Open your text editor.
- Save a text file called "updatedto.hidden" in iDemocracy's "Debug" folder.
- Now enter any version number you want into this file and save it.
- When you run iDemocracy you'll get a little dialog box letting you know you've updated to whatever you put in that text file. This only happens once and the file gets deleted afterwards.
Window Transitions
Note that this isn't completely implemented and is kind of messy at the moment. Also, the source code for this feature, a file called WindowFX.cs, is not currently released. This feature only applies to the main screen for now, not the Jailbreak, Media Manager, or File Browser screens.
- Edit "idemocracy.hidden" in your text editor and make a copy of the line in there with "ID_NAME" and "ID_VALUE".
- In the copied line, change "ID_NAME" to "WindowFX" and change "ID_VALUE" to "true"
- When you run iDemocracy now, you should see some erratic movement and black-to-color fading going on with the main window. That, or it will just fly off the screen or something.
- If you would like to change the speed of the animation, make another copy of the "ID_NAME" line and change "ID_NAME" to "WindowFXSpeed"
- Now change "ID_VALUE" to whatever speed you want (see the table below):
| Speed | Value |
| Instant | I |
| Very Fast | VF |
| Fast | F |
| Medium | M |
| Slow | S |
| Very Slow | VS |
| Forever | Fo |
Jailbreak/Re-Jail/Activate 1.0.2 iPhones
This should be pretty stable as it uses wiNstaller, but as I have not yet tested it and it's an unplanned feature I've thrown it in as a hidden feature.
- Edit "idemocracy.hidden" in your text editor and make a copy of the line in there with "ID_NAME" and "ID_VALUE".
- In the copied line, change "ID_NAME" to "Enable102JailAndActivation"
- In the copied line, change "ID_VALUE" to "true"
- Run iDemocracy and go to the Jailbreak window to find your "1.1.2 Jailbreak" button magically replaced with a "wiNstaller 1.0.2" button.
- To get back the "1.1.2" button change the "true" to "false" or just delete that line.
Additional Countries for Phone+SMS Fix
Read this page: http://code.google.com/p/iphone-elite/wiki/fix_crashing_phone_sms_apps If you can understand what you need to do to hack your UIMobileCountryCodes.plist, then this is what you should do to enable this feature:
- Make that plist file.
- Make a folder with your country name in "Your_iD2_Folder_Debug\112PhoneSMSFix"
- Put the plist in the folder.
- Edit "idemocracy.hidden" and make a copy of the single line in there.
- Change the "ID_NAME" to "AddPhoneSMSFixCountry" and change "ID_VALUE" to whatever you named the folder in 112PhoneSMSFix.
- Run iD2.0.1 and check the combobox under the Tab 1.1.2 to see your country.
Unpatch a Patched SpringBoard
Note: This is not completely perfect and may or may not work.
- Edit "idemocracy.hidden" and make a copy of the single line in there.
- Change "ID_NAME" to "ShowUnPatchSpringBoardButton" and change "ID_VALUE" to "true"
- Run iD2.0.1 and go to the Extras tab to see the UnSpringPatch button.
Get Build and Version Information
- Edit "idemocracy.hidden" and make a copy of the single line in there.
- Change "ID_NAME" to "ShowBuildInformation" and change "ID_VALUE" to "true"
- Run iD2.0.1 and you should see a button called FULL_BUILD_INFO. Click it to have build information copied to your clipboard.
Looking at this information you can tell which version you're running:
| Version 2.0.0 | [REL_200;BUI_mr2b643;PUB_yes;AUT_d] |
| Version 2.0.1 | [REL_201;BUI_mr2b703;PUB_yes;AUT_d] |
| Version 2.0.2 | [REL_202;BUI_mr2b809;PUB_yes;AUT_d] |
Sign in to add a comment

Is this going to be hidden features of iDemocracy or iPhone?
Thanks Jay
iDemocracy, not iPhone :)