What Is ADB?
Android Debug Bridge (ADB) allows communicating with the Android system on the frame by cabled connection to a computer.
ADB is a versatile command-line tool that lets you communicate with an Android device. The ADB command facilitates a variety of device actions, and it provides access to a Unix shell that you can use to run a variety of commands on a device.
You can read more about ADB and find download links for the required software here: https://developer.android.com/studio/command-line/adb
Please be aware that usage of the ADB access is at your own risk. Frameo does not take responsibility for any issues caused by using ADB. It is possible to brick a device by using ADB if used incorrectly.
How to Connect With ADB?
In order to enable ADB access on the frame, you first need to join the Beta Program, and afterward toggle the ADB Access setting on:
Settings → About → toggle Beta Program on → toggle ADB Access on
A connection from a computer to the frame can then be created through a USB cable. Usually, it will require a micro USB into the frame and a standard USB-A connection into the computer.
Note: If you wish to use a Windows device to communicate with the frame, you will need to get the Google USB Driver from Android's website: https://developer.android.com/studio/run/win-usb
The device does not show up when running ‘adb devices’, what to do?
Try disabling and enabling ADB access in the Frameo Settings and plugging the device out and in to trigger the authorization dialog to show. If no devices are shown at all it could be a driver issue, or that the USB cable used does not support data transfer.
What Can I Use ADB For?
An example of ADB usage can be to run tools such as "scrcpy", which allows for mirroring the frame display and interacting with the interface with mouse and keyboard. You can read more about this tool and download it here: https://github.com/Genymobile/scrcpy
ADB can also be used to perform simple actions on the frame, e.g. typing in a long text from the computer as can be performed with this command:
adb shell input text "This text will be input as if it was written on the frame itself"
Many more uses of ADB can be found online. As ADB is not a Frameo tool, our support will also not be able to assist you in using ADB, so please seek any needed information online or by consulting third party Android experts.
If you have any questions, encounter any problems, or discover a bug, please do not hesitate to get in touch with us! You can submit a ticket here, and we'll get back to you as soon as possible.