So the phone is in good working order now, so let's make a great phone even better. First thing for us to do is to get the MRailing Tools Pack finished loading. In the last section we loaded it off the SD card an in to SafeStore. If you haven't done this, now is the time to jump down to the
MRailing i730/i830 Tools Pack 1.0 thread and follow the instructions to get it loaded in to SafeStore.
Ok, just to make sure we are on the same page. The MRailing Tools Pack has been loaded in SafeStore. The phone is in working order, we have synced with the computer, you can make and receive calls, your call log and speed dials are restored and you are happy with what's happening.
As a little disclaimer, if you haven't used the phone without hacking it or loading software, I suggest you stop right here and use it for a couple of days. Get the feel for the speed of the phone and how it works. Learn the little problems with the phone and when you load the hacks and apps you will appreciate them more. Also you will understand if the phone does something weird, whether it's suppose to do that, or if it's because of software or hacks that you have loaded. This is a suggestion, but I think you will get a better "feel" because of waiting and using the phone for a few days.
Now the first thing we need to do is get all the great tools setup on the i730. I am going to explain these next few steps only using the computer, without having to pickup the i730. You see when the i730 is in the cradle and synced to the computer (or with guest access on any PC and not syncing) you can interact with the file system on the Pocket PC directly from File Explorer (My Computer) on the computer, instead of having to use the Pocket PC to manipulate the files. This makes it easy when copying/moving files, creating shortcuts, and seeing hidden files and folders.
So make sure the phone is in the cradle and synced. Now open My Comptuer on the PC, and you should see the "Mobile Device" at the bottom of the computer, provided you haven't told the computer to ignore it. Double click on that and you will see the contents of your My Documents Folder and the "My Windows Mobile-Based Device". The Windows Mobile-Based Device is your i730, and when you double click it you are looking at the root folder of the memory structure of the i730. So double click it to see the root.
Now we need to turn on File Extensions on the computer you are using if they are not on, and tell the computer to show you hidden files and folders. If you don't want these options you can turn them off later, but turn them on now, just so we are on the same page. In the same window you are currently viewing, click the Tools option on the toolbar, then go to Folder Options. You will be presented with two tabs, and the second tab at the top says "View", click that. These are the view settings for folders on the PC. You will see a section that says Hidden File and folders. Click the radio button next to "Show hidden files and folders". Then just below it is a check box that says "Hide extensions for known file types". Uncheck that box, then click Apply, then OK. You should now be back at the window showing the contents of the i730.
You should see 9 folders provided you have followed my guide from the beginning, and if you see more, that's ok. What you need to do is open the SafeStore folder (either double or single click depending on how your computer is setup). You should see a few objects in the SafeStore folder, but the only thing we are worried about is the MRailing Tools Pack 1.0, so open that and you should now be viewing 5 folders and 1 README.txt file.
1 Installing Regedit. - Well installing is a bad word since it's already on the phone, but what we are going to do is create a shortcut to it, so open the Regedit folder and you will see one file called Regedit.exe. Right click on Regedit.exe and choose "Copy", no go back, or up directory, until you get back to the root of the i730, and you see the Windows Directory on the i730, open the Windows Directory, it should take it a second or two to show the files, so that's normal. In that folder list you should see the "Start Menu" open that, and find the folder that says "Programs" and open that. You should see one folder "Games" and a list of icons of your programs. Some place in the white background, right click and you should see the "Paste Shortcut" option, click "Paste Shortcut". What we are doing is creating a shortcut in Main Memory to the Regedit file in SafeStore. So now in the programs list you have a link to Regedit.exe and it's called Shortcut to REGEDIT.EXE. How about we rename it so it looks better. Right click the shortcut, hit rename, and call it "Regedit". Now we have Regedit "Installed". So now navigate back to the root of the i730 where you have the SafeStore folder, and double click on it, and go back in to MRailing Tools Pack 1.0.
2. Installing PhoneHelper 1.05 Shortcuts. - We are now going to get PhoneHelper so it runs when the i730 reboots from a Soft Reset. So open the PhoneHelper folder and you should see four files (PhoneHelper.exe, Phonehelper.exe.config, Phonehelper_dll.dll, and PHSettings.exe). Right click on PhoneHelper.exe and choose Copy. Now navigate back to the root directory on the i730, and go in to the Windows Directory on the i730. Find the folder labeld "Startup" and open it. You should have four files in there. Right click in the background and choose "Paste Shortcut". It's important that you choose Paste Shortcut because if you choose paste here, if the program screws up then you might not be able to stop it from running since you would have the exe locked and it would start on every reboot. By placing a shortcut in here, we can remove the shortcut, and then reset the phone and the program won't be loaded, which would give us the ability to remove the exe since it would no longer be running. Ok so you clicked Paste Shortcut, and you have Shortcut to PhoneHelper.exe. Right click the file and choose "rename" and call it PhoneHelper. Now Navigate back to the root of the i730, and then back in to SafeStore and back in to MRailing Tools Pack 1.0. Open PhoneHelper folder, and right click on PHSettings.exe and click copy. Now navigate back to the root and in to the Windows directory on the i730. Find the folder that says "Start Menu" and go in to it and then open "Programs". Now right click in the background and choose "Paste Shortcut". Right click the file and choose rename and call it "PhoneHelper Settings". This is the file that lets you set different settings for PhoneHelper or turn off different options that you might not want to use. Now go back to the root folder on the i730, and then back in to SafeStore, and back in the MRailing Tools Pack 1.0 folder. We have three more things to do.
3. Install CleanMail Shortcut. - Well we ran this earlier, and I find that having a shortcut to it in the Programs list is just something we can do since we are here anyway and installing shortcuts. Most likely you will never need this, but when you do, it's handy to have. So go in to the CleanMail folder, right click on CleanMail.exe and choose copy. Go back to the Windows directory on the i730 and back in the Start Menu and then Programs directories. Right click and choose Paste Shortcut. Right click the shortcut and choose rename, and call it CleanMail. Navigate back to the SafeStore folder then to MRailing Tools Pack 1.0.
4. Install WiFi shortcut. This is a shortcut to the WiFi app. If you use a Today plugin or something like iLauncer it's nice to have it in the programs list so that you can add it to one of those if you don't want the WiFi app on the today screen. So open the WiFi Folder, and right click on WiFi, then choose Copy. Navigate back to Windows then to Start Menu, then to Programs and right click and hit Paste. Now navigate back to SafeStore then back in to the Tools Pack folder.
5. Install DataConnect Shortcut (**PATH) - This is the direct shortcut to the dataconnection.exe file that let's you choose to change the phone in to a USB modem, or to sync via ActiveSync. The is necessary for the i830 or for the i730 with the WH25 update on it. This is the only way that you can access it and make your phone in to a USB Modem. This is also very useful for everyone else too, as you can add this to your favorite shortcut launcher, like iLauncher or the builtin Samsumg launcher and easily access the Data Connection page without having to open the Phone App and dial **PATH. For more information see the i730/i830 FAQ and look at the USB Modem post. So to load this, open the DataConnect folder and right click the Data Connect shortcut. Click Copy, and then Navigate to the Windows directory, open Start Menu, open Programs, right click and hit Paste. This will place a copy of the Shortcut in the Programs list.
-------------------------------------------
The MRailing i730/i830 Tools Pack 1.0 is now loaded and setup for use.
-------------------------------------------
So now it's time to change those registry settings we talked about earlier. These are explained above in the
Hack List, so I am not going to go in to extreme detail here, but will explain the order I am doing them in.
1. BigDialer - Keypad Ready - So when you use the Phone app, and then open the slider open you get that big, ugly, useless, keypad ready image. Let's get rid of it so it just shows the regular keypad on the screen. First I open Regedit which you get to by clicking Start, then Programs, and then find the Icon that says Regedit and click it. Now we need to locate the key, so click Tools, then Find. In the Find What box type:
bigdialer.dll
Now check the Keys, Values, and Data. Really we would only have to check the Data box to find this as I know this is "Data", but check them all to make sure, then click Find Next. It will only find one, and it's the first one you find, Click the Value Name that says Default - BigDialer.dll and then change the Value Data (not the name) to BigDialer1.dll. We do this, just in case, you want to revert back to the image. You could delete the key, or even overwrite the dll file with an empty file, but this works very well and is reversable. Remeber it's easier to do something that's reversable in case the change you make doesn't work, that way you easy easily go back instead of coming back to these boards and saying "Ok, I screwed up and delete ***insert file name*** and now I need to get it back without hard resetting the phone, can anyone upload the file?". Trust me, we get those requests often. So now that you changed the name, click OK, and you will see that the data has been changed, now stay in Regedit and time to do the next thing, but first let's get it to an easier place to see all the keys, scroll all the way to the top within the top box. You will see that the HKEY_Classes_Root has a - in from of it, click that, this will close those folders and return everything to normal.
2. Change the System Clock to also have the Date - Now we navigate to this key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell
With Shell selected in the top box, click on Edit, then New String Value, change the name to be:
TBOpt
Then enter a:
3
for the Value Data and then click ok. You will see the new string value added. Now scroll all the way to the top and click the - in front of the HKLM.
3. Change the default Pocket IE Start Page - Navigate to:
HKCU\Software\Microsoft\Internet Explorer\Main
and find the Start Page Value in the bottom and click on it. This will bring it up so you can edit the Value Data. Change it to the page you would like, I set mine to:
http://mobile.google.com/local
Once you are done entering your start page, click ok, scroll all the way to the top, and click the - in front of HKCU.
4. Change the IE Cache location and Cache Size - Navigate to:
\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\
and now with that selected you should see three values, change each to:
"cache" and change the value data to "\safestore\internet\cache" (without quotes)
"cookies" and change the value data to "\safestore\internet\cookies"
"history" and change the value data to "\safestore\internet\history"
Click OK after each change to save that change when you are done typing in the value. Now look in the top box and you will see "Internet Settings" directly below the "Shell Folders you are currently in, click the + in front of "Internet Settings". Click the + in front of 5.0 and click the + in front of Cache and click on "Content". Look in the bottom box and you will see CacheLimit and it's value set to: 19568, that's 20MB in size! Click the value and change just the Value Data to:
3072
That limits the cache to just 3MB instead of the 20MB, and click OK after you make the change to the Value Data. We could adjust the Cookies limit and the History limit but with this adjustment the most your internet should take up in SafeStore is 6MB total. I prefer not to adjust cookies, as I would like to keep them so I don't have to keep logging in to websites that place a cookie (pdaphonehome.com for example). So now scroll all the way to the top again, and click the - in front of HKCU.
5. Change the default Ringtones Location -
For the mean time, you might want to skip this step until I do a little more tweaking, unless you use Photo Contacts Pro, this could cause ringtone assignment problems I do this again because I don't want ringtones taking up spaces in Main Memory. Navigate to:
HKCU\ControlPanel\SoundCategories\Ring
You will see a Value called Directory, click that and change the Value Data to:
\SafeStore\Ringers
And after you type in the value, click ok. Scroll all the way to the top and click the - in front of the HKCU again. Click the X in the corner to close out Regedit, and now click the X to close out the Programs list.
Now that we have added stuff to the start menu, programs list, and edited the registry, let's soft-reset the phone to make all the registry settings and start menu items take hold. When the i730 restarts you should see the clock listed directly below the date on two lines. If you were to double press the FN key on the slide out keyboard, you will see the NL logo appear on the top bar, NumLocker is now enabled. If you double press the FN key again, it will go away. Everything is working great...
Now we just need to tweak PhoneHelper to be a little better for my liking. See PhoneHelper does a couple of things (you can read more about it in the software section, the FAQ, or the original help thread). The two things that both me are the speeds in which it take to enable NumLocker, and for double press caps. See when you are typing, if you double tap a letter, that letter capitalizes. And with the speed I type on the i730 words like Hello, look like HeLo. So I need to make it so that the delay in which it reacts to the double press is a faster double press so I get less false positives.
So click the start button, then Programs. You should see PhoneHelper Settings. Click that to open the Config program for PhoneHelper. This is where you make the changes for that program and turn on or off certain settings (pretty slick program isn't it). Click the Keyboard Tab at the bottom, and adjust bot Min Delay to 75 and Max Delay to 200. Now click the SAVE button in the bottom right hand corner. It will tell you that it saved it, and now click the OK button in the top right corner, click the X to close Programs List and now Soft Reset your i730 again. This will lock those settings in place. You might have to tweak those for your own liking, but that's what I fine useful.
That's it for the hacks and small changes I make to the i730. This is a great setup for me, and the only thing I am missing are my apps, and then configuring those apps, which of course are the next two sections.