Home >> Problema >> Móvil >> Samsung >> Estrella

Error "JAD descriptor inválido" al instalar apps Java en Samsung Star: causas y solución

Qué significa el error

Al intentar instalar un archivo .jad (Java Application Descriptor), el Samsung Star GT-S5233 muestra "JAD descriptor inválido" o "Invalid JAD". El archivo .jad es un pequeño archivo de texto que describe la app .jar (nombre, versión, tamaño, URL del .jar, permisos). Si el .jad está corrupto, incompleto, o no coincide con el .jar, la instalación falla.

Causas frecuentes

  1. Descarga incompleta / corrupta: Conexión cortada al bajar .jad o .jar.
  2. Descoincidencia .jad vs .jar: El .jad apunta a un .jar que no está en la misma carpeta, tiene nombre distinto, o tamaño/versión distinto.
  3. Atributos no soportados: El .jad usa atributos MIDP 2.1/3.0 o extensiones propietarias (Nokia, Sony Ericsson) que el Star (MIDP 2.0) no entiende.
  4. Codificación de caracteres: .jad guardado en UTF-8 con BOM / UTF-16 en lugar de ASCII/ISO-8859-1.
  5. Tamaño app > límite memoria: El Star tiene ~10-15 MB para apps Java. Apps > 1-2 MB pueden fallar.
  6. Certificado / firma digital: Apps firmadas con certificados caducados o no confiables (el Star tiene almacén de certificados raíz antiguo).

Soluciones prácticas

1. Instala solo el .jar (suele funcionar)

Copia solo el archivo .jar a la tarjeta microSD (carpeta Other Files o Games o raíz). En el teléfono: Menú → Archivos → Tarjeta memoria → Selecciona .jar → Opciones → Instalar. El teléfono ignora el .jad y usa el manifest interno del .jar (META-INF/MANIFEST.MF).

2. Repara/edita el .jad manualmente (PC)

  1. Abre el .jad con Bloc de notas / Notepad++.
  2. Verifica que MIDlet-Jar-URL: coincida exactamente con nombre del archivo .jar (mayúsculas/minúsculas).
  3. Verifica MIDlet-Jar-Size: coincida con bytes reales del .jar (clic derecho → Propiedades).
  4. Elimina líneas extrañas: Nokia-, SonyEricsson-, RIM-, MIDlet-Touch-Support (si no es touch), etc.
  5. Guarda como ANSI / ISO-8859-1 (en Notepad++: Codificación → Convertir a ANSI).
  6. Copia .jad y .jar juntos a tarjeta → instala desde .jad.

3. Usa instaladores Java alternativos

  • Java App Manager (JAM) – app Java que gestiona instalaciones, permite instalar solo .jar.
  • MiniCommander / Fileman – exploradores de archivos Java con instalador integrado.

4. Descarga de fuentes fiables

Busca siempre "Samsung Star", "GT-S5233", "240x320", "MIDP 2.0".

Conclusión

El 95% de las veces, instalar solo el .jar resuelve el "JAD descriptor inválido". Si necesitas el .jad (instalación OTA web), edítalo en PC para corregir URL, tamaño y codificación. Evita apps con certificados caducados o permisos extraños.