Now, you USCC users may have read my USCC -> Vivo flashing guide and said, naw, too much trouble and thought there was only a little bit to be gained. Well, how would you like to be able to use a full featured web browser on your phone? Yeah, baby, I'm talking the Opera Mini web browser as well as getting quite a few free games and such that are not 'Brew' registered and included in this guide. And you will have direct menu access to the built-in Openwave browser on your phone so you don't have to use nWeb nor Easyedge ToGo to browse the web using your phone, but with Opera Mini, that becomes a moot point. The only drawback in this guide is for those of you with a V3m. This will basically turn your V3m phone into a V3c because support for your TF card slot goes away.
First things first, some disclaimers:
- PLEASE read this entire guide carefully before you attempt this. And then read it again, hell read it three times, then I would recommend you print it out so you can check off the steps as you go.
- This guide is intended for folks want to use Java applications on their V3m or V3c phone and use US Cellular as their provider.
- THIS WILL VOID ANY WARRANTY you may still have on your phone and USCC will NOT give you any support if they find out you have non-USCC firmware on your phone.
- This process uses dangerous tools. One wrong click, getting in a hurry, or not following these steps exactly will probably give you a non-working phone. So, please don't hold me responsible if you don't follow these steps correctly.
- Prior to using this guide, please make sure that everything DATA works while it is still on the USCC firmware. DATA includes: Easyedge (GIN), pix/flix messages (MMS), and any other data services like nWeb, or even if you've already done a Openwave (WAP) hack. Also make sure that your PRL is up-to-date as well. You can do this by dialing *228 on your phone and waiting until it shows "Activation Successful". Failure to do this may or may not mean failure to get DATA working in the end.
- USCC does not have EVDO active where I live and I know they don't have the 'online ESN switcher' that VZW does, but I would still recommend using the 'airplane mode' option which I will cover later in this guide.
- As a suggestion, I create a folder to save all the backup files/seems/etc. to so that they are easier for me to find. Example: For this process, I created a folder called "Telus Flash" on my desktop, and then a sub-folder within it called "post flash" for some of the seem editing and/or backups done, well, post flash.
- This process is NOT for the faint of heart, it IS much more intense than any other guide I have yet to post here. Some of the files I will give for downloading may end up in various places on your comp, so you really have to pay ATTENTION to where they are so you can access and use them when and where you need to. And make sure you have Unlimited Easyedge access, otherwise, you WILL end up with a HUGE data charge on your bill.
- Although I will include a nice Java 'pak' for you to load to your phone, there are alot of apps that are included that are useless (junk), other apps will require you to figure out some way to connect your phone to the internet OTHER than what you are used to (i.e. using an unauthenticated WAP proxy which I don't have) to work, and you might run into other problems as well. But . . . .
- FINALLY, if you've done your own research into this, you may have found that ppl cannot receive MMS messages (pix/flix/music messages); and there is no fix for it as far as I know, however, this MIGHT be the first guide on the internet for putting Java on your V3c/V3m, so take it as it is and who knows, it may still become a 'work in progress' for me as well.
Also, before I continue with this guide, all of this information was REALLY provided by otherswho went before me and who may or may not care if I give them some KUDO's. Mark_Venture, Goldmembr, kbman, pyde, axlesid, and many more. Most of this guide (and most of the files) were gleaned from a guide at Mark Venture's site and from this thread at HowardForums.com. I suggest if you have any troubles with my article/guide, YOU go ahead and read that thread.
One note here before I continue. I will ask you to "power cycle" your phone several times. This simply involves turning your phone off for a few seconds and then turning it back on.
Now to the required software list. Now, at this time I will not include the steps you need to use to get this software working on your phone as I see that it would make this already long article into about 20-30 pages. So, I will assume you've already read my articles about getting all this software working here on my site. The links to the guides to getting this software working on your phone are in my "Required Drivers/Software" and "Flashing" categories easily accessed by clicking on the menu to the left. Here is the list, and in the future I might make each item 'clickable' so you can download these software items as well. But for now, pay attention to the 'clickable' links below as you WILL need some different software versions for this process as opposed to my other flashing guides.
So, the REQUIRED software list:
- Motorola USB Handset Drivers.
- RSD CDMA General 5.1.6. Or what ever version that works best for you, mine is 5.1.6.
- The Seem editor program:
- For this process, you MUST use the older P2KSeem software in conjunction with RSD CDMA General, so go here to read the guide about it. And make sure you read again how to make it work. As for downloading it, it will be number 1 in the list of seem editors.
- P2K Commander. This is the 'old school' version of P2KC which I haven't got any screenshots for, but still requires using RSD CDMA General in the background. When you download this file, double click on it, and click the "Install" button to extract it to it's own folder. To use it, you MUST click on P2KCommander.exe within the folder, don't try using a shortcut to just the .exe file.
- QPST. The only version that works for this phone and flash, 2.7 build 215 is the only one you'll find linked here. Please read my article about it.
- RadioComm. As above, the only version you'll find linked here is the one you'll need for this phone/flash. Please read my article about it.
- RSD Lite. This is the actual flashing software. I use the heck out of it with all my phones, no probs.
- Motorola Software Updater (MSU). I have an article here about it as well. You'll only need to use it once.
- Bitpim. You WILL need it to install the Java apps I will include in this guide.
- For this guide, you will need several files, two flash files, a partial system dump, and more:
- So, for your convenience, just download this one big file, TeddysTelusV3cMasterFlashPak.exe as it contains all the files in this step 11 and even the proper versions of P2K Commander and P2K Seem editor listed in steps 3 and 4 above. It's about 45megs, so it will take a little while, but, then everything will all be in the one folder. Once it's downloaded, go ahead and click every .exe file and hit the "Install" button to extract them. There will be a couple more in one of the subfolders (TeddysTelusV3cFiles?), but do NOT worry about extracting the appdb.zip file, as you'll be using it as is, and that's why it's not a self-extracting (.exe) file. Or, if you'd rather for some reason download them seperately, here they are below. Just don't skip step 12 below.
- Here is the Alltel Monster flash file, and then the Telus V3c upgrade flash file.
- But that's not all, here are two (or three) other files you'll need later in this guide. I try to put ALL the files needed for my guide(s) right here at the top, so that you'll already have them when you proceed with the rest of my guide(s). I hope this encourages fully READING my whole guide and maybe even printing it out before you proceed. However, to try to keep the confusion level low, (yeah right), I will also include some of these links further down in my guide.
- One. Download my TeddysTelusV3CFiles.exe file. This one is another self-extracting file that has two other self-extracting files that you will need to fix your menus (covered in the P2K Commander restore section below) and such and the ALL important .zip file that you will need to put some Java apps on your phone when you are all done.
- Two. Here is another file for download. This file contains the 2742 and 275a seems already edited for your convenience. Again, another self-extracting archive.
- MAKE sure you do click and download all the files I have here in this section that are clickable. I suggest downloading them to your desktop. After downloading these files, click (or double click) them and just hit the "Install" button and they will self-extract to a folder within the location to where you downloaded them.
- You'll want the MonsterSeems file that you'll use during the RadioComm backup of your seem files. You WILL need to right click that link and select "Save Target As" to make sure it doesn't get a .txt extension appended to the end of it.
Step One, REQUIRED BACKUPS:
1a). THIS ONE IS THE MOST IMPORTANT: First, fire up RSD CDMA General, then, plug in your phone when prompted. Once it's done, go ahead and minimize it and then fire up the P2K seem editor program. Then enter this info:
- Seem 0055, Record 0001, bytes 0000.
- Then in the right hand window, look for the six digit number. That is your Subsidy Code. WRITE that number down. Some of these programs refer to it as your Sevice Programming Code and if the default of six zero's (000000) doesn't work when trying to do any of these backups OR restores throughout this guide, you will need your Subsidy Code instead.
1b). Plug in your phone, then fire up the QPST Configuration program. Make sure you select the port that shows your phone (SURF 6500- etc.) then use the "Start Clients" pull down menu. Select "SERVICE PROGRAMMING". At the phone selection screen, make sure your phone is listed and highlighted, click the "OK" button. Then click the "Read from Phone" button. On the enter "Service Programming Code" window, it will ask you to enter your phone's service programming code. It will already be defaulted to "000000", HOWEVER, I think you may need to enter your Subsidy Code here, click OK. When the read is complete, and you see the values filled in, click the "Save to File" button. The file name box will automatically fill in your phone's ESN # followed by _sp. Click the "Save" button. Save it somewhere where you'll remember where it is. You may now click the red 'x' buttons to exit this program.
1c). Unplug your phone from your PC and power cycle it. Now fire up RSD CDMA General. Anyways, don't plug in your phone until RSD CDMA General asks you to do so. After a bit, your ESN will be shown in the upper window. Then click on the ICON for "Phone Provisioning". I may take a while before the program responds. There will be a message in the lower window saying, "Incorrect Matrix File Provided. Carrier Default Values Loaded". This is normal. In the "SETTINGS" window to the left (but not the far left), there will be a list of check boxes and links. Check the following check boxes:
- CDMA NAM
- CDMA 1X GPS
- Feature Setting
- Mobile IP
- RTT Data
- MMS Setting
- Phonebook (Just for kicks), you might even check Datebook if you want, either of these aren't totally nessessary. And another note about these, I've read that trying to restore your phonebook using RSD after this process will fail, so you might want to use Motorola Phone Tools (MPT) to backup your phonebook instead. See my guide for MPT.
Once you've checked these boxes, go ahead and click the "Read Phone" button. The lower window will say "Provisioning Operation Started" and you'll see several progress bars. This process will take a while, and during the process your phone will restart once or twice, involving some USB 'beeps' and some 'clicking' sounds as well. JUST BE PATIENT, please. Now, all these files might not be nessessary, and you will not be using all of them during the restore process, but WTF, it's better to have more than not enough.
When RSD CDMA General is done reading, you will have a message in the lower window stating "Provisioning has successfully read from phone" and the main window will have "CDMA NAM" as the heading. Make a note of your "Mobile Identification Number (7 digits)[aka MIN]" and then scroll down a bit to your "Mobile Directory Number (Phone Number[aka MDN])" and write both of these values down as you may need these later in the guide. Now at this point, go to the little window to the left of the main window and click the link for the first item, "CDMA NAM". Then click the box, "Save File" and save it where you will remember it's location later. It should have an extension of .nam. RSD General will probably reboot your phone and then the lower window should give you a message "Provisioning has successfully saved the file". Go ahead and go on down the list below, first clicking on the link next to the check box, waiting for a moment or two, then clicking on the "Save File" box. Here is the list again (from #2 on down), just make sure the extensions are correct:
- PRL = .rla
- Browser = .rtb If you have already added other WAP proxies before, you WILL want to go through and change each one in the "User type" drop down option to "Factory stored", otherwise this file will not save successfully.
- Another thing you need to do before you save this file from the USCC f/w, is go all the way through the proxy's and make sure that the "Service Type" drop down options are set to "HTTP", as they may (at least they did for me) say "Invalid", otherwise you will have a big fat error message when you try to save this file.
- This is different from the "User Type" drop down.
- The "User Type" can be left as "Invalid", but for each 'blank' proxy you need to go to the part under where it has two columns titled "Primary" and "Secondary", underneath each it will say "Gateway IP", then "Gateway", and then "Service Type".
- I know this might be a pain, but in each of these columns in the location(s) stated above, you need to use the drop down menu to change in each column the "Service Type" from "Invalid".
- I used the drop down menu(s) and changed them all to "Service Type" "HTTP", and then was was able to save this file successfully.
- BREW = .brw
- CDMA 1X GPS = .gps Not sure if this file is required, but, WTF.
- EVDO = .edo This is another one file that I haven't explored yet, but again nice to have, just in case.
- Feature Setting = .ftr This one may give you a message in red in the main window, just go ahead and save it, but don't edit it.
- Mobile IP = .mip
- RTT Data = .rtd
- MMS Setting = .mms MAKE SURE that this extension is correct.
- Phonebook = .csv Now, of course this is just your phonebook, so it's not required for a successful flash, but if you hadn't saved your contacts yet, now you have, however, like I said, you will be better served by backing up your phonebook with MPT, since you will NOT be able to use any 'My Contacts' backup that you used to do with USCC, since it is a brew based software and this removes brew support from your phone.
- Finally just make a mental note of the "Multiple Loading" link. I am not sure this will come in handy for this flash, but . . . .
OK, now it's ok to exit this program and continue on. Unplug your phone from your PC and power cycle it before the next step.
1d). Use RadioComm to backup some of your seems. Make sure you have already correctly downloaded the MonsterSeems.NVM file in part 12 of my required software list. If not, then right click the above linke and use the "Save Target As" option to make sure it doesn't get a different extension appended to it. Plug in your phone first and then fire up RadioComm. When prompted about the Moto Driver Installation setup, click CANCEL. Do NOT run the Moto Driver Installation! You may also get a message about how old your RadioComm is, just click "OK" here as well. I don't know why, but this is what I saw, it's a bit different than Mark's guide as well and your results may vary:
- Then you may have a small RadioComm window. Chose the first (or top) drop down list where it says "Select MA to use" and drop down to the "CDMA 1X 6500 Chipset Base". In the second drop down list, select "M-Link USB Driver". Then the main window will open.
- UPDATE. After reading the manual for RadioComm, I found that the first time you use RadioComm on your PC, you will be presented with the smaller window mentioned above for configuring your phone to work with RadioComm. BUT just in case, follow the rest of these directions below to make sure you have it set up correctly BEFORE proceeding using RadioComm.
- In the main window, use the "Main" pulldown menu (the one on the top left) and verify that the options are set correctly as indicated below:
- "Main -> MA -> CDMA1X -> 6500 Chipset Base".
- Now go to the "Settings" menu drop down list and make sure these options are set properly:
- "Settings -> USB -> M-Link USB Driver".
- In the main RadioComm window there will be many tabs. Click on the "P2K 1" tab. The PC should 'beep' and the Radio Detection (in the far right) should change to a round green circle.
- Use the "Features" (pull down) menu and select "NV / SEEM". A new window will open, the title of which will be, "RC SEEM".
- To the right will be a few boxes, the one you want will be under "Table" and the box you want to click will be "Open". You will then be presented with the usual Windows "Browse for File" window and at this point look for the Monster Seems-1c.NVM file that you have saved.
- Now under the "Action" box, click on the "Read" button. You will see a progress bar and when it's done, then go back up to the "Table" section and click on the "Save" button. You will again be presented with a Windows box with the title of "Save to File". Save it. The file name will default to your ESN with an extension of .NVM. You may now exit this program. Unplug your phone, and perform a power cycle again. This time it may not go as easily, and you may have to remove your battery and power your phone back on.
There is a table of the seems that this process backs up, but I won't include it here for now. Also, some people prefer to backup their seems manually using P2K Seem, but again, I will not include this process here either, for now.
Step Two, Flash your PHONE's FIRMWARE:
IF YOU HAD ANY ERRORS whatsoever DURING THE BACKUP FROCESS IN STEP ONE, STOP NOW. DO NOT FLASH YOUR PHONE!
2a). MAKE SURE YOUR PHONE's BATTERY IS FULLY CHARGED BEFORE YOU DO THIS STEP! ALSO, remove your Transflash card if you have one BEFORE you flash. Failure to do so will keep your phone in USB Mass Storage mode. So, you've already got the Vivo flash file from my required software list, item # 9 and followed the instructions for extracting it.
- Go ahead and disconnect your phone, power cycle it, and then plug it back in. Now go ahead and fire up RSD Lite. If this is your first time doing so, RSD Lite may install some more drivers, go ahead and wait until this is done.
- Your phone should show up as "Connected" under the "Status" tab of the bottom window. Just to the left of that it should show your phone's ESN. Near the top should be a box showing "Filename" and to the left of that will be a little box with "...".
- Click on that box and browse to where you have saved the Alltel flash file that you have already "Installed" (i.e. extracted) and should have an .shx extension on it. Once you click on that file, RSD Lite will fill in the "File Properties" box with the info of that file you selected.
- Just to the right, there will be a box, "Start". Click on that. If this is your first time using RSD Lite, another driver may install, "Flashing Interface". It should auto-install, but sometime later I will give the location for installation, just in case. Be very patient in this part as it will take a while.
- You will see a few different progress bars, and when the flashing process is complete the status column in the lower portion may state either "Phone is being rebooted" and under the "Progress" column it will show "Executed: 100%" and/or under the "Progress" column it may say "Please Manually Power up this Phone".
- Either way, if your phone itself is showing that it's charging, go ahead and disconnect the phone from your PC. Then go ahead and quit RSD Lite. You may get a warning message about damaging your phone, it's OK, you've already disconnected it, right? Go ahead and power your phone up.
- Then, at this point, plug in your phone and fire up RSD Lite again and follow all the above steps 2 through 6, but this time in step 3, use the Telus 'upgrade' flash file that you should have already extracted with a .shx extension on it.
2b). Now, the last part of the flashing process is to perform a Master Reset/Master Clear. Here's the sequence (I've included the keypad shortcuts for your convenience):
- Hit your menu (center button) -> Settings (#8) -> Initial Setup (#5) -> Master Reset will be the next to last option in this menu. When prompted for your Security Code enter 000000 and press the left soft key twice. That's Master Reset, if or when you get the "Activation Requiered" message again, press the center menu button.
- Hit your menu (center button) -> Settings (#8) -> Initial Setup (#5) -> Master Clear will be the last option in this menu. When prompted for your Security Code again, enter 000000 and press the left soft key twice. That's Master Clear, again if you get the "Activation Required" message, press the center menu button.
2c). The Airplane Mode Option. Now again, since the USCC area I live in does not have EVDO, I don't know how critical this step is, but I did it (and recommend you do it too), just in case. So you should switch to Airplane Mode now as well, again no guarantees, as I don't have EVDO here.
- Hit your menu (center button) -> Tools (#7) -> Airplane Mode (#5). Change Airplane Mode to On. And while you're at it change the "Airplane Mode" at startup to "On" as well. Again, hit the red button to exit out of the menu.
Step Three - Using QPST to restore your Service Programming:
Plug your phone in to your PC. Fire up QPST Configuration. Make sure your phone is displayed, and/or select the port showing your phone, then use the "Start Clients" pull down menu. Select "Service Programming". In the new window, you phone should be listed and highlighted. Click the "OK" button. Then click the "Load from File.." button, and browse to your saved .qcn file and click it. Then click the "Write to Phone" button, in the next window enter your phone Service Programming Code (SPC), it should be all zero's, i.e. 000000, but if this fails, use the "Subsidy Code" mentioned above, click, "OK". When the write is complete, your phone may restart, wait a bit, then use the "Connection" menu, pull down to "Exit", when prompted to save the 'changed' .qcn file, click "No", then exit the program. Unplug your phone from your PC and 'power cycle' it.
Step four, using RSD CDMA General to restore your backups:
Now, let's restore some files using RSD CDMA General. Mind you, I am not going to have you restore ALL the files previously saved at this time, so PLEASE follow these instructions. In this step we will only restore three files for now. So go ahead and fire up RSD CDMA General. After it shows your ESN, go ahead and click on the Phone Provisioning icon (the one that looks like a cell tower), and wait a bit. Do not worry about the "Incorrect Matrix File provided. Carrier Default Values Loaded" message in the lower window. THIS IS NORMAL. For the restoring process you don't use the check boxes in the list to the left of the main window, just the links (or words). Also, between each save (or restore) RSD CDMA General may restart your phone, this is normal, and just be patient.
BREW file. Click on the 'link' for "BREW". The main window will show "BREW" at the top, but none of the values will be filled in. Click the "Open File" button and browse to your saved .brw file and click "OK". You will now see the values filled in and now go ahead and click the "Write Phone" button. At this point a little window will pop up asking for your Service Code. Enter you Subsidy Code that you got before you did any backups or anything, then click the "OK" box. You'll see the progess bar and then RSD CDMA General will restart your phone and your PC will 'beep' a few times.
MMS Setting File. Again follow the same instructions above to browse to your .mms file. Then click the "Write Phone" button. Again, RSD Gen will restart your phone.
RTT Data file. Lastly, at least for this step browse to your saved .rtd file and follow the same instructions for "Write Phone" as above. You should not have to edit this file.
When you're done, go ahead and quit RSD General and go to step Five.
Step five, The RadioComm restore process:
5a). First, as a precaution you'll want to backup your Telus 2742 seem. Power cycle your phone (but if it says, "Activation Required" hit the center menu key first), then fire up RSD General, plug in your phone when prompted, then minimize it and then fire up P2K Seem.
- In P2K Seem, enter these values: Seem 2742, record 0001, bytes 0000; so go ahead and click the "Load from Phone" button.
- Once it's done, then hit the "Save to File" button and save it where you'll remember it later, just in case.
- Now exit P2K Seem and RSD General. Unplug your phone from your PC and power cycle it.
5b). Use RadioComm to restore your seems. Plug in your phone and fire up RadioComm. Again if prompted about the Moto Driver Installation setup, click CANCEL, do not run the setup.
- Again either in the little window or the main window make sure the following is set:
- Using the "Main" drop down menu, select MA -> CDMA1X -> 6500 Chipset base.
- In the Settings menu, select USB -> M-Link USB Driver.
- In the main RadioComm window, click on the P2K1 tab. The PC should 'beep' and the Radio Detection on the right should change to a green circle.
- Use the "Features" pull down menu and select NV/Seem.
- In the new window under Table, click the "Open" button. Browse to your 'ESN'.NVM file that you created in the backup step, select it, and click OK.
- Then under the Action box, click the "Write" button. When the write has completed, go ahead and close the seem window and then exit out of RadioComm.
RadioComm will leave the phone in the correct mode for P2KSeem to connect even though you've exited it, so don't unplug, nor power cycle your phone to do the following seem edits:
5c). Now for your convenience, you don't really have to do any of the edits in the list below, as they have already been done. Fire up P2K Seem. Again, enter the following values: Bytes 0000, Seem 2742, Record 0001. then click the "Load from Phone" button. Then click "Load from File" button and browse to the 2742 seem in the 'seems' folder from either the MasterFlashPak or the seems.exe file you downloaded in step 11 of the required software list. Then click the "Save to Phone" button. Then enter these values in P2KSeem: Bytes 02d0, Seem 275a, Record 0001, and do the same for this seem as you did for your 2742 seem. I have gone ahead and left here the edits that you would have done to your 2742 seem just for reference.
Offset 006f, bit 1 - checked, to allow Nav GPS to function (not sure, but I did it anyway) I found this one already done.
Offset 0072, bits 1 & 2 - unchecked, for 'Your Navigator" to function
Offset 0052, bit 2 - unchecked I found this one already done.
Offset 005a, bit 7 - checked, to enable editing the NVM file with QPST
Offset 0062, bit 2 & 5 - checked, to enable MMS Delivery Notification Menu and to enable editing of PIX servers
Offset 006a, bit 3 - checked, to enable the Menu -> Security -> Data Connection
Offset 0073, bit 5 & 7 - unchecked
Offset 0094, bit 7 - unchecked
Offset 0058, bit 2 - unchecked
Offset 0074, bit 5 - checked. Solved for me a MMS download problem.
OPTIONAL: Now, since this is copied and edited from my VZW -> Vivo flash, I found that most of these "Optional" 2742 seem edits were either already done, or weren't one's I cared to do. HOWEVER, the first two I would really recommend that you do:
Offset 0065, bit 2 - checked, to further enable the hyphenation of dial numbers (also requires an edit to seem 275a covered later)
Offset 0018, bit 5 - checked, enables the "Websessions" menu when you enter your #0setup* menu
Offset 000c, bit 1 - checked, enalbes scrolling through missed calls with flip closed
Offset 004b, bit 0 - checked, to change GPS icon indicator to crosshair instead of satelite
Offset 0074, bit 7 - checked, changes digital indicator icon from D to 1X
Offset 007a, bit 1 - unchecked, switches right and left soft key choices
Offset 008d, bit 6 - checked, adds "Time and Date" and "Auto Redial" menus to Settings -> Initial Setup
Offset 001d, bit 3 - check, Motorola Animation on Startup
Offset 0024, bit 2 - uncheck, voice mail on #1 speed dial
Offset 0031, bit 1 - uncheck, Motorola animation on shutdown = OFF
Offset 0088, bit 4 - uncheck for EV indicator, checked for 3g
Now go ahead and quit P2K Seem, unplug your phone from your PC, and power cycle your phone. Now since we were using the state that RadioComm left it in, it may flash and actually need to be restarted again. And if your phone shows "Activation Required", hit the center button again.
5d). Since the loading of the pre-edited seems will probably turn off 'Airplane Mode', it couldn't hurt to go ahead and turn it back on as in step 2c above.
Step Six, Overwrite some files to finish giving you access to Java:
This step is pretty intricate, so here is where printing this guide would REALLY come in handy. Also, I hope you read this guide first, as you will have to do some major navigating of folders on your PC and phone with P2K Commander and if you don't know very well how to do so, THEN DON'T DO THIS FLASH AT ALL. I will not spell out every single detailed location and file name needed for these steps, as this would just about double the size of this guide.
- Fire up RSD CDMA General. Wait until it tells you to plug in your phone. Once it has your ESN shown, go ahead and minimize it.
- Then fire up P2K Commander. You should know that you can just click through any window that says "n00b reminder". On the left pane, go ahead and use the drop down list to go to "P2k Mobile Phone". Just wait until it's done reading your files.
- Then, in the left pane, navigate to a/brew/mod. While the root (..) is still highlighted, right click and select "(F7) New Folder". Name the new folder 'jeodek'. When it's done, go ahead and open that folder (you're still in the left pane, right?).
- Then in the right pane, navigate to the "Filetree" folder that you should have from the file(s) you dowloaded and ran all the .exe files from my step 11 of my required software list way above, then to the same folder brew/mod/jeodek. There will be two files and another folder. Hightlight the two files and then click the "Copy" button. P2K Commander will NOT copy and create the appdb (or any other folder) in one pass.
- Now when that part is done, go back to the left pane and highlight the 'root' (..) of the jeodek folder and again create the 'appdb' folder. When it's done, enter that folder. On the right hand pane, enter the 'appdb' folder and highlight all the files there and copy them from the right to the left.
- Whew! I hope you're good at this, because this one is worse. Now in the left pane again (your phone), navigate back to a/motorola/shared. Again, you need to create a folder called 'jeodek'. In the right pane, navigate to the same folder (within the 'Filetree' folder), and again copy all the files right to left.
- And now, to save space in this guide, for every subfolder (and contents therof) in your right pane, do the same things outlined above in the left pane. i.e. create the 'skins' folder (and subfolders) on the left, and navigate and copy exactly the files there, right to left, methodically.
- Cool? I hope so. This last part is easy compared to the above seven sub steps.
- This is the easiest part. Navigate (in the left pane) to the "a/motorola/system" folder on your phone.
- Then in the right pane, navigate to the mma_ucp_dcp folder (this will be above the 'Filetree' folder) into which you saved and extracted the files in step 11 of my required software list way back at the beginning of this guide. Do NOT use these files from the 'Filetree' folder!
- In the right pane, highlight all the files there:
- Then use the "Copy" button again for the last time to copy right to left, and hopefully you've got them going to the correct location on the left.
Now go ahead and quit P2K Commander and quit RSD CDMA General, and power cycle your phone.
Step Seven, Restore your 'Browser' and CDMA NAM files:
7a). Fire up RSD CDMA General again, then plug your phone is when prompted. Again, when your ESN is displayed, click on the tower above "Phone Provisioning".
- Click on the word "Browser" in the window just to the left of the main window. Then click on the "Open File" button and browse to your previously saved .rtb file.
- If you are comfortable with how RSD CDMA General allows you to edit your browser file and you have other personal 'free' WAP proxies to enter, go ahead and scroll down to Proxy 2 (or whichever), etc. and enter them. My only suggestion is that you make sure you select that drop down list to indicate "Factory Stored", that way they may survive a "Browser Reset" on your phone.
- Actually, you MUST have some sort of other WAP proxy set up on your phone or this is all for naught. There are several ways for you to do this is you haven't already; A HackTheRazr proxy, zaksenterprises, HoTTproxy, etc. I'll leave that to you, since this guide is for the MOST advanced razr hackers.
- When you're done, click the "Write Phone" button. Now here, you may be prompted for your "Subsidy Code", which you should have already written down before you started doing any of this. Go ahead and enter it into the little box and click the "OK" button. You should see a progress bar for a second and a message saying "Successfully programmed CDMA Browser 6.x into the phone". Then RSD will restart your phone.
7b). Now to your "CDMA NAM" file:
Click on the word "CDMA NAM" in the window just to the left on the main window.
Then click on the "Open File" button and browse to your previously saved .nam file. Wait until it shows in the bottom window, "Successfully read file"
Then click on the "Write Phone" button. You shouldn't be prompted for your Subsidy Code again mentioned way back at the beginning of this guide, enter it and click "OK". Again, when it's done writing the file, your phone will be rebooted. Just wait until the process is done.
Then quit RSD General and power cycle your phone. The "Activation Required" message should now be gone.
Step Eight, Re-Activate (or re-update your PRL file) on your phone:
Now is the time to turn Airplane Mode off.
- To do that, hit your center menu button, the go to "Tools" (#8) -> Airplane Mode (#5), then change the "Airplane Mode" to "Off" and change the "Airplane Mode at Startup" to off.
Then dial *228 and wait for your phone to show "Activation Successfull", then go ahead and power cycle your phone ( again).
Step Nine, Installing the actual Java pak (are you having fun yet?):
Now, plug in your phone and fire up Bitpim. I hope you don't have troubles setting it up, nor using it, but I will brush on the basics. BTW, for this I personally used Bitpim 1.0.6, so your mileage may vary. You should set it up, however you need to, to see your phone as a V3c on whatever port that this program sees your phone on. Then, in the very far left pane, click on "Filesystem", until or unless there is another window in the middle that just shows a folder with a "+" button and a folder icon. Then click on the little "+" (plus) sign and wait until it reads your filesystem. From there, navigate to your brew/mod/jeodek/appdb folder and select it so that it is highlighted. Then right click on it and select the "Restore" option. Then navigate to the appdb.zip file, it should be in the TeddysTelusV3cFiles (or above the 'Filetree' and 'mma_ucp_dcp' folder, depending on how you saved my stuff) and select it. A new window will pop up with the title "Restore Files" and below that 'Select which files to restore' and in the main window a bunch of files with all the checkmarks checked. Go ahead and click the "OK" button. Then bitpim will become busy, restoring 80 files. This will take awhile, especially when it gets to saying "restoring file 60 of 80" (in my experience with this pak). Just be patient, this process will probably take quite a few minutes. When it's done, BAM!, you'll have some Java apps and games on your phone.
Finally, as I mentioned previously, there will be a quite a few 'junk' apps and some duplications as well. Hit your center menu button, select the Java icon (#4), and the you'll see the cool "Java Powered" screen. Then there will be three menu item, Games, Tools, and Applications. Go ahead and browse through the Tools and Applications and you will find a couple of duplications and some other silly stuff. For me, all I left in 'Tools' was compass, stopwatch, unit converter, Mobile GMaps, and EmailViewer, just for kicks. Oh by the way, to get rid of the other stuff, just select one, hit the menu soft button, then click the 'remove' button. Under 'Applications' I left Google Maps, Gmail, Opera Mini (just for a bit), Mobile GMaps (a dup) and totally left Opera Mini 4 Beta there. For the most part, I haven't been able to get either Google Maps, Gmail, nor Mobile GMaps to work, though if you read through the HoFo link, some say they've gotten Mobile GMaps to work, but that 'hack' hosed my 1xRTTData settings sticking upon a power cycle of my phone, and it also hosed my ability to send MMS messages.
So, that being said, I have now gone through and run down the games, tools, and apps that I found worthless. As mentioned, as you run through the menus, highlight the item(s) I will list below, and then using the menu soft keys on your phone go ahead and delete them:
- In the Games, menu, delete Lord of the Rings, (unless you can figure out how to get it to do ANYTHING), and Bobby Carrot.
- In the Tools menu, delete MidpSSH, Periodic Table, VNC, Calculator (your phone already has this), Notepad, eMSN, Opera Mini, and Dictionary.
- In the Applications menu, delete FPC Bench and MIDPSys Info.
- Now, just for kicks, go ahead and power cycle your phone. Then, in your Applications menu (under the Java of course), run Opera Mini (not Opera Mini 4 Beta) and get it to connect. Then quit it and run Opera Mini 4 Beta and make sure it connects. Then you can go ahead and delete Opera Mini within your Applications menu if you wish. You are more than welcome to play with both, but since your phone is a V3c and the memory is limited, I deleted it and only use Opera Mini 4 Beta.