Related
[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, <>, 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
________________________________________________________________________________________________
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
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.
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
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1b_Hidden_menu_screenshot_montage.jpg
2_win7_drivers_after_changing_to_RMNET_DM_MODEM.png
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
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
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).
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
Thanks man! You are a life saver for many. Your work is much appreciated.
The only thing I'm confused is secured and unsecured kernel.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
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
We need links to insecure kernels for Canadian carries unfortunately
rgoyena said:
The only thing I'm confused is secured and unsecured kernel.
Click to expand...
Click to collapse
An "insecure" kernel is one in which adb automatically gets root access. This is required for GeeK's mod to work. If you are on UCALEM, you can flash the one from here. (There are others, too.)
If you're running the LG1 stock kernel, you can install the "adb insecure" app. Run it and click the box to make your kernel insecure, then use GeeK's mod. This is what I did and it worked perfectly.
EDIT: "adb insecure" should work for any kernel, including the Canadian ones.
rgoyena said:
The only thing I'm confused is secured and unsecured kernel.
Click to expand...
Click to collapse
Just to add to what drothenberger said: in secure mode, when you adb shell into your phone, you have to use 'su' post-login to become root:
Code:
$ adb shell
[email protected]:/ $ su
[email protected]:/ #
This is a pain, because you can't directly do stuff like "adb push foobar.apk /system/app/" without being root first, which is what the insecure mode fixes. Newer versions of CyanogenMod also now have a root settings menu that gives you even finer grained control of this.
It does work for Can carriers, I confirmed that in the other thread. Take a look at my mini guide there: http://forum.xda-developers.com/showthread.php?p=29462669
Sent from my SGH-I747M using XDA Premium HD app
I'm running faux kernel for att.
About adb. Now this is a problem for me. Never used it and always tried to avoid using it. Lol
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
rgoyena said:
I'm running faux kernel for att.
About adb. Now this is a problem for me. Never used it and always tried to avoid using it. Lol
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
kernel doesn't matter as long as it is stock. The app will make it insecure. Adb is something essential if you are flashing.
Sent from my SGH-I747M using XDA Premium HD app
Hey this is awesome! I hope it is confirmed working! I have one quick question. When you say that you have to be on a stock rom, do you mean "stock" stock as in, the stock rom the phone came out of the box in, or does it still work on a stock based rom (like a debloated/deodex rom, with mods etc?)
drothenberger said:
An "insecure" kernel is one in which adb automatically gets root access. This is required for GeeK's mod to work. If you are on UCALEM, you can flash the one from here. (There are others, too.)
If you're running the LG1 stock kernel, you can install the "adb insecure" app. Run it and click the box to make your kernel insecure, then use GeeK's mod. This is what I did and it worked perfectly.
EDIT: "adb insecure" should work for any kernel, including the Canadian ones.
Click to expand...
Click to collapse
I'm on LG1 and I used adb insecure, purchased from the Market (gotta support Chainfire, the man rocks!). It all worked flawlessly for backing up my IMEI.
ViralCipher said:
Hey this is awesome! I hope it is confirmed working! I have one quick question. When you say that you have to be on a stock rom, do you mean "stock" stock as in, the stock rom the phone came out of the box in, or does it still work on a stock based rom (like a debloated/deodex rom, with mods etc?)
Click to expand...
Click to collapse
stock based, not aosp. I am on k747 Sammy kernel and it worked
Sent from my SGH-I747M using XDA Premium HD app
SOOOO happy now I can start flashing away when i get my s3 on monday!
This is a simple and easy way to backup and restore your GS3's COMPLETE NV items which hold your IMEI, IMSI, Data settings and much more!
INSTRUCTIONS:
1) Download NV reader/writer HERE and install THESE drivers.
2) Dial *#7284# and select "Qualcomm USB Settings" then check "RMNET + DM + MODEM".
*If you are running a aosp rom (cm9,cm10,aokp etc) you can use the diag method described HERE
3) Create backup.
a) Click "port" in the top left and select your samsung serial port.
b) Make sure BOTH boxes in the top bar are checked.
c) Click "Connect" in the top bar.
d) Click "Read" in the top bar.
e) Click "Read" in the lower 'NV-items' section.
f) Save the .txt file, this is your backup
*The process will take 5-10min. The file size will be roughly 3mb and "inactive item" and "bad parameter" sections are normal.
*To restore click "Write" in the lower 'NV-items' section and navigate to your backup file.
4) Dial *#7284# and select "Qualcomm USB Settings" then check "MTP + ADB".
Demonstration video HERE << Thanks to moonfire for the video.
IMEI ALREADY CORRUPT?
Use THIS custom built tool to easily generate a backup file with your properly formatted IMEI to restore your phone!
1) Enter your IMEI (find it behind your battery) in the text box up top, hit generate then hit save.
2) Use "NV-Item reader writer" to write the saved text file back to your phone and then reboot.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks:
Me
cdma-ware
Peoplearmy
GerardAnthony
oriax123
Time and money have been invested into this project so donations are appreciated.
Donations: HERE
ATTENTION: I need a copy of someones full backup. Requirements are that you never flashed an AOSP rom (CM9, CM10, AOKP) and that your SGS3 is T-mobile. I need this to work on the data issue!
Update: The data issue is still being worked on and some progress has been made but there is still not a solid easy fix. IF YOU MADE A BACKUP THEN GOT THE DATA BUG, PLEASE MAKE A SECOND BACKUP SO THAT I CAN COMPARE THE BEFORE/AFTER!
great work!!!! thanks for your contribution~
very nice!
Is this for real? If it is then SWEET!
Sent from my SAMSUNG-Spaceshiplll using xda premium
I post question on T-mobile sectrion ... hre is my answer for one of question Second was do i need unsecre kernel tothis too work?
Almost seems too simple, amazing work.
I have a fully stock att s3 and unable to write back to phone. Anyone can help with a pointer or two? I can read from phone but unable to write back. Also right before it write back to phone I do notice it shows offline for a quick second but does state it has successful wrote to phone.
Great job! Nice and easy and quick!
nunyabiziz said:
I have a fully stock att s3 and unable to write back to phone. Anyone can help with a pointer or two? I can read from phone but unable to write back. Also right before it write back to phone I do notice it shows offline for a quick second but does state it has successful wrote to phone.
Click to expand...
Click to collapse
Why are you trying this on a bone stock phone? Did you lose your imei?
Has anybody restored a backup and worked?
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
nunyabiziz said:
I have a fully stock att s3 and unable to write back to phone. Anyone can help with a pointer or two? I can read from phone but unable to write back. Also right before it write back to phone I do notice it shows offline for a quick second but does state it has successful wrote to phone.
Click to expand...
Click to collapse
If you are trying to write something other than your stock IMEI it will not work. Also, make sure you have both of the boxes checked before you hit the read button at the top so that is sends the 000000 security code to the phone and unlocks it.
*when i say unlock i do not mean carrier unlock, so dont get exited people.
thacounty said:
Why are you trying this on a bone stock phone? Did you lose your imei?
Click to expand...
Click to collapse
I put everything back to stock because it wasn't working with root and insecure kernel.
nunyabiziz said:
I put everything back to stock because it wasn't working with root and insecure kernel.
Click to expand...
Click to collapse
Is your IMEI already corrupt and your trying to fix it?
This is confirmed working and will back up your IMEI. If you are looking for a full NV backup please refer to my post here:
http://forum.xda-developers.com/showthread.php?t=1801997
Once againgreat work <>!!
DX
Peoplearmy said:
This is confirmed working and will back up your IMEI. If you are looking for a full NV backup please refer to my post here:
http://forum.xda-developers.com/showthread.php?t=1801997
Once againgreat work <>!!
DX
Click to expand...
Click to collapse
Thanks!
If you want a FULL backup just read the phone with the default values [Range (Dec): 00000-65535].
It is actually a more comprehensive and easily managed backup than what the old RF NV item manager in qpst offers.
The 00550 [hex 226] is just for the single item that handles the IMEI.
<:GeeK:> said:
Thanks!
If you want a FULL backup just read the phone with the default values [Range (Dec): 00000-65535].
It is actually a more comprehensive and easily managed backup than what the old RF NV item manager in qpst offers.
The 00550 [hex 226] is just for the single item that handles the IMEI.
Click to expand...
Click to collapse
^ Probably should update the OP with that.. As Im sure some will prefer A FULLL "just in case" backup, and others just the IMEI..
Always good to list the choices/options
Narcistic said:
^ Probably should update the OP with that.. As Im sure some will prefer A FULLL "just in case" backup, and others just the IMEI..
Always good to list the choices/options
Click to expand...
Click to collapse
Good idea, done.
Flashed to smokins touch mii rom so I can run this, but when I click read it says Failed "connect to COM port before"
What am I doing wrong?
Edit: Nvm, got it.
<:GeeK:> said:
Is your IMEI already corrupt and your trying to fix it?
Click to expand...
Click to collapse
A friend's s3, its corrupted and unable to write the imei back to it.
nunyabiziz said:
A friend's s3, its corrupted and unable to write the imei back to it.
Click to expand...
Click to collapse
In private message send me the backup you made of the corrupt NV and also tell me the IMEI (get it from behind the battery) and ill try to help you out.
Hello everyone,
As per the title says, I will let you know how to backup or get your Windows 10 Mobile system image. This might be helpful for those who own an unsupported phone and want to try new builds of Windows 10M.
Since at some point Microsoft will shift RS builds to Release Preview ring and currently unsupported devices can only get 10586 builds which are only available on Release Preview ring. And to get RS builds with registry trick we need to be on 10586 and sometimes due to problems we need to get back to 8.1.
So, 10586 builds are going to be replaced soon and at some critical situation we need to go back to 8.1 then we will get stuck with 8.1.
With this guide I will help you to get a copy of your Windows 10 Mobile backed up for those situation, so there won't be any need to switch back to 8.1. You can directly restore the backed up version. The backup will work as a custom ROM, so you need have your phone's bootloader unlocked to flash it.
Points to note:
-With the backup, you will be able to backup all your installed Apps and your Data (Photos, Videos...etc.).
-Backup is OS version independent, the only thing which matters is the availability of latest firmware of your phone.
Tools you need:
- Windows Device Recovery Tool
- Windows Phone Internals
- Lumia Emergency Flash Loaders (Attached one for Lumia 820, 920, 920T, 925, 1020)
For other devices you can follow this.
- Engineering SBL3s (Attached one for Lumia 520, 620, 625, 810, 820, 822, 920, 925 and 1020)
For other devices search it on Google, you may find one.
Lets start
Preparing your phone for the backup
1. First of all make sure your phone is listed in supported list of Windows Phone Internals. if yes then continue.
2. Switch back to 8.1 using Windows Device Recovery Tool.
This will download latest available firmware for your phone on the server. Once done, on your phone go to Setting > about and write the firmware version number (You may need it later.). Also don't forget to disable Store auto update to avoid Extras+Info update.
3. Before jumping to Insider Program, check for update on your phone and install all available updates (if available.)
If updates were available, probably your firmware version has also changed, because not all updates from Windows Update servers are moved to Windows Device Recovery servers.
The firmware version number is consist of 4 parts (separated by "."). If the difference between the one you installed using Windows Device Recovery Tool and the one via Windows Update is only in 2 last parts, then it won't be a big problem. Like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For most devices there aren't any major new firmware updates available, except those which came with Windows 10.
4. Now, you need to unlock your phones bootloader and enable Mass Storage mode. To do this you need to have Engineering SBL3 and Emergency Flash Loader for your phone. I have attached for some phones.
a). Connect your phone to PC.
b). Open Windows Phone Internals and select "Unlock bootloader" and click Ok.
This will switch your phone to Flash Mode.
c). Now, in next window you have to select .ffu image of your phone, Emergency Flash Loader and Engineering SBL3.
The .ffu image for your phone was downloaded via Windows Device Recovery Tool and the path for the downloaded one is:
C:\ProgramData\Microsoft\Packages\Products Here you can find a folder RM-xxxx (for your device). Inside the folder there is only one item with .ffu extension and you need to use that in Windows Phone Internals.
Also select proper Engineering SBL3 and Emergency Flash Loader for your device and click "Continue". Give it some time and your phone is boot loader unlocked and Mass Storage mode enabled.
A complete guide for this is also available on Windows Phone Internal - Getting started section too
5. Install Windows Insider and get the latest Release Preview (10586) update.
After getting latest Windows 10 update, I prefer to do a hard reset and continue to the backup part.
Now your phone is ready for the backup.
You have the choice whether you want to install all your Apps and then do backup (to keep your Apps backed up too) or you only want to back up the clean installed Windows 10.
Backup and Restore
1. Connect the phone to PC.
2. Open Windows Phone Internals and click on "Backup" for the left pane.
3. Select a name for your backup file
4. click "Backup phone"
The backup process will take at least an hour (depending on the amount of Apps and Data on your phone)
To restore:
Assume you are on as RS build and some problem occurs, you don't need to switch back to 8.1 to get 10586 build. You only need to restore the backup file you created above.
1. Connect the phone to PC.
2. Open Windows Phone Internal and click on "Flash" from the left pane.
3. Select the source file (the backup file you created above).
4. Click on "Flash custom ROM".
Restore process will also take an hour, be patient.
This was all.
You can use the backup file at anytime you want
Make sure that you aren't getting major firmware update from Windows Update (OTA). If you get one the bootloader will be locked back.
Correct me if anything is wrong above .
If it would be a ROM you might want to share it, am I right? So it is a image of partition including personal data, specific OS settings etc. as described by author long time ago....
djtonka said:
If it would be a ROM you might want to share it, am I right? So it is a image of partition including personal data, specific OS settings etc. as described by author long time ago....
Click to expand...
Click to collapse
Right, it is an image of partitions. I used ROM word to make it a bit understandable for all.
P.S: Edited the title, maybe that fits best.
Hello,
Did you find the solution for phone without sd (ex 930) ?
Thx
pro_info said:
Hello,
Did you find the solution for phone without sd (ex 930) ?
Thx
Click to expand...
Click to collapse
Hi,
This method does not require any SD card, you only need to check if your phone is in the supported list of the Windows Phone Internals tools. Lumia 930 is not yet in that list.
Actually use WPInternals is not good
You can try use thor2 backup to save your disk space
Hello folks!
It's been a while since last time I spent in this forum section (when the method for flashing Poland MM KDZ was published), but suddenly I decided to check the current development and it was great do discover that developers found a way to unlock bootloader! Then, I tried to do the procedures, found some adversities around the path, flashed stock KDZ for my device A LOT and finally managed to obtain a fully working LP stock with root and TWRP for my model: H442F (Dual SIM) ("LG Volt 4G" in Brazil).
The thing is: although a lot was done regarding the Spirit LTE, I found near zero information specifically for my device variant. Since I tried a lot of paths and eventually achieved an interesting result, I decided to write a full tutorial, with a lot of instructions and pictures for "novices" who desire learn all the steps but gives up at the high learning curve. Finally, I also wrote this tutorial in Brazilian Portuguese, which I believe will help at least some comrades (you can download the PDF in portuguese HERE).
Needed files:
LG Drivers (remove old ones if already instaled)
LG Flash Tool 2014 (credits to @quangnhut123 from this thread)
Brazilian H442F10a Firmware (this is a low speed server, I can upload to a better one if someone asks)
Android SDK Tools (for Windows users; Linux ones just install the package android-tools-adb)
Kingroot (or download here: www.kingroot.net)
Latin America Patched Aboot (credits to @pvineeth97 , for more info check this thread)
TWRP (or download here: https://twrp.me/lg/lgspiritlte.html)
Flashfy (or download here: https://play.google.com/store/apps/details?id=com.cgollner.flashify&hl=en)
SuperSU (or download here: http://www.supersu.com/)
Finally, if you prefer, you can download a full pack in this link (except for KDZ), however, I did prefer to keep isolated links for better credits and referrals
Step-by-step
Download all needed files
Install drivers, SDK and unpack Flash Tool
Save all files in the same folder, but keep KDZ file inside Flash Tool folder
Put your phone in download mode (power off, hold vol+, plug usb in pc, keep holding until download icon appears)
Wait a little for Windows completely detects device and load all drivers
Verify in Device Manager if your pc detects phone as "LG Mobile USB Serial Port (COM#)"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Open LG Flash Tool as admin
Select KDZ file
Choose the downloaded H442F10a_03.kdz file
Choose CSE Flash
Click START
Then, "Clear phone software update registry"
You'll see a warning
Then, OK (no need to change country)
Another app will open for the flashing. If you are offline, it is possible to show just a "?" character. Wait patiently...
In about 5min it will finish
After some reboots, you'll see the phone starter screen. Just move forward (no need to configure anything right now, maybe wifi, but not google account)
Enable Developer Options going to Settings/General/Common/Software Information and tap some simes in Build Number until the "You are a developer" message appears
Go back to Settings/Developer Options and turn on USB Debugging
With Debugging on, choose MTP (for Windows) or PTP (Linux), and when asked, allow the computer
Now, make sure you installed (and know how to use, since I will cover just a few commands here) the Android Debugging Bridge (adb). It will be essential for some steps, as well for entering Recovery Mode (I will show some Linux screenshots because I do not use Windows - for this tutorial, just for KDZ flash - but with a working adb the commands are the same)
Open a command prompt (Windows: right click in start menu) or a terminal (Linux) and run "adb devices" to see if the device was detected. If not, run again and check if phone are asking permissions (and grant it)
Go (cd) to the folder with all downloaded files and write the commands (some names may be different if you downloaded individual files from official links)
adb push aboot_5120_patched.bin /sdcard/
adb push twrp-3.2.1.0-cn70n.img /sdcard/
adb push SuperSU-v2.82-201705271722.zip /sdcard/
adb install Flashify_1.9.2.apk
adb install KingrootV5.3.1.apk
At whit point, make sure your internet is fully working (3-4G or WIfi), then, open Kingroot and root the device
After a well successful root, go back to adb and run "adb shell" and then "su". The phone will ask root permission. Grant it and in adb again run "cd /sdcard"
Now we arrived a critical step. Make sure to type the command as is show, because an error may result brick. We will copy the modified aboot into the respective phone partition (check code, check picture, and double check!)
If everything occurs all right, will appear this message
Great! Now you have an unlocked bootloader! What we have to do now is fhash a custom recovery (in this case, TWRP).
Open Flashify, give root rights, then go into Flash/Recovery Image/Choose a file/File explorer/sdcard/[downloaded file]. When asked to flash click "YUP!" and then "Flash More" (as we do not want the phone to reboot right now)
An extra step I prefer to do is remove Kingroot, since it installs a lot of services and keep device substantially slow. If you prefer Kingroot over SuperSU, you are DONE!
Case you prefer SuperSU... Open Kingroot/.../Settings/Uninstall Kingroot
It will prompt if you are sure. Just click Continue/OK
Go back to prompt/terminal and run "adb reboot recovery"
Phone will enter TWRP!
Now, just a few steps!
Go to Install and flash SuperSU
Go to Wipe and do a Factory Reset
Go to Settings and disable TWRP app installer (optional)
And finally go to Reboot and choose System
DONE!!!
Now you have a phone with an unlocked bootloader, a recovery capable of doing a lot of stuff (sideload, wipe cache, backups), and rooted as well.
A really good job, I'm sure a lot of your fellow countryman will find this very useful!
Korelev said:
A really good job, I'm sure a lot of your fellow countryman will find this very useful!
Click to expand...
Click to collapse
Thanks man! Today I finally added a link with portuguese-br instructions. Hope more Brazilian users will have the chance to perform these operations!
Valeeeu dms irmao, ajudou dmss
Ninloth said:
Thanks man! Today I finally added a link with portuguese-br instructions. Hope more Brazilian users will have the chance to perform these operations!
Click to expand...
Click to collapse
Thanks for the instructions. After unlocking its bootloader, wil it be compatible with any H440 custom rom (single sim operation, of course)? Or the only custom rom we get is Cm12?
Mrkblo said:
Thanks for the instructions. After unlocking its bootloader, wil it be compatible with any H440 custom rom (single sim operation, of course)? Or the only custom rom we get is Cm12?
Click to expand...
Click to collapse
Hi!
Well, unfortunately I don't know. I made the procedure, wrote the tutorial, and 2 months later changed my phone for a new one. Can't test anymore.
Mrkblo said:
Thanks for the instructions. After unlocking its bootloader, wil it be compatible with any H440 custom rom (single sim operation, of course)? Or the only custom rom we get is Cm12?
Click to expand...
Click to collapse
Yes, it should be compatible with any custom rom as long as your phone is Lg spirit LTE( snapdragon variant ).
Hi,
I found a custom firmware for Lumia 950XL and it might be helpful for the users who still use Lumia 950XL
I will give you my review based on my test and the steps if you want to do the same.
Thanks to:
Fadil Fadz
gus33000
WojtasXda
If the topic already posted let me know I tried to search before posting.
Should you replace your firmware with this?
Yes, yes and yes..
The system is way better than the current firmware.
Pros:
Built-in updated apps like (Paint 3D, myTube, 8 Zip...etc)
Built-in CMD (Real CMD)
You can run (.bat) files
Updated original apps like (Video, Photos, Camera..etc)
I feel it lighter (maybe because I like it)
Unlocked by default
Boot menu contains developer options
File Explorer is updated and more advanced (you can access to the packages directly from it)
Display Scale option (You can control the display scale from the control panel)
Nice organize for Start menu (the way that Fadil organize the menu will give you an idea to build nice structure for the apps)
You can install advanced apps using CMD like (Powershell, XAP installer, DotNet Console..etc)
Nice icons for the default apps
Cons & Tips:
So far I didn't find anything bad
Some icons will appear smaller than before because of the default display scale 100% (for me it's was more than normal), but you can change it form the control panel
InteropTools is Beta (there is Legacy version so I prefer to replace it)
You have to be patience with edgeTile if you want to use it , it's too slow when loading for no reason
CMD with external keyboard is better for some functions and easier to use (use left arrow to remove).
Screenshots (100% display scale):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How to install:
AS PER FADIL
DISCLAIMER:
I’m not responsible for any damage that occur on you device.
Do at your own risk.
WARNING ⚠:
Please don’t attempt to flash on other devices.
Please don’t flash without using thor2.
Flashing FFU will erase all your data.
Please ensure that you closed WPinternals before using thor2.
Videos always better and more clear (but read the Quick Guide below if this is your first time)
Features & Custom FFU: Click Here (Youtube)
Installing & Downloads: Click Here (Youtube)
Install Apps using CMD: Click Here (Youtube)
Tools Needed:
WPinternals 2.9 (2nd Video "Installing & Downloads")
WDRT ( Windows Device Recovery Tool) to use thor2 (2nd Video "Installing & Downloads")
Custom FFU (1st Video "Features & Custom FFU")
Quick Guide:
Download the requested tools
Connect your Phone using the USB cable
Phase 1 (Unlock bootloader):
Before start unlocking you have to download
FFU-file
Emergency-files
1- Open "WPinternals"
A- Download FFU + Emergency Files
Goto "Download"
Scroll down then click "Search"
After the results appear Click "Download All"
It will take some time to download
If you already have the files scroll to "Repository"
Click on "Add Existing FFU-file"
Select your file
B- Unlock bootloader
Goto "Unlock bootloader"
Click "OK" to switch to "Flash-mode"
When the phone in "Flash-mode", scroll down and click "Unlock" after reading the descriptions
Multiple reboots expected so you have to wait and don't interrupt the process
Wait until you see this message "You need to manually reset your phone now!"
Restart the phone
Wait until you see this message "Bootloader unlocked successfully"
If the phone already unlocked expected to boot to Mass storage instead of this message
Know Problems
if stuck into Multiple reboots for too long time or you got "Unlock failed", this could happen because of:
You didn't select FFU-file and Emergency-files
The FFU-file is different than the current system (maybe you flashed different one before)
If you bricked the system do the following:
Boot into Flash-Mode by pressing Power + Volume Down once the phone vibrate hold only Volume Down
Then open WDRT for possible restore
If WDRT didn't help check the post below for alternate restore option
https://forum.xda-developers.com/t/bricked-950xl.3990253/#post-83830313
C- Switch to Flash-mode
Goto "Manual mode"
Select "Switch to Flash-mode"
Wait until the phone get in the "Flash-mode"
Now close "WPinternals"
Phase 2 (Install the Custom Firmware)
Before flashing if you aware about your files and not sure about the process
Check "Backup Solution" at the end of this post
Open "WDRT" folder
Click on "File" at the top left of the window
Select Open PowerShell
Select Open As Administrator
Now run the following command:
.\thor2 -mode uefiflash -ffufile "D:\Microsoft.MSM8994.P6211_CITYMAN_10.0.15254.547_v2.ffu"
"D:\.." is an example, use your own location
Press Enter
Wait until the process complete
Now to restart run the following command:
.\thor2 -mode rnd -reboot
Note if you are using CMD remove the ".\" from the command at the beginning
After the restart, expected to see the boot menu
Press on the camera button to select
Done.
--------------------------------------------------
Backup Solution
Spoiler: Click to show the steps
Usually I use this solution to backup my phone.
Tool needed:
MiniTool ShadowMaker (Paid) or trial option for 30 days
I prefer MiniTool ShadowMaker for these reasons
Compressed Image
Faster than other softwares
You can backup the whole storage not only one partition
Steps:
Switch to "Mass Storage mode"
Close "WPinternals"
Open "ShadowMaker "
Click "Connect " Under "This Computer"
Select "Backup"
Select "Source"
Select "Disk and Partitions
From the "combo box" Select your device "It should be at the end or the space is ~29GB"
Now select all the partitions one by one (just click on the last one and it will move to the next)
Click "OK"
Select "Destination" and set your backup folder
Click on "Backup Now"
Wait until the backup finish
Now you have a mirror of your phone storage.
Restore
If your phone system is not bricked Switch to "Mass Storage mode"
Close "WPinternals"
Open "ShadowMaker"
Goto "Restore"
Select your "backup copy"
Click "Restore"
Click "Next"
Check if all partitions selected then Click "Next"
Select your "phone storage" (~29GB)
Be careful not to select another drive by mistake
Click "Next"
Then "Start"
Note if your system is bricked.. you need to restore the system using WDRT first then do the Restore steps
After the restore finish
Disconnect your phone
Restart manually
Done, you have restored your old system as it was exactly.
there is not download link ?!
mhajlo said:
there is not download link ?!
Click to expand...
Click to collapse
In the YouTube video descriptions
Features & Custom FFU: Click Here (Youtube)
astifan said:
In the YouTube video descriptions
Features & Custom FFU: Click Here (Youtube)
Click to expand...
Click to collapse
Can I use dual boot with windows 10 for ARM with this FFU?
If yes then how?
Thank you in advance
X_Wolverine said:
Can I use dual boot with windows 10 for ARM with this FFU?
If yes then how?
Thank you in advance
Click to expand...
Click to collapse
Sorry I'm not sure about this part (because I didn't test it), you can contact the original author (Fadil) directly and ask him about this
but what I'm sure from it that it's prepared with boot menu and can support WOA on SD card but for some technical matters the SD card boot (tool) link dropped and the feature now in progress by WOA team.
Hello, can this image deploy to an Lumia 950 or is there a version for 950?
Thanks
Rikku2000-Dev said:
Hello, can this image deploy to an Lumia 950 or is there a version for 950?
Thanks
Click to expand...
Click to collapse
Hi, as per the video descriptions.. it's made and tested on Lumia 950XL only
Okey, i still download it... DSL6000 :____(
i let you know if it works, thank you.
Rikku2000-Dev said:
Okey, i still download it... DSL6000 :____(
i let you know if it works, thank you.
Click to expand...
Click to collapse
Most welcome , Just to confirm, I asked the original Author of the video Fadel Fadz and he said it's only for 950XL
Oh, does he have a version for 950?
this rom hase many tools..but how i can install old camera apps for example..?
some bugs found after testing...
1 gps not working sometimes..
2 hello not work sometimes.
3 battery drain so fast and heat up near the usb port
4 hanging sometimes
5 proximity sensor not working...sometimes too
how i can relock the bootloader in this ROM? i have triad but its fail
hooooossamq said:
how i can relock the bootloader in this ROM? i have triad but its fail
Click to expand...
Click to collapse
Hi, I'm really sorry for the delay I was a bit busy
I would advice you to go to this group https://t.me/Windows10Phone/
the original author (Fadil Fadz) is available in this group always.. you can ask him directly.
astifan said:
Hi, I'm really sorry for the delay I was a bit busy
I would advice you to go to this group https://t.me/Windows10Phone/
the original author (Fadil Fadz) is available in this group always.. you can ask him directly.
Click to expand...
Click to collapse
thank you my friend