[Galaxy S I9000 General] barhabi:
Figured There are people who just got i9001 and don't understand the sometimes weird instructions on the net or even on this forum for flashing,repairing bricks,renewing ROMs,fixing parts on your ROM ,etc.

I was one of them.Didn't get anything. Now i'll show you:

A:Flashing-what is Odin,CWMR,TWRP,FeaMod,etc?

these are all tools that will help you get programs,firmware(ROMs),and other stuff on your phone which is called "flashing" not like "flashing" as in formatting.each is used differently and has different purposes:

A-1:eek:din Multidownloader

for the i9001,you should get the Odin Multidownloader 4.43 with a file in the size of a kilobyte. this 1 kilobyte file has information on how to set partition sizes for the i9001 and is very important.this file is named AriesVE.ops which always comes in a .zip style.Download :http://www.multiupload.com/Q7WWHMVK3M.

AriesVE is the "Developer" name for the i9001.

using Odin is very easy:open Odin,there is a button that says "OPS" and above it says "select OPS" .press the button and find the AriesVE.ops you downloaded and unzipped,select it.Then turn your phone OFF,press PowerButton+VolumeDown+HomeButton TOGETHER until you boot in a page with a green android bot and a note under it saying "Downloading... Please do not turn off Target!!!" . this is the Download mode.plug your phone into your PC, wait for updates to download and apply, and if they give errors and especially errors for not finding the "odin" windows update,try another USB port.wait until a COM Port is turned yellow with a COM and a series of numbers following.that means your phone is connected.there is a "One Package" button in the bottom of the Odin Window,that's for flashing a single .tar.md5 file which contains important ROM parts or even is a complete ROM itself.for repairing different parts of a ROM,find the fixes for each part,download the .smd or .tar or .tar.md5 files,then select them in odin under these buttons(Odin buttons on the left):

bootloaders(.tar)==>BOOT

MODEM files(.smd)==>PHONE

carrier customization files(.smd)==>CSC

Android Operating System Components(.smd)==>PDA

different parts in a ROM which is not completely zipped can be flashed using these parts as well.

Parts in a Rom:

BOOT - The bootloader that initializes the phone and loads Android. This part is the most critical, if a faulty bootloader is written to your phone, it will be bricked.

PDA - The Android operating system including the Linux kernel, libraries, frameworks and system apps.

MODEM/PHONE - This part holds a firmware driver for one of the most important hardware part of your phone, the GSM radio transmitter.

CSC - Carrier Customization, contains regional settings for by your carrier like keyboard localisations or internet APN settings. In rare cases flashing a ROM from a different region like Asia will not have the settings you need and you will have to manually enter your APN configuration.

after you have chosen your file(s), press the Start button.flashing a ROM will take about 5-10 or even 15 minutes.So be Patient when using Odin.Flashing other stuff might take max. 4-5 minutes.

Sometimes Flashing can cause into going into a BootLoop.BootLoop is when your device boots and then boots again or is stuck on some level booting operation. read this thread and you find the way to fix it: http://xdaforums.com/showthread.php?t=1660596

A-2:CWMR(ClockWorkModRecovery)

The BEST Recovery and Flashing Tool Yet,Flash right from your device!

first i need to tell you what Recovery Mode IS:

A-2-1:Recovery Mode:

Recovery mode is used to install system updates in form of update.zip files (such as the one for rooting your phone), performing a factory reset and wiping the cache. Once you replace the stock recovery with a more advanced recovery, you will also be able to install custom ROMs, make backups and much more.

"Android out of the box" icon indicating successfully booted recovery mode

To enter recovery mode, turn off the phone, connect the USB cable, and then hold down Volume Up + Power.

If done properly, the phone will show the SAMSUNG and Galaxy S Plus screens and then end up at the "Android out of the box screen". Now press Menu to enter recovery mode.

The options for actually performing recovery when something is wrong with your phone are very limited with the stock recovery that comes preinstalled on your phone. However, you have the option to replace it with a much better, fully-featured recovery called "ClockworkMod Recovery" (CWM).

Getting into recovery mode can be a bit fiddly and you might need several tries. Connecting the USB cable makes it a lot easier. CWM recovery does not have this problem and boots reliably. If you are still having problems getting into recovery mode, download Easy Reboot Recovery.zip, unpack and run RebootRecovery.bat while your phone is connected with the USB cable. The phone will reboot into recovery mode.

Navigation in recovery mode is done using the Volume Up and Volume Down buttons to scroll up and down in lists and the Home button for choosing an item. Sometimes a simple push of the Home button is interpreted as two pushes so be careful.

Recovery mode is a separate partition on your device (#13) that holds its own minimal Android system with a kernel and a small set of tools.

A-2-2:How to Install CWM Recovery instead of the stock:

download the http://www.mediafire.com/?6qtveztq9997b6n and put it on your sdcard.turn your phone off and boot into recovery.then "install zip from sdcard">"choose zip from sdcard">find th CWM Recovery.zip file and select it>navigate through the various "No"s>press "Yes">wait for it to install>reboot recovery>You're in CWMR.Congrats!

I Prefer the CWM Recovery.

A-3:TeamWinRecoveryProject(TWRP):

The TeamWin Recovery Project (TWRP) is an advanced recovery with a graphical user interface that is navigated using the touchscreen. It offers all the functionality of CWM Recovery and additionally also allows for compressed backups (saves up to 50% space), has a graphical file manager, battery percentage indicator and clock, install queues for installing several zips at once, mounting of SD cards on your PC via USB in recovery and more. download from http://www.mediafire.com/?6nb6clnwn9w1247 and install exactly like CWMR.

B:CyanogenMod

CyanogenMod,is a Custom ROM which is the IceCreamSandwich Firmware for the Abondoned GalaxyS Plus.after ICS came out for multiple devices, the i9001 users were disappointed when there was only a value pack Gingerbread 2.3.6 coming for the i9001. CyanogenMod Developers Ported ICS to the Device(arco68) which came to have a LOT of support and feedback by the users.Multiple fixes have been made and a lot of stuff has changed like bugs.a lot of 'em have been fixed.

B-1:CyanogenMod7:

CyanogenMod 7.2 (based on Android 2.3 / Gingerbread) is being ported to i9001 by YardE, skywalker01 and mazen912.

In the latest CM7 build all phone components work except for FM Radio and WiFi tethering.

The latest CM7 build is:

CM 7.2 fixed2.1 by mazen912 (June 6th, 2012).

Install the zip using arco's CWM recovery by doing wipe data/factory reset and then install zip from sdcard.

After that install the gapps.zip from recovery to have the Google apps.

B-2:CyanogenMod9:

CyanogenMod 9 (based on Android 4 / Ice Cream Sandwich) is being ported to i9001 by arco68 (forum thread).

The latest build is 2012-08-29: CM9 alpha8.

Signatures created by tomsteel1 [49]

All major components of the I9001 work except for FM radio (however, experimental solutions are available for those).

Installation:

Back up your apps with TitaniumBackup. Backup your SMS with SMS Backup & Restore and your call logs with Call log Backup & Restore. Export your contacts to a .vcf file.

First a special version of CWM recovery is needed, FeaMod does not work because it does not set partition sizes for CyanogenMod 9 correctly. The new recovery can restore FeaMod Recovery backups in case you want to return to one later. There are many ways how to install the recovery, choose one:

Flash CWM5504-CM9-recovery.zip inside FeaMod (boot into recovery, apply update from sdcard) or stock recovery

or use Quickflasher from broodplank:

Connect phone via USB, start sgsflasher_x86.exe, activate "Flash a new Recovery", select the recovery.img and press "Start Now".

or use Odin to flash recovery-clockwork-5.5.0.4-ariesve.tar.md5 as One Package using the regular AriesVE.ops (Tutorial)

or flash recovery.img using the command line/adb by putting it on your sdcard and executing the commands:

adb shell

su

dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p13

CyanogenMod9 comes as a zip that is installed inside recovery. Download update-cm-9-20120606-SNAPSHOT-ariesve-alpha4-signed.zip and put it on your sdcard.

Reboot into CWM Recovery

Perform a backup!

Wipe data/factory reset

Wipe Cache partition

Advanced > Wipe dalvik cache

Install zip from sdcard (choose update-cm-9-20120606-SNAPSHOT-ariesve-alpha4-signed.zip)

Flash the gapps package inside recovery in order to have Google Play etc. (cannot be shipped together with CyanogenMod due to legal reasons)

Restore your backed-up apps, sms, call logs and contacts. DO NOT restore old Gingerbread system apps and be careful when restoring app data.

Now you have got the Most Basic info on i9001 and you can search for your problems, especially on this awesome thread on XDA-Dev:

http://xdaforums.com/wiki/Samsung_Galaxy_S_Plus/GT-I9001

*NOTE:Some information on this post come from the above URL.