La percepción del coloration del ojo humano es notoriamente variable (ver, por ejemplo, el famoso vestido), lo que dificulta estandarizar los colores. Aquí es donde entran los espectrofotómetros: miden los colores de manera confiable y repetible, y pueden igualarlos con una biblioteca de colores estándar. Desafortunadamente, tienden a ser caros, así que cuando Hackaday es el de Hackaday [Adam Zeloof] se encontró con dos espectrofotómetros asombrosamente baratos de X-Ceremony/Pantone RM200 en eBay, Se aprovechó que aún podrían estar funcionando.
Trabajaron, pero [Adam] Descubrí que su modelo estaba destinado a probar cosméticos y solo tenía una biblioteca de colores de tonos de piel, mientras que el modelo base tenía una biblioteca a todo coloration. Esto period bastante limitante, pero notó que la única diferencia aparente entre su modelo y el modelo base period un logotipo (es decir, una diferencia cosmética). Esto lo llevó a sospechar que solo el firmware estaba reteniendo su espectrofotómetro, por lo que comenzó a buscar formas de instalar el firmware de la unidad base en su dispositivo.
Comenzó ejecutando el actualizador de firmware de X-Ceremony. Sus archivos de registro revelaron que estaba enviando el número de serie del dispositivo a un servidor de actualización, que respondió con la información del firmware para ese dispositivo. Para evitar esto, [Adam] Intenté alterar las solicitudes de crimson del actualizador para enviar el número de serie de una unidad base. Esto parecía prometedor, pero también necesitaba una clave de seguridad específica del dispositivo para descargar realmente el firmware. Después de mucha búsqueda, logró encontrar una imagen de una unidad base que muestra tanto el número de serie como la clave de seguridad. Después de sustituir estos valores en las solicitudes, el actualizador no tuvo problemas para instalar el firmware del modelo base.
[Adam] No está completamente seguro de cuán precisas son las mediciones del sistema alteradas, pero parecen estar de acuerdo con sus propias muestras de calibración de coloration. No es absolutamente seguro que no hay diferencias de {hardware} entre los modelos, por lo que puede haber algún issue desconocido que produzca los pocos resultados aberrantes. [Adam] sierra. Sin embargo, esto probablemente sea lo suficientemente preciso como para demostrar que uno de sus compañeros de cuarto estaba equivocado sobre el coloration de una consola de juegos.
Hemos visto algunos proyectos antes de esa medida y replicar los colores existentes. El principio incluso se usa para detectar facturas falsificadas.