Skip to content

Physical phones vs. cloud phones

Before you use VMOS Cast, figure out whether the device you're connecting is a physical phone or a cloud phone — they connect differently, and you troubleshoot them differently too. When you report a problem, always tell us which one you're using.

What is a physical phone

A physical phone is a real Android handset: the kind you can hold in your hand, with a screen and a battery (Xiaomi, OPPO, vivo, Huawei, Honor, Samsung, and so on).

Traits of physical phones:

  • The first connection must use a USB cable. By default the phone doesn't allow network debugging. You first "prime" it once over a USB cable (enabling wireless connection), and only after that can you switch to a WiFi connection.
  • You need to manually enable "Developer options" and "USB debugging" on the phone.
  • On the first connection, an authorization dialog pops up on the phone's screen — you need to tap "Allow."

For detailed steps, see USB cable connection.

What is a cloud phone

A cloud phone is a virtual Android phone running on a server (for example, a VMOS Edge cloud phone or an instance from various cloud-phone platforms). It has no physical body; you reach it through an IP address.

Traits of cloud phones:

  • Network adb (port 5555) is usually on by default. Just enter the cloud phone's IP:5555 in VMOS Cast to connect — no USB cable needed (and you couldn't plug one in anyway).
  • No setup is needed "on the phone" itself.
  • If it won't connect, it's usually a wrong IP, an unreachable network, or a cloud platform that hasn't opened the adb port — check the cloud platform's documentation.

For detailed steps, see Local network (WiFi) connection.

At a glance

Physical phoneCloud phone
FormReal handsetVirtual phone on a server
First connectionMust "prime" over USBEnter IP directly
Phone-side setupEnable USB debuggingUsually none
Authorization dialogTap "Allow" on the phoneUsually none
Common connection failuresUSB debugging off / not primed / authorization not tappedWrong IP / unreachable network / port not open

Once connected, both types appear on the same VMOS Cast device wall. Selection, grouping, and batch operations work the same way.

Device wall

Read before reporting a problem

When you report a connection problem, say this first: "I'm using a physical phone" or "I'm using a cloud phone." For a physical phone, also confirm: (1) Is USB debugging enabled? (2) Have you already connected successfully once over USB? This makes pinpointing the problem twice as fast. See How to report a problem.

Powered by VMOS Cast Team