Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Peoplearmy
Old
(Last edited by Peoplearmy; 22nd March 2013 at 10:44 AM.) Reason: Cleaned up OP for Less Clutter and Updated Data Restore App
#1  
Peoplearmy's Avatar
Senior Member - OP
Thanks Meter 900
Posts: 367
Join Date: Jun 2007
Location: Cedar Hill, TX

 
DONATE TO ME
Talking [FIX/TOOL] Backup/Restore/Fix IMEI & Data Restore Tool v3.5 - Updated 03/22/2013!!!

USE THIS AT YOUR OWN RISK AS QPST WILL FLASH JUST ABOUT ANYTHING YOU TELL IT TO. I AM NOT RESPONSIBLE IF YOUR PHONE BECOMES MORE BRICKED THAN IT ALREADY IS, EXPLODES, OR TRANSFORMS INTO A SITH LORD AND ATTACKS YOU WITH A LIGHT SABER!

Verizon Users please refer to this thread HERE for IMEI and Roaming fix.

Click for Screenshots in Post #4

FILES YOU WILL BE NEEDING
 

DOWNLOAD QPST V2.7.378 from HERE

(if you have build version 2.7.385 please let me know)

Fix for Data Issues (Stuck on EDGE/2g) see Post # 3
(Sasktel users custom App has not been updated for you guys cause I am still in need of additional data)

How to get to DIAG Mode
 
**AOSP ROMs to get to DIAG Mode see Post #2
Option1:Stock ROM (Stock Dialer) dial *#7284#.
Option 2: Stock ROM (No Stock Dialer) flash this file HERE!
  • Install QuickShortcutMaker.
  • Open it and type IOT in the search box.
  • Click on the entry that says IOTHiddenMenu / IOTHiddenMenu / com.android.hiddenmenu/com.android.hiddenmenu.IOTHiddenMenu
  • Click OK

STOCK ROMS: In the hidden menu or PhoneUtil menu select USBSettingsMenu choose the correct mode and click ok.

To get started put phone into RMNET + DM + MODEM mode (DIAG Mode)
Connect your phone to your computer using your USB cable (Stock cable will work best no guarantees with any other cable).
You might need these if your phone won't connect USB Drivers.
Look in device manager under ports and serials you should see your phone there.
Now open QPST Configuration click on ports tab and then on Add new port button type in COM## where ## is the port number your phone is connected to.


To make a backup:
 
  • Open Software Download from the Start Clients menu.
  • Click on the Backup tab.
  • Make sure your phone is listed under port.
  • Select a location to save your backup (recommended).
  • Click Start and wait for it to finish.
  • You should now have a QCN file of your NV Data.
  • Save the file in a safe place.

To restore:
 
  • Open Software Download from the Start Clients menu.
  • Click on the Restore tab.
  • Make sure your phone is listed under port.
  • Select the location you saved your backup to.
  • Click Start and wait for it to finish.
  • The phone will attempt to restart if it fails don't panic just manually reboot your phone it may take longer than usual but you should be fine.

IMEI Injection:
 
Please see Post #3 for IMEI Injection + Data Restore All in one App and Instructions

or

Inject IMEI with QPST

 
  • Open RF NV Item Manager from the bin folder found in Program Files folder/Qualcomm/QPST
    (RF NV Manager is no longer accessible from the start menu or from inside QPST Configuration).
  • Click on Setting menu in RF NV Item Manager and select Comport.
  • Select your phone from the list of ports and click ok.
  • Go to File menu and select Read From Phone.
  • You will get a list of NV items and their values from your phone.
  • Look for item NV_UE_IMEI_I it will be item number 550 you can do a search for it using the search.
  • If you are unable to find it you will need to add it in
  • Go to Option => Customize NV Item List.
  • Then look for the item on the left and move it to the right.
  • Click OK now you should be able to find it.
NEVER ADD AN ITEM THAT YOU DO NOT KNOW THE CORRECT VALUE FOR YOU CAN DAMAGE YOUR PHONE IF YOU DO SO!
  • On the right you will see a set of 9 text boxes this is where your IMEI should be.
  • Click the Hex Check Box.
The Hex values for your IMEI will consist of no more than 2 characters per a box and must match your IMEI or it will not take the values you enter. The IMEI is also listed in a special order so you must follow this guide to ensure your IMEI is correct. The first box will always be an 8.

Example if your IMEI was: 954091051099226 then the boxes would look like this:

8
9a
45
90
01
15
90
29
62
  • Click on the button Write NV to write the values to your phone.
  • Once they have been written reboot your phone and check to see if your IMEI has been restored.
  • If IMEI is correct and you are stuck on EDGE/2g go to Post #3.

Remember to go back into the Hidden Menu and set your USB Settings back to MTP + ADB once you are done!!!!
__________________________________________________ ______________________________________________
Thread Rules:
  • Do not ask how to spoof IMEI or how to clone IMEI you will be ignored!
  • Do not answer someone who asks for information on IMEI spoofing or cloning!
  • Please do not ask questions unless you have used the Search option!!
  • Please do not use this thread as a place to settle out any ill feelings towards each other or any other developments!!!
  • Please do not ask questions that have already been answered!!
  • Please do help each other when at all possible!!
  • Don't hesitate to have fun while we all try to figure this problem out!

If I do not answer you right away it's not because I don't like you it's because I have a family, a job, a life outside of development that needs tending to!!

Also thanks to jroyalty, zmore, drothenberger, David Dee, PureMotive, Bigbyte.me, GerardAnthony, Amoamare, <:geek:>, XDA, and everyone who donated their phone data for research =)


DX

I don't ask for donations (I do this cause I enjoy it) but a nice latte every now and then late at night is quite refreshing while developing...lol

The Following 329 Users Say Thank You to Peoplearmy For This Useful Post: [ Click to Expand ]
 
Peoplearmy
Old
(Last edited by Peoplearmy; 11th April 2013 at 09:08 AM.) Reason: Added downloadable script files
#2  
Peoplearmy's Avatar
Senior Member - OP
Thanks Meter 900
Posts: 367
Join Date: Jun 2007
Location: Cedar Hill, TX

 
DONATE TO ME
__________________________________________________ ______________________________________________
AOSP Roms

Added scripts as downloadable files for those who may want them that way.


Place phone in and out of DIAG Mode by running these scripts.

Script to enter DIAG Mode (RMNET + DM + MODEM Mode)
 
Code:
echo 0 > /sys/class/android_usb/android0/enable 0
echo smd,bam > /sys/class/android_usb/android0/f_rmnet/transports 
echo diag > /sys/class/android_usb/android0/f_diag/clients 
echo 1 > /sys/class/android_usb/android0/f_acm/instances 
echo rmnet,acm,diag > /sys/class/android_usb/android0/functions 
echo 1 > /sys/class/android_usb/android0/enable

Script to return to MTP(eject first)
 
Code:
echo "" > /sys/devices/virtual/android_usb/android0/f_mass_storage/lun_ex/file
echo 0 > /sys/devices/virtual/android_usb/android0/enable
echo "mtp,acm,adb" > /sys/class/android_usb/android0/functions
echo 1 > /sys/devices/virtual/android_usb/android0/enable
vold
Attached Files
File Type: rar DIAGModeScripts.rar - [Click for QR Code] (382 Bytes, 493 views)
Click here for SGS3 missing IMEI Fix/NV Data Backup/Restore!!!

Phone: AT&T Galaxy SIII SGH-I747
ROM: DX ROM
Kernel: Ktoonsez
The Following 48 Users Say Thank You to Peoplearmy For This Useful Post: [ Click to Expand ]
 
Peoplearmy
Old
(Last edited by Peoplearmy; 22nd March 2013 at 10:40 AM.) Reason: updated post: App updated to 3.5
#3  
Peoplearmy's Avatar
Senior Member - OP
Thanks Meter 900
Posts: 367
Join Date: Jun 2007
Location: Cedar Hill, TX

 
DONATE TO ME
Custom App updated current support is for AT&T, T-Mobile, Bell, Telus, and Rogers. I am in need of anyone with a working Sasktel phone in order to get this working for Sasktel.

Updated to version 3.5. Added IMEI Injection Checkbox.

Download - SGS3 Data Restorer App


This custom app will create a QCN file that can be restored to your phone after you inject your IMEI back into your phone and find yourself with data connection issues. This is only used if you had lost your IMEI and did not have a backup created!!

Instructions:
 
  • Create a QCN backup of your phone using QPST (see OP for instructions).
  • On a Windows Vista or higher computer download the app and install it.
  • Once installed, close the app.
  • Go to start menu, you will find app under DanX and run it.
    (If there are any new updates the app will find it.)
  • Select your Carrier
  • If you need your IMEI injected then click the checkbox next to "Inject IMEI"
  • Upload your QCN backup into the app.
  • If you clicked the checkbox a window will pop up at this time asking for your IMEI.
    **Enter it exactly how you see it on the back of your phone.
  • Select a save location and create a save name.
  • Verify that your IMEI is correct.
  • Click "IMEI Verified" button.
  • Wait and the QCN should be generated.
  • Go to the location where you saved the QCN.
  • Go to QPST and restore file into your phone (see OP for instructions).
  • Manually reboot your phone.
  • If you have a slow connection still but you're no longer on 2g reboot again.
  • If you still a have slow connection after that consider flashing stock again through Odin and then generate another backup using this app.
  • You can also try flashing a different modem and then generate another backup using this app.
  • If it still is not working respond to this thread.

I do not guarantee any success and results may vary on how badly you have screwed your phone!
I am not responsible if you screw your phone worst than it already is as QPST is a deadly phone weapon use it at your on risk.


DX

I cannot guarantee release times as I do this on my spare time but I promise I will try to keep this updated as long as I can. Though the coffee may keep me up I do sleep every now and then if you used the app and you liked it please donate it pays for coffee.
The Following 87 Users Say Thank You to Peoplearmy For This Useful Post: [ Click to Expand ]
 
zmore
Old
(Last edited by zmore; 29th July 2012 at 02:58 AM.) Reason: screenshots
#4  
zmore's Avatar
Senior Member
Thanks Meter 771
Posts: 1,374
Join Date: Apr 2011
Default Screenshots

Great emergency resource.

Now everyone can start flashing again like it's going outta style.
--------------------------------------------------------------------------------------------------
EDIT: Added some screenshots of the process to reassure whomever it helps:

1_SAM_GS3_EXPLOITER_By_GeeK_finished.png

1b_Hidden_menu_screenshot_montage.jpg

2_win7_drivers_after_changing_to_RMNET_DM_MODEM.pn g

3_QPST_InstallShield.png

4_Device_Manager_Phone_COM_Port.png

5_QPST_Add_New_Port.png

6_QPST_Port_Added.png

7_QPST_Software_Download_BackupNV.png


8_QPST_RF_NV_Manager_WRITE_IMEI_TO_NV.png
This last screenshot is for people who haven't already backed up their IMEI but want to try forcefully writing it back. The example 15-digit IMEI number I used (but didn't actually write) was: 123456789012345
phone #1: SGS3 (SGH-i747); ROM: CM10.1 Nightly (JB 4.2.2); kernel: Stock @ 1.5GHz || KT747 @ 2.1GHz(!); misc: Incipio Silicrylic case; 64GB class10 microSDXC
phone #2: SGS1 Captivate (SGH-i897 r1008); ROM: CM10.1 M3 (JB 4.2.2); kernel: Stock @ 1.0GHz; misc: $0.99 silicone case; 32GB Lexar microSDHC
 
The Following 52 Users Say Thank You to zmore For This Useful Post: [ Click to Expand ]
 
rgoyena
Old
#5  
Senior Member
Thanks Meter 18
Posts: 479
Join Date: Oct 2010
Awesome.

If confirmed, please make an app that we can all donate too. This will be most beneficial to you and the community.

Thank you for the countless nights

Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
The Following User Says Thank You to rgoyena For This Useful Post: [ Click to Expand ]
 
Maconi
Old
#6  
Maconi's Avatar
Member
Thanks Meter 10
Posts: 66
Join Date: Apr 2009
I'm more interested in the IMEI injection. If someone has already lost their IMEI and can simply inject their original IMEI back into the phone then we're golden (not that you shouldn't have a backup just in case, but it's nice nevertheless).
 
jroyalty7
Old
#7  
jroyalty7's Avatar
Senior Member
Thanks Meter 249
Posts: 784
Join Date: May 2009
Location: Buffalo
Haha look whose got their own thread! great work man look forward to this being confirmed so we can all breathe a sigh of relief!

Sent from my SGH-I747 using Tapatalk 2
Current Set-up:
Phone: AT&T SGS III
Rom: CSRom Tha BMB v1.4
Kernel: Faux 123 kernel-017U OC-1.83
Baseband: I747UCDLK3
Theme: Gravitron (Upndwn4par)
Phones that came, flashed, and gone:
HTC Touch Pro, HTC Touch Pro 2, HTC HD7, LG G2X, SGSII, Motorola Atrix, Gnex

If I get a million thanks my wife says I can have any phone I want! Hit thanks if you have a heart
The Following 5 Users Say Thank You to jroyalty7 For This Useful Post: [ Click to Expand ]
 
David Dee
Old
#8  
Senior Member
Thanks Meter 805
Posts: 1,898
Join Date: Nov 2010
Location: Toronto
Thanks man! You are a life saver for many. Your work is much appreciated.
__________________
Phone: Samsung Galaxy S4 - I337M
ROM: Stock Rooted

Tablet: Asus Transformer Pad 300
ROM: Stock Rooted

If I have helped you, please don't hesitate to hit the "Thanks" button
The Following 3 Users Say Thank You to David Dee For This Useful Post: [ Click to Expand ]
 
rgoyena
Old
#9  
Senior Member
Thanks Meter 18
Posts: 479
Join Date: Oct 2010
The only thing I'm confused is secured and unsecured kernel.



Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
 
Andrew_han
Old
#10  
Senior Member
Thanks Meter 22
Posts: 217
Join Date: Jul 2011
Location: Stratford

 
DONATE TO ME
As soon as this is confirmed working I think it will be time to fulfill our promise of donating to the one who solved this issue

The Following 2 Users Say Thank You to Andrew_han For This Useful Post: [ Click to Expand ]
 
Post Reply+
Tags
fix, imei, nv data, repair, sgs3
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...