The Amazon Echo Show seems to be running a very customised version of Amazon’s Fire operating system, which is based on Android. On nearly all Android devices, if you go into the device settings screen and tap on the device’s serial number several times, you’ll enable developer options. The same is true for the Echo Show.
To enable developer options, go to the Echo Show’s settings screen by either asking “Alexa, open settings” or by swiping down from the top of the screen and tapping the Settings icon. Next, select the “Device Options” menu item and scroll to the bottom to view the device serial number. Start repeatedly tapping the serial number and as you do so, you’ll see a countdown at the top saying “You are # steps away from being a developer.” Once you’ve tapped the serial number enough times, a new “Developer Options” menu item will appear below the serial number.
The Echo Show’s developer options are unfortunately very sparse. Most importantly, for modding purposes, it’s missing the Android Debug Bridge (ADB) options that you’d normally find under developer options. There also aren’t any options to enable apps from unknown sources. Those two options combined would have probably allowed users to install (sideload) and run 3rd-party Android apps on the device, but it doesn’t look like things are going to be that simple.
The first developer option is to turn developer options off. Doing so will simply require you to tap the serial number again to re-enable developer options. The second option lets you configure the wakeword preroll. I’m pretty sure the wakeword preroll refers to how many milliseconds of recorded audio, before you say the wakeword, is sent to Amazon. You’re able to select “Disable Override,” which is the default option, “Always normal preroll,” and “Always extensive preroll.”
Next is an option labeled “Ship Mode.” I’m not sure what this is for. Tapping it does nothing, but tapping it repeatedly causes the screen to go white, followed by a sideways message that says “Powering off,” before the device turns off. Turning it back on finds you going through the initial setup again, so it seems like some kind of reset. I don’t know how it differs from the “Reset to Factory Defaults” option found in the Echo Show’s non-developer settings menu, but my guess is Ship Mode triggers the initial setup process without wiping the device’s user data.
Following “Ship Mode” is a subsection titled “Debugging” with one option to turn on Wi-Fi Verbose Logging. I tried connecting to the Echo Show via ADB over WiFi with this option enabled, but had no luck. Lastly is an option to “Show touches,” which works the same way it does on other Android devices by displaying a visible circle wherever you touch the screen.
Does the preloader show up? Maybe if you’re really lucky they haven’t patched the read/write commands out like they eventually did on the Amazon Fire TV 2 and you can use that to modify the flash.
There’s no USB port to use to connect to a PC. There is an array of contacts below it that I’m guessing is how they interface with it. The contacts are accessible by pealing back the rubber foot pad without taking the device apart. See the yellow highlight here: https://www.ifixit.com/Guide/Image/meta/U3qRxSUcwUapTKgv
My echo show doesn’t show debugging, or input
It also doesn’t have override wakeword petroll
Neither does mine. I just have ship mode.
It only has ship mode
Same
I have the same issue and can`t seem to find the answer on how to see anything more than Developer mode and Ship Mode.
Did you find the answer to this?
Thanks.
Now the ship mode option just gets you in a dumb version of the echo show where it only displays the date and time.
Not anymore, now it enables secret menu
so is tus me as we can install apks ? How ???
My friend bought an Echo Show, set it up and can get video calls with others who have iPhone, no problem. I have an Android phone, Galaxy S10+ and have Alexa app on my phone.
I can call or dropin on her echo show, calling from inside my alexa spp just fine.THE CHALLENGE is she cannot reach my alexa app phone or video when she calls ME from her Echo Show. Why not? Still trying to figure out. I CAN get her text or voice messages from Show. Just no voice or video or call ring. Is my Android phone stopping her show or vice versa. The android has ALL permissions open and notifications in Alexa. Thanks for Anyone’s help on this! Barb
I’m wondering if you can programmatically control what the welcome screen ( not even sure if that’s a thing with Show, don’t have one ) shows as far as jsut text, .. with a developer api?
Like set a “priority to do today” List, that comes from your Todist account.
any updates on side loading any echo show? I think it’s the original. All mine shows is “Ship mode” none of those other things that have been talked about.