Vibrant Bible
No one is responsible for what YOU do with YOUR phone. Any software modification to technology carries with it a certain risk of permanent damage, when you modify your device you accept this as your own responsibility.
No one is responsible for what YOU do with YOUR phone. Any software modification to technology carries with it a certain risk of permanent damage, when you modify your device you accept this as your own responsibility.
XDA specific stuff:
Useful information/posting rules
XDA Developers Android application
Useful software (PC)
SuperOneClick- One click rooting software (Windows/Linux only)
Heimdall - Odin equivalent, except less buggy.
Odin - Samsung's flashing tool, Heimdall is recommend.
Vibrant Customization Kitchen - Quickly and easily modify ROMs to suit your specific taste/needs
Samsung Galaxy S Windows drivers (x86 and x64)
Auto-Deodexer/ROM builder - untermensch
Quick glossary
ADB - The Android Debug Bridge. A collection of tools that any rooted Android user should have. ADB allows one to interact with their device from a terminal interface. This enables the user to do a variety of tasks such as sideloading applications and more.
Android - A Linux based operating system created and mostly designed by Google. The major revisions are 1.0, 1.1, 1.5 (Cupcake), 1.6 (Donut), 2.0/2.0.1/2.1 (Eclair), 2.2 (Froyo) 2.3 (Gingerbread), and 3.0 (Honeycomb - tablet only). The majority of Android major revisions are named after desserts.
APK - Android PacKage. These are, basically, Android applications and all of their data. They are run via the Dalvik Virtual Machine on your device.
Bootloader - The part of a computer that loads the operating system. If this is damaged/deleted you are screwed.
Flashing - The act of installing a ROM onto an embedded device or emulator.
Heimdall - A community designed alternative to Odin, Heimdall allows you to do everything Odin does in a much safer, less buggy environment.
JFD, JI6, KA6, etc - Samsung's naming system for the software updates they build. If you look at the full name of a firmware update, say T959UVKA7, T959 is the device model (Vibrant), UV is the region code (UnitedStates Vibrant, maybe?), K is the year of release (J = 2010, K = 2011), A is the month (A-L = January-December), and the number at the end is the revision number. So the firmware name is telling you "Vibrant, United States, 2011, January, revision 7.
Odin - The infamous flashing tool designed by Samsung, Odin is a Windows program that allows users to push ROMs, radios, and more onto their device from the comfort of their PC. Notoriously buggy. Heimdall is the recommended alternative.ROM - The name given to software on embedded devices (mobile phones, for the most part). "Flashing" a ROM means that you install that software on your device.
Overclocking - Increasing the "clock" of a processor to increase its speed at the expense of battery life and possibly your phone. Not all processors overclock the same, even if the hardware is identical. One phone with a Hummingbird SoC will not be able to overclock to 1.2ghz, yet another would be able to overclock to 2.0ghz (very unlikely).
Radio/Modem - The parts of a firmware that allow communication between the operating system, the telecommunication hardware, and a mobile network. Some radios give good battery life, some good signal, some neither.
XDA - This site, XDA is a community of likeminded developers, hackers, and users who modify various phones running various operating systems (Windows Mobile, Windows Phone 7, and Android specifically).
ROM Bible usage guide
Broad category
-Version category
-Information on version
--Category
---Title
----Content
ROMs
Important note: All ROMs outside of the category "Odin/Heimdall" are flashable through ClockworkMod recovery. If you download a .tar file, or a ROM containing a .tar (Odin/Heimdall flashable ROMs) that is listed outside of the "Odin/Heimdall" section please let me know!
2.3 Gingerbread
These ROMs are based on Android 2.3 "Gingerbread," the latest version of Google's Android OS (as of 1/21/2011).
Gingerbread Build 1 [tech demo] - sombionix
Gingerbread port i9000 alpha v6 - supercurio
2.2 Froyo
These are ROMs that are based on Android 2.2 "Froyo," these ROMs are currently (as of 1/21/2011) the latest official ROMs. Froyo introduced the JIT compiler, bringing with it major speed boosts in both benchmarks and practice.
Official/stock (with root)
These are the official ROMs from Samsung, they include bloatware (Add to Home, Accounts and Sync, etc), RFS, fixed 3E recovery (typically), root, and occasionally busybox.
KA7 (deodexed) - Samsung
KA6 (deodexed) (first 2.2 OTA) - Samsung
JL4 (odexed and deodexed) - Samsung
Stock bloatless
These are the official ROMs from Samsung, slightly tweaked to have no bloatware (Add to Home, Accounts and Sync, etc) and occasionally Voodoo (which can be disabled).
Br1cK'd stock & Voodoo (KA6)
KA5 (odexed) - jellete
JK6 (odexed) - Ashex1
TouchWiz-based
These ROMs are based on Samsung's official ROMs, but have major theming and other tweaks applied to them.
Team Whiskey
Nero v4-v5
Nero v3
Nero v2
Axura/Devs4Android
Kana (KA6, AOSP-clone)
Axura v2.2.7.1 (KA5)
Axura 2.2.6.0 (JL5)
Ports
These ROMs were never originally intended for the Galaxy S/Vibrant. They were ported from other devices, and may experience some major issues because of this. Only the experienced ROM flasher should go about flashing these, and be careful while they are at it!
CyanogenMOD 6.1 - #TeamDouche, supercurio, many many others
HTC Sense port - TeamGalaxySense
2.1 Eclair
(outdated as of 1/21/2011)
These ROMs are based on or created by Samsung. They are based on Android 2.1 Eclair, which was the original operating system for all Galaxy S based devices (as of 1/21/2011).
Note: To add *every* old 2.1 ROM to this thread would be a very, very boring task. Personally, I don't see a need for every WinZip and theme to be listed here and I shall only be adding the major 2.1 ROMs (Bionix, Axura, etc). If someone wants to write up a list with all the BBCode formatted with all of the 2.1 ROMs and submit them to me I will gladly add them to the Bible.
Samsung (Odin/Heimdall)
JI6
JI2
JFD
Team Whiskey
Bionix R1
Bionix Fusion
Master
Mate' Final
Odin (2.2 and 2.1)
KA7 - Samsung
KA5 - Samsung
JK6 - Samsung
JI6 - Samsung
JI2 - Samsung
JFD - Samsung
Important note: All ROMs outside of the category "Odin/Heimdall" are flashable through ClockworkMod recovery. If you download a .tar file, or a ROM containing a .tar (Odin/Heimdall flashable ROMs) that is listed outside of the "Odin/Heimdall" section please let me know!
2.3 Gingerbread
These ROMs are based on Android 2.3 "Gingerbread," the latest version of Google's Android OS (as of 1/21/2011).
Gingerbread Build 1 [tech demo] - sombionix
Gingerbread port i9000 alpha v6 - supercurio
2.2 Froyo
These are ROMs that are based on Android 2.2 "Froyo," these ROMs are currently (as of 1/21/2011) the latest official ROMs. Froyo introduced the JIT compiler, bringing with it major speed boosts in both benchmarks and practice.
Official/stock (with root)
These are the official ROMs from Samsung, they include bloatware (Add to Home, Accounts and Sync, etc), RFS, fixed 3E recovery (typically), root, and occasionally busybox.
KA7 (deodexed) - Samsung
KA6 (deodexed) (first 2.2 OTA) - Samsung
JL4 (odexed and deodexed) - Samsung
Stock bloatless
These are the official ROMs from Samsung, slightly tweaked to have no bloatware (Add to Home, Accounts and Sync, etc) and occasionally Voodoo (which can be disabled).
Br1cK'd stock & Voodoo (KA6)
KA5 (odexed) - jellete
JK6 (odexed) - Ashex1
TouchWiz-based
These ROMs are based on Samsung's official ROMs, but have major theming and other tweaks applied to them.
Team Whiskey
Nero v4-v5
Nero v3
Nero v2
Axura/Devs4Android
Kana (KA6, AOSP-clone)
Axura v2.2.7.1 (KA5)
Axura 2.2.6.0 (JL5)
Ports
These ROMs were never originally intended for the Galaxy S/Vibrant. They were ported from other devices, and may experience some major issues because of this. Only the experienced ROM flasher should go about flashing these, and be careful while they are at it!
CyanogenMOD 6.1 - #TeamDouche, supercurio, many many others
HTC Sense port - TeamGalaxySense
2.1 Eclair
(outdated as of 1/21/2011)
These ROMs are based on or created by Samsung. They are based on Android 2.1 Eclair, which was the original operating system for all Galaxy S based devices (as of 1/21/2011).
Note: To add *every* old 2.1 ROM to this thread would be a very, very boring task. Personally, I don't see a need for every WinZip and theme to be listed here and I shall only be adding the major 2.1 ROMs (Bionix, Axura, etc). If someone wants to write up a list with all the BBCode formatted with all of the 2.1 ROMs and submit them to me I will gladly add them to the Bible.
Samsung (Odin/Heimdall)
JI6
JI2
JFD
Team Whiskey
Bionix R1
Bionix Fusion
Master
Mate' Final
Odin (2.2 and 2.1)
KA7 - Samsung
KA5 - Samsung
JK6 - Samsung
JI6 - Samsung
JI2 - Samsung
JFD - Samsung
Kernels
These CWM flashable zips allow you to change kernels. Voodoo kernels will convert /system, /dbdata, /cache, and /data to ext4 -- effectively eliminating the lag caused by RFS.
Stock with Voodoo lagfix (2.2 only) - supercurio,
KA7
KA6
KA5
JL5
JL1
JK6
JK2
Eugene's Kernels - His site is currently going through a major overhaul, a list shall be made after his site seems complete and file locations stable.
i9000 Kernels for the Vibrant
These kernels are based on the i9000's (international Galaxy S) kernel source. These kernels may increase battery drain, causes stability issues, or cause other issues. Use at your own risk and be prepared to flash to another kernel.
Destroyer of Worlds (DoW) 1.4ghz (2.2.1) - Team Whiskey
Dragon Kernel 3.1 - ttabbal
Dragon Kernel 2.6 - ttabbal
Pre-Froyo Kernels
JAC XMOD OC/UV w/Voodoo and w/Colorfix - JAC
Project Core - Team Whiskey
KingKlick Kernel #3 Lagfix, UV, OC - KingKlick
Modems
These CWM flashable zips allow you to pick and choose the radio revision you wish to use together with your ROM. A full list by scrizz is available here (includes Odin flashable modems!).
2.2
KA7 - Whitehawkx
KA6 - scrizz
KA5 - scrizz
JL5 - Whitehawkx
JL4 - scrizz
JL1 - scrizz
JK6 - scrizz
JK2 - scrizz
2.1
JE8 - scrizz
JFD - scrizz
JI2 - scrizz
JI4 - scrizz
JI5 - scrizz
JI6 - scrizz
Mods
These software modifications allow you to do a wide variety of things, from gaining root access to converting the filesystem on your Vibrant from RFS to ext4.
Lagfixes
OCLF (One Click LagFix)
Project Voodoo (2.1 users click here)
Launchers
ADW.Launcher
LauncherPro
Zeam
Widgets
Beautiful Widgets - A collection of toggles, weather, clock, and other widgets. Many themes are available and the suite is very customizable. Paid.
Fancy Widget - A great clock and weather widget. Fancy has a multitude of settings and customization options. Free.
Minimalistic Text - A great widget set for those who enjoy having a very minimalistic looking device. Can be configured to show time, weather, battery, and date.
Live wallpapers
Solar Wind live wallpaper
Matrix live wallpaper
Snowfall live wallpaper
Apps
SwipePad Beta
Android Music - Gingerbread music app for >1.6
Metro UI - Windows Phone 7 on your Vibrant, ish!
Handcent SMS - A great little SMS replacement that allows you to customize almost everything.
Themes/themed ROMs
M - Flagship v2 - Meizu M9 clone - Einherjar dev team
Other
AOSP lockscreen and power menu
Front Facing Camera (FFC) mod
Wallpapers
TouchWizGTG Launcher (better TW launcher)
Credit for this edit of the bible goes to r0man, thanks much!!
Last edited: