Ya he sacado conclusiones:
He descompilado el settings y he encontrado el timo.
Hay que ir al smali com\android\settings\applications\RunningProcessesView.smali
ir a la línea 712 y se ve
Código:
const-wide/32 v10, 0x20000000
add-long/2addr v10, v3
invoke-static {v8, v10, v11}, Landroid/text/format/Formatter;->formatShortFileSize(Landroid/content/Context;J)Ljava/lang/String;
En esa parte es donde calcula la memoria ram libre y esta parte que he puesto se encarga de sumar 0x20000000 a la memoria libre
Si pasamos 0x20000000 a decimal da 536870912 (bytes). Divido por 1024 para pasarlo a kb (524288 ) y vuelvo a dividir por 1024 para pasarlo a Megabytes, resultado: 512 mb.
CONCLUSIÓN:
Lo que han hecho a tu móvil es modificar el código de la app Settings y la línea 712, que debería ser
Código:
invoke-static {v8, v3, v4}, Landroid/text/format/Formatter;->formatShortFileSize(Landroid/content/Context;J)Ljava/lang/String;
la han cambiado por las 3 líneas que puse al principio.
Para comprobar que estaba en lo cierto cogí el settings de mi
cubot gt99 (que tiene 1gb) y en vez de sumarle 0x20000000 le sume 0x40000000 (1gb, el doble)...
Y mira...
......
Yo no se donde lo compraste, pero posiblemente no sea cosa del vendedor, sino que el timo venga desde el fabricante...
Un saludo
## Enviado desde mi pepino chino ##