#!/bin/bash
# ==============================================================================
# EvoConecta - Asistente de Conexión Remota para Mac
# Soluciones EvoluteIA S.L. · Javier Romero
# ==============================================================================

clear
echo "================================================================"
echo "          ⚡ EVOCONECTA - ASISTENCIA REMOTA (macOS)"
echo "            Soluciones EvoluteIA S.L. · Javier Romero"
echo "================================================================"
echo ""

APP_DIR="/Library/Application Support/EvoConecta"
sudo mkdir -p "$APP_DIR"

# Activar Compartir Pantalla / Apple Remote Desktop
echo "[*] Activando servicio de pantalla compartida..."
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist 2>/dev/null

# Generar o recuperar ID
ID_FILE="$APP_DIR/equipo_id.txt"
if [ -f "$ID_FILE" ]; then
    CODIGO_SOPORTE=$(cat "$ID_FILE")
else
    RND1=$(( (RANDOM % 900) + 100 ))
    RND2=$(( (RANDOM % 900) + 100 ))
    CODIGO_SOPORTE="$RND1-$RND2"
    echo "$CODIGO_SOPORTE" | sudo tee "$ID_FILE" > /dev/null
fi

clear
echo "================================================================"
echo "          ⚡ EVOCONECTA - CONEXIÓN ACTIVA Y SEGURA"
echo "            Soluciones EvoluteIA S.L. · Javier Romero"
echo "================================================================"
echo ""
echo "   El servicio de asistencia ya está funcionando."
echo ""
echo "   ------------------------------------------------------------"
echo "      TU CÓDIGO DE ASISTENCIA:"
echo ""
echo "                     [   $CODIGO_SOPORTE   ]"
echo "   ------------------------------------------------------------"
echo ""
echo "   👉 Facilítalo al técnico para conectar."
echo ""
echo "================================================================"
read -p "Presiona Enter para finalizar..."
