Mi Samsung U600 (slider, 2007) dice "Unsupported" / "Invalid JAR" al instalar juegos/apps Java: ¿por qué?
El U600 (Java MIDP 2.0, CLDC 1.1, pantalla 240x320, 128MB RAM) **sí soporta Java**, pero con limitaciones estrictas.
Por qué fallan las apps/juegos
- Resolución incompatible: App hecha para 176x220, 240x320, 320x240, 360x640. El U600 es **240x320 (vertical)**. Busca apps **"240x320"**, **"Samsung U600"**, **"S40v3"/"S40v5"** (Series 40 Nokia compatibles a veces).
- Tamaño archivo > Límite JAR: Límite típico ~300-500KB por JAR en feature phones. Juegos grandes (>1MB) **no caben**. Busca versiones "Light" / "Low memory".
- APIs no soportadas: JSR-253 (JTWI), JSR-75 (FileConnection), JSR-82 (Bluetooth), JSR-135 (MMAPI), JSR-179 (Location), JSR-184 (3D), JSR-205 (Messaging), JSR-211 (CHAPI), JSR-234 (AMMS), JSR-248 (M3G), JSR-257 (Contactless). El U600 soporta **subconjunto**. Apps que usan JSR no soportados → "Invalid JAR".
- Firma / Certificado: Apps firmadas para operador/región distinta pueden fallar. Busca **"Unsigned" / "Uncertified"**.
- Memoria heap llena: Reinicia teléfono (saca batería) antes de instalar. Libera memoria: Borra apps Java viejas, SMS, cache navegador.
- Archivo corrupto / Descarga incompleta: Descarga de nuevo (PC → tarjeta microSD → Teléfono → Instalar desde tarjeta).
Cómo instalar correctamente
- Descarga **.jar + .jad** (el .jad es descriptor, ayuda instalación) en PC.
- Pásalos a **tarjeta microSD** (lector tarjetas / adaptador) en carpeta
/Others o /Java.
- Inserta tarjeta en U700 (bajo batería).
- Menú → **Mis archivos** → **Tarjeta memoria** → **Others/Java** → Selecciona **.jad** (preferible) o **.jar** → **Opciones → Instalar**.
- Si pide permisos (Red, Lectura/Escritura, Bluetooth) → **Permitir siempre / Preguntar primera vez**.
Dónde buscar apps Java compatibles 240x320 (2024)
- Archive.org: Colecciones "Java ME Games", "J2ME Archive", "Mobile Java".
- Dedomil.net (filtra resolución 240x320).
- Mobile9.com (antiguo, filtra Samsung U600 / 240x320).
- GetJar.com (archivo).
- XDA-Developers / Foros GSM: Hilos "Java games Samsung U600 / 240x320".
El problema del usuario original (fotos grises al sol)
Ese es **OTRO TEMA** (sensor cámara / obturador / ISP). No tiene que ver con Java. Si la cámara falla solo al sol → **Sensor CMOS / Obturador / Flex cámara dañado por calor/uso**. No es arreglo software. Técnico o jubilar.