5 votos

¿Cómo verificar si el dispositivo está reportando especificaciones técnicas falsas como la versión de Android, la RAM o la memoria de almacenamiento?

Me han pedido si puedo comprobar algún comportamiento defectuoso de un dispositivo, un smartphone Android chino barato.

No soy realmente un experto en Android, normalmente instalo algunas aplicaciones para ayudarme a averiguar algunas cosas sobre el dispositivo. Estas aplicaciones me han reportado resultados contradictorios en comparación con lo que se muestra en el área de configuración principal de Android:

  • Con DiskUsage la memoria interna es reportada como 3.9gb vs 16gb en la configuración del sistema.
  • Información del dispositivo HW (sugerido por @alecxs) marcar explícitamente como falsa la versión 9.0 reportada, señalando Android 6 como correcta con el nivel de API 23. Por desgracia, la aplicación informa el mismo tamaño de almacenamiento de 16gb como se indica en la configuración del sistema.
    Siguiendo otra intuición de @alecxs, inspeccionando la pestaña de particiones y mirando los tamaños de las particiones mostradas, es posible detectar otra especificación falsificada. El tamaño total de las particiones reportado es de alrededor de 8gb, el userdata partición es de alrededor de 4gb que se corresponde con el informe DiskUsage. En mi intento anterior he Información sobre la CPU .

Esto me recuerda a las estafas de las falsas memorias USB con menos memoria de la anunciada.

Entonces, ¿hay alguna manera (preferiblemente sin Root) de probar/analizar los detalles técnicos comunes de un dispositivo para una posible manipulación/suplantación?

Como

  • Almacenamiento
  • Versión para Android
  • RAM
  • CPU
  • ¿Algo más que pueda ser falsificado?

Las soluciones FLOSS son muy apreciadas. :)

ACTUALIZACIONES

  • Listado de aplicaciones usadas y actualizado tras las sugerencias en los comentarios.
  • Se han añadido consideraciones y un mayor análisis del tamaño de la memoria de las particiones.

0 votos

¿Responde esto a su pregunta? ¿Qué Android ejecuta qué núcleo Linux?

1 votos

En busca de módem (versión de banda base) a veces revelan verdadero modelo y especificaciones. afaik banda base no puede ser falsificado en la pantalla de modo de fábrica china (vol arriba + vol dn + poder)

0 votos

La aplicación es interesante @alecxs gracias. Aunque atm no considero una respuesta resolutiva me gustaría +1 tu sugerencia. Lamentablemente el tamaño de almacenamiento se informa igual que en la configuración del sistema.

3voto

pr0nin Puntos 353

En general, cuanto más común es una aplicación de información de hardware, más probable es que el falsificador de hardware haya integrado un parche para permitir que una aplicación de información del sistema muestre valores erróneos.

Por lo tanto, la mejor manera de identificar el hardware falso es no utilizar ninguna aplicación. Utilizando un programa de línea de comandos de Linux, por ejemplo, ejecutado a través de adb identificar valores falsos o que no coinciden si es más probable. Para ello recomendaría copiar un binario busybox (renombrado) a través de adb:

  1. cambiar el nombre a algo diferente como mybinary
  2. empujarlo al teléfono adb push <mybinary> /sdcard
  3. iniciar adb shell
  4. copie el binario a una ruta donde pueda ejecutarlo: cp /sdcard/<mybinary> /data/local/tmp/
  5. hacerla ejecutable chmod u+x /data/local/tmp/<mybinary>

Ahora está listo para usarlo, por ejemplo, para comprobar la RAM física:

/data/local/tmp/<mybinary> free
            total       used       free     shared    buffers     cached
Mem:       5727792    5528296     199496      67020       1712    2170428
-/+ buffers/cache:    3356156    2371636
Swap:      2097148    1737312     359836

En este ejemplo, la memoria total del teléfono es de 6GB menos el tamaño utilizado por la GPU. Así que terminamos aquí con 5727792 de memoria total = 5,4GB de RAM máxima

Para imprimir el tamaño del disco puede utilizar

/data/local/tmp/<mybinary> df -h /sdcard
Filesystem                Size      Used Available Use% Mounted on
/dev/fuse               109.6G     17.9G     91.5G  16% /storage/emulated

Muestra el tamaño de la partición de datos del usuario y su uso. El teléfono usado tiene una memoria flash de 128GB. La partición de datos del usuario es más pequeña ya que el espacio restante está ocupado por la(s) partición(es) del sistema y otras particiones.

0 votos

En efecto, un enfoque más completo, ¡gracias! ¿Sería equivalente algo como Termux?

0 votos

@Gruber Usar Termux es posible pero yo no lo recomendaría ya que los dispositivos falsos suelen ser parcheados para falsificar los datos de visualización de la app. No sé cómo Termux representa la salida (y lo fácil / difícil que es para falsificar la salida de ciertos comandos), pero me stringly recomendar el uso de los comandos a través de adb. Así al menos se sabe que la parte de visualización en el lado del PC no se manipula.

2voto

Stephen G Puntos 31

¿Has probado a utilizar algo como AIDA64 ?

Al parecer, las nuevas versiones tienen mitigaciones contra la notificación de especificaciones falsas.

Otra cosa que hay que comprobar con las especificaciones declaradas es la resolución de píxeles/pantalla, que no debería ser tan fácilmente falsificable, y a menudo es inferior a la declarada en estos dispositivos Android baratos sin marca que tienen otras especificaciones sospechosas.

También hay ciertos nombres de modelos de dispositivos que son más propensos a reportar información falsa.

Si vas aquí Algunos modelos de dispositivos que suelen tener especificaciones falsas son "FF-5000", "P10", "PX6", "S109", "T906", "TAB910", "TS-M704A", "ZH960" y otros.

Otros dispositivos falsos tendrán números de modelo que a simple vista parecen de una marca conocida, por ejemplo, "S21+ Ultra", mientras que un dispositivo Samsung real debería informar de algo como "SM-G9960" (la mayoría de los dispositivos Samsung tendrán números de modelo que comienzan con un prefijo como "SM-" o "GT-", aunque esto también podría ser falso).

0 votos

AIDA64 y aplicaciones similares son demasiado comunes. Quienes falsifican hardware incluso integran "correcciones" que anulan los datos mostrados en dichas apps.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X