Une ROM se réfère à la version du système d'exploitation mobile ou du microprogramme en cours d'exécution sur un téléphone. Les deux types de ROM sont disponibles ROM et ROM personnalisé. Stock ROM est le firmware fourni avec le téléphone ou sa mise à jour fournie par le fabricant de téléphones. Une ROM personnalisé est une version modifiée de la ROM stock publié par des développeurs indépendants. Le Vibrant est le smartphone Samsung Galaxy S fait pour le réseau T-Mobile. Si vous avez déjà installé une ROM personnalisé sur votre Vibrant et le besoin de revenir à la ROM personnalisé, vous aurez besoin d'ODIN, qui est un programme utilisé pour pousser ROM sur les téléphones Android.