{
"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"
}
IMEI backup/restore tool for Samsung Galaxy S4 GT-I9500
Brought to you by AntaresOne
NOTE: This is only for Galaxy S4 with Exynos 5410, Qualcomm Snapdragon 600 version is here.
For devs: modifications & redistribution are not allowed. Contact me before including my work or any part of it in your stuff.
Explanation
What is IMEI?
Wikipedia
Why should I backup it?
When you start to mod your phone, sometimes may happen that you lose it (a bad flash, a wrong mod...) and without your phone is like this. Shortly, you lose mobile network forever.
The EFS partition itself isn't enough for a full backup, there are another 3 partititions. These are m9kefs1, m9kefs2 and m9kefs3.
Features
Complete IMEI backup
Autozipping of saved partitions
Installation
Download tool from the link below
Put the zip file in your sdcard
Reboot in recovery
Install zip from sdcard
Choose downloaded zip file
Reboot system
Usage
When installed, the "imeibkp" executable goes in /system/bin. Obviously root is a must. This is not an app, so to run it you must use Terminal Emulator. It's very user-friendly and n00b-approved (joking :laugh, normally you shouldn't run into issues while using it.
Open Terminal Emulator
Write su and press enter (this is to obtain root access)
Invoke this tool by writing imeibkp and pressing enter
To restore just invoke again imeibkp
In case you want to export your backup, it is in /sdcard/IMEIBackup and called IMEIBackup.zip (Internal Memory on PC through USB connection)
If you change ROM you'll lose this tool (you'll not lose a backup already made), in this case just follow again Installation steps
Download
IMEI Backup tool is hosted on my AndroidFileHost
XDA:DevDB Information
Full IMEI backup/restore tool for Galaxy S4 GT-I9500, Tool/Utility for the Samsung Galaxy S4
Contributors
AntaresOne
Version Information
Status: No Longer Updated
Stable Release Date: 2014-12-16
Created 2014-12-16
Last Updated 2017-05-19
Changelog
31/1/2015
Little code update
26/1/2015
Added full zip binary in flash package (this should fix stpcpy error)
Little code update
9/1/2015
Added zip binary in flash package (not all the ROMs have it included, this fixes zipping process)
8/1/2015
Added auto zipping of saved files during backup process
Added auto unzipping of IMEIBackup archive when restoring
Better backup identification for restore process
Various code updates
21/12/2014
Fixed busybox path (some ROMs have it in different location)
16/12/2014
Initial public release
Other S4 variants
If you want this tool for any other Exynos Galaxy S4 variant write me a PM or mail me to [email protected] including build.prop (it's in /system) & partition table.
Through Terminal Emulator or ADB, do this:
Code:
su [b](to acquire root access)[/b]
ls -la /dev/block/platform/dw_mmc.0/by-name > /sdcard/partitions.txt
You will find a file named partitions.txt in your internal storage (/sdcard)
Other Samsung devices
PM or mail me at [email protected] for details.
Very well done my friend
Everything working fine
Tested and works. Thanks
Can we interchange imei of 2 phone thru this utility ?
Sent from my SM-N9100 using XDA Free mobile app
amit1976 said:
Can we interchange imei of 2 phone thru this utility ?
Sent from my SM-N9100 using XDA Free mobile app
Click to expand...
Click to collapse
Why should you do that? In most countries is illegal to change device's IMEI even in that way
Inviato dal mio GT-I9505
Tool updated, fixed busybox path e various updates to the code.
Download: https://www.androidfilehost.com/?fid=95864024717067771
REstore IMEI
Hi, great tool, congrats!
One question: when I install some roms I lose the IMEI, but it can be recovered reinstalling an official one.... do you think I can restore an IMEI on a different rom other than the one from where it was backed up?
Thanks
Awesome
Great
nice stuff have been looking for things like this
Hi. Thanks for the tool.
Anyhow. Since I'm a noob. Just wondering. How to restore imei?
Thanks in advance!
Alright. After test running it again. I figured it out. Again thanks!
8/1/2015
Added auto zipping of saved files during backup process
Added auto unzipping of IMEIBackup archive when restoring
Better backup identification for restore process
Various code updates
Pushed an update, download: https://www.androidfilehost.com/?fid=95887005526788680
EDIT: 9/1
Added zip binary in flash package (not all the ROMs have it included, this fixes zipping process)
Download: https://www.androidfilehost.com/?fid=95887005526789369
not working on ozcan rom.
Everyting went well till installing Terminal Emulator... when I type "imeibkp" it gives me error "unknown device GT-I9500 is required" please help...
Download and installed it to i-9500 fine. Backing up fine. After Zipping gave a message "CANNOT LINK EXCUTABLE: cannot locate symbol "stpcpy" referenced by "zip"..
After that I have only backup.log in the IMEIBackup folder.
I ran the terminal from the Romtool box pro.
New update available
Added full zip binary (this should fix stpcpy error) and a little code update.
Download: https://www.androidfilehost.com/?fid=95916177934517572
AntaresOne said:
New update available
Added full zip binary (this should fix stpcpy error) and a little code update.
Download: https://www.androidfilehost.com/?fid=95916177934517572
Click to expand...
Click to collapse
will this work on Aurora Rom ?
AntaresOne said:
New update available
Added full zip binary (this should fix stpcpy error) and a little code update.
Download: https://www.androidfilehost.com/?fid=95916177934517572
Click to expand...
Click to collapse
This update version works for my i-9500.
Thanks AntaresOne.
:good:
I'm using stock Rom 4.4.2 and give me the error "name not matched: /sdCard/IMEIBackup/*.img", and yes i have rooted the device and using Philz Recovery. because can´t create the folder to write the log, im gonna attach the screenshot.
Related
I'm proud to present you the GN Fastboot Flasher (GNFF)
I love the simplicity and the convenience of Odin, but it's close source and also there a few files to flash with Odin. So I decided to create an Odin-like app, but for using with fastboot.
Remember that this app is in Beta stage may not be a complete and safe way of flashing. By using this software, you accept its danger.
This app only works on Windows. I have no plan to distribute it to Linux/Mac. The reason is clear, I know nothing from coding on Linux/Mac .Also I'm sure there are lots of work to do in the windows version.
GNFF Functions:
Flashing boot.img, zImage, zip file containing zImage
Flashing radio, bootloader, recovery, system
Flashing stock image files (.tgz)
Flashing stock image files automatically by downloading from Google servers
To do:
Add other options, like unlocking bootloader - Done
Make logging better and complete - Done
Add other languages
Bugs:
You say!
Changelog:
Version 1.5.0:
Fixed image downloading problem.
Added ability to update the program(Wait till the next version).
Added a part named "Addons".
Added ability to unlock/lock the bootloader.
Added Console to execute commands using adb and fastboot.
Some aesthetic changes.
Added support for JB ROMs.
Now you can inter "Custom" for your current ROM, and GNFF will download and install the latest official ROM.
Added a button to clear the log.
New icon.
Added abiliy to use drag & drop for flashing files.
Adding ability to use "open with..." for flashing files
Version 1.0.2:
Added an option to download and flash stock images from Google servers
Added an option to reboot to bootloader
Fixed the bug that was causing the log part don't be scrollable
Now GNFF doesn't let stop the flashing progress using repressing "Start" button
Version 1.0.1:
Added bootloader control, now it doesn't flash anything on devices with locked bootloader.
Added zImage control, now it gives an error in the log section when the zip file doesn't contain a zImage.
Added some more log informations.
Version 1.0.0:
Initial version
Sources:
To be honest, I'm not pro in using Git and publishing open source apps. Anyway I pushed them to github. You can compile them using AMS.
https://github.com/sinamosavi/flasher
Screenshot:
{
"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"
}
Downloads:
ExpressLeech - HipFile
Very important note: I have not signed this program with a Microsoft Certificate. So some antivirus programs "may" know it as a malware. If they deleted/quarantined it, restore the file and don't let them scan it again.
If you liked this program, please rate the topic as 5 star and press "Thanks" button.
Reserved for FAQ...
looks interesting. looking forward to test it out later
It seems a good idea, good work, carry on
Added 1.0.1 version to the first post. Enjoy!
I have no need to use this at the moment so won't try it. It looks very good though and I hope you keep up the development.
Super cool idea. So we can use this app to install latest stock images from Google. Could we install also Cwm images ( is this the recovery part)?
Sent from my Galaxy Nexus
albsat said:
Super cool idea. So we can use this app to install latest stock images from Google. Could we install also Cwm images ( is this the recovery part)?
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
Yes.
That option is for flashing recovery image files.
I think the potential for this app is really great. It could be used for senarios like:
1) Unlock bootloader
2) update image
3) install an image with root
etc...
albsat said:
I think the potential for this app is really great. It could be used for senarios like:
1) Unlock bootloader
2) update image
3) install an image with root
etc...
Click to expand...
Click to collapse
Yes. I will add this features soon, but now I prefer to focus on fixing bugs rather than adding features.
Also, I didn't catch what you mean about update image.
sinamosavi said:
Yes. I will add this features soon, but now I prefer to focus on fixing bugs rather than adding features.
Also, I didn't catch what you mean about update image.
Click to expand...
Click to collapse
I meant update image (by downloading a google image directly).
Sent from my Galaxy Nexus
Unfortunately ALL of the USB ports of my laptop are broken since yesterday. So I cannot test anything and you may see a lot of errors in this build. However 1.0.2 is ready and you can download it from the first post. Enjoy!
Looks good! Great Job Sina
Thank you
Bumping this thread. Any further development?
albsat said:
Bumping this thread. Any further development?
Click to expand...
Click to collapse
Fortunately, yeah.
Since last month, I was working to fix all the bugs and make GNFF fully stable. Now I think I have done it. I hope you enjoy this software.
is there already an option to show the Gnex's current version of bootloader / firmware / baseband etc etc?
By the way nice work there.
this app is great but how to use it ?
i tried many time but the app said my phone wasn't connected,
but it shown connected in android.
please release the tutorial mate.
kickthefreak said:
this app is great but how to use it ?
i tried many time but the app said my phone wasn't connected,
but it shown connected in android.
please release the tutorial mate.
Click to expand...
Click to collapse
Have you installed adb drivers ? If not that's the issue . Boot in to bootloader ( power off the device - press volume up + down + power button ) then it'll ask for adb drivers . You can find the gnex adb drivers from googling .
After installing drivers , you are good to go .
.. Beamed Directly Via GNEX ..
file is no longer available...
Awesome dude!
Sent from my Galaxy Nexus using xda app-developers app
Sometime it is handy to have tool which help us when we are not able to boot to normal image.
When this tool is in fact multitool it cannot be better.
{
"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"
}
I've tried to build cwm recovery with online tool http://builder.clockworkmod.com/
Although build was successful it was not very useful because there worked only keys
Volume Up and Volume Down for moving cursor and no key for selection.
Then I tried to replace recovery binary with binary from custom recovery of 2ndinit
for defy 2.3 and it seems that it was success (needed also change some configuration
files because partition layout is different). So here is it. Don't try to flash
it because you end up with soft bricked phone and need to reflash phone with RSD
lite with stock sbf file. Currently only usage is to boot it via fastboot when
phone in fastboot mode:
Code:
fastboot boot recovery-defymini.img
Maybe somebody will be able in the future port also 2nd init.
You can use Volume Up and Volume down keys for moving cursor, Menu key for selection
and Back button for return back, adb is also working.
If somebody has build environment setup he can create cwm from sources with recovery.fstab
from image and next key codes:
Code:
key 68 CAMERA
key 115 VOLUME_UP
key 114 VOLUME_DOWN
key 116 POWER
key 139 MENU
key 102 HOME
key 158 BACK
key 217 SEARCH
I successfully create a CWM image. All keys are working (http://builder.clockworkmod.com/done?build_id=3de865398fcafa141514c2a5f343a8e6)
This time I repacked TWRP created for HTC Explorer (Pico) to Defy Mini. Try it also only via fastboot mode.Thanks original developers for theirs work.
Thanks for TWRP.
I created CWM 6.0.3.0
Any custom ROM, please?
CM10 HTC Explorer (Pico) port
First thing: What SystemROM size showing in Titanium Backup?
Model name will show as A310 (Explorer). Try that because I don't have Defy Mini. Build contains stock defy mini kernel. Defy Mini recovery: http://forum.xda-developers.com/show....php?t=2187074. Make nandroid of stock rom. Tell if you can boot to it. If yes i will try made custom kernel (kexec or 2ndboot) & simpler cwm usage (2ndinit or 2ndboot) ,Model name will show as A310 aka Pico. If not, when restore nandroid or reflash stock rom via RSD Lite.
LINK: http://www.gigasize.com/get/g3kc53g7o7d
Also: if it boots make screenshot (better photo cause i will know if you didn't faked) of About Phone.
No bootoader can intall the UNOFFICIAL Rom :s
All becomes the Error "Status 7" E Failed to load cm-10-20130314-UNOFFICIAL-defymini.zip
Currently not much time for it, so only screenshot from TB. If useful I can put here also stock boot and recovery.img
BTW we have complete firmware on http://www.droidevelopers.com/defy-mini-xt320-xt321/
If I have more time I will try to boot into this cm with suplied boot.img via fastboot.
jkkk88 said:
Currently not much time for it, so only screenshot from TB. If useful I can put here also stock boot and recovery.img
BTW we have complete firmware on http://www.droidevelopers.com/defy-mini-xt320-xt321/
If I have more time I will try to boot into this cm with suplied boot.img via fastboot.
Click to expand...
Click to collapse
If it is of some use, we have a bootmenu working for the xt320. See here : http://forum.xda-developers.com/showpost.php?p=40082327&postcount=1161
Tubii said:
No bootoader can intall the UNOFFICIAL Rom :s
All becomes the Error "Status 7" E Failed to load cm-10-20130314-UNOFFICIAL-defymini.zip
Click to expand...
Click to collapse
Try to replace META-INF/com/google/android/update-binary with attached one.
I follow it. It is hope for us
Cleaned apps
Removed these apps to save so SystemROM - Apollo, Browser, Calculator, CMWallpapers, CM File Manager, CM File Manager themes, Email (Includes Exchage services), Gallery, Live wallpapers. After mod, ZIP size is only 95MB. Also in update removed defy mini boot.img. ZIP made by sample.zip (to avoid installiation aborted errors)...
Bootmenu: http://forum.xda-developers.com/showpost.php?p=40082327&postcount=1161
ZIP Size only 95MB.
UPDATED CM10: http://www.gigasize.com/get/43dcqm48fkc
Are this a new Android version ?
Tubii said:
Are this a new Android version ?
Click to expand...
Click to collapse
It's same cm10 version there i posted earler. Same Pico port, but without defy mini boot.img (maybe it will remove installiation aborted errors) & also zip made by sample.zip (also to avoid instaliation aborted errors). This CM10 zip doesn't include bootmenu from
Some offtopic: Did somebody know what is Defy mini codename? etc. HTC Explorer is Pico.
TinBoost is the name.
Sent from my XT320 using xda app-developers app
i try to install the Unooficialcm10 with ClockworkMod Recovery 6.0.3 but it's the same.
I think the only way to make install this CM10 it's to copy files from zip manualy using ADB. Also I will try to change modules lib files from pico to timboost, but I think it will be useless. Also could you make flashable zip of system/bootmenu files?
I think error appears, because DMini uses different system mount point (it's in Meta-INF). If we want to make CM10.zip work we need to copy system files using adb in bootmenu or we need to have 100% working zip on defy mini and when DON'T TOUCHING Meta-INF we need copy rom content....
Отправлено с моего MB525 через Tapatalk
I'll try to do a flashable zip.
Isn't possible to load this ROM thanks to a 2ndInit script?
Sent from my XT320 using xda app-developers app
For a flashable bootmenu http://forum.xda-developers.com/showpost.php?p=40133393&postcount=1192
u write XT230 is this not for the 320 ? or only a typing error ?
Tubii said:
u write XT230 is this not for the 320 ? or only a typing error ?
Click to expand...
Click to collapse
Yes. I do it all the time.
NOTE
I've created this tool to see that most of the support for the G2 you have on Windows, and little or very little under Linux. So that I started to work and this is the first dislike, it is a beta, but I have tested it and apparently everything, except low Mac works, having no system iOS not have been able to test, so you have Mac and try it can give their opinion and report possible errors.
LG-G2 Toolkit is a Linux/Mac multi-tool
FlashTWRP Recovery 2.6.3.2 and 2.6.3.3 flasher for the range of G2, incorporating a routine of autodetection that makes things and there is an incompatible recovery flashing error.
Rooted for all models from LG Oprimus G to LG G Flex, based on IORoot21
Backup FLEXs
Flash Recovery stock (only G2)
UnRoot for all LG G, G Pro, G2 and Flex models, (G2 and Flex the unroot is not removed the flag of root)
Restore backup FLEXs
COMPATIBLE MODELS
AT&T G2 (D800) - D80010d
Verizon G2 (VS980) - VS98010B (Shipping ROM)
Verizon G2 (VS980) - VS98011A (OTA)
T-Mobile G2 (Shipping ROM)
KT F320k (Shipping ROM)
Rogers D803 (Shipping ROM)
Bell D803 (Shipping ROM)
Telus D803 (Shipping ROM)
OPEN D802 (Shipping ROM)
INSTRUCTIONS
- In Ubuntu, go to Software Center and installed ADB.
- Active the USB debug on the phone, if it is already active, deactivates and returns has activated.
- Online PC select Charge the phone.
- Connect phone to USB and accepts the pop-up window.
- ERun the file menu.sh and follow the on-screen instructions.
Changelog
v-1.0.6 - Error correction
v-1.0.6 - Add Restore EFS
v-1.0.4 - Error correction
v-1.0.4 - Discard non compatible device
v-1.0.4 - UnRoot
v-1.0.4 - Flash Recobvery CWM and Philz (only G2)
v-1.0.4 - Flash Recobvery Stock (only G2)
v-1.0.4 - The EFS are stored in the folder efs/
v-1.0.2 - Reorganize code IORoot
v-1.0.2 - The backup of EFS are stored in the efs/ folder
Click to expand...
Click to collapse
SCREENSHOTS
{
"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"
}
CREDITS
- Automated root for LG Optimus G, G2, G Pro, G Flex
- Original idea by IOMonster (thecubed on XDA)
- Original linux script y Sprint root por Shelnutt2
- Original LG root backdoor idea by giantpune
- Current version of ioroot by autoprime
- To WACOMalt provide the recoverys, download them from your thread
- Implementing detection Linux Mac by Homero
- Rearrange folder root by Homero
- Flash recovery by Homero
- Menu control by Homero
DOWNLOAD
English version LGG2_Toolkit_en.tar 258.55 MB
Version española LGG2_Toolkit.tar 255.54 MB desde mi foro
Reserved
Looks great! At last some nice looking tool for linux. Will try it tomorrow when i get my G2 back from warranty service.
Hello
I'm thinking that something would be good can Flash the stock recovery, by issue of updates via OTA.
I have an international D802, I don't have the recovery of other models, and I do not include them in the program.
Whoever has the original of these models I can post the download link here.
Thank
Hi mate!
Thank you so much! That's a great tool for Mac!
It's a must! If you have another OS.
Btw would be great if you can also add the stock recovery just in case!
Cheers!
Sent from my G2 POWERED by Dorimanx
?
is it work on windows ???
Kamal Masri said:
is it work on windows ???
Click to expand...
Click to collapse
Here's the thread for Windows.
http://forum.xda-developers.com/showthread.php?t=2633941
Sent from my G2 POWERED by Dorimanx
thanks my dear
New version 1.0.4 revised and new functions.
Root, UnRoot, Recovery: CWM, TWRP, Philz and Stock.
New routines of detections of errors and models that are not compatible with this program.
Can't open menu.sh on mac it open only textedit
Sent from my LG-D802 using xda app-developers app
remio33 said:
Can't open menu.sh on mac it open only textedit
Sent from my LG-D802 using xda app-developers app
Click to expand...
Click to collapse
Hi, you have to unzip the TAR inside your personal folder, if you unzip it outside it execute permissions are lost
I apologize
I have detected an error in the scrip that could cause it not to run correctly.
I'm uploading the version revised and expanded, with the "restoration EFS" included
I'm sorry but can you please post the installing instructions for mac? Also, will it work with OSX10.5.8? Thanks.
oscar mok said:
I'm sorry but can you please post the installing instructions for mac? Also, will it work with OSX10.5.8? Thanks.
Click to expand...
Click to collapse
Hi oscar!
A brief explanation:
MAC, uses kernel Darwin, that means that it is UNIX, so it will operate like that on Linux, that is compatible with UNIX.
Having that clear we can say that MAC and LINUX are supported in the use of bash script, but are not supported in the use of binary, but that's the script that knows to differentiate that binary used at each time depending on your system operatrivo is where running the script (Linux or Darwin)
Instructions for use, for Mac and Linux:
- Download the file.tar.gz, unpack in your personal folder, to not make mistakes you unpack in your desktop.
- With the file manager navigate to the folder where you unpacked.
- Now it stings twice on the file menu.sh
If you do it from console:
- Open the terminal
- Browse to the folder where you unpacked
- type:
Code:
./menu.sh
If I'm wrong correct me please
Hi,
Found an error in the English version tools/re.sh line 143, you are missing an "r" in the CabFlasher module.
Additionally there is an issue flashin a recovery, did not have a chance to troubleshoot this, but you might want to have a look at loki.sh:
/dev/block/platform/msm_sdcc.1/by-name/aboot: cannot open for read: Permission denied
[+] loki_patch v2.1
[-] Failed to open /data/local/tmp/loki/aboot.img for reading.
I was trying to flash the TWRP recovery on an OPEN (d802) 32GB device.
This looks like a great tool for those of us on Linux. I am trying to root my LG G2 D801 from T*Mobile, but have already upgraded to kitkat. Will this enable me to downgrade to the Jelly Bean ROM that shipped with the phone so that I can root it?
If not, I would really appreciate being pointed to directions of how to do that. I have not had any luck in finding those.
Thanks...
Gửi từ LG-F320S của tôi bằng cách sử dụng Tapatalk
hello.
do I need to download any drivers on mac?:silly:
I do not think so but just saying.
Also is this ok for 4.4.2?
thanks!!!!!
Works find on my SL Mac...couldn't get the root to work, though.
It is possible to do full flash (original rom)using your tool? with no root and stuff. i would like to do this on linux but i saw that Lg flash tool is only for windows.
{
"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"
}
IMEI backup/restore tool for Samsung Galaxy S4 AT&T SGH-I337 & Bell SGH-I337M
Brought to you by AntaresOne
NOTE: This is only for Galaxy S4 with Qualcomm Snapdragon 600, Galaxy S4 Active version is here, Exynos 5410 (GT-I9500) version is here.
To devs: modifications & redistribution are not allowed. Contact me before including my work or any part of it in your stuff.
Explanation
What is IMEI?
Wikipedia
Why should I backup it?
When you start to mod your phone, sometimes may happen that you lose it (a bad flash, a wrong mod...) and without your phone is like this. Shortly, you lose mobile network forever.
The Qualcomm variant of Galaxy S4 doesn't have IMEI stored in EFS as most people think, it's stored in another place. Partitions to backup/restore are 8, each is required by the system to have IMEI. These are: EFS (there is IMEI's country code), modemst1, modemst2, m9kefs1, m9kefs2, m9kefs3, backup and fsg. It doesn't do miracles, so if you lose IMEI and don't have a backup, you're lost.
Features
Complete IMEI backup
Autozipping of saved partitions
Installation
Download tool from the link below
Put the zip file in your sdcard
Reboot in recovery
Install zip from sdcard
Choose downloaded zip file
Reboot system
Usage
When installed, the "imeibkp" executable goes in /system/bin. Obviously root is a must. This is not an app, so to run it you must use Terminal Emulator. It's very user-friendly and n00b-approved (joking :laugh, normally you shouldn't run into issues while using it.
Open Terminal Emulator
Write su and press enter (this is to obtain root access)
Invoke this tool by writing imeibkp and pressing enter
To restore just invoke again imeibkp
In case you want to export your backup, it is in /sdcard/IMEIBackup and called IMEIBackup.zip (Internal Memory on PC through USB connection)
If you change ROM you'll lose this tool (you'll not lose a backup already made), in this case just follow again Installation steps
Download
IMEI Backup tool is hosted on my AndroidFileHost
XDA:DevDB Information
IMEI backup/restore tool for Galaxy S4 AT&T, Tool/Utility for the AT&T Samsung Galaxy S4
Contributors
AntaresOne
Version Information
Status: No Longer Updated
Stable Release Date: 2015-02-09
Created 2015-02-09
Last Updated 2017-05-19
Changelog
25/5/2015
Added support for the following variants:
GT-I9508
GT-I9515L
SGH-M919N
SGH-M919V
SGH-I337C
SCH-R970
SCH-R970C
SCH-R970X
4/3/2015
Added support for Bell SGH-I337M (same thread as AT&T variant)
9/2/2015
Initial public release
Other S4 variants
If you want this tool for any other Galaxy S4 variant device write me a PM or mail me to [email protected] including a full cmdline copy & partition table.
Through Terminal Emulator or ADB, do this:
For cmdline
Code:
su [B](to acquire root access)[/B]
cat /proc/cmdline > /sdcard/cmdline.txt
For partition table
Code:
su [B](same reason as above)[/B]
ls -la /dev/block/platform/msm_sdcc.1/by-name > /sdcard/partitions.txt
You will find two files named cmdline.txt and partitions.txt in your internal storage (/sdcard)
Other Samsung devices
PM or mail me at [email protected] for details.
looks to be an awesome tool.. but ... i downloaded the file listed for the I337 , installed fine but when i started the program it states unknown device thata gt-9295, i9515 etc is required. are the links crossed or named wrong?
tdawgnreno said:
looks to be an awesome tool.. but ... i downloaded the file listed for the I337 , installed fine but when i started the program it states unknown device thata gt-9295, i9515 etc is required. are the links crossed or named wrong?
Click to expand...
Click to collapse
I have an i337 and received the same message.
tdawgnreno said:
looks to be an awesome tool.. but ... i downloaded the file listed for the I337 , installed fine but when i started the program it states unknown device thata gt-9295, i9515 etc is required. are the links crossed or named wrong?
Click to expand...
Click to collapse
~wolverine~ said:
I have an i337 and received the same message.
Click to expand...
Click to collapse
It's now fixed, download again the zip file
AntaresOne said:
It's now fixed, download again the zip file
Click to expand...
Click to collapse
Excellent, it works fine this time. :good:
Tool is very much appreciated. Is there another way to install this(and other tools), other than rebooting to recovery?
Thanks.
I am guessing this won't work on i337m?
TRoN_1 said:
Tool is very much appreciated. Is there another way to install this(and other tools), other than rebooting to recovery?
Thanks.
Click to expand...
Click to collapse
For now I didn't add other installation methods
TRoN_1 said:
I am guessing this won't work on i337m?
Click to expand...
Click to collapse
Do cat /proc/cmdline in Terminal Emulator, if you see samsung.hardware=SGH-I337 yon can start to use it, otherwise I'll add its support asap
Inviato dal mio GT-I9505
AntaresOne said:
For now I didn't add other installation methods
Do cat /proc/cmdline in Terminal Emulator, if you see samsung.hardware=SGH-I337 yon can start to use it, otherwise I'll add its support asap
Inviato dal mio GT-I9505
Click to expand...
Click to collapse
I just tried that(cat /proc/cmdline) and somewhere in the middle of all the info that came up, I saw samsung.hardware=SGH-I337M. When I run imeibkp I get:
unknown device! GT-I9295 , GT-I9505....SGH-I337 is required
Also tells me busybox not found(not sure if that is required)
Thank You so much DEVS for your time and efforts for all of us in the Android community!!
Thank You for your awesome work!! works flawlessly.:good:
I didn't realize the i337 and i337M were so different that this very useful tool can't work on the M version.
AntaresOne said:
For now I didn't add other installation methods
Do cat /proc/cmdline in Terminal Emulator, if you see samsung.hardware=SGH-I337 yon can start to use it, otherwise I'll add its support asap
Inviato dal mio GT-I9505
Click to expand...
Click to collapse
@AntaresOne
I'll attach the output of my commands here as a zip to make it easier for you. I have the i337M version.
AFAIK i337 is the bootloader locked AT&T version and i337m is the Canadian version with unlocked bootloader but no other differences.
Thx for making this tool and now fixing it for us Canadian galaxy s4 users !
Cheers
//edit
The zip name isn't the best lol there's no actual imei files included, only the output of the 2 commands your asked for
Update!
Now compatible with SGH-I337M
Download: https://www.androidfilehost.com/?fid=95916177934537090
Ya thanks i337m user here. I had to CD to the system/bin to get the command to run
Thanks for this amazing tool...
@AntaresOne
First of all thank you so much for such a great tool, Cheers!
I'm having some issue, I don't have install zip from sdcard option, I'm on AT&T i337 running NJ4 build stock recovery and rooted.
Please guide, thank you
first off this worked great on my i337m thx again now i might acculy try unlocking my device i was kinda scared reading about all the lost unkown imei's
xstokerx said:
first off this worked great on my i337m thx again now i might acculy try unlocking my device i was kinda scared reading about all the lost unkown imei's
Click to expand...
Click to collapse
how did you flash it? can you please guide me because I can't find install zip from sdcard in stock recovery, I'm on AT&T i337 on NJ4 build.
Thank you
Welcome to Multiboot backup & Restore
{
"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"
}
This is a multi-function utility app with the following features:
•BACKUP your existing multi Rom to your internal or external memory using an accelerated multi-core GZIP binary PIGZ.
•RESTORE a previously made backup to your multi ROM slot
•DELETE a Multi-ROM
•DELETE a Multi-ROM DATA only (factory reset)
• DISPLAY detailed info of your Multi-boot setup AND backups
•RE-PATCH a zip already patched with the patcher snapshot app to a specific ROM slot. Allowing Note4 recoveries to flash without freezing. This uses a ZIP binary which doesn't need to unzip and process everything inside. Making a copy of your zip will take time tho.
• Switch ROMS and reboot within the app
Things not working (yet)
•ONLY FOR DUAL Sorry since you can't fit a multi ROM in the NOTE 4s tiny cache partition I can't test this function. I have an S4 but it's in repair. Once I have it functional I will add multi support.
•RE-PATCHER ISSUES Since Chen updates the info.prop for regularly I am going to fine a way to edit the file as it is without needing to constantly update along with patcher snapshot.
FAQ
Please be aware this early release does not have much in the way of tutorials and limited safety checks be sure you make TWRP backups in case something goes wrong.
Patcher app Snapshot
My app is only a complain companion to this amazing piece of work! thanks to Chenxian for making this all possible.
Check out the patcher thread here:
http://forum.xda-developers.com/showthread.php?t=2447534
Latest snapshot link
Download the patcher snapshot here:
https://snapshots.noobdev.io/
DOWNLOADS
First app run will install a custom busybox and binary folder which will NOT interfere with any other system functions
Once installed you should see this message
The main screen shows you active multi boot information tapping the button above will toggle between ROM and backup info
You can toggle the storage path too and choose your external microSD or internal memory to make backups
Tap on the ROM slot you want to access. This brings up the operations menu which has real time info of backup/restore progress
You can cancel this operation or force close the app from the notification bar
You can select a patched file generated by patcher snapshot app and re-patch for a specific ROM slot.
Note 4 users must do this since AROMA won't work from recovery yet and the only other option is to use patcher snapshot app to make your install.
If your primary ROM fails to boot having a re-patched zip to flash from recovery is essential
My basic file manager allows you to select your file by long-presing. Then you select a slot and a re-patched zip will be created in the same folder as the original
You can also switch ROMs and reboot into it from within my app!
It is a stand alone app that will need to be installed once and can be quickly accessed later from your launcher independently as well as accessed within this app.
Enjoy! And please give feedback to help improve this app.
-rlorange
Reserved. ..
Tap on slot to backup, nothing happens.
todivefor said:
Tap on slot to backup, nothing happens.
Click to expand...
Click to collapse
Dual boot or a multi?
rlorange said:
Dual boot or a multi?
Click to expand...
Click to collapse
I can select dual, but slot no.
todivefor said:
I can select dual, but slot no.
Click to expand...
Click to collapse
I'm sorry I don't follow. Does the operations window appear?
todivefor said:
I can select dual, but slot no.
Click to expand...
Click to collapse
Dial only for this initial release
I updated the OP forgot to mention that lol
First Trial Run
@rlorange, I ran this (48) on my SPH-L720 (Qualcomm Variant), first on CM-12.1 , AntaresOne & Alucard24 then on TW 5.0 Kushan02. Both recognized all of my slots dual, slot-1, 2, both did a backup to my external sd. I ran it on TW 5.0 last so did the restore from there, everything appeared to work but after waiting a while had to flash kernel then restored backup booted. Here are a few screenshots from CM-12 & TW 5.0.
JhoonB51 said:
@rlorange, I ran this (48) on my SPH-L720 (Qualcomm Variant), first on CM-12.1 , AntaresOne & Alucard24 then on TW 5.0 Kushan02. Both recognized all of my slots dual, slot-1, 2, both did a backup to my external sd. I ran it on TW 5.0 last so did the restore from there, everything appeared to work but after waiting a while had to flash kernel then restored backup booted. Here are a few screenshots from CM-12 & TW 5.0.
Click to expand...
Click to collapse
Only Dual is supported atm sorry. Hang in there my S4 should be fixed soon so I can get multi working...
I'm glad they are being recognised at least
Is there any step by step faq for creating a patched ROM....
Or is this guide still valid ?
http://www.linuxmolecule.com/how-to-dual-boot-roms-on-the-galaxy-note-4/
rlorange said:
Only Dual is supported atm sorry. Hang in there my S4 should be fixed soon so I can get multi working...
I'm glad they are being recognised at least
Click to expand...
Click to collapse
Hey
Is it possible to at data backup ?
Data works great on note 4 (ATM cmremix on primary and tw on data )
During backup of roms, the app makes *.tar.gz files of system and data, but did not do this for the kernel, why?
New World Order (NWO)
Fix the title