Cómo habilitar apps de terceros en AT&T Samsung Captivate

La configuración por defecto del Samsung Captivate de AT&T con Android 2.1 no permite instalar apps de terceros (fuera de Android Market). Para cambiarlo, primero debes rootear tu Captivate. Una vez rooteado, estos pasos te permitirán "sideload" (instalar apps no del market).

Lo que necesitas

  • App BusyBox: gratis en Android Market
  • Cable USB
  • Software Android SDK
  • Navegador Mozilla Firefox con plugin SQLite

Instrucciones

Preparar tu Captivate y computadora

  1. Asegúrate de tener privilegios root en el teléfono. Para instrucciones detalladas, ver Brief Mobile y TheAndroidSite. Nota: rootear puede anular garantía o dejar el teléfono inservible ("bricked"). Sigue instrucciones con cuidado y haz backup.

  2. Descarga y descomprime Android SDK en el escritorio de tu computadora. Enlace en Recursos.

  3. Descarga e instala Firefox en tu computadora.

  4. Descarga e instala el plugin SQLite para Firefox.

  5. En tu Captivate: Ajustes > Aplicaciones > Desarrollo y activa Depuración USB.

  6. Descarga e instala BusyBox en tu Captivate. Es gratis en Android Market. No la usarás directamente, pero es necesaria para hacer cambios desde la computadora.

  7. Conecta tu Captivate a la computadora vía USB.

Activar Sideloading

  1. Abre Símbolo del sistema en tu computadora: escribe "cmd" en Ejecutar del menú Inicio.

  2. Crea copia de seguridad de la configuración por defecto del Captivate usando Símbolo del sistema. Útil si hay errores.

    El símbolo se abre en tu directorio de usuario,

    c:\Users\Tu nombre de usuario

    "Tu nombre de usuario" es el que usas para entrar en la computadora.

    En Símbolo del sistema, pulsa Enter tras cada línea.

    Escribe estos comandos:

    cd C:\Users\Tu nombre de usuario\Desktop\android-sdk-windows\tools

    adb shell

    su

  3. Ve a tu Captivate. Se abrirá diálogo pidiendo privilegios SuperUser. Toca Permitir para dar acceso.

  4. Vuelve al Símbolo del sistema y escribe:

    cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db

    cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db.backup

    exit

    exit

    Hay espacios tras "cp" y el primer "settings.db". "exit" dos veces saca del control SuperUser y permite extraer el archivo a cambiar.

  5. Continúa en Símbolo del sistema:

    adb pull /sdcard/settings.db C:\Temp\Settings.db

    Deja el Símbolo abierto.

  6. Abre SQLite Manager: abre Firefox > Herramientas > SQLite Manager.

  7. En SQLite Manager, clic Base de datos > Conectar base de datos.

  8. Ver todos los archivos en C:\Temp y abre "settings.db".

  9. Clic en Seguro en panel izquierdo.

  10. Activa Sideloading. Busca ID 6, "install_non_market_apps". Cambia valor de 0 a 1. Cierra SQLite Manager y vuelve al Símbolo.

  11. Escribe en Símbolo:

    adb push C:\Temp\Settings.db /sdcard

    adb shell

    su

    cp /sdcard/settings.db /dbdata/databases/com.android.providers.settings

    chmod 777 /dbdata/databases/com.android.providers.settings/settings.db

    reboot

  12. Desconecta el Captivate del USB mientras reinicia. Tu teléfono ya podrá instalar apps de terceros.