yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] Darkstriker:
That depends on the software you want to install.

Most firmwares come in form of .zip packages that can be flashed in the recovery. Since Android 2.2 Samsung has forced signature checks so in order to flash a custom rom through the recovery, you need to flash a modified kernel first (this usually goes hand-in-hand with rooting).

Odin flashable ROMs such as Darkys Ressurection ROM dont require a modified kernel so flashing comes first.

For stock firmware also, flash first, then root.
[Galaxy S I9000 General] dubbyarex:
Great, that clears it all up. Much appreciated.
[Galaxy S I9000 General] Pac-Man:
great post!

I've flashed my phone now, and it's working perfectly!!
[Galaxy S I9000 General] mainmain820000:
you say...

" you need to flash a modified kernel first (this usually goes hand-in-hand with rooting)."

if it like this,i need rooting first ? and all rooting method can modified kernel ?

can u give me example which ROM/firmware that require modified kernel and ROM/firmware that dont need modified kernel that come with recovery.

one more,does rooting/flashing change my IMEI ?

thanks.btw im new here.sorry for too noobies question.
[Galaxy S I9000 General] AndyJ91:
Hey guys.. I'm new to the Galaxy S.

Previously owned an HTC TP, flashing that seemed easier compared to the SGS.. I see there are a lot of versions. Could you please tell me what I need to look for if I want to root my phone? Also, both Recovery and Download Mode are working.

PDA: I9000XFJP7

PHONE: I9000XXJPP

CSC: I9000XJFJP6

If I want to flash Darky's Rom, do I need to root first?
[Galaxy S I9000 General] minervehp:
U can try Z4root (enable in market, just need your phone to perform) or try Super one click.

Search and you will find.

With Darky (v9.5 is very fast upto now) the firmware is rooted, you just need flash firmware by zip file.
[Galaxy S I9000 General] taqla:
Hallo all

am new to android an all this so thank you for letting me post here..

I have a question i bought my SGS from Tmobile and my spec are:

Model number: GT-I9000

Android Version: 2.2

Baseband version: I9000BOJP3

Kernel version: 2.6.32.9 root@SE-S608 #1

Build number: Froyo.BOJPB

its a provider firmware, and when the phone starts the Tmobile logo shows (I HATE IT!!!!....) and other apps that belong to Tmobile

Can i flash it? if so with or without bootloader?

and do i need a Clock WORK?? if so witch one is compatible?? will there be any harm is i try one that is not made for my sgs or firmware???

and for rooting i have read many forms, is there a rooting program compatible with my firmware? if not will it do any harm??

and can i change my bootanimation??? if so how?

sorry for my bad english and thanks in advance
[Galaxy S I9000 General] Darkstriker:
Yes you can flash it

if you need to flash a bootloader depends on whether your three button recovery works

clockwork is not necessary unless you intend to install custom ROMs

clockwork is part of the kernel and comes with most custom kernels. compatible kernels will have a compatible version of clockwork included

oneclickroot should be compatible with your firmware.

almost all of this is in the FAQ. Read it more carefully.
[Galaxy S I9000 General] minervehp:
Thanks for ur tip.

I have a question:

Through ur post I know about flash/root/ADB/Rom (in general), but sometimes when I finished to get a new rom I see a screen with horizontal red and white lines flashing in a moment?

I heard somewhere in XDA about wrong bootloader?

Can u give some more details?
[Galaxy S I9000 General] Darkstriker:
I have never seen or heard of anything like that.

You will have to be more precise as to what you mean by "when you finished to get a new rom"
[Galaxy S I9000 General] Seb14:
ROOT with a Chainfire JS3 Kernel : basic questions please

Hi all,

I would like to ROOT my Phone with Chainfire Kernel,which sould be great for me.

Here is what the *#1234#* displays :

PDA : I9000BUJS3

PHONE : I9000BUJS1

CSC : I9000GSFRJS4

Build info : 2011.01

Version : FROYO.BUJS3 ( 2.2.1 )

I supose that I should be using a JS3 Chainfire Kernel then (?).

I am new owner of a Galaxy S, and I have read a lot on a few forums, and I have chosen

to root my Galaxy S currently PDA I9000BUJS3 (SFR France operator) with following zip

Chainfire made :

CF-Root-XW_XEN_JS3-v1.3-BusyBox-1.17.1.zip

(I have not done it yet, as I need a few answers please)

Quick questions :

- If I root with your JS3 Kernel, will I still be able to update with KIES official

Samsung firmware.

- Rooting will deleted my phone internal content ?

- Will I still be able to SIM Unlock my phone ?

- These are STOCK Kernel, so the performance will exactly be the same ?

- What is the difference with the CF-Root-XW_XEN_JS3-v1.3-BusyBox-1.15.3.zip, and so between BusyBox version 1.17.1 and BusyBox version 1.15.3 ?

Thanks in anticipation. :)
[Galaxy S I9000 General] Darkstriker:
That is not a version made for your firmware. CF makes releases based on unbranded firmware. That version is for XWJS3 which is not the same as BUJS3.

Still that version should work for you.

No

Yes

Yes

For that I refer you to the changelog on http://www.busybox.net/

Both will work mostly the same. Some commands were trimmed out between 1.15 and 1.17 which makes 1.15 necessary for some programs. Most programs which need a specific one can recognize the version and point you to an appropriate download if you have the wrong one.
[Galaxy S I9000 General] mansourns:
GT-I9000M

Dears, I flashed my GT a couple of months ago (2.1) and it worked fine for 3 months. suddenly one day my GT gets stuck on the boot screen (the big S) and turns off. the button combo works fine so i flashed a new 2.2 firmware, the device gets stuck on the boot screen (GALAXY S) and i can't access recovery mode only. So i flashed back to 2.1, but the device gets stuck on the boot screen (the big S) again and turns off. when i access recovery mode i can reboot, wipe , etc but nothing seems to be working. i noticed red colored text in recovery mode as follows:

E: can't mount /dev/block/mmcblk0p1

(No such file or directory)

E:copy_dbdata_media: Can't mount SDCARD

.......

......

Any recommended solution?
[Galaxy S I9000 General] Darkstriker:
This happened without you doing anything?

It looks like a defective internal SD-card.

Did you remove your microSD (in case you have one)?

Flash a full 3-part firmware like I9000XWJM1 from my mirror with the 512.pit file and repartition checked.

If you still get the same error, then I would suggest returning the phone under warranty. Just make sure to flash a recent firmware from your locale before doing so.
[Galaxy S I9000 General] mansourns:
Yes, This happened without me doing anything first, and i removed the microSD.

i will try your recommendation (Flash a full 3-part firmware like I9000XWJM1) and see what happens.

wish me luck.
[Galaxy S I9000 General] Darkstriker:
Good luck ;-)
[Galaxy S I9000 General] mansourns:
I flashed I9000XWJM1 but the phone is stuck on boot screen, the recovery notes in red (i.e. E:copy_dbdata_media: Can't mount SDCARD) is still there.

any other suggestions, other than returning the phone under warranty as it will take a long time.
[Galaxy S I9000 General] Darkstriker:
I'm afraid not. Search the forums. I dont think there is an easy solution to this.
[Galaxy S I9000 General] senotrius:
how to get back stock kernel

hi...im using the latest speedmod kernel..but i want to know how to revert back to the stock kernel of my phone..froyo 2.2,ddjp6,csc is jp2..i want to know this incase i have to repair during warranty..firstly does changing kernel compromise warranty?will flashin with the stock rom undo the custom kernel??instructions/links/precautions would be really helpful guys..also we should undo lagfix,root before flashin stock rom???i happen to have deleted some apps tat came with samsung(layar,widgets),so is it safe to do hard reset before flashin???please help me out...i know its a lot of questions:o
[Galaxy S I9000 General] michalbrz:
If we talk about warranty - it is enough to install stock ROM and stock kernel. Warranty will not be violated (in practise).

There are two main parts of software (we are interested in) - ROM and kernel. And although they are of course cooperating, they are totally different things. Some ROMs may also change your kernel, but generally you change you kernel independently on ROM.

Before changing kernel (and the most often also ROM) it is highly advised to undo lagfix. Considering warranty, i would also unroot phone, just in case :)
[Galaxy S I9000 General] senotrius:
Thank u very much :-)...the link at the stock roms thread gives me a '.Exe' file for both rom and csc...i thought it was a '.Tar' file to be used with odin...im gonna download the file anyway but am curious about the exe file...(yes i have not flashed a rom before since i sound like and am a newbie)
[Galaxy S I9000 General] gbohm:
it could be an autozip file

a self extracting folder if you know what i mean
[Galaxy S I9000 General] Darkstriker:
Considering the fact that the Galaxy S has been updated to a new android version in practically every place where the I9000 is being sold and the Kies software doesn't account for the operator specific modifications and just deletes them, this is something that should not happen.
[Galaxy S I9000 General] senotrius:
+1 to all of u...thank u for the advice guys...:)
[Galaxy S I9000 General] DeKootsj:
Very nice and useful thnx!
[Galaxy S I9000 General] JJEgan:
Are you saying that the new Official update to Gingerbread through Kies is now clean of all network modifications or just for some networks .

It could well be correct as this roll out Android /Google wanted a more unified approach to updates . That was one of the big complaints about the Android system slow updates with not all networks updating pot luck as to when you got an update .

jje
[Galaxy S I9000 General] owny:
Hi Guys!

I will have a SIM-LOCKED Samsung Galaxy S.

To have a SIM-UNLOCKED should I use the codes provided in this website?

http://www.cellunlocker.net/

It will works? I will have a SIM-Unlocked and then I will be able to apply custom ROM's with root?
[Galaxy S I9000 General] Darkstriker:
That should work. However, I cannot make any promises here and I don't think anybody else has tried yet.
[Galaxy S I9000 General] INeedYourHelp:
So Odin is the only way to upgrade the firmware? Probably yes, but want to make sure.

What's the point in Samsung Kies?

Are both Odin firmware updating and updating ROMs via update.zip destructive? I have to reinstall ALL apps?

SGS is my first cell/smartphone ever.
[Galaxy S I9000 General] Darkstriker:
Yes.

Samsung Kies provides Samsung with the ability to spread firmware. (as of now) there is no way for us to use Kies to flash firmware unless samsung publishes it on Kies.

Flashing with Odin will delete all your apps. update.zip doesn't. However, some CustomROMs (update.zip's) have issues if you install them on a non-clean install of the base firmware.
[Galaxy S I9000 General] harryphm:
darkstriker i dont know if you see my reply

but i lost my gps navigation any method to install or take it back?
[Galaxy S I9000 General] vosszaa:
I see many people asking this question but yet no1 answer..

I have an Asian SGS and want to flash Euro ver FW, how do I flash without wiping Asian language supported?

FAQ?
[Galaxy S I9000 General] Darkstriker:
If you flash a european rom you will lose the asia language support and there is (as of now) no way to integrate them back into the firmware since we cannot yet edit the files we use for flashing with odin. We might be able to get the language support out of the source code eventually but I don't believe there are any devs working on this right now.

As for the gps-app: we need to know which app so we can find/restore it or find an alternative for it. Google maps should work in any case.

Same goes for the tv app. We need to know more than just "tv app" in order to find it or get you an alternative.
[Galaxy S I9000 General] vosszaa:
Thanks for the clarification. You might wanna add it to FAQ =)
[Galaxy S I9000 General] INeedYourHelp:
Can the OP add where to download ODIN? I tried finding an official download page but couldn't.
[Galaxy S I9000 General] Darkstriker:
Look in my mirror. It's not hard to find :cool:
[Galaxy S I9000 General] INeedYourHelp:
I looked there before but I missed it because I thought it was just the pit file, thanks.
[Galaxy S I9000 General] lgkahn:
see my post samsung dvd player with allshare bd-c5500 doesnt even work correctly.. not sure if it is the player or the phone.
[Galaxy S I9000 General] INeedYourHelp:
Thanks for answering. Just clarifying, does it delete ALL apps, every single one? Like if you would to hit the applications button, it would show 0 apps?
[Galaxy S I9000 General] Darkstriker:
It will delete all the apps that do not come with the phone.

ie it will delete YOUR apps. The ones you installed.

And it will delete all apps that are specific to the old ROM but not the new one.
[Galaxy S I9000 General] INeedYourHelp:
Okay, thanks for clarifying. When people said apps, I thought they meant every single app. Since I haven't installed anything, there is no point in doing a backup (going from the default firmware to the newest one, euro to euro).
[Galaxy S I9000 General] balenax:
i can confirm : flashing with odin works fine even with locked phones. i flashed my locked ( vodafone romania) phone and it worked. used 512.pit, the 513 didnt work though. tried using an orange sim and still locked after flashing.
[Galaxy S I9000 General] Darkstriker:
Thanks you for the info. Will be added =)
[Galaxy S I9000 General] yvyv:
Hello everyone, couple of questions ?

Once I'm a superuser by rooting the device Vibrant T-Mobile USA Version,

I'm I ready to flash a rom ?

I keep reading I need JG1 or Odin to flash a rom ?

Pardon my ignorance what is Odin ? I download a file update.ZIP put it in my internal memory and am already a superuser,

Can I flash a rom using the same method already ?

Thank you in advance.
[Galaxy S I9000 General] Darkstriker:
The vibrant differs from the international version a bit and uses different firmwares. You don't need to root the device before flashing firmware. You do, however, need the current firmware and the european firmwares will probably brick your device. You should head over to the device specific forums for the vibrant to get firmware for you device.

As for odin: it's the software used to flash firmwares on samsung devices. It can be found on samsung-firmwares.com, on my mirror and on several other sites.
[Galaxy S I9000 General] INeedYourHelp:
The OP has a link in his sig that takes you to a webpage where you can download ODIN. You use ODIN to flash firmwares. You use the update.zip to install roms. Make sure you only install firmware/roms from the Vibrant development forum and not in this forum.
[Galaxy S I9000 General] zidz:
Is there any stable rom with root and lagfix out there that apply on JVB and NEE? I've seen that CF root works for XEE but no where that it works for NEE devices.
[Galaxy S I9000 General] Ziostilon:
is there a part of the guide that tells one how to recover files in the internal sd using Odin?

my i9000m is bricked. forced it into download mode with the homemade jig.

whats my next step?
[Galaxy S I9000 General] jefrda:
Bought me an i9000 last week (my first ever smartphone).

A very useful and informative guide. Like you said, a must read.:)

Thanks.
[Galaxy S I9000 General] gregorisvas:
I dont really know if it's the right thread but i'll ask anyway..Can someone tell me where can i find 2.2.1 odin fw with bootloaders? :S I've tried almost everything but none had bootloaders.. :/
[Galaxy S I9000 General] eamonn.martin7:
I tried to install insanity, it is currently in the process of loading up and has taken 20 minutes so far. How long should this take?
[Galaxy S I9000 General] Darkstriker:
Check my mirror. I9000 XEN I9000XWJS5 is 2.2.1 and has bootloaders.

It shouldn't (unless you didnt wipe and have ridiculous amount of apps installed and even then it should not take much more that 10 minutes). For debugging we will need more info. What base FW are you coming from? did you have a lagfix? did you wipe before the installing?
[Galaxy S I9000 General] moumouh20:
Factory reset

If I factory reset my I9000, will it still ask for network access code?
[Galaxy S I9000 General] Irwell:
This guide was really useful for me, except for one thing. I tried using Odin in VirtualBox as I am running Ubuntu, but whilst Windows picked up my phone Odin didn't. I had to repartition and dual boot Windows to get it to work.
[Galaxy S I9000 General] MSH-007:
thank you very much for this
[Galaxy S I9000 General] from.insider:
great .... rooting my phone now
[Galaxy S I9000 General] Widdly:
There is a similar program to Odin that runs on linux, OS-X and Windows called Heimdall:

http://xdaforums.com/showthread.php?t=755265
[Galaxy S I9000 General] Darkstriker:
Never saw or heard of this happening.
[Galaxy S I9000 General] momevil:
Thanks for this great guide!
[Galaxy S I9000 General] kilokilo1066:
Quality Guide, Cheers Buddy.
[Galaxy S I9000 General] zarth1969:
thk for all
[Galaxy S I9000 General] chrisbrueser:
Thanks for the guide
[Galaxy S I9000 General] senotrius:
messed up

the problem:bricked phone

how:tried flashin to darky's using rom manager without precautions

feature before flashin:1.using speedmod cwm k13e 5oohz big memory version,cwm enabled,froyo stock 2.2..ddjp6

2.lagfix enabled,file and data system was converted to ext4

3.rooted,bln enabled along with other tweaks of speedmod

now:unable toget into recovery...download mode possible..

should i use odin to flash back using download mode??wat precautions i shud take..i mean phone is rooted plus lagfix but i cant enter recovery to unlagfix....need help guys :(:(:(:confused:
[Galaxy S I9000 General] jautjaut:
Thank you!
[Galaxy S I9000 General] boofo:
Thanks for all the information, very useful to a Newbie like me !!
[Galaxy S I9000 General] XDcallum:
I tried to flash and now my phone only loads on to the boot screen and no further. I can get onto recovery mode and dowload mode. What do i do from here, I just want to be on an official froyo stock so if i need to send my phone for repair they wont notice, please help!
[Galaxy S I9000 General] iolinux333:
Oh dear. Sixty pages of this thread and I haven't even received my phone yet. I can't decide whether to start from the middle or the beginning as by now probably the first 20 pages are hopelessly outdated. I wish this phone was as easy to not screw up as my nook color!
[Galaxy S I9000 General] pogle:
Thanks for this thread.

Have now flashed stock gingerbread, no more three mobile rubbish on my phone.
[Galaxy S I9000 General] elsy:
Reboot problems

I followed this thread to root my phone: http://xdaforums.com/showthread.php?p=13319294#post13319294

After running Odin, the output is this:

<ID:0/012> SetupConnection..

<ID:0/012> Initialzation..

<ID:0/012> Get PIT for mapping..

<ID:0/012> Firmware update start..

<ID:0/012> zImage

<ID:0/012> NAND Write Start!!

<ID:0/012> RQT_CLOSE !!

<ID:0/012> RES OK !!

<ID:0/012> Completed..

<OSM> All threads completed. (succeed 1 / failed 0)

<ID:0/012> Removed!!

I thought everything is ok. However, my phone just doesnt boot back. Have been now waiting for more than 30 minutes. What could be wrong? I cant use the recovery mode.. I tried to reflash couple of times now but doesnt help.
[Galaxy S I9000 General] Darkstriker:
Either you have a bad kernel or you flashed a gingerbread kernel while you still have froyo bootloaders or vice versa. Tell us the version you were on before and the kernel you tried to flash.
[Galaxy S I9000 General] Ardethian:
tyvm, first time i've seen a really detailed guide on howto flash an adb rom (:

thanks a ton x)
[Galaxy S I9000 General] Morbo2:
Great tutorial, thx for this!
[Galaxy S I9000 General] candoo100:
thx for the info
[Galaxy S I9000 General] qboyza:
awesome, great tut
[Galaxy S I9000 General] shahab84:
Thanks And Well Appreciated
[Galaxy S I9000 General] LOLDroidFreak:
Hi, I could use some help with this isue please

http://xdaforums.com/showpost.php?p=14762655&postcount=2454

And if nothing Is it possible to flash just CSC files from deodexed stock rom via Odin?

Thanks in advance :cool:

Edit: I got it solved via Odin it works.
[Galaxy S I9000 General] ariebenais:
Thanks for this thread
[Galaxy S I9000 General] suhoy119:
Thanx a lot for this guides!
[Galaxy S I9000 General] trikkeuh:
Thanks, really helped a lot!
[Galaxy S I9000 General] Esahin1992:
thanks for this detailed tutorial
[Galaxy S I9000 General] m107:
Thanks a lot :)
[Galaxy S I9000 General] kallemyran:
I always try to learn new things and I thrive best when the learning curve is steep. lets just say thats right now it looks like a wall :-)

Thanks for your time ande energy!
[Galaxy S I9000 General] shangyi9513:
wow... comprehensive guide you got there. really helped me:)
[Galaxy S I9000 General] xCTRL:
Really appreciate the guide, will help a lot when I start modding my SGS :D
[Galaxy S I9000 General] fcck:
Nice introduction/help/getstarting in regards to Modding/Flashing etC! :) Cheers:cool:
[Galaxy S I9000 General] pimzaulia:
complete tutorials for newbie like me! thanks :)
[Galaxy S I9000 General] xboomm:
Nice tutorials dude
[Galaxy S I9000 General] bierjung:
Thanks And Well Appreciated
[Galaxy S I9000 General] devilh:
very informative.need to process
[Galaxy S I9000 General] makisgeorg:
Nice guide!!
[Galaxy S I9000 General] Lakshay Sethi:
Realy helpfull this mate:) *STICKY MATERIAL*
[Galaxy S I9000 General] Mirciulikkk:
Awesome thread. Really helping newcomers to flashing like some of my mates..
[Galaxy S I9000 General] pxrave:
thanks this was very useful for me
[Galaxy S I9000 General] SALIPHIL:
Hi,

I put a gingerbread 2.3.4 firmware on my I9000 last week and all is ok.

My version : 2.3.4

Bande de base : I9000xxJVQ

Kernel :2.6.35.7-I9000XXJVQ-CL281085 se.infra@SEP-39#2

Version : GINGERBREAD.XXJVQ.

But when I tried to root my GS wit odin I have this reply:

I used : Semaphore_kernel_JVR_1.4.0.tar idem with Semaphore_kernel_JVQ_1.3.3.tar

<ID:0/008> Added!!

<ID:0/008> Odin v.3 engine (ID:8)..

<ID:0/008> File analysis..

<ID:0/008> SetupConnection..

<OSM> All threads completed. (succeed 0 / failed 1)

Could you please give some info to root my phone