I pulsanti Dash originali erano basati sull'SDK WICED di Broadcom (ora Cypress) e, di conseguenza, ci sono stati diversi aggiornamenti online su come sviluppare un firmware personalizzato per loro. Tipicamente in un tale sistema, l'indirizzo MAC è semplicemente un elemento di dati in flash in una posizione specificata in un file di intestazione; quindi è qualcosa che è prontamente cambiato. (I più recenti utilizzano una soluzione WiFi integrata Atmel; probabilmente qualcosa di simile è possibile, anche se non ho guardato nei dettagli, o potrebbe essere più semplice utilizzare un ESP8266 con uno dei chip dell'interruttore di alimentazione USB di Richtek per consentirgli di trattenersi acceso abbastanza a lungo dopo essere stato riavviato dal pulsante per trasmettere).
Quindi, se la tua teoria sull'importanza dell'indirizzo MAC è corretta, allora potresti fare in modo che un pulsante Dash originale o il suo equivalente funzionale trasmettano il traffico da qualsiasi indirizzo desiderato.
Ciò può essere o non essere saggio , ma realisticamente, la preoccupazione maggiore è che il sistema Smart Things spera sia in cerca di qualcosa di più di un semplice "pacchetto" da un determinato indirizzo MAC, in quanto tale sistema sarebbe estremamente debole. Inoltre, i dispositivi Apple non utilizzano più un indirizzo MAC coerente durante la semplice ricerca di AP, al fine di combattere i sistemi di impronte digitali degli acquirenti che li hanno registrati, rendendo la teoria della scansione vista ancora più dubbia.
Più probabilmente o almeno si spera che il sistema Smart Things stia cercando il traffico in background effettivo da un'app sul telefono (o forse alcune funzionalità del sistema operativo del telefono), con una prova crittografica di identità o un token univoco dell'account protetto da un canale crittografato . Se ha davvero solo bisogno di vedere il MAC, è abbastanza debole che potresti voler ripensare ciò che ti consente di essere attivato da un rilevamento a casa.
In termini di aggiunta di "un telefono cellulare falso" potresti essere in grado di realizzare qualcosa se riesci a far funzionare la loro app su un emulatore Android o una sorta di piattaforma di dispositivi Android più ingegneristica per la quale hai configurato l'indirizzo MAC. O nel caso più probabile in cui hanno bisogno di più dell'indirizzo MAC, tale dispositivo che si mette in modalità attiva premendo un pulsante.