yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Q&A, Help & Troubleshooting] sirl:
[Q] Backup original firmware on Samsung Galaxy S I9000 (Bell GT-i9000M)

How do I safely backup the original firmware on my Samsung Galaxy S I9000? (from Bell, actually GT-i9000M). I want to take the backup *before* I root the phone.

I've seen these threads about the lag fix and whatnot:

Clockwork Recovery / nandroid xdaforums.com/showthread.php?t=734166&page=23

Lag fix xdaforums.com/showthread.php?t=749495

xdaforums.com/showthread.php?t=755828

(Sorry about the non-links -- I'm a n00b here so no link perms.)

As well as the links to the stock roms on samsung-firmware.webs.com. Unfortunately they don't include the firmware for Bell's Galaxy S:

I9000UGJG9

I9000UGJG9

I9000BMCJG9

(shown via *#1234#)

It sounds like nandroid does not always work properly. The "safe" Clockwork Recovery reboot to get nandroid uses update.zip to load, so it's not clear how safe that would be if something went wrong!

Seems like Odin 3 can grab a dump but I haven't seen a clear guide to which magical button to press.

Is there a truly safe way to get images of the original firmware prior to rooting?

Thanks in advance!

For anyone that's wondering, Samsung Galaxy S I9000 is an awesome device!

UPDATE: I somehow missed this thread in my original troll:

xdaforums.com/showthread.php?t=746153

Good post there by r3loaded2010. The quick summary: since rooting is just placing a few new files on your phone, deleting those files returns your phone to its pre-rooted state.

This thread has a link to the supposedly correct update.zip for Bell's Samsung Galaxy S GT-I9000M

xdaforums.com/showthread.php?p=7538723#post7538723
[Galaxy S I9000 Q&A, Help & Troubleshooting] sirl:
Instructions for rooting Samsung Galaxy S GT-I9000M

Instructions for rooting Samsung Galaxy S GT-I9000M.

Aggregated from AllGamer's instructions:

xdaforums.com/showthread.php?p=7538723#post7538723

And a few other threads.

+ Download Android SDK from Google

developer.android.com/sdk/index.html

+ Download the update.zip (su, busybox, Superuser.apk) specific to Bell's GT-I9000M:

ip208-100-42-21.static.xda-developers.com/showpost.php?p=7536130&postcount=11

+ Install Android SDK and 2.1 dev add ons, in this example to:

C:\opt\android-sdk_r06-windows\android-sdk-windows

+ Copy the update.zip to C:\opt\android-sdk_r06-windows\android-sdk-windows\tools (or use an absolute path later).

+ Install Samsung Kies to get USB drivers

+ On phone enable debug: Application > Settings > Development > USB Debugging

+ Plug in phone to USB on computer

> cd C:\opt\android-sdk_r06-windows\android-sdk-windows\tools

> adb devices

List of devices attached

90006adfcfd9 device

> adb push update.zip /sdcard/update.zip

1191 KB/s (0 bytes in 648236.000s)

> adb reboot recovery

Phone reboots

+ Phone volume down and select with home button "Install sdcard:update.zip"

Install proceeds

Phone reboots

+ Check su using an app that requires root, or Android Terminal Emulator (free) and do su from the prompt.

Further reading:

xdaforums.com/showthread.php?t=723596
[Galaxy S I9000 Q&A, Help & Troubleshooting] alexandruvlad:
Contacts / Messages Backup APP / method !

Hello everyone !

In need on a worthy app to do the up-mentioned task , please

Besides Google Sync , i don't find that too reliable , because it tends to mess my emails with the contacts and so on , therefore , don't really like it ! :rolleyes:

Anything that can help me out ?

If there's nothing out there - i'll just buy Sprite Backup ,cuz it seems cool and being paid should mean it works properly :)

Thanks a bunch :cool:
[Galaxy S I9000 Q&A, Help & Troubleshooting] sirl:
Backing up the Samsung Galaxy S I9000 firmware.

Backing up the firmware.

ROM Manager (available on the android market) is a UI for nandroid and Clockwork mod that will create backup images of your rom, data, etc. and flash roms etc. etc. Lots of fun.

xdaforums.com/showthread.php?t=734166

In case you get this error:

E:Can't open /cache/update.zip

(bad)

Look here:

xdaforums.com/showthread.php?p=7492247
[Galaxy S I9000 Q&A, Help & Troubleshooting] commander2k:
I know this thread is old, just wanted to say thanks. Had the same problem, that fixed it instantly
[Galaxy S I9000 Q&A, Help & Troubleshooting] ocyrus99:
So you're saying the clockwork custom recovery mod works on your i9000m? I just want to confirm cause I can't seem to find any posts that specifically say that it works with the Bell Vibrant.
[Galaxy S I9000 Q&A, Help & Troubleshooting] BA_Flash_GOD:
Hah yes dude it works with just about every android phone released... it's required I suggest reading up on it asap.
[Galaxy S I9000 Q&A, Help & Troubleshooting] sirl:
Yes, Clockwork Recovery worked on my Samsung Galaxy S.

Note that since you have to root and install Clockwork to do the backup, you essentially cannot backup your stock firmware using this method. (Your warranty will be void.)
[Galaxy S I9000 Q&A, Help & Troubleshooting] sp991:
You can unroot your phone or at least make it look like it has never been rooted.

Just follow these easy steps (taken from the unroot sript of "one click root")

1. Run adb shell in windows command prompt

2. type the following

su
rm /system/bin/su
rm /system/xbin/su
rm /system/xbin/busybox
rm /system/app/Superuser.apk
exit
exit

3. Enjoy you "not rooted" phone!!:D
[Galaxy S I9000 Q&A, Help & Troubleshooting] XlAfbk:
[Q] how to backup touchwiz settings

The most annoying thing in flashing new firmwares or even the lagfix is that there seems to be no way to properly backup and restore touchwiz settings.

All apps and there settings are backed up by Titanium just fine, but the sorting of apps in TWs Applications pages I can't manage to keep. The apps are always sorted randomly.

Is there any way/tool to backup and restore the App screen sortings?

(17 pages of Apps here and in alpabetical view I can't find anything)
[Galaxy S I9000 Q&A, Help & Troubleshooting] etking:
Try to google for BackupTouchWiz, since im not allowed to post links.

I lost Touchwiz settings two times already during normal app installations. The phone froze completely and then Touchwiz booted into something called "secure mode" with big white indicator text on the bottom of the screen, like in windows, loosing all widgets and the sorting of over 160 apps.

I would like to know how to boot up into this secure mode manually...
[Galaxy S I9000 Q&A, Help & Troubleshooting] XlAfbk:
safe mode: http://xdaforums.com/showthread.php?t=758678

here's the link to BackupTouchWiz btw: http://xdaforums.com/showthread.php?t=726128
[Galaxy S I9000 Q&A, Help & Troubleshooting] TeamSancheZz:
Noob question:

How can you tell if your galaxy s is NOT stock? What would the support see in order to validate your warranty?
[Galaxy S I9000 Q&A, Help & Troubleshooting] magickarle:
Is there someone who could send me the stock firm for Bels. My i9000m doens't boot

Hi.

I tried to unlock the phone by putting another sim card, it asked for the network code (which I had) and it worked.

It showed AT&T and mail messages came in.

Then I shut down, removed the sim key and put back my Bell sim card.

It doesn't pass the Samsung S logo. Stays there for like 5 minutes then goes to a blank screen.

Rebooted and tried again, again... same thing.

so I would like to flash it with a stock firmware but can't find one for the I9000m.

Please help.

Thank you
[Galaxy S I9000 Q&A, Help & Troubleshooting] leoon:
[Q] Problem with backup manager, Please help

Hey,

This is my first android device and I knows nothing about nandroid backup, so I searched it in the forums and I came by this thread: http://xdaforums.com/showthread.php?t=741363

I did everything but after pressing backup current rom it gets into recovery mod and I get an error 'cant find e:cache:update.zip'

What's the problem?
[Galaxy S I9000 Q&A, Help & Troubleshooting] samseo:
[Q] Complete backup? I mean really COMPLETE.... especially Contacts...

First of all, I am new to android and I am planning to develop some application on this open sourced platform. I know the risk that certain mistake in programming could damage the system and factory reset will be required, therefore I need to backup the phone. I've looked around and notice there are some popular applications like "My Backup Pro", "Titanium Backup", "Nandroid" and etc... but there is not site mentioning their limitation and I hope that I do not need to buy all of them to test them out. The fact is, I've bought and tested "My Backup Pro" and it works fine, just that it messed up my contacts:

1. I have multiple accounts, Gmail and Facebook. And some of my friends have both Gmail and Facebook, so I've decided to link them together.

2. I have more then 1200 contacts all together and linking them is really time consuming. The phone will sync and update my contacts whenever any friend of mine update their information in FB. This feature is really lovely.

3. But once I upgraded my firmware and I used My Backup Pro to recover all my data and application, it return all my contacts as well, but this time, all my contacts are being categorized as Gmail contacts. There is no link between my Gmail contacts and FB contacts any more.

4. To make things worst, Gmail was syncing behind the scene and therefore it update Gmail contacts with FB contacts, which ruin my Gmail contact list.

Can any one provide me with some advice on how to solve my Contact backup problem here?
[Galaxy S I9000 Q&A, Help & Troubleshooting] XQC:
AFAIK the newest versions of Titanium Backup support full SGS backups. For me, it restored the linked contacts between gmail and facebook.
[Galaxy S I9000 Q&A, Help & Troubleshooting] AllGamer:
Titan backup is the only one that is really good
[Galaxy S I9000 Q&A, Help & Troubleshooting] araje:
[Q] Full Image of Phone to backup/restore

All,

While I was young and on windows mobile environment ;) , I used to use Sprite Backup which used to make a complete exe of my phone's image. Once I do a hardreset, just running that image would restore my phone to exactly the state while taking the image.

This means, applications, their settings, call logs, messages, tweaks - you name it.

I saw titanium backup but when i saw what it does it just backs up settings per app. If i hard reset, i will have to individually install the apps and then use titanium to restore its settings. - thats my understanding please correct me if I am wrong.

Is there a way to take a full image backup of the phone and restore it after hardreset. I saw sprite backup for andriod but its got many negative reviews its famous for messing up the phone after backup. I dont know if the android version will do exactly like its winmo version.

If you have any options, please suggest

Anup
[Galaxy S I9000 Q&A, Help & Troubleshooting] Kilack:
Yes use clockwork mod recovery, download "rom manager" from market. Run that install the recovery, then you can take a full snapshot of the phone exactly as it is. It just takes a backup of the entire phone.
[Galaxy S I9000 Q&A, Help & Troubleshooting] samseo:
Thanks guys... I've tried to use Titanium... it works perfect for the contacts but i lost 10% of my applications... for some unknown reason, those application has been backup, but cant be restored.... anyway, lucky enough i have my My Backup pro to help me recover those 10% of the applications...

Thanks again.... =)
[Galaxy S I9000 Q&A, Help & Troubleshooting] sensi_:
those 10% may be protected, although i think its supposed to back these up as well. im not sure. best app out there though
[Galaxy S I9000 Q&A, Help & Troubleshooting] FadeFx:
We need a working recovery/backup solution

Hi, as many of you may already have realized, clockwork recovery is far from perfect and as i realized it is also abandoned by koush´, its developer. the recovery did not get any love from him since end of july, and he was aware that there are problems with this.

so i´d suggest that someone who has knowledge about this would do a better working solution. i would love to do this if i just would have any knowledge about this, but i dont...
[Galaxy S I9000 Q&A, Help & Troubleshooting] AllGamer:
have you tried Titanium Backup?

it works great
[Galaxy S I9000 Q&A, Help & Troubleshooting] FadeFx:
titanium backup is good in what it does, but it does not do a complete backup of your phone like nandroid. eg if you flash a firmware or any other update.zip or modify your phone in any way and somehow get bugged you normally just restore your last nandroid backup and have a working phone as it was before the flash. try this with titanium... it is not possible. titanium is good for transfering your apps and settings from one rom to the other.
[Galaxy S I9000 Q&A, Help & Troubleshooting] sp991:
I agree with you!! We need something complete as clockwork doesn't backup the modem information.

I've tried Froyo and when I wanted to come back to my original firmware I was unable to use it.

I had to flash a 2.1 firmware to be able to restore my firmware with clockwork and it only restore my PDA and CSC to original. The Phone (modem) is still the one frome the last flash with odin.

If someone find a solution to this it will be greatly appriciated.
[Galaxy S I9000 Q&A, Help & Troubleshooting] michael0702:
[Q] can't make ROM backup on JPC

When I try to backup my ROM, with ROM Manager, it show the following error:

.....

Verifying update package

E: failed to verify whole-file signature

E: signature verification failed

.....

Any idea why?

I use JPC ROM.
[Galaxy S I9000 Q&A, Help & Troubleshooting] FadeFx:
if it is the same as with i7500 it should be no problem to flash modem only if you have. if you dont, you could ask user richthofen if he has... ;-)
[Galaxy S I9000 Q&A, Help & Troubleshooting] ChiGGz:
[Q] JPC, how do I backup the things it will modify?

From what I understand, your NV_Data.bin will be replaced with a different version.

How do I go about backing up all the important stuff that JPC will be overwriting? How would I restore it?

Thanks,
[Galaxy S I9000 Q&A, Help & Troubleshooting] zorxd:
so is there a way to backup original firmware or not?
[Galaxy S I9000 Q&A, Help & Troubleshooting] Ashath:
Here's what I did:

adb shell

su -

(Grant root permissions)

cd /

tar cvf /sdcard/efs_backup.tar efs

then copy the efs_backup file from the internal sd card.

If you're on windows, 7zip can open tar files.
[Galaxy S I9000 Q&A, Help & Troubleshooting] ChiGGz:
Thanks! So I guess this backups everything I need to backup to restore my phone into original state if I feel that JPC is not working for me?

To restore do I just copy these files back? I thought it was supposed to be "permanent memory"
[Galaxy S I9000 Q&A, Help & Troubleshooting] Electroz:
There is no longer a need to backup the original firmware of the Bell I9000M. SamFirmware.com has the most recent update for our downloading/flashing pleasure. It's UGJH2. It is an official Samsung update that came out over Samsung Kies a couple of weeks ago.

Enjoy!
[Galaxy S I9000 Q&A, Help & Troubleshooting] Ashath:
I can't tell for sure that backups everything changed by JPC, but it does backup all files in /efs.

/efs is a small (6MB) partition of internal flash set aside for special configuration files.

To restore either copy single files from your backup back into /efs, or extract the entire archive again with

cd /

tar xvf /sdcard/efs_backup.tar

I was using tar instead of simply copying all files as tar does preserve file ownership and permissions. But that doesn't seem necessary, all files have the same owner anyways.

So simply copying all files from /efs with a (root-capable) File-Manager should work, too.
[Galaxy S I9000 Q&A, Help & Troubleshooting] zorxd:
You mean the full firmware, not just the update, right?
[Galaxy S I9000 Q&A, Help & Troubleshooting] Electroz:
Yes, it is the full firmware. I called it an update, as it is newer than UGJG9.
[Galaxy S I9000 Q&A, Help & Troubleshooting] zorxd:
ok thanks

I am downloading it. Is there any reason why the file isn't branded for i9000M or Bell? How can I know that's it's made for the canadian vibrant?

Also how do I flash it?
[Galaxy S I9000 Q&A, Help & Troubleshooting] Electroz:
All firmware that have come on a Canadian Vibrant has been UGXXX.

Initial stock on Aug 6th had UGJG9, and Current stock comes with UGJH2.

As well, kies allows a stock Canadian vibrant to be updated to UGJH2.

If you do flash this, You will see the Bell Remote PVR app is also included.

Proof Enough? lol

Now how to flash it...

I suggest you start reading.. http://xdaforums.com/showthread.php?t=723596

Any questions, let me know.
[Galaxy S I9000 Q&A, Help & Troubleshooting] dwathey:
How do I use the the UGH2 firmware with odin from samfirmware.com because it doesn't have any of the files that odin needs.
[Galaxy S I9000 Q&A, Help & Troubleshooting] orionis:
Bump. I am also trying to figure out how to backup Mini Diary.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Bynar010:
Wouldn't mini diary just pull your calender from the main android system calender? Seems to me backing up mini diary would achieve nothing in that respect.
[Galaxy S I9000 Q&A, Help & Troubleshooting] yc1437:
U can try Titanium backup
[Galaxy S I9000 Q&A, Help & Troubleshooting] oswade:
Had to figure this one out myself lol.

If I remember correctly, the diary data is in "dbdata" (so you need root access) and it's a .db file (can't remember the filename). You can use root explorer or an equivalent program (or even adb if you know how to use it) to backup the file and then when you flash a new firmware, make a "test" diary entry, and then browse to the same location and replace the diary database file with the old one.

BTW the diary format has changed slightly in froyo. If you try to import your old diary, it will display but you will not be able to edit or create new diary entries.

To work around this, I manually copied and pasted each diary entry into a txt file (whilst in android, you could use thinkfree or write n go or anything). A hassle but I don't think anyone will write an app to convert the db files.

Maybe someone else can shed light on sms backup? There might be an app to do that?

Finally, now that you've already flashed firmware, the diary entries and sms are non-recoverable. Sorry :(.
[Galaxy S I9000 Q&A, Help & Troubleshooting] g00ndu:
mini diary and messaging are system apps, and i believe you can't backup the apps, but only the data.

if you really want to backup the app, try getting your phone rooted, and perhaps get the root explorer to copy the apk file to your sdcard.
[Galaxy S I9000 Q&A, Help & Troubleshooting] orionis:
Thank you folks for the suggestions! I have googled everywhere but couldn't find anything on this.

I am very new to android (galaxy s is my first android phone). Just rooted and haven't found a way to explore the root files yet.

Just installed Titanium backup. Does it backup app file, data and settings for that app?

Example if I backup Mini Diary using Titanium will it backup the app + diary entries? or just entries?

Or do I need to manually backup (as suggested to find the dbdata file) as Titanium cannot backup mini diary entries?
[Galaxy S I9000 Q&A, Help & Troubleshooting] oswade:
I just explained it >_<

You have root, thats the hardest part.

Get root explorer or any similar program from the market.

The first level of directories is the root (click on "up" or "back" to get to this 1st level). Navigate to "dbdata" then to "com.sec.android.app.minidiary" then copy "mini_diary.db" to internal "sdcard" or the external sd.

Simple as pie :)
[Galaxy S I9000 Q&A, Help & Troubleshooting] oswade:
No worries, good luck with that xD
[Galaxy S I9000 Q&A, Help & Troubleshooting] DanielHurtubise:
Big thanks

That wasnt too bad of a procedure.

All that for a freaking screen capture :-)
[Galaxy S I9000 Q&A, Help & Troubleshooting] SaneinOne:
UGJH2 contains a single combined pda/modem/csc file, load this to PDA in Odin with the 512PIT file and flash.
[Galaxy S I9000 Q&A, Help & Troubleshooting] orionis:
Got it to work at last. Procedure used is after create a test entry, replace it with backed up data file, off and on phone and voila, the old entries appear.
[Galaxy S I9000 Q&A, Help & Troubleshooting] itdoe:
[Q]Newbie-How to backup B4 and restore Market Apps after FW flash/upgrade via ODIN

Dear experts,

As wrote in the title, I'm almost a newbie in the Android's world.

We find a lot of very clear instructions (on XDA and elsewhere on dedicated websites) on "how to" flash/upgrade the SGS GT-I9000 firmware through ODIN. I did it successfully like a charm.

However, it's not clear to me (and maybe other newbies like me) on "HOW TO" :

1.Backup all the Market Apps installed before any flashing/upgrading and all their configurations/parameters/etc. And, naturally, including the legally paid apps.

2.Restore all the above apps after having flashed/upgraded the androphone.

I guess that a partial (or the full ?) answer is to be found there :

http://xdaforums.com/showpost.php?p=7239696&postcount=4

I was wondering if, like Debian-based linux OS, you may upgrade the firmware without "touching" all the apps already installed ?

And especially, if upgrading from 2.1. ECLAIR to 2.2 FROYO.

Thanks beforehand for your helps.

Cheers,

ITDoe
[Galaxy S I9000 Q&A, Help & Troubleshooting] ashwinds:
I use Titanium Backup which backs up system data and apps that I have installed from the market. After the flash you can choose to restore what you want.
[Galaxy S I9000 Q&A, Help & Troubleshooting] LostAlone:
I've seen lots of people say they use titanium backup, but for me it doesn't actually back anything up and I cant find anything inside the program that does that. On the backup/restore tab it doesn't have any apps shown, just widgets and stuff... Kinda pointless that way :confused:
[Galaxy S I9000 Q&A, Help & Troubleshooting] Darkstriker:
That specific post is not related to what you are trying to do. You can root and then use titanium backup. But restoring apps after installing froyo is not a good idea since many apps are not completely compatible.
[Galaxy S I9000 Q&A, Help & Troubleshooting] mchlwvr614:
I am also interested in this. Have you found one yet?
[Galaxy S I9000 Q&A, Help & Troubleshooting] jreynol2:
Making a Backup of my Stock Firmware - Best way?

Hello all!

I will be getting my Vibrant on Monday, and intend on Rooting/lagfix/custom Rom/etc. What is the best method to back up my stock firmware, and can you please detail the steps for me?

I know I will need to root first, so if you could suggest the least "intrusive" way to root, and then how to backup (& the steps to restore if necessary) I would greatly appreciate it!

Thanks!
[Galaxy S I9000 Q&A, Help & Troubleshooting] Jordiharrison:
Rom Manager I guess...
[Galaxy S I9000 Q&A, Help & Troubleshooting] c00lfon:
Hi. Try Clockwork Recovery.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Raykoid666:
This, definately, always been using clockwork recovery, works like a charm everytime
[Galaxy S I9000 Q&A, Help & Troubleshooting] tomthetank:
hi I just downloaded clockwork recovery but no idea what to do with it:S ?

does it go on the phone?
[Galaxy S I9000 Q&A, Help & Troubleshooting] zeco:
[Q] What does nandroid backup? What are the data + Cache Folders?

Hello, I have a few general questions about nandroid backups and certain folders

What exactly does nandroid backup? Does nandroid backup settings,applications, Or what?

It seems to go through 4 different areas (system, data, data/data, cache) but

i am not exactly sure of what goes on in each specifically, except for System of course.

What exactly is in the data, data/data, and cache folders or whatever they are?

Thanks,
[Galaxy S I9000 Q&A, Help & Troubleshooting] fnakfhe:
I just restored that rom your talking about, from 2.2.

but the bell custom programs/apps are missing.

Looking to send it back to bell, and just wanna make sure all bell apps/customizations are there.