A series of guides that will help you navigate the Mason Platform.
If you would like a general overview of the Mason Platform, visit our Getting started guide!
Set up your Platform accountSet up your DevkitManage ProjectsManage GroupsFactory ResetRefurbish your Device
Install Mason CLIADB LoggingBroadcast APIInstall Framework SDKFramework SDK - exampleInstall Android SDK
Build and deploy your custom Mason OS to your devices
Part 4 of our 'Manage Projects' series, learn how to deploy a Mason OS Project config to a device group
Clear your Project configuration
Follow this guide to learn how to 'reset' the custom Mason OS configuration on your device
Configure the Mason CLI with an API Key
Some commands in the Mason CLI require a permissioned API Key. This guide will show you how to supply an API key to the Mason CLI.
Create a Broadcast
Broadcasts are a way for an Android application to receive information from an outside source (such as your own backend server or CI/CD system). The Mason platform provides out-of-the-box support for sending broadcasts through the Mason API.
Create a group
Part 2 in our series 'Managing groups', learn how to create new device groups in the Mason Platform
Create a Mason Project
Part 2 of the 'Manage Projects' series, learn how to create a new Project in the Mason Platform
Create a Platform API key
This guide will walk you through creating a scoped API key for use across the Mason Platform
Create your custom OS
Part 3 of our 'Manage Projects' series, learn about Mason OS Project configurations
Moving Devices between Groups
Part 3 in our 'Manage groups' series, learn how to move your devices between groups
Performing a Factory data reset on your device
Performing a Factory Reset on a Mason device deletes the app-specific data and settings on the device, preserving the device's deployed Project configuration.
Set up Autocomplete for the Mason CLI
The Mason CLI provides autocomplete shortcuts, speeding up your development
Setting up X-Ray
This guide will walk you through setting up X-Ray, so you can start debugging your devices remotely
Unlink your Mason device with your Platform account
This guide will walk you through a refurbish, an action that wipes all data from your Mason device and restores it to its original state, prior to provisioning.
Use ADB to collect logs from your Mason device
Mason devices work with ADB, this guide will walk you through setting up ADB and using logcat to collect a batch of logs off a device you have physical access to
Using the Mason Android SDK
This guide will walk you through how to fetch device metadata using the Mason Android SDK