The Amazon dash buttons are amazing accessories that can connect with your nearby Wi-Fi as soon as you press these. The best part is their pocket friendly price which makes creation of their modified avatars an economic process. David decided to hack the Olay buttons that are Sharpie the logo. Amazon allows you to purchase only two buttons from each brand, so in case you are planning to hack more than two buttons, you can try other brands.
The setup for this project is a straightforward one. Just install the Amazon app on your phone and go to your Account settings. Hold the button down over the dash button for about 6 seconds, it will put it in the blue blinking ‘pairing’ mode. It will your phone in finding it wherever you want. You can always add your network details over your smart phone and then send those to the button. Post that, just get out of the app before selecting anything for purchasing purpose. David advises the makers to disable the shopping notifications from Amazon from setting as it will keep prompt you to finish button on every single click.
He decided to use Python 3.5.1 and installed a few other libraries with “pip install”. Ensure that when “python” is typed at command prompt 3.5.1 appears on screen. Post this proceed by installing scapy-python3, requests, and phue. You will also have to insall winpap installer from http://www.winpcap.org/install/default.htm.
The python code will find your network for the ARP packets that are sent by devices in an effort to get connected with the button. The button will also send one every single time it is pressed. Once you listen to the packets look out for the MAC address that is sent through the device that is trying to get in touch with the button to see if you wish to act on it or not.
Filed Under: Reviews