# Remote Access to Android Phones

When your client has the Android device at their location, troubleshooting SMS issues can be challenging without seeing what's happening on the device. Remote access solves this problem by allowing you to view and control the Android phone from your desktop.

{% hint style="success" %}
**Save Hours of Troubleshooting**: Remote access eliminates the need for lengthy phone calls and screenshots. See exactly what's happening on the client's device and fix issues directly.
{% endhint %}

## Why Use Remote Access?

### Benefits

**For You (Service Provider):**

* ✅ **Direct visibility** into device configuration
* ✅ **Fast troubleshooting** - see issues immediately
* ✅ **Hands-on fixes** - configure settings without relying on client
* ✅ **Quality control** - ensure proper setup before deployment
* ✅ **Training** - guide clients through features in real-time
* ✅ **Documentation** - record sessions for training materials

**For Your Client:**

* ✅ **Faster resolution** of issues
* ✅ **Less frustration** - no complicated verbal instructions
* ✅ **Confidence** - expert handling of technical setup
* ✅ **Learning** - watch expert configure their system

### When to Use Remote Access

**Setup & Installation:**

* Initial WhatSnap Gateway installation
* Permission configuration
* Battery optimization settings
* First-time QR code scanning

**Troubleshooting:**

* Messages not sending/receiving
* App connection issues
* Permission problems
* Device configuration errors

**Maintenance:**

* App updates
* Settings adjustments
* Performance optimization
* Periodic check-ups

***

## Recommended Solution: Zoho Assist

[**Zoho Assist**](https://go.zoho.com/2DL) is a professional remote support tool that works excellently with Android devices.

### Why Zoho Assist?

**Advantages:**

* 📱 **Mobile-optimized** - Specifically designed for Android remote access
* 💬 **SMS invitation** - Send clients a simple text to start session
* 🎮 **Full control** - View and control device from your desktop
* 🔒 **Secure** - Enterprise-grade encryption
* 📹 **Session recording** - Record sessions for documentation/training
* 💰 **Free trial** - Test before committing
* 🌐 **Cloud-based** - No complex setup required

**Pricing**: Check [Zoho Assist pricing](https://www.zoho.com/assist/pricing.html) for current plans

***

## Getting Started with Zoho Assist

### Step 1: Sign Up for Zoho Assist

{% stepper %}
{% step %}

#### Create Account

1. Visit [**Zoho Assist**](https://go.zoho.com/2DL)
2. Click **"Sign Up Free"** or **"Start Free Trial"**
3. Enter your email and create password
4. Verify your email address
5. Complete account setup
   {% endstep %}

{% step %}

#### Choose Plan

Select a plan based on your needs:

* **Free Trial**: Test the service (usually 15 days)
* **Professional**: For individual technicians
* **Enterprise**: For teams and agencies

**For WhatSnap Support**: Professional plan is usually sufficient
{% endstep %}

{% step %}

#### Download Desktop Application

1. Log in to Zoho Assist dashboard
2. Download the **Zoho Assist desktop app** for your computer (Windows/Mac)
3. Install and launch the application
4. Sign in with your Zoho credentials
   {% endstep %}
   {% endstepper %}

***

### Step 2: Install Zoho Assist on Client's Android Device

You have two options for getting the app on client devices:

#### Option A: Pre-Install (Recommended for Shipped Devices)

**If you're setting up devices before sending to clients:**

1. Download **Zoho Assist** app from Google Play Store on Android device
2. Install the app
3. Launch app once to complete setup
4. Leave app installed (doesn't need to be running)
5. Ship device to client with Zoho Assist pre-installed

{% hint style="success" %}
**Best Practice**: Always pre-install Zoho Assist on devices you're configuring for clients. This saves massive time if troubleshooting is needed later.
{% endhint %}

#### Option B: Remote Installation (For Devices Already with Client)

**If client already has the device:**

1. **Send SMS Invitation** from your Zoho Assist dashboard:
   * Click **"New Session"** or **"Invite User"**
   * Select **"Mobile Support"**
   * Enter client's **mobile phone number**
   * Click **"Send SMS Invitation"**
2. **Client receives SMS** with download link and session code
3. **Client taps link** in SMS:
   * Opens Play Store to Zoho Assist app
   * Client taps **"Install"**
   * After installation, app opens automatically
   * Client enters **session code** from SMS
4. **Client grants permissions**:
   * Allow screen sharing
   * Allow device control (on Android 5.0+)
   * Accept remote session
5. **You're connected** and can now see/control their device

***

### Step 3: Start a Remote Session

{% stepper %}
{% step %}

#### Initiate Session from Desktop

1. Open **Zoho Assist** desktop app on your computer
2. Click **"Start Session"** or **"New Remote Session"**
3. Select **"Mobile Support"** or **"Android Remote Support"**
4. Choose invitation method:
   * **SMS**: Enter client's phone number
   * **Email**: Send invitation via email
   * **Session ID**: Share a session ID manually
     {% endstep %}

{% step %}

#### Client Accepts Session

**If using SMS invitation:**

1. Client receives SMS with link and code
2. Client taps link to download/open Zoho Assist app
3. Client enters session code
4. Client grants necessary permissions

**If using session ID:**

1. Client opens Zoho Assist app manually
2. Client taps **"Join Session"**
3. Client enters session ID you provided
4. Client grants permissions
   {% endstep %}

{% step %}

#### Grant Permissions on Android

Client will see permission requests:

**Required Permissions:**

* ✅ **Screen sharing** - So you can see their screen
* ✅ **Remote control** - So you can tap and interact
* ✅ **Accessibility service** - Required for full control

**Client actions:**

1. Tap **"Allow"** for each permission
2. May need to enable accessibility service in Android settings
3. Follow on-screen prompts

{% hint style="info" %}
**Note**: Android may show warnings about screen sharing and remote control. This is normal - assure client these are standard security warnings.
{% endhint %}
{% endstep %}

{% step %}

#### Begin Troubleshooting

Once connected:

* You'll see the client's Android screen on your desktop
* You can tap, swipe, and type as if holding the device
* Client can see everything you're doing
* Use built-in chat to communicate during session
  {% endstep %}
  {% endstepper %}

***

## Common Remote Support Tasks

### Initial WhatSnap Setup

**What you can do remotely:**

1. **Download WhatSnap Gateway APK**
   * Open Chrome on client's device
   * Navigate to WhatSnap download URL
   * Download and install APK
   * Grant installation permissions
2. **Configure App Permissions**
   * Long-press WhatSnap Gateway icon → App Info
   * Grant SMS, Phone, Camera, Notifications
   * Set battery to "Unrestricted"
3. **Scan QR Code**
   * Open WhatSnap Gateway app
   * Position camera to scan QR code from your screen
   * May need to hold phone to secondary screen
4. **Start Gateway Service**
   * Tap play button to start
   * Verify connection status

### Troubleshooting Existing Setup

**Common fixes you can perform remotely:**

**Gateway App Not Running:**

* Open WhatSnap Gateway app
* Check connection status
* Restart gateway if needed
* Re-authenticate if required

**Permission Issues:**

* Navigate to Settings → Apps → WhatSnap Gateway
* Review and re-grant any denied permissions
* Disable battery optimization

**RCS Configuration:**

* Open Messages app
* Go to Settings → RCS chats
* Enable or disable as needed

**Network Issues:**

* Check WiFi connection
* Toggle airplane mode on/off
* Test mobile data vs. WiFi

**Device Performance:**

* Clear app caches
* Delete old messages
* Restart device

***

## Best Practices for Remote Sessions

### Before the Session

**Prepare:**

* [ ] Schedule session with client in advance
* [ ] Ensure you have WhatSnap dashboard open (for QR codes)
* [ ] Have troubleshooting checklist ready
* [ ] Test your Zoho Assist connection

**Communicate with Client:**

* Explain what you'll be doing
* Estimate time needed (usually 10-30 minutes)
* Assure them about security and privacy
* Ask them to have device charged and connected to WiFi

### During the Session

**Communication:**

* ✅ Narrate what you're doing ("I'm going to open Settings now\...")
* ✅ Ask permission before changing settings
* ✅ Use built-in chat for quick notes
* ✅ Explain why you're making each change (educational)

**Efficiency:**

* ✅ Work methodically through checklist
* ✅ Document issues you find
* ✅ Take screenshots (if needed for records)
* ✅ Test changes before moving to next issue

**Professionalism:**

* ✅ Respect client's device and privacy
* ✅ Don't access personal apps or messages
* ✅ Stay focused on the technical issue
* ✅ Keep session time reasonable

### After the Session

**Follow Up:**

* [ ] Send summary of what was fixed
* [ ] Provide any relevant documentation
* [ ] Schedule follow-up if needed
* [ ] Ask for feedback on remote support experience

**Documentation:**

* [ ] Note issues found and solutions applied
* [ ] Update client's support history
* [ ] If common issue, create internal documentation
* [ ] Consider creating video tutorial if issue is widespread

***

## Recording Sessions

### Why Record Sessions?

**Benefits:**

* 📹 **Training materials** - Use recordings to train staff or clients
* 📝 **Documentation** - Proof of work performed
* 🎓 **Knowledge base** - Build library of common fixes
* 🔍 **Quality assurance** - Review your own support quality
* 📊 **Client reporting** - Show exactly what was done

### How to Record

1. Before starting session, enable **"Record Session"** in Zoho Assist
2. Inform client that session will be recorded (required in many jurisdictions)
3. Client must consent to recording
4. Recording saves automatically to your Zoho Assist account
5. Download and archive recordings as needed

{% hint style="warning" %}
**Privacy & Legal**: Always inform clients before recording and obtain consent. Check local laws regarding recording requirements in your jurisdiction.
{% endhint %}

***

## Alternative Remote Access Tools

While Zoho Assist is recommended, these alternatives also work:

### TeamViewer

**Pros:**

* Well-known brand
* Robust features
* Good Android support

**Cons:**

* More expensive
* Can be overkill for simple mobile support

**Best for**: Agencies already using TeamViewer for desktop support

### AnyDesk

**Pros:**

* Lightweight
* Fast connection
* Simple interface

**Cons:**

* Fewer mobile-specific features
* Basic Android support

**Best for**: Simple, occasional remote access needs

### Google Remote Desktop (Limited)

**Pros:**

* Free
* Google integration

**Cons:**

* **Not recommended for Android mobile devices**
* Designed for desktop-to-desktop
* Limited mobile control

**Best for**: Desktop remote access only

***

## Security Considerations

### Protecting Client Devices

**During Remote Sessions:**

* ✅ Only access necessary apps and settings
* ✅ Don't view personal messages or photos
* ✅ Stay focused on WhatSnap-related tasks
* ✅ End session immediately when finished

**Data Protection:**

* ✅ Use secure connection (Zoho Assist encrypts by default)
* ✅ Don't save client passwords or sensitive data
* ✅ Delete recordings after reasonable retention period
* ✅ Use strong password for your Zoho account

### Client Education

**Teach clients:**

* Only accept remote sessions from trusted sources (you)
* Verify session initiation (you should notify them first)
* They can end session at any time
* They should change Zoho app settings to require password if desired

***

## Troubleshooting Remote Access Issues

### Client Can't Install Zoho Assist

**Problem**: Play Store blocks installation or app won't download.

**Solutions**:

1. Check internet connection
2. Clear Play Store cache
3. Restart device and retry
4. Try alternative app (TeamViewer, AnyDesk)

### Permissions Not Granted

**Problem**: Android won't grant necessary permissions for remote control.

**Solutions**:

1. Go to Settings → Accessibility manually
2. Find Zoho Assist in accessibility services
3. Enable manually
4. Some manufacturers (Xiaomi, Huawei) have extra restrictions
5. May need to disable MIUI Optimization (Xiaomi) or similar

### Connection Drops During Session

**Problem**: Session disconnects repeatedly.

**Solutions**:

1. Switch client to WiFi instead of mobile data
2. Ask client to move closer to router
3. Restart router
4. Check your own internet connection
5. Reduce screen quality in Zoho settings (if bandwidth limited)

### Can't See Client's Screen

**Problem**: Connected but screen is black or frozen.

**Solutions**:

1. Ask client to grant screen sharing permission again
2. Restart the session
3. Update Zoho Assist app on client device
4. Check Android version compatibility

***

## Cost-Benefit Analysis

### Time Savings Example

**Without Remote Access:**

* Phone call troubleshooting: 45-90 minutes
* Multiple back-and-forth emails: 2-3 days
* Potential device shipping: 1-2 weeks + shipping costs
* Client frustration: High

**With Remote Access:**

* Connect and diagnose: 5 minutes
* Fix most issues: 10-20 minutes
* Test and verify: 5 minutes
* **Total: 20-30 minutes**
* Client satisfaction: High

### ROI Calculation

**Costs:**

* Zoho Assist subscription: \~$10-30/month
* Setup time: 30 minutes (one-time)

**Savings per remote session:**

* Your time saved: 30-60 minutes
* Client's time saved: 30-60 minutes
* Avoided shipping: $20-50 (if device would need to be returned)
* Faster resolution: Improved client satisfaction and retention

**Break-even**: Typically after 1-2 remote support sessions per month

***

## Video Tutorial

Watch this video demonstration of remote Android support with Zoho Assist:

{% hint style="info" %}
**Video Resource**: For a visual walkthrough of using Zoho Assist for Android remote support, visit: <https://youtu.be/fu69b8aMejU>
{% endhint %}

***

## Quick Start Checklist

**For first-time setup:**

* [ ] Sign up for Zoho Assist account
* [ ] Download and install Zoho Assist desktop app
* [ ] Install Zoho Assist on client's Android device (or prep to send SMS invite)
* [ ] Practice starting a test session with your own device
* [ ] Create remote support workflow/checklist
* [ ] Document common fixes for future reference

**For each support session:**

* [ ] Schedule session with client
* [ ] Send SMS invitation or provide session ID
* [ ] Client accepts and grants permissions
* [ ] Perform troubleshooting/setup
* [ ] Test changes
* [ ] End session and follow up
* [ ] Document issues and solutions

***

## Related Resources

* [Main Troubleshooting Guide](/whatsnap-docs/account-management/sms/troubleshooting.md)
* [SMS Installation Guide](/whatsnap-docs/account-management/sms/sms-installation-setup.md)
* [Failed Messages](/whatsnap-docs/account-management/sms/troubleshooting/failed-messages.md)
* [Error Codes](/whatsnap-docs/account-management/sms/troubleshooting/error-codes.md)

***

**Ready to set up remote access?** Sign up for [Zoho Assist](https://go.zoho.com/2DL) and start supporting your clients more efficiently today.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://whatsnap.gitbook.io/whatsnap-docs/account-management/sms/troubleshooting/remote-access.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
