Mover Aplicaciones a la Tarjeta SD en Samsung Galaxy Amp (Jelly Bean 4.2.1, Rooteado)

App2SD en Samsung Legacy (Android 4.2.1) con Root

El Samsung Galaxy Amp (SM-P300 / SGH-I437 / etc.) con Jelly Bean 4.2.1 tiene soporte nativo limitado de App2SD. Muchas aplicaciones carecen del botón "Mover a SD", o está gris. Root desbloquea mejores soluciones.

Método 1: Configuración Nativa (Intente Primero — Sin Root Necesario)

  1. Configuración → Administrador de Aplicaciones → pestaña Descargadas.
  2. Toque una aplicación → si Mover a tarjeta SD está activo, tóquelo.
  3. Espere "Moviendo..." → "Mover a almacenamiento del dispositivo" aparece cuando termine.
  4. Limitación: Solo las aplicaciones con android:installLocation="auto/preferExternal" en el manifiesto permiten esto. Widgets, servicios, aplicaciones del sistema, aplicaciones DRM no pueden moverse.
  5. Método 2: Link2SD (Root Requerido) — Mejor para Jelly Bean

    Link2SD (por Bulent Akpinar) crea una segunda partición en la tarjeta SD y usa bind mounts para engañar al sistema haciéndole pensar que las aplicaciones están en el almacenamiento interno.

    1. Particionar Tarjeta SD (se requiere PC):
      • Inserte SD en PC (adaptador).
      • Use MiniTool Partition Wizard Free o GParted Live USB.
      • Elimine particiones existentes → Cree:
        Partición 1: FAT32 (para medios/archivos), Primaria, tamaño = capacidad SD menos 2–4 GB.
        Partición 2: ext4 (o ext2/3), Primaria, etiqueta link2sd, 2–4 GB.
      • Aplicar. Expulsar de forma segura.
    2. Instalar Link2SD desde Play Store (o APKMirror si Play Store falla en 4.2).
    3. Abra Link2SD → Conceda root (solicitud de SuperSU/Magisk).
    4. Seleccione ext4 (o ext2/3) → Aceptar → Reiniciar.
    5. Después del reinicio, abra Link2SD → Crear Enlace para cada aplicación:
      • Toque aplicación → "Crear Enlace" → marque App + Data + Dalvik-Cache + Library → Aceptar.
      • La aplicación se mueve a la partición SD-ext; el symlink queda en /data/app.
    6. Use "Selección múltiple" para vincular en lote.

    Método 3: Apps2SD (Root) — Interfaz Más Simple

    • Requisito de partición similar (partición ext).
    • Botón de un toque "Mover todas las aplicaciones de usuario".
    • También limpia caché, gestiona aplicaciones de arranque.

    Método 4: Montar /data/app a SD (Avanzado)

     # En terminal (Termux, shell de ADB, o Emulador de Terminal) con root: mount -o bind /mnt/ext_sd/link2sd /data/app # Agregar a /etc/init.d/99link2sd o init.rc para persistencia 

    Riesgo: Bucles de arranque si la SD falla/corrompe. No recomendado para principiantes.

    Advertencias Críticas para Jelly Bean 4.2.1

    • Cifrado: Android 4.2+ cifra /data. Link2SD funciona porque mueve después del descifrado en el arranque.
    • Velocidad de Tarjeta SD: Clase 10 / UHS-I mínimo. Tarjetas lentas causan ANR (Aplicación No Responde).
    • Actualizaciones OTA: Romperán los symlinks. Desvincule aplicaciones antes de OTA, vuelva a vincular después.
    • Garantía: Rooteo activa Knox (0x1) en Samsung — anulación permanente de garantía.

    Verificación

     # En shell de root: df -h | grep link2sd ls -l /data/app/com.example.app # Debería mostrar symlink → /mnt/ext_sd/link2sd/...