4. ROM - MRodzDirect/4toCiclo_CustomROM_ForAll GitHub Wiki

¿Qué necesitas para empezar?

Una ROM personalizada es una versión modificada de Android que puede mejorar el rendimiento, actualizar tu sistema operativo o personalizar tu teléfono. Pero, antes de instalar una, debes asegurarte de que sea compatible con tu dispositivo. Aquí te contamos cómo hacerlo de forma fácil y segura.


Paso 1: Conoce tu dispositivo

Para encontrar una ROM compatible, necesitas saber los detalles específicos de tu teléfono, como el modelo exacto, la versión de Android, el procesador y otros datos técnicos.

Aplicaciones recomendadas para obtener información del dispositivo

  1. Device Info HW+

    • Qué hace: Muestra detalles completos como el modelo exacto (por ejemplo, SM-G900M), versión de Android, nivel de API, procesador, RAM, y más.
    • Cómo usarla:
      1. Descárgala desde Google Play Store.
      2. Revisa la pestaña Sistema (versión Android, API).
      3. Ve a la pestaña Hardware (modelo, procesador, etc.).
      4. Anota el modelo exacto y la versión de Android.
    • Por qué usarla: Es clara y fácil de usar, ideal para principiantes.
  2. DevCheck

    • Qué hace: Ofrece información detallada sobre hardware (CPU, GPU, RAM) y software (Android, API) con una interfaz moderna.
    • Cómo usarla:
      1. Descárgala desde Google Play Store.
      2. Pestaña Sistema: Android y API.
      3. Pestaña Hardware: procesador, modelo.
      4. Anota el código del modelo y nombre en clave si aparece (ej. "klte").
    • Por qué usarla: Buena para monitoreo y datos precisos.

Consejo: Guarda el modelo exacto, versión de Android y nivel de API. Son esenciales para buscar ROMs compatibles.


Paso 2: Busca ROMs compatibles en XDA Developers

XDA Developers es una gran biblioteca de ROMs y guías de instalación.

Cómo navegar por XDA Developers

  1. Ingresa a XDA Developers:

  2. Encuentra el subforo de tu dispositivo:

    • Usa la barra de búsqueda. Introduce modelo o nombre en clave.
    • Ejemplo: "SM-G900F custom ROM".
  3. Explora las secciones del subforo:

    • General: Información general y ROMs oficiales.
    • Android Development: ROMs personalizadas (importante).
    • Themes and Apps: Personalización.
  4. Palabras clave útiles:

    • Ejemplos:
      • "SM-G900F custom ROM Android 14"
      • "SM-G900F LineageOS"
      • "SM-G900F TWRP"
  5. Filtra los resultados:

    • Prioriza hilos recientes (2023-2025).
    • Revisa títulos como "[ROM][SM-G900F][Android 14] LineageOS 21".
    • Verifica compatibilidad en la primera publicación.

Consejo: Si no encuentras tu subforo, busca en General Android Development o usa el nombre en clave.


Paso 3: Búsquedas eficientes en Google

Cuando XDA no arroja resultados claros:

  1. Búsqueda precisa en Google:

    • Usa modelo y versión Android. Ejemplo:
      • SM-G900M custom ROM Android 14 site:forum.xda-developers.com
  2. Busca ROMs populares:

    • Ejemplos:
      • "SM-G900M LineageOS Android 14"
      • "SM-G900M Pixel Experience"
  3. Revisa sitios confiables:

Consejo: Evita sitios sospechosos. Usa fuentes conocidas como XDA o sitios oficiales.


Paso 4: Identifica hilos relevantes para tareas relacionadas

  1. TWRP y recuperación personalizada:

    • Busca "[modelo] TWRP" (ej. "SM-G900F TWRP").
    • Descarga e instrucciones suelen estar en el hilo.
  2. Guías y scripts de instalación:

    • Primeros mensajes de cada hilo contienen pasos y archivos necesarios (ROM, GApps, etc.).
  3. Palabras clave útiles en títulos:

    • "Official", "Stable", "Beta", "Guide", "Tutorial".

Consejo: Lee siempre los primeros mensajes y verifica la fecha.


Paso 5: Cómo hacer un respaldo completo de Android con TWRP:

Si quieres tener una copia de seguridad de todo tu sistema Android (por si algo sale mal al instalar una ROM o modificar algo), puedes usar el recovery personalizado TWRP. Aquí te explico cómo hacerlo paso a paso.

📱 Entrar al modo recovery (TWRP)

  1. Apaga tu dispositivo por completo.
  2. Presiona y mantén las teclas Power + Volumen Abajo al mismo tiempo (puede variar según el modelo).

NOTA: Esta combinación de teclas puede no funcionarte, en caso de ser así accede al siguiente video donde muestra como hacerlo en una gran variedad de smartphone:

Canal HardReset.info

  1. Cuando veas el logo de TWRP, suelta las teclas: ya estás en el modo recovery.

🗃️ Hacer el backup

  1. En el menú principal de TWRP, toca la opción "Backup".

  2. Verás una lista de particiones disponibles para respaldar. Las más importantes (y que debes seleccionar siempre) son:

    • Boot: Contiene el arranque del sistema.
    • System: Guarda todo el sistema operativo de Android.
    • Data: Incluye tus apps, configuraciones y archivos personales.
  3. También puedes elegir otras particiones opcionales, como:

    • Recovery: La imagen del propio recovery.
    • Cache: Datos temporales del sistema.
    • Cust: Información del fabricante (varía según el dispositivo).
  4. En la parte inferior, selecciona el destino del backup:

    • Memoria interna
    • Tarjeta SD externa (RECOMENDADO: así no usas espacio del sistema y evitas errores).
  5. Desliza el control que dice "Swipe to Back Up" para comenzar el respaldo.

⏳ Espera mientras se hace el backup

  • El proceso puede tardar varios minutos, dependiendo del tamaño de tus particiones.
  • Una vez terminado, verás un mensaje de confirmación.

📂 ¿Dónde se guarda el backup?

Tu respaldo estará en la carpeta:


Fuentes confiables y ejemplo práctico

Ejemplo práctico – Samsung Galaxy S5 (SM-G900F):

  1. Confirma modelo con Device Info HW+.
  2. Busca: "SM-G900F LineageOS Android 14".
  3. Verifica requisitos (TWRP, bootloader, etc.).
  4. Descarga ROM y GApps.
  5. Instala desde recovery siguiendo instrucciones del hilo.

Advertencias importantes

  • Verifica la compatibilidad exacta de la ROM.
  • Haz copia de seguridad antes de instalar.
  • Sigue las instrucciones al pie de la letra.
  • Evita fuentes no confiables.

Detalles técnicos para usuarios avanzados

1. Obtención de información detallada del dispositivo

  • Códigos USSD: Marca *#1234# para firmware y CSC.
  • Comandos ADB:
    • adb shell getprop ro.product.model
    • adb shell getprop ro.build.version.release
    • adb shell getprop ro.build.version.sdk
  • Bootloader y particiones: Usa Device Info HW+ para verificar el estado del bootloader y particiones (system, boot, recovery).

2. Compatibilidad técnica de ROMs

  • Arquitectura: Verifica si tu dispositivo usa ARM, ARM64 o x86.
  • Particiones A/B vs. A-only: Verifica tipo de partición y si la ROM lo soporta.
  • Nivel de API: Asegúrate de cumplir el mínimo requerido.
  • Kernel: Algunas ROMs requieren kernel específico.

3. Búsquedas avanzadas en XDA

  • Filtros avanzados: Usa search XDA.
  • Nombres en clave: Búscalos en Google con "nombre en clave [modelo]".
  • Oficial vs. no oficial: Las ROMs oficiales suelen tener mejor soporte.

4. Herramientas técnicas para flasheo

  • Odin (Samsung): Descárgalo desde SamMobile o XDA.
  • Fastboot: fastboot flash recovery twrp.img para TWRP.
  • GApps: Descarga desde opengapps.org según arquitectura y Android.

5. Ejemplo técnico: Samsung Galaxy S5 (SM-G900F)

  1. Verifica hardware: SM-G900F, ARMv7, Android 6.0.1.
  2. Busca en XDA: "SM-G900F LineageOS Android 14".
  3. Lee el hilo para confirmar:
    • Modelo: SM-G900F
    • Arquitectura: ARMv7
    • Requiere TWRP 3.7.0 y bootloader desbloqueado
  4. Descarga: ROM, TWRP, GApps.
  5. Flashea desde recovery.

6. Fuentes confiables

Advertencia: Flashear incorrectamente puede causar brick. Haz copia de seguridad con TWRP.