Normalmente, para meter el código de desbloqueo (NCK) en un Samsung, enciendes con una SIM "no aceptada" (distinta al operador original) y el teléfono te pide el código. Pero si no tienes otra SIM a mano, o el teléfono no la detecta, hay métodos alternativos.
Flashear un firmware genérico (XEU, DBT, XSA) o de tu operador destino con Odin. Quita el SIM lock pero es más complejo (riesgo brick, pierde datos, KNOX trip en modelos nuevos).
Hilo XDA: Galaxy S 4G unlock code found (Info técnica sobre desbloqueo baseband).
Lo ideal SIEMPRE es tener una SIM de otro operador (pide una gratis a un amigo/operador). El método USSD funciona en la mayoría de Samsung Galaxy S (I9000, I9100, I9300, T959, T989, T999).