Skip to main content

Connecting a Real Device


To connect your smartphone to ZennoDroid, you'll need to follow a few simple steps.

Unfortunately, there's no way to make one universal guide, since the setup process can vary depending on your phone's manufacturer, Android version, and UI.

This article is based on tests with several types of devices. If you run into trouble, just write to our support team.


Turn on Developer Mode

1. Open your device settings.

2. Find and open "About phone"/"Phone information".

Phone information

3. Find the "Build number" line.

If you don't see it, tap "Software information"—the right section will appear.

Software information

4. Tap "Build number" several times.

You'll get a pop-up message on your device saying: Developer mode is on

Build number You're a developer now

5. Developer options.

Now you'll see a new menu item in your phone's settings: "Developer options".

Developer options


Turn on USB Debugging

1. For Developers.

Find the menu you just unlocked: "Developer options" or "For developers". The name may be different, depending on your device.

2. USB Debugging.

Find "USB debugging", turn it on, and confirm.

If you also see settings for "Install via USB" and "USB debugging (Security Settings)", turn these on too for proper operation.

USB Debugging Install via USB

Any other way?

If your device is rooted, you can turn on these settings using the action "ADB Shell Console Command": su -c setprop persist.security.adbinstall 1 su -c setprop persist.security.adbinput 1


Connect Your Device to ZennoDroid

1. Connect your phone to your computer.

After turning on USB debugging, plug your phone into the computer where you have ZennoDroid installed.

2. Allow debugging.

Your phone will ask something like: "Allow USB debugging from this computer?" Check the box and tap Allow.

Allow debugging?

3. Start ProjectMaker for ZennoDroid.

Go to Settings → Android to make sure your connected device is available for selection.

Emulator setup

If there's nothing in the dropdown menu, hit Refresh.

If nothing changes, please contact Support.

4. Create a project or open an existing one.

Click "Start device" in the Device window. Or use "Select" and "Start" actions.

Start device Actions

A few apps will also be installed in the background:
  • com.genymobile.gnirehtet for using proxies
  • com.android.adbkeyboard external keyboard
  • io.appium.settings for GPS spoofing
  • io.appium.uiautomator2.server for proper element tree operation

5. You see a prompt to install an unknown app—what do you do?

On some phones, background installation of these apps isn't possible. If a prompt pops up asking for permission to install, just allow it for each app so ZennoDroid works right.

What to do?


Starting the Device:

1. Select your device.

After connecting, you need to add actions to your project: "Select device" and "Start/Restart device".

Start device

2. Record the project.

Recording