Instead of going through all the hassle of using linux and such, here is the easy way.

1. Download and unzip [Only registered and activated users can see links. ]

2. Assuming you've bypassed activation, navigate to the about phone screen and find the SN under about phone.

3. Run the program and type in the SN in all caps, case sensitive. Find.

4. Navigate to phone dialer. Type ##USBPASS#, enter the 5 digit code recieved from the pass key gen.

5. Navigate to 1 and change the port to diagnostic port. Plug in phone. You have access to diagnostic port.

6. Don't forget to go back to the usbpass and take diagnostic mode off when complete it gives option to charge or mtp mode.

This key will also work to enter in palm code to edit data settings such as mmscurl in ##3282#.