Tener una máquina expendedora de algodón de azúcar totalmente automatizada es una gran ventaja, pero no si no se tiene acceso total a su software. Con [Block’s Retro Repairs] ignorado por el fabricante al intentar recuperar el acceso a la cuenta de la máquina que compró usada por 300 dólares, no quedaba más remedio que intentar entrar en el sistema.

Previamente cubrimos el proceso para devolver la máquina a un estado en el que pudiera producir algodón de azúcar de manera confiable, una tarea bastante tediosa y caprichosa. Tras manipular sensores y ajustes de temperatura, el problema mecánico se solucionó, pero persistía la limitación de que, como máquina expendedora, el dueño debería poder configurar precios. Lamentablemente, esto solo se podía hacer de forma remota mediante una cuenta especial a la que solo tenía acceso el propietario anterior.

A pesar de su exterior altamente personalizado, la máquina funciona con lo que es efectivamente un sistema Android, compuesto por una placa de computadora industrial conectada a múltiples controladores de motores paso a paso y otras placas de control. Para alegría de los involucrados, fue posible acceder a la aplicación Ct Terminal mediante adb y localizar su base de datos de productos en el almacenamiento del dispositivo. Desafortunadamente, sobrescribir el archivo de la base de datos modificado no produjo cambios en la interfaz, por lo que el proyecto quedó estancado durante meses.

Tras casi dejar el sistema inservible (brick) y terminar realizando un restablecimiento de fábrica del software de control, incluyendo las temperaturas, el rendimiento de la máquina mejoró y finalmente produjo algodón de azúcar, lo que supuso una victoria. En última instancia, la solución fue modificar la aplicación original, pero una combinación de habilidades de programación limitadas y el hecho de que la aplicación estuviera en chino lo llevó a utilizar chatbots de codificación basados en LLM para recibir asistencia.

Esto resultó en la adición de un menú de configuración personalizado con la capacidad de modificar precios, eliminando la necesidad de acceso en línea y dejando una excelente máquina para una sala de juegos privada donde amigos y familiares pueden disfrutar de algodón de azúcar económico o gratuito. Finalmente, sellar la máquina contra la intrusión de hormigas fue otra mejora importante. Vía Hackaday.