PDA

View Full Version : [HOW TO - Tutorial] HOW TO Flash HTC Imagio to Metro PCS



Pac3comm1
08-27-2010, 05:37 PM
I have not been able to find any tutorials anywhere for this device so I will put one here. This is a confirmed tutorial as I have done three today myself. It is very similar to any other HTC except I use a different method for CM Guardian issues. For those who dont know what a CM Guardian file is, it is an .exe that runs in the background and does absolutely nothing until you edit EVDO settings. Soon as you finish it will come right behind you and revert them back to factory settings. We ll get to that later... Lets start here.
Download and install all of these components:
[hide-thanks]
[Only registered and activated users can see links]
Arcsoft MMS cab
[Only registered and activated users can see links]
Resco Explorer
[Only registered and activated users can see links]

Resco registry explorer
[Only registered and activated users can see links]
[/hide-thanks]



1. After your devices ESN has been added to the Metro inventory, plug phone in and dial ##3424 then send. This will put the device into DIAG mode. Confirm diag mode by seeing a whitescreen with Tx and Rx and numbers on it.

2. Then open CDMA workshop and click the port button. Select the port that shows Diagnostic. Finally connect and read. Phone should appear on the left of the program if your phone is connected. Once connected, go to the security tab and send 000000 on the SPC to unlock.

3. Now that you are unlocked you can go to PRL tab and load your metro PRL, edit your nam settings,i.e MIN, MDN, SID. On your EVDO tab I would recommend using the MSL code for the password instead of "metropcs". Metropcs still works but more and more people are having to get their pw changed so its better to use the phones MSL. If you need the MSL, go to Whiterabbit.org and enter your ESN/MEID and calculate. It will generate a six digit code for you that you will use for the password. Your EVDO fields should look like this when you are finished.

[Only registered and activated users can see links]
PPPpass: your six digit MSL
[Only registered and activated users can see links]
HDRpass: your six digit MSL

If you would like to set up for tethering as well, just add the same settings in for the PAP and HDR on the other four fields on the right. Also on the EVDO tab, make sure the IP behavior is set to Simple. Once all tabs are edited, go to main tab and select mode button to reset. disconnect phone from usb and manually turn off and on as windows phones will not reset by themselves.

3. Once phone is reset, reconnect to PC and wait for Activesync connects. On activesync select explore. When the explore window opens, copy the files I have included above into the "personal" folder. Once copied, disconnect and go to the personal file you just load the files into and click on each to install.

4. Open the task manager to and look for a running process HTC_CM_Guardian. If it is not present, then its not running currently and you can proceed. If it is running, highlight it and kill task.
Now this is the tricky part. Be very careful when editing the registry. Once the programs above are installed, open the resco registry editor and click the binoculars at the bottom of the screen. When the search menu appears, type in CM Guardian. It will search thru the registry until it is located. Once it is located, on the lower left hand part of the screen you will see the word "up". Press it once and it will take you to the folder list where CM Guardian is located. Press the CM guardian folder until a menu pops up that says actions. Select actions and then delete the entire folder. It should give you the option to "Delete All". Do so. You have now removed .exe that gives you all sorts of trouble when trying to edit.

Finally,
WAP

1: Goto settings -> Connections -> Connections
2: Remove any connections that are there
3: Open your phone and enter ##778#, select "EDIT" and enter your unlock code.

4: Set the following values:

M.IP Settings:
MIP_MODE = Simple IP Only

M.IP Default Profile:
[Only registered and activated users can see links]
Home Address = 0.0.0.0 (just delete the values and save)
Primary HA Address = 0.0.0.0 (just delete the values and save)
Secondary HA Address = 0.0.0.0 (just delete the values and save)

Security:
[Only registered and activated users can see links]
[Only registered and activated users can see links]
PPP PASSWORD = metropcs

5: Goto Connections and delete any existing connections and setup a new one using the following settings:

Number to dail = #777
[Only registered and activated users can see links]
Password: metropcs
Domain: (Leave Blank)

Select Proxy Settings and enter the following values:
wap.metropcs.net port:3128 (http)
wap.metropcs.net port:3128 (wap)
wap.metropcs.net port:443 (secure wap)
wap.metropcs.net port:3128 (socks)

6: Back in the "Connections" screen where you have two tabs at the bottom of the screen of "Tasks" and "Advanced", go to Advanced, click on "Select Networks" and select the name of the connection you just setup.

Example if you leave as Sprint then choose that one as your internet connection and do it for both settings.

MMS

MAKE SURE YOUR WEB IS WORKING PROPERLY (ABOVE INSTRUCTIONS) AS YOU CAN'T HAVE MMS WITHOUT WORKING INTERNET!!!!!

Remove/Uninstall any existing MMS composer you have attempted to setup. Also a good idea to remove any registry keys it may have created that are left behind after the uninstall.

1: Install Arcsoft MMS version 5.0.70.24 from Verzion.

2: Open your Messaging and click on the SMS/MMS option.

3: Click on "Menu" and select "MMS Options" then select the "Servers" tab.

4: Add a new server with the following settings:

Server Name: metropcs
Gateway: wap.metropcs.net
Port number: 3128
Server address: [Only registered and activated users can see links]
Connect via: SELECT EITHER THE CONNECTION YOU SETUP ABOVE OR "The internet"
Send limit: 399K

5: Click "Done" and then set the new server as default.

6: Using a Registry Editor edit the following values:

[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1\WspHeader]

DELETE KEY -> "X-VzW-MDN"
ADD STRING -> "X-metropcs-MDN"="XXXXXXXXXX" ( Insert your 10 digit phone Number )
ADD STRING -> "X-DEVICE-MIN"="1XXXXXXXXXX" ( Insert your 10 digit phone Number WITH the 1 in front of it )

Guest
08-27-2010, 08:12 PM
Great Work! ( Very similar to others like the Diamond )

Would we like to create a CAB Installer and maybe a standalone program for this, or atleast most of it?

Do you still have access to an Imagio? Can the imagio run unsigned cabs?

Pac3comm1
08-27-2010, 09:37 PM
Yes I can get a hold of another one.

Guest
08-27-2010, 11:24 PM
Alright, well, first thing I see that we need to do is list the registry values related to CM Guardian. You should be able to export and post them ( or PM me ). I can integrate the corrections into the proposed CAB that should also take care of steps 5&6. We can have a little batch type program to generate and load the modded arcsoft registry values through activesync sdk utils or such. It MIGHT be easier to create a fake CM Guardian to install.

Pac3comm1
08-28-2010, 05:46 AM
I suppose it could be easier, but really deleting isnt all that hard either. But I would like to see how making a fake one works!

Guest
08-28-2010, 11:50 AM
hehe, sometimes making a fake program is pretty easy...

Right-Click
New
Text File
"ThisIsAFakeEXE.EXE"
<Enter>

If the program is being ran in silent mode, the error doesn't pop-up on your screen... so it does nothing, but is there stopping an error that the file didn't exist from popping up.

Other times you have to make an EXE that only has a payload of NOOP. Then it just starts and finishes.

Genuwine1976
08-28-2010, 01:29 PM
Man that's a nice tut Pace keep it up... Gracias