# Install Titan Agent on Android Box

{% hint style="success" %}
**High Earnings Guide:**\
1\. New nodes require a 3–7 day deployment period. Please be patient—earnings will gradually stabilize after this phase.\
2\. Keep your device online 24/7, especially during evening peak hours (18:00–24:00 UTC+8).\
3\. Ensure both Agent status and Service status show as normal. If any issues occur, contact customer support promptly.\
[→ Click for more tips](https://help.titanapp.info/titan-network-en/galileo-testnet/f.a.q./how-to-increase-node-rewards)
{% endhint %}

<mark style="color:red;">**Note: Root access is required**</mark>

{% stepper %}
{% step %}

### Preparation

* Prepare ADB tools on your computer
  * Windows: Download and install Android SDK Platform Tools
  * Ensure adb is added to system environment variables
* Download Titan Agent
  * Download on computer: <https://pcdn.titannet.io/test4/bin/agent-android.zip>
    {% endstep %}

{% step %}

### Obtain Key&#x20;

1. Open your browser and visit:

{% embed url="<https://test4.titannet.io>" %}

2. Log in to your Titan wallet account
3. Find and copy your Key

{% endstep %}

{% step %}

### Installation

1. Connect Device

```bash
# Connect Android box via USB
# Check device connection status
adb devices

# Enter adb shell
adb shell

# Get root access
su
```

2. Transfer Files

```bash
# Transfer files from computer to Android box
adb push agent-android.zip /sdcard/Download/

# Create directory and extract in adb shell
mkdir -p /data/.titannet
cp /sdcard/Download/agent-android.zip /data/.titannet/
cd /data/.titannet
unzip agent-android.zip
```

3. Set Permissions

```bash
# Set executable permissions
chmod +x /data/.titannet/agent
```

4. Start Titan Agent in Background

```bash
# Use nohup command for background operation
nohup /data/.titannet/agent --working-dir=/data/.titannet \
                           --server-url=https://test4-api.titannet.io \
                           --key=YOUR_KEY_HERE > /dev/null 2>&1 &

# Verify if process is running
ps | grep agent
```

To stop the Agent:

```bash
# Find process ID
ps | grep agent

# Stop process
kill <process_ID>
```

{% endstep %}
{% endstepper %}
