PARTE 2 - Android USB Publicidad Exportaciones y Sistema Interno

Conversión estática desde DOCX. Fuente: /home/sebas/work/projects/ballbox/docs/tcn-maquinas-recibido-2026-05-26/PARTE 2 - Android USB Publicidad Exportaciones y Sistema Interno.docx

Ballbox

Documentación Maestra De Investigación Y Operación

Parte 2

Android, USB, Publicidad, Exportaciones y Sistema Interno

Investigación Del Sistema Android

Uno de los descubrimientos más importantes fue comprobar que la máquina no es simplemente una vending tradicional.

La máquina contiene una computadora Android completa.

Esto cambia completamente el enfoque de la investigación.

Inicialmente se pensaba que la máquina era:

Pantalla+Controladora+Motores

Sin embargo se comprobó que existe:

Android

con:

almacenamiento interno

sistema operativo

aplicaciones

configuración propia

explorador de archivos

sistema de actualización

Acceso Al Sistema

Se logró acceder a:

Android Settings

Configuración estándar Android.

Desde allí es posible:

revisar WiFi

revisar almacenamiento

revisar aplicaciones

revisar configuración del sistema

ES Browser

Se confirmó existencia de explorador de archivos.

Esto permite navegar:

memoria interna

carpetas exportadas

archivos de publicidad

Menú técnico

También denominado backstage.

Permite:

configuración de máquina

configuración de motores

configuración de slots

publicidad

exportaciones

diagnóstico

Advertencia Importante

Se encontró pantalla con advertencia:

Please do not change the parameters here, or the machine will not work properly.

Conclusión:

No modificar parámetros desconocidos.

Especialmente:

seriales

puertos

board type

configuraciones de servidor

sin respaldo previo.

Investigación Del Usb

Uno de los objetivos era determinar:

dónde conectar el USB

cómo importar contenido

cómo exportar configuraciones

Problema Inicial

Existían múltiples puertos USB.

No estaba claro cuál utilizaba la máquina.

Se observaron:

USB superior

USB inferior

Descubrimiento

El puerto funcional para importaciones resultó ser:

USB inferior

Formato Del Pendrive

Recomendado:

Fat32

En Mac:

Ms-Dos (Fat)

Estructura Necesaria

La máquina espera:

TCNFolder

en la raíz.

No es necesario renombrar el pendrive.

Debe existir:

TCNFolder/

Primera Importación Exitosa

Al conectar el USB apareció mensaje en chino.

Texto observado:

是否拷贝TcnFolder文件夹内容?

Traducción aproximada:

¿Desea copiar el contenido de TcnFolder?

Botones:

Cancelar

Copiar

Se eligió:

Copiar

Resultado

No apareció mensaje de éxito.

Sin embargo:

después del reinicio

el contenido visual cambió.

Conclusión:

la importación fue exitosa.

Comportamiento Detectado

La máquina NO utiliza el USB permanentemente.

Realiza:

Usb

Copiar

Memoria interna Android

Funcionamiento normal

Descubrimiento Crítico

Apareció carpeta:

sdcard/TcnFolder

Esto confirma:

los recursos son almacenados localmente.

Implicancia

Posiblemente sea viable en el futuro:

descargar contenido vía internet

y escribir directamente en:

sdcard/TcnFolder

sin utilizar pendrive.

Publicidad

La investigación de publicidad fue uno de los mayores avances.

Primera Prueba

Se colocó:

una imagen distinta en cada carpeta

y un video MP4

para identificar qué función cumple cada carpeta.

Resultado

Tras importar y reiniciar:

aparecieron cambios visuales.

Además:

el video del caballo comenzó a reproducirse.

Conclusión

Las carpetas sí son utilizadas por el sistema.

Carpetas Observadas

ImageBackground

ImageGoods

ImagePayAdvert

ImageRight

ImageScreen

VideoAndImageAd

VideoAndImageRemote

Text

pollFile

v3Skins

Hipótesis Por Carpeta

ImageScreen

Hipótesis muy fuerte:

controla pantalla en reposo.

Motivo:

el video fue reproducido desde allí.

Estado:

casi confirmado.

ImageBackground

Posible fondo principal.

Estado:

pendiente validar.

ImageRight

Posible imagen lateral o superior derecha.

Estado:

pendiente validar.

ImagePayAdvert

Posible publicidad mostrada durante flujo de pago.

Estado:

pendiente validar.

VideoAndImageAd

Posible publicidad secundaria.

Estado:

pendiente validar.

VideoAndImageRemote

Posible publicidad descargada desde servidor.

Estado:

pendiente validar.

ImageGoods

Hipótesis:

imágenes de productos.

Muy importante.

Si es cierto:

se podrían mostrar:

Wilson

Bullpadel

Nox

etc.

sin depender de aprobación visual OurVend.

Estado:

sin validar.

Text

Hipótesis:

traducciones

textos de interfaz

mensajes

Estado:

sin validar.

v3Skins

Hipótesis:

skins

temas

branding

logos

Estado:

sin validar.

Configuración De Publicidad

Se localizaron parámetros.

Entre ellos:

StandbyImageFullScreen

StandbyImageTime

ImagePlayIntervalTime

AdvertOnScreenBottom

Valores Observados

StandbyImageFullScreen = true

StandbyImageTime = 60

ImagePlayIntervalTime = 10

AdvertOnScreenBottom = false

Interpretación

Pantalla completa:

activada

Tiempo antes de iniciar publicidad:

60 segundos

Intervalo:

10 segundos

Publicidad inferior:

desactivada

Ads Position

Parámetro observado.

No se determinó todavía.

Hipótesis:

posición de layout.

Pendiente investigar.

Exportación De Configuración

Se ejecutó:

Export Program Config

Resultado

Aparecieron:

YSConfig

TcnLog

Android

TCNFolder

Investigación De Ysconfig

Archivo principal:

tray.db

Formato

SQLite

Apertura

Se utilizó:

DB Browser for SQLite

Tablas Detectadas

TrayInternal

TrayPreferences

android_metadata

Primera Conclusión Incorrecta

Inicialmente parecía una base poco relevante.

Sin embargo:

TrayPreferences resultó extremadamente valiosa.

Hallazgos Importantes En Traypreferences

Servidor:

qrc.ourvend.com

Puerto:

4150

Machine ID:

2601070188

Idioma:

en

Idioma WM:

español

Hallazgo Muy Importante

is_use_language_package = true

Interpretación

El software soporta paquetes de idioma externos.

Consecuencia

La traducción completa al español probablemente es posible.

Hallazgo De Publicidad Remota

AdvertRemote = false

RemoteAdSysType = plataforma incorporada

Interpretación

Existe sistema remoto de publicidad.

Actualmente desactivado.

Hallazgo De Ftp

Servidor:

ad.ourvend.com

Usuario:

ysftp

Contraseña observada en configuración exportada.

Interpretación

OurVend posee infraestructura para distribución de contenido.

Hallazgo De Actualizaciones

URL observada:

tfs.android.tcnvmms.com

update.xml

Interpretación

El sistema soporta actualizaciones remotas.

Logs

Se exportaron múltiples logs.

Sorpresa

Apareció:

2013

Primera Preocupación

Parecía indicar fecha imposible.

Hipótesis Actual

Android arrancó sin hora válida.

Fecha por defecto.

Posteriormente sincronizó correctamente.

Comunicación Observada

Los logs muestran:

Tcp

Machine ID

Slots

Precios

Stock

Estado

Sku

Conclusión

La máquina reporta información operativa al backend.

Arquitectura Detectada

OurVend

Tcp

Android

Mainboard

Motores

Implicancia Estratégica

Ya no estamos solamente aprendiendo a operar una vending.

Estamos empezando a entender:

cómo está construida.

Fin Parte 2

Seguir leyendo