[Vibrant Android Development] almyz125:
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.​

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​

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!!