Set up a device

Every tap, in order, with what the phone will show you, and the pairing code itself when you get to it. Around ten minutes. You need an Android phone and this page open on a computer.

How are you installing the app?

Adds the proxy tunnel, the spoofed location and in-app updates. Android asks more questions on the way in.

1. Install the app

This is the file from our own server rather than the Play Store version. Android asks you to confirm that twice, and neither question means anything is wrong with the download.

1

Type studio.mationx.com/download in the phone's browser

Use the phone itself, not the computer. The file has to land on the device that will run your automations.

Typing the address into the phone's browser
2

Tap Download APK

About 35 MB. The page will not change when it finishes.

The MationX download page on a phone
3

Tap the three dots at the top right

The browser keeps finished downloads in its own menu.

The same page, with the browser menu button at the top right
4

Tap Downloads

Roughly halfway down the menu.

The browser menu, with Downloads in the list
5

Tap mationx-client.apk

At the top of the list, under Just now.

The Downloads list showing the MationX file
6

Tap Install

Android asks before installing anything that did not come from the Play Store.

If the phone says your browser is not allowed to install unknown apps, it will offer to open that setting. Switch it on, then come back and tap Install again.
Android asking whether to install MationX Client
7

Tap More details

Play Protect blocks the install and calls the app harmful. MationX declares permissions Google restricts, such as reading SMS or reaching every file on the phone, because some blocks need them. Granting any of them is optional and the app only asks when you first use a block that needs one, but Play Protect judges the list, not what you allow. The Play Store version does not show this screen at all, so this file is worth the detour only if you need the proxy tunnel or a spoofed location.

Tap More details. The big blue Got it button is the one that looks like the way forward, and it cancels the install.
Play Protect blocking the install
8

Tap Install anyway

It appears as plain text under the explanation rather than as a button.

The expanded warning, now offering Install anyway
9

Tap Open

Opening it from here saves hunting for the icon.

Android confirming the app was installed

2. Connect it to your account

This is the only part that needs the phone and the computer at the same time, so keep this page open while you do it.

10

Tap Get started

This is the app that will run your automations on this phone.

The MationX Client welcome screen
11

The phone now asks for a code

Scan the code below with the app, or type the six digits into the phone.

Sign in on this computer and the code appears here.

The pairing screen in MationX Client, waiting for a code
12

Type the code and tap Connect

Or tap Scan QR code and point the phone at the code above, which saves the typing.

The six digit code being typed into the phone

3. Turn on Accessibility

The phone is connected but cannot do anything yet. This is the permission that lets an automation tap and read the screen, and on Android 13 and newer it takes a detour.

13

Read what you are allowing, then tap I agree

Worth reading once. It is the plain English version of what MationX will be able to see and do on this phone while an automation runs.

The screen explaining what MationX will be able to read and do
14

Tap the red banner

Enable Accessibility to run automations. Nothing else in the app works until this is done.

The app dashboard with a red banner
15

Tap the Accessibility service switch

The first row under Required. The rest of the list can wait.

The app permission list with Accessibility service at the top
16

Tap I Agree

Google requires this wording before an app may ask for the permission at all.

The Accessibility service disclosure dialog
17

Tap Open settings

MationX cannot flip this switch itself. Only Android can, in its own settings.

MationX explaining what to look for in Android's settings
18

Tap Installed apps

MationX is in there, not under any of the categories above it.

Android's Accessibility settings
19

Tap MationX Client even though it looks disabled

It reads Controlled by Restricted Setting and the switch does nothing. Tap the row anyway. This step matters more than it looks.

MationX Client greyed out in the list
20

Tap Close

The dialog says the same thing again and has nothing you can act on. Closing it is what registers the attempt.

Do not skip the last two steps. If you never tap the greyed out row and dismiss this dialog, the Allow restricted settings option in the next part may never appear, and you will be stuck with a menu that has nothing in it.
Android's App was denied access dialog

4. Unlock the restricted setting

Android 13 and newer will not let an app installed from a file hold this permission until you allow it in a second place. This is that place, and then the same screens again, working this time.

21

Tap Open app settings

Back in MationX. It noticed the switch never flipped.

MationX offering to open the app settings
22

Tap the three dots at the top right

Nothing on the App info page itself is what you want.

Android's App info screen for MationX Client
23

Tap Allow restricted settings

The only item in the menu. The phone may ask for your PIN, pattern or fingerprint first.

Menu empty, or no three dots at all? Open Android Settings, then Apps, then MationX Client. Reaching App info that way rather than from inside MationX reliably shows the option.
The menu showing Allow restricted settings
24

Watch for the confirmation

Restricted settings allowed for MationX Client appears low on the screen and disappears after a couple of seconds. Nothing else on this page changes, so go back to MationX.

A message reading Restricted settings allowed for MationX Client
25

Tap Open settings

The same dialog as before. Everything works properly from here.

MationX offering to open Accessibility settings again
26

Tap Installed apps

You have been here. The next screen is the one that changed.

Android's Accessibility settings
27

Tap MationX Client

It now reads Off instead of Controlled by Restricted Setting. That one word is the whole point of the last six steps.

The list with MationX Client readable and marked Off
28

Tap the switch

The big one at the top.

The MationX Client accessibility page with the switch off
29

Tap Allow

Full control is Android's wording, written for screen readers, which is what this permission was built for. It is the same thing you agreed to earlier: MationX can see the screen and tap it.

Android asking whether to allow MationX full control of the device
30

Check it says On, then go back

Two taps of the back arrow returns you to MationX.

The switch now reading On

5. Keep it running when you are not watching

Android stops apps it thinks are idle. Without these two, automations run while you are looking at the phone and quietly stop when the screen goes off.

31

Tap Show notifications

Accessibility is on and the red banner is gone. The two rows under it are the difference between a phone that runs what you start by hand and one that keeps working on its own.

The permission list with Accessibility service on
32

Turn on Allow notifications

This is not about pinging you. Android only keeps a background service alive if it can show a notification saying it is running, so this switch is what buys the service the right to exist.

Android's notification settings for MationX, switched off
33

Go back to MationX

Everything underneath can stay as it is.

Notifications now allowed
34

Tap the Background execution switch

Show notifications has gone blue. The last one is directly under it.

The permission list with Show notifications on and Background execution off
35

Tap OK

Stop optimizing battery usage is Android asking whether to stop killing this app to save power. For an app whose job is to keep running, yes.

Android asking whether to stop optimising battery usage
36

That is everything

All three required permissions are on. The phone is paired, it can run automations, and it keeps running them with the screen off.

Everything under Optional can wait. Each one unlocks a particular kind of block, and the app asks when you first use a block that needs it.

All three required permissions switched on

Stuck on a step?

Tell us the number of the step and what the phone did instead. That is usually enough to answer in one message.