Run Alexa On Mac

broken image


I heard about the new Amazon Echo and immediately submitted my request. I got an invitation a few weeks later and Alexa (the Echo's name) arrived the day before we were having all of our friends over for a party. The Out Of Box Experience was great. I have a friend with ADHD and he went nuts with it. I don't think we ever heard a complete song form beginning to end.

As an aside, my daughters discovered a secret easter egg: Ask Alexa 'What does the fox say?' Hilarious!

To be absolutely clear form the beginning, I love my Echo and I am very excited about what Amazon will be doing with it in the future. My favorite two things, besides the music, about Alexa: 'Play This American Life' and 'Play The Writer's Almanac'. This blog post is about exploring what ELSE I can do with Alexa.

So here's what I've done and what I learned and what I plan to do. Where to fine alexa mac address. I'll fill in details later, I just want to get this out there, so people can see that there's hacking going on with Alexa.

Nov 26, 2018 Mac users can also snag the app at the Mac App store. Fire up the app. Fire up the app. You'll first need to sign in with your Amazon account and agree to connect the Reverb app with Alexa. There's a Sonos app for iPhone and iPad, but you can also have total control from your Mac, so if you have a massive music library, you can put it all to good use! How to set up your Sonos speakers using the Sonos Controller app for Mac; How to connect to an existing Sonos system. Jan 02, 2021 Whether you have a PC or Mac, you can get to Alexa. Windows 10 has an app specifically for Alexa, but other computers have to access Alexa through Alexa-enabled speakers like the Echo or through the web browser at This wikiHow teaches you how to connect Alexa to a computer.

1. Portscan Alexa, both in Setup mode and regular mode. In Setup mode Alexa creates an Infrastructure wifi network AMAZON-DP1 that you can connect to. You get the IP address 192.168.11.44 from her DHCP, and she's at 192.168.11.1 . She responds on ports 8080 (HTTP) and 443 (SSL). More on these later. She runs Linux on an ARM processor, an A8 I think.

2. Alexa runs Avahi to advertise over mDNS. It declares services on 9 (workstation), 22 (sftp), and 22 (ssh). None of these connect, though. 🙁 But boy would it be fun to ssh into her!

3. Wireshark her: Among other places, she hits pins.amazon.com and pindorama.amazon.com, which have something to do with the web-based control websites. The remote control website, basically just a web-based version of the Echo app, is at echo.amazon.com . More on that later. ALL traffic is SSL encryped. I'll be monitoring her long-term later on to see if she listens when she shouldn't… 🙂

Here's a Wireshark capture file from Alexa starting up.

Run Alexa On Mac

4. Fake the Echo app configuration process: This was fun until I realized Amazon has a great API for all of this. More on that later. But if I connect to the Amazon-DB1 wifi network in Setup mode, HTTP POST to port 8080 (Only POST is supported, no GET!), POST /OOBE HTTP/1.1 and then some Thrift JSON you can access all of the setup configuration. [0, 1:{'str','ping'}, 0, {}] or something like that.

5. Open her up! She's sealed down tight, glued together on the bottom, so I don't really want to do this, but I will. The source code shows that USB ports are being used for development.

Alexa For Mac Os

6. The Linux source that's used and modified on the Echo is all posted, as it should be, at Source Code Notice . It's neat to see what tools they have running on Alexa. But of course they don't post any Amazon code, which is where all of the real work is happening.

7. There is an API! See http://echo.amazon.com/js/eb25f-app.min.js . Maybe it isn't a public API, but it exists. I'm working on parsing it out (Visual Studio took like 2 minutes just to cleanup-refactor the javascript!) I hope to document the API as I go along here. Keep your eyes out for new posts. There's a goldmine in that API. For example:

alpha: 'projectdee-ui-dev-registration.aka.amazon.com',
beta: 'projectdee-ui-registration.aka.amazon.com',
gamma: 'projectdee-ui-gamma-registration.aka.amazon.com',
'pre-prod': 'projectdee-ui-pre-prod-registration.aka.amazon.com',
prod: 'guipitan.amazon.com'

Rar files mac os x. In general, it really looks like Alexa communications are sealed down tight via SSL. There's a web API for monitoring her TO-DO list and grocery list and history and cards and etc. More on that later. But it really, truly seems that her brain is in the cloud, so I don't think there is much available for hacking her program. My one hope is that the wake-up word 'Alexa' or 'Amazon' can be modified, because that HAS to be local, right? Terraria 1 3 5 mac. And if that can be hacked, maybe there's some more local voice recognition that can be hacked.

Run Alexa On Mac

We'll see! Happy hacking! Post comments below and let me know what you've tried! I'll update as I can.





broken image