Data Models
Comprehensive reference for Hive-persisted data structures used across the application.
Persistence Layer
All models use Hive adapters for efficient local storage. Changes are automatically synced with Redux state and persisted to disk. Learn More about Hive
| Property | Type | Description |
|---|---|---|
| Identification | ||
name |
String | Display name of the device |
id |
String | Unique identifier for the device |
deviceId |
String | Hardware device ID |
android_id |
String | Android system ID |
device_fingerprint |
String | Build fingerprint for verification |
| Connection State | ||
isAdbConnected |
Boolean | ADB connection active |
isAppConnected |
Boolean | Companion app connected |
isAdbProgress |
Boolean | ADB connection in progress |
isAPPProgress |
Boolean | App connection in progress |
lastConnected |
DateTime | Last successful connection time |
| Network & Pairing | ||
ip |
String | Current IP address |
wifiName |
String | Connected WiFi network name |
pairing_code |
String | Wireless ADB pairing code |
| Device Info | ||
deviceModel |
String | Device model name |
manufacturer |
String | Device manufacturer |
androidVersion |
String | Android OS version |
isDefault |
Boolean | Set as default device |
| Google Account | ||
google_email |
String | Primary Google account email |
google_display_name |
String | Google account display name |
google_profile_image_base64 |
String | Profile picture (Base64 encoded) |
| Property | Type | Description |
|---|---|---|
| Metadata | ||
packageName |
String | Android package identifier |
appName |
String | Display label of the app |
iconBase64 |
String | App icon (Base64 encoded) |
category |
String | App category (Games, Tools, etc.) |
isSystemApp |
Boolean | Pre-installed system app |
| Versioning | ||
versionName |
String | Human-readable version |
versionCode |
Number | Internal version code |
size |
Number | App size in bytes |
installDate |
DateTime | When the app was installed |
lastUpdateDate |
DateTime | Last update timestamp |
| Dex Configuration | ||
resolution |
String | Display resolution (e.g., 1080p) |
bitRate |
String | Video bitrate (e.g., 8M) |
maxFps |
String | Max frame rate (e.g., 60) |
audio_Enabled |
Boolean | Enable audio for this app |
is_high_performance_mode |
Boolean | Enable high performance |
| Property | Type | Description |
|---|---|---|
wifiName |
String | SSID of the WiFi network |
wifiIp |
String | Device IP on this network |