Thursday, 19 February 2015

Get Magic Keys Signed On A Nokia 6650

Using a developer's certificate to sign an unsigned Magic Keys Symbian app.


"Magic keys" is a Symbian application developed by "Leftop." Symbian is a type operating system used on some smartphones such as the Nokia 6650. The Magic Keys app is designed to remap the keys on a phone's keypad. As of January 2011, the Magic Keys application is still in the beta phase of development, meaning it's still being tested. Symbian based beta apps are not signed. To use a beta application such as Magic Keys on a Nokia 6650 cell phone, each user has to sign the app for themselves to confirm its authenticity because beta apps have yet to be certified by Nokia.


Instructions


1. Turn on the Nokia 6650 mobile phone. Dial *#06#. Write down the IMEI identification number that appears in the phone's display. The IMEI identification number for your phone is also printed on a label located inside the phone's battery compartment.


2. Log into a computer using a user account with administrator rights.


3. Create an account on the Symbians Signed website (see Resources), then log into the account. In the Symbians Signed menu options, select "Open Signed." Download the "Developer Certificate Request Tool." Save the file to the computer's hard drive.


4. Open the Start menu. Select "Computer." Select the "C" drive. Right-click on an empty area of the C drive folder window. Select "New," then "Folder" from the shortcut menu. Name the folder "Cert."


5. Navigate to the location where the Developer Certificate Request Tool installer was saved in Step 3. Double-click on the installer file to open the installation wizard. Follow the on-screen instructions to install the Developer Certificate Request Tool application onto the computer.


6. Open the Developer Certificate Request Tool program. You'll be greeted with a wizard-like platform.


7. Type "c:\cert\mycert.csr?" in the designate output file box. Click "Next." Next to "ACS Pub ID available," select "No." In the box next to "Private key file" enter "c:\cert\mycert.key." Type "?mycert?" in the box labeled "Private keyfile password." Click "Next."


8. Click the ellipsis button next to the "IMEI(s)" box. Enter the IMEI number for your Nokia 6650 in the designated box. Click "Add." Click "OK." Select each of the listed "Application Capabilities." Click "Add." Click "OK."


9. Follow the wizard's remaining on-screen instructions to finish creating a certificate request (csr) file.


10. Launch the computer's Web browser. Go to the Symbians Signed website and log into your account. In the menu options, select "Developer Certificates," then "Request." Upload the certificate request file you just completed in step 9.


11. Follow the on-screen instructions to download your generated certificate.


12. Download and save the "sultan.key" file (see Resources) to the computer's hard drive. Download the "Magic Key" sis file (see Resources) and save it if you haven't already done so. "Sis" is a type of file format.


13. Browse to the location where the "sultan.key" file is saved. Right-click on the file, then click "Extract All" in the shortcut menu to launch the Windows extraction wizard. Follow the wizard's on-screen instructions to extract the contents of the "sultan.key" file to the "Cert" folder.


14. Open the "Cert" folder. Double-click on the "SignSiSUI" execution file. Fill out the form (the form is self explanatory) and click "Sign It."


15. Connect the Nokia 6650 to the computer using the phone's USB cable. Transfer the Magic Key application to the phone.

Tags: Nokia 6650, Certificate Request Tool, Developer Certificate, Developer Certificate Request, on-screen instructions