Samsung A920 mobile phone root: Difference between revisions

From lurkmore wiki
Jump to navigationJump to search
No edit summary
m 15 revisions imported
 
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
=== Step 1 ===
Instructions on rooting your '''Samsung A920 mobile phone'''.
Install Drivers. Since the A920 does not have USB drivers you will have to use Samsung A900 drivers.
[[File:Samsung A920 mobile phone.jpg|right]]
:* [http://fuxx.us/samsungmccidriver SPH-A900 Drivers]
Make sure your phone is not plugged into the computer then install the drivers. REBOOT. Back in Windows go to "My Computer>Control Panel>System>Hardware>Device Manager>Modems". Your phone should be listed here, if it isn't, try reinstalling the drivers.


=== Step 2 ===
== Getting Started ==
Getting your MSL code, also known as “Master Unlock Code”, “Programming Code” or “SPC Code”. This is a 6 digit numeric code. There are three ways to get this code listed below. If you already have this code move on to [[#Step 3|Step 3]].
=== Step 1: Drivers ===
Since the '''Samsung A920''' does not have USB drivers you will have to use '''Samsung A900''' drivers.
* [http://fuxx.us/samsungmccidriver SPH-A900 Driver download]
# Unplug the phone if it's connected.
# Install the A900 drivers.
# Reboot.
# Go to <tt>My Computer > Control Panel > System > Hardware > Device Manager > Modems</tt>. Your phone should be listed here. If it isn't, try reinstalling the drivers.
 
=== Step 2: MSL Code ===
Your MSL code, also known as ''Master Unlock Code'', ''Programming Code'' or ''SPC Code'', is a 6 digit numeric code. Explained below, there are three methods to get this code. If you already have this code move on to [[#Step 3: Download QPST|step 3]].


==== Method 1 ====
==== Method 1 ====
This is a very powerful program and can brick your phone or cause you to lose all of your data. If you are not technologically savvy (or uncomfortable with this method) continue to [[#Method 2|Method 2]] and [[#Method 3|Method 3]].
UNICDMA is a very powerful program and can brick your phone or cause you to lose all of your data. If you are not comfortable with this method, continue to [[#Method 2|method 2]] or [[#Method 3|method 3]].
:* Download [http://fuxx.us/unicdma UNICDMA].
* [http://fuxx.us/unicdma UNICDMA download].
Install the program then connect your phone to the computer with your USB cable. Once this is complete open UNICDMA and click "Setup". The next dialog will show a "Port" dropdown menu, a "Baud Rate" dropdown menu and a "Password" box.
# Unplug your phone if it's connected.
 
# Install UNICDMA then connect your phone to the computer with your USB cable.
You need to find what Port (COM) your phone is connected to, usually COM3, but it can be different (many people have an issue with trying to change the port when it is higher than what is listed). You will know it's the correct port because information about your phone may appear on the left hand side.
# Open UNICDMA and click <tt>Setup</tt>.
 
# The next dialog will show a <tt>Port</tt> dropdown menu, a <tt>Baud Rate</tt> dropdown menu and a <tt>Password</tt> box. You need to find what Port (COM) your phone is connected to, this is usually COM3. Many people have an issue with trying to change the port when it is higher than what is listed. You will know when it is the correct port because information about your phone may appear on the left hand side.
Go to the top left just under the menu to the "Mode" dropdown menu and select the option that says "SKY IM-1200/1400/2000".
# Go to the <tt>Mode</tt> dropdown menu and select <tt>SKY IM-1200/1400/2000</tt>.
 
# Click the <tt>DM</tt> button. This will put your phone in DM mode. The phone reverts to normal mode after you close the program properly.
Next click the button on the top menu that says "DM". This will put your phone in “DM” mode. Don’t worry, it goes back to its normal mode after you close the program properly.
# Make sure you are on the <tt>Main</tt> dialog. Here you should see your <tt>ESN</tt> listed along with your <tt>SCM</tt>. The <tt>SPC</tt> box should show <tt>[unknown]</tt>, this is the location of your MSL code. This is the 6 digit numeric code which is needed to do any kind of hacking on your phone.
 
# Click <tt>Read All</tt> and your SPC code should appear.
Third and final step is make sure you are on the Window that says "Main". Here you should see your "ESN" listed along with your "SCM". You will also see that in the "SPC" box it says "[unknown]", this is the location of your "SPC" or "Master Unlock Code". This is the 6 digit numeric code which is needed to do any kind of hacking on your phone.
# Write down the number and store it in a few places, it will save you time in the future.
 
Click the button labelled "Read All" and your SPC code should appear now.
 
Once you have this code I recommend writing it down in multiple places and even saving it as a memo on your phone so you always have it.


==== Method 2 ====
==== Method 2 ====
If the above way is to complex for you and you do not want to mess with powerful programs just call your service provider and tell them you found a program that lets you take pictures off of your phone (think of a cool name for it) but you need the 6 digit MSL or SPC code (Bell refers to it as “Programming Code”) so you can get your pictures off. Chances are they will say sure here it is. If they say no move on to [[Samsung_A920#Method 3|Method 3]].
Before you start this method, make up a name of a program that you are using to save pictures from your phone to your computer.
# Call your service provider.
# Tell them you have found a program that lets you take pictures off of your phone. Mention that it is asking for a 6 digit SPC code (or MSL code, or Programming Code, as Bell calls it) in order for the program to work.
Chances are they will give you the number. If they don't then move on to [[#Method 3|Method 3]].


==== Method 3 ====
==== Method 3 ====
Call up the Customer Service department of your network from a land-line telephone. Tell them your phone is giving you a message "not registered to network" and you cannot place calls. They will suggest that you go outside; they will also get you to reset the phone. Pretend that it keeps coming up with the "not registered to network" message. The customer service rep will then start to walk through the reprogramming steps over the phone. You won't harm your phone by going through the steps, so go ahead and do what they tell you. The MSL (SPC) code you need is 6 digits long and is one of the last steps of the reprogramming process (there will be a combination lock picture above where you enter it), so just be patient and make sure you write it down!
# Call up your provider's Customer Service department from a land-line telephone.
# Tell them your phone is giving you a message "not registered to network" and you cannot place calls.
# They will suggest that you try going outside and they will get you to reset the phone. Pretend that it keeps coming up with the "not registered to network" message.
# The CSR should then start to go through the reprogramming steps. You won't harm your phone by going through the steps, so go ahead and do what they tell you.
The MSL (SPC) code you need is 6 digits long and is one of the last steps of the reprogramming process. There will be a combination lock picture above the textbox on the dialog. Be patient and make sure you write down the code when you get it.


As soon as you hit "end" to get out of the reprogramming process, your phone will reboot and the customer service rep will likely have you make a test call, which will work because your phone was already working in the first place.
As soon as you finish the reprogramming process, your phone will reboot and the CSR will likely have you make a test call. The call will work because your phone was already working in the first place.


If none of the above methods work then you are out of luck. Try calling customer service another day and you might just get a different person who will help you.
=== Step 3: QPST ===
You will need a program known as QPST which is made by Qualcomm.
* [http://fuxx.us/qpst27 QPST download]
# Open QPST Configuration. There should be three tabs labeled <tt>Active Phones</tt>, <tt>Ports</tt> and <tt>Active Clients</tt>.
# Click on the <tt>Ports</tt> tab. Ports COM1 and COM2 are available from default, if your phone is on one of these then skip the sub-step.
## Click <tt>Add A New Port</tt>. You will be presented with a dialog that has two boxes <tt>Port</tt> and <tt>Port Label</tt>. If these values aren't correct then enter what COM your phone is connected to.
If everything worked out then your phone should show up under <tt>Phone Column</tt> with a name such as <tt>SURF1000-800</tt>.
# Single click the port that your phone is connected.
# Under the <tt>Start Clients</tt> dropdown menu select <tt>EFS Explorer</tt>, it should be first in the list.
# Your phone should be listed, along with your phone number and the banner on your phone (if there is one). Input your MSL code in the box labeled <tt>SPC</tt>.
A loading box should appear and then EFS Explorer should open.


=== Step 3 ===
== Installing Files ==
Next you will need a program known as QPST which is made by Qualcomm.
=== Application or Game ===
:* [http://fuxx.us/qpst27 QPST]
Download an application or game to continue with this guide.
 
* [http://fuxx.us/msudoku mSudoku download]
=== Step 4 ===
# Browse to <tt>Brew > shared > jas > content</tt>.
Connect your phone.
# When you are in, take note of the highest numbered .jar and .jad file. If there are jar and jads from 1 to 10 then you would take note of the number 10.
 
You may find that lots of the games you download only have a .jar file and not a .jad file. In this case you need to make a .jad file yourself. JADMaker can do this for you, just drag the .jar file over and it will make a .jad file for you.
Open up QPST Configuration. Here you will see three tabs labelled “Active Phones”, ”Ports” and “Active Clients”. Click on the “Ports” tab. Here you will see ports COM1 and COM2, if your phone is on one of these then great. If not, click the bottom right button labelled “Add A New Port”. You will be presented with a dialog that has two boxes labelled “Port” and “Port Label”. If these values aren’t prefilled then enter what COM your phone is connected to.
* [http://fuxx.us/jadmaker JADMaker download]
 
# Rename the .jar and .jad files of your game to one higher than what you noted earlier. If your highest was 10.jad and 10.jar then rename the game to 11.jad and 11.jar.
Your phone should show up in the “Phone Column” probably named something like “SURF1000-800”, if you see this you are in luck and QPST has recognized your phone.
# Drag your renamed files to <tt>Brew > shared > jas > temp > install</tt>. It will transfer each file individually. There may be an error dialog saying there is no proper date assigned to the file, just ignore it and click OK.
 
# Close EFS Explorer and your phone will reboot.
=== Step 5 ===
# On your phone, browse to <tt>Menu > Downloads > Games/Applications</tt> and your new game or application should be available.
Single click the “Port” that your phone is connected to and then you will see a button on the top menu that says “Start Clients”. Click this and a dropdown menu will appear with a bunch of options. Select “EFS Explorer”, it should be the first in the list.
 
=== Step 6 ===
In this new window your phone should be listed along with your phone number and whatever the “banner” may be on your phone (if there is one). At the bottom you should see a box that says “SPC” with 6 zero’s in it. Input the code!
 
A loading box should appear and then EFS explorer should open.
 
=== Step 7 ===
Browse to <tt>Brew > shared > jas > content</tt>.
 
When you are in, take note of the highest numbered .jar and .jad files. If there are jar and jads from 1 to 10 then you would take note of the number 10.
 
=== Step 8 ===
Installing a game. You have to download a free game online to do this step ([http://fuxx.us/msudoku My Suggestion]).
 
You may find that lots of the games you download only have a .jar file and not a .jad file. In this case you need to make a .jad file yourself, the program below it does this for you. Just drag the .jar file over and it will make a .jad file for you.
:* [http://fuxx.us/jadmaker JADMaker]
Rename the .jar and .jad files of your game to one higher than what you noted in [[Samsung_A920#Step 7|Step 7]]. Example: If your highest was 10.jad and 10.jar then rename the game to 11.jad and 11.jar. When you have the game renamed then you can drag and drop it into the following folder
: ''Brew->shared->jas->temp->install''
It will transfer each file individually. After it finishes there may be an error saying that there is no proper date assigned to the file, just ignore it and click "OK".
 
=== Step 9 ===
Close EFS Explorer. After it is closed and your phone has been reset you can unplug your phone from the computer and browse to "Menu>downloads>(games/applications)".


=== Ringtones ===
=== Ringtones ===
For ring tones and other file types you do essentially the same thing just with different file extensions. Instead of .jar and .jad you would have 91.m4a and 91.gcd.
The install process for ring tones and other file types is the same as with an application or game, just with different file extensions. Instead of .jar and .jad you have 91.m4a and 91.gcd.


Here is an example of a gcd for an m4a file
Here is an example of a gcd for an m4a file:
: Content-Type: audio/mp4  
<pre style="width:260px;">Content-Type: audio/mp4  
: Content-URL: Far_Away_Nickelback.m4a
Content-URL: Far_Away_Nickelback.m4a
: Content-ID: 3ginferno/audio/mp4
Content-ID: 3ginferno/audio/mp4
: Content-Vendor: duggyb
Content-Vendor: duggyb
: Content-Name: Far_Away_Nickelback
Content-Name: Far_Away_Nickelback
: Content-Version: 1.0
Content-Version: 1.0
: Content-Size: 110448
Content-Size: 110448</pre>
The content size needs to be exact size in bytes NOT size on disk.
The content size needs to be exact size in bytes NOT size on disk.


Once again, if you are making your own ring tones you are going to need something to make that .gcd file for you, the program below can do this.
Use GCDMaker to create the .gcd file for you.
:* [http://fuxx.us/gcdmaker GCDMaker]
* [http://fuxx.us/gcdmaker GCDMaker]


== List of Content Types ==
A list of all other files along with their extensions in case you may need them at some point.
A list of all other files along with their extensions in case you may need them at some point.
: qcp audio/vnd.qcelp Compressed audio.  
<pre style="width:450px;">qcp audio/vnd.qcelp - Compressed audio.  
: wbmp image/vnd.wap.wbmp Wireless bitmap -- not a Windows bitmap.  
wbmp - image/vnd.wap.wbmp - Wireless bitmap -- not a Windows bitmap.  
: jpg, jpe, jpeg image/jpeg JPEG compressed image.  
jpg, jpe, jpeg - image/jpeg - JPEG compressed image.  
: png image/png PNG compressed image.  
png - image/png - PNG compressed image.  
: pmd application/x-pmd Animation.  
pmd - application/x-pmd - Animation.  
: mid, midi audio/midi MIDI sound sequence.  
mid, midi - audio/midi - MIDI sound sequence.  
: txt text/plain Text files.  
txt - text/plain - Text files.  
: gif image/gif GIF compressed image.  
gif - image/gif - GIF compressed image.  
: mp3 audio/mp3 MP3 File.  
mp3 - audio/mp3 - MP3 File.  
: mmf application/vnd.smaf MMF Audio File.  
mmf - application/vnd.smaf - MMF Audio File.  
: mp4 video/mp4 MP4 Video.  
mp4 - video/mp4 - MP4 Video.  
: m4a audio/mp4 M4A Audio.  
m4a - audio/mp4 - M4A Audio.  
: amr audio/3gpp AMR Audio.  
amr - audio/3gpp - AMR Audio.  
: 3gp, 3gpp video/3gpp 3GP Audio/Video/Text.  
3gp, 3gpp - video/3gpp - 3GP Audio/Video/Text.  
: wma audio/x-ms-wma WMA Audio.  
wma - audio/x-ms-wma - WMA Audio.  
: wav audio/x-wav WAV Audio.  
wav - audio/x-wav - WAV Audio.  
: cab application/octet-stream CAB files.  
cab - application/octet-stream - CAB files.  
: aac audio/x-aac AAC Audio.  
aac - audio/x-aac - AAC Audio.  
: bar x-pcs/theme Sprint PCS Theme
bar - x-pcs/theme - Sprint PCS Theme</pre>
 
== Location of Pictures and Videos ==
You can find your pictures saved to the phone by browsing to <tt>Lightsurf > Mediastore</tt>. Just right click on them and select "Copy from phone" to save them, or drag-and-drop them somewhere.


=== Pictures/Video ===
== Location of Memory Card ==
You can find your pictures saved to the phone by browsing to "Lightsurf>Mediastore". Just right click on them and select "Copy from phone" to save them, or drag-and-drop them somewhere.  
You can access your memory card by selecting the <tt>mmc1</tt> folder.


=== Memory Card ===
=== Listening to MP3s ===
You can access your memory card by selecting the "mmc1" folder. If you want to listen to MP3s on your phone, create a new folder in that folder by right-clicking on it and selecting "New>Directory" Name it "media" and just drag-and-drop all of the MP3s from your computer into the "media" folder.
Create a new folder in <tt>mmc1</tt> by right-clicking and selecting <tt>New > Directory</tt>. Name it <tt>media</tt> and just drag-and-drop all of the MP3s it.


== External Links ==
== External Links ==

Latest revision as of 23:18, 31 March 2022

Instructions on rooting your Samsung A920 mobile phone.

Getting Started

Step 1: Drivers

Since the Samsung A920 does not have USB drivers you will have to use Samsung A900 drivers.

  1. Unplug the phone if it's connected.
  2. Install the A900 drivers.
  3. Reboot.
  4. Go to My Computer > Control Panel > System > Hardware > Device Manager > Modems. Your phone should be listed here. If it isn't, try reinstalling the drivers.

Step 2: MSL Code

Your MSL code, also known as Master Unlock Code, Programming Code or SPC Code, is a 6 digit numeric code. Explained below, there are three methods to get this code. If you already have this code move on to step 3.

Method 1

UNICDMA is a very powerful program and can brick your phone or cause you to lose all of your data. If you are not comfortable with this method, continue to method 2 or method 3.

  1. Unplug your phone if it's connected.
  2. Install UNICDMA then connect your phone to the computer with your USB cable.
  3. Open UNICDMA and click Setup.
  4. The next dialog will show a Port dropdown menu, a Baud Rate dropdown menu and a Password box. You need to find what Port (COM) your phone is connected to, this is usually COM3. Many people have an issue with trying to change the port when it is higher than what is listed. You will know when it is the correct port because information about your phone may appear on the left hand side.
  5. Go to the Mode dropdown menu and select SKY IM-1200/1400/2000.
  6. Click the DM button. This will put your phone in DM mode. The phone reverts to normal mode after you close the program properly.
  7. Make sure you are on the Main dialog. Here you should see your ESN listed along with your SCM. The SPC box should show [unknown], this is the location of your MSL code. This is the 6 digit numeric code which is needed to do any kind of hacking on your phone.
  8. Click Read All and your SPC code should appear.
  9. Write down the number and store it in a few places, it will save you time in the future.

Method 2

Before you start this method, make up a name of a program that you are using to save pictures from your phone to your computer.

  1. Call your service provider.
  2. Tell them you have found a program that lets you take pictures off of your phone. Mention that it is asking for a 6 digit SPC code (or MSL code, or Programming Code, as Bell calls it) in order for the program to work.

Chances are they will give you the number. If they don't then move on to Method 3.

Method 3

  1. Call up your provider's Customer Service department from a land-line telephone.
  2. Tell them your phone is giving you a message "not registered to network" and you cannot place calls.
  3. They will suggest that you try going outside and they will get you to reset the phone. Pretend that it keeps coming up with the "not registered to network" message.
  4. The CSR should then start to go through the reprogramming steps. You won't harm your phone by going through the steps, so go ahead and do what they tell you.

The MSL (SPC) code you need is 6 digits long and is one of the last steps of the reprogramming process. There will be a combination lock picture above the textbox on the dialog. Be patient and make sure you write down the code when you get it.

As soon as you finish the reprogramming process, your phone will reboot and the CSR will likely have you make a test call. The call will work because your phone was already working in the first place.

Step 3: QPST

You will need a program known as QPST which is made by Qualcomm.

  1. Open QPST Configuration. There should be three tabs labeled Active Phones, Ports and Active Clients.
  2. Click on the Ports tab. Ports COM1 and COM2 are available from default, if your phone is on one of these then skip the sub-step.
    1. Click Add A New Port. You will be presented with a dialog that has two boxes Port and Port Label. If these values aren't correct then enter what COM your phone is connected to.

If everything worked out then your phone should show up under Phone Column with a name such as SURF1000-800.

  1. Single click the port that your phone is connected.
  2. Under the Start Clients dropdown menu select EFS Explorer, it should be first in the list.
  3. Your phone should be listed, along with your phone number and the banner on your phone (if there is one). Input your MSL code in the box labeled SPC.

A loading box should appear and then EFS Explorer should open.

Installing Files

Application or Game

Download an application or game to continue with this guide.

  1. Browse to Brew > shared > jas > content.
  2. When you are in, take note of the highest numbered .jar and .jad file. If there are jar and jads from 1 to 10 then you would take note of the number 10.

You may find that lots of the games you download only have a .jar file and not a .jad file. In this case you need to make a .jad file yourself. JADMaker can do this for you, just drag the .jar file over and it will make a .jad file for you.

  1. Rename the .jar and .jad files of your game to one higher than what you noted earlier. If your highest was 10.jad and 10.jar then rename the game to 11.jad and 11.jar.
  2. Drag your renamed files to Brew > shared > jas > temp > install. It will transfer each file individually. There may be an error dialog saying there is no proper date assigned to the file, just ignore it and click OK.
  3. Close EFS Explorer and your phone will reboot.
  4. On your phone, browse to Menu > Downloads > Games/Applications and your new game or application should be available.

Ringtones

The install process for ring tones and other file types is the same as with an application or game, just with different file extensions. Instead of .jar and .jad you have 91.m4a and 91.gcd.

Here is an example of a gcd for an m4a file:

Content-Type: audio/mp4 
Content-URL: Far_Away_Nickelback.m4a
Content-ID: 3ginferno/audio/mp4
Content-Vendor: duggyb
Content-Name: Far_Away_Nickelback
Content-Version: 1.0
Content-Size: 110448

The content size needs to be exact size in bytes NOT size on disk.

Use GCDMaker to create the .gcd file for you.

List of Content Types

A list of all other files along with their extensions in case you may need them at some point.

qcp audio/vnd.qcelp - Compressed audio. 
wbmp - image/vnd.wap.wbmp - Wireless bitmap -- not a Windows bitmap. 
jpg, jpe, jpeg - image/jpeg - JPEG compressed image. 
png - image/png - PNG compressed image. 
pmd - application/x-pmd - Animation. 
mid, midi - audio/midi - MIDI sound sequence. 
txt - text/plain - Text files. 
gif - image/gif - GIF compressed image. 
mp3 - audio/mp3 - MP3 File. 
mmf - application/vnd.smaf - MMF Audio File. 
mp4 - video/mp4 - MP4 Video. 
m4a - audio/mp4 - M4A Audio. 
amr - audio/3gpp - AMR Audio. 
3gp, 3gpp - video/3gpp - 3GP Audio/Video/Text. 
wma - audio/x-ms-wma - WMA Audio. 
wav - audio/x-wav - WAV Audio. 
cab - application/octet-stream - CAB files. 
aac - audio/x-aac - AAC Audio. 
bar - x-pcs/theme - Sprint PCS Theme

Location of Pictures and Videos

You can find your pictures saved to the phone by browsing to Lightsurf > Mediastore. Just right click on them and select "Copy from phone" to save them, or drag-and-drop them somewhere.

Location of Memory Card

You can access your memory card by selecting the mmc1 folder.

Listening to MP3s

Create a new folder in mmc1 by right-clicking and selecting New > Directory. Name it media and just drag-and-drop all of the MP3s it.

External Links