
Bienvenido! Esperamos que esta información te ayude a solucionar cualquier problema que tengas con Prey. Antes de proceder, te pedimos, primero, te asegures que tu computador está conectado a Internet, y segundo, que estás ejecutando la última versión de Prey. Dicho esto, y asegurándote que ambos puntos están correctos, entonces procedamos.
Diagnosticando problemas
Revisa la versión de Prey instalada
Para averiguar cuál es la versión de Prey que tienes instalada, puedes ejecutar Prey en modo de chequeo y poner atención a la primera línea que aparece. Deberías ver algo así:
— CHECK MODE ENABLED.
### PREY 0.3.72 spreads its wings!
[...]
En este caso, la versión instalada es la 0.3.72, lo que significa que deberías actualizar a la última versión, ya que hay una nueva disponible! Si no ves ningún mensaje “CHECK MODE” (o si no encuentras el archivo check.bat en tu instalación), entonces deberías volver a descargar e instalar Prey.
Ejecutando Prey en modo de chequeo
El modo de chequeo te permite fácilmente diagnosticar la mayoría de los problemas que puedas tener al ejecutar Prey o al recibir reportes. Para ejecutar Prey en modo de chequeo, necesitas hacer lo siguiente:
Windows (XP, Vista o 7)
Entra a “Mi PC” y dirígete a la carpeta que seleccionaste para instalar Prey (por defecto, es simplemente C:\Prey). Ahora busca la carpeta platform y dentro de ella windows. Verás una serie de archivos, y entre ellos uno llamado check (check.bat). Hazle doble click y listo.
Si obtienes un mensaje similar a “The system cannot find the path specified”, significa que hay algo raro con las rutas. En este caso puedes ejecutar Prey en modo chequeo abriendo un terminal DOS (tecla Win + R y después escribiendo “cmd”), y luego:
cd c:\prey
platform\windows\bin\bash.exe prey.sh --check
Mac y Linux
Abre un terminal (en Mac lo puedes encontrar en Aplicaciones > Utilitarios) y escribe lo siguiente:
sudo /usr/share/prey/prey.sh --check
Luego de presionar enter, se te pedirá tu contraseña. Eso es todo.
Revisando el archivo de log de Prey
Prey mantiene un pequeño archivo de log, el cual almacena información detallada de su última ejecución. En Windows encuentras este archivo, llamado prey.log, en el directorio donde instalaste Prey. Ya que es sólo un archivo de texto, al hacer doble click podrás ver su contenido en el bloc de notas o algún programa similar.
Problemas comunes
Marqué mi computador como perdido, pero no me llega ningún reporte.
Considerando la forma en que Prey funciona, esto puede suceder por principalmente porque Prey no se está ejecutando, o bien algo le impide conectarse a Internet.
Recuerda también si se trata de un teléfono, la activación de Prey no se realiza a través del Panel de Control, sino enviando un mensaje SMS cuyo texto lo configuras desde el mismo teléfono (por defecto es “GO PREY”).
Prey no se está ejecutando
En los casos que el dispositivo tenga sistema operativo Windows (XP/Vista/7), algunos antivirus son un poquito paranóicos con respecto a que programas se pueden ejecutar, y cuales no. Si has instalado algún antivirus como Norton, McAffe, Kaspersky, AVG o Avast, es posible que identifique a Prey como un falso positivo, y por lo tanto no le permita ejecutarse.
En computadores Mac o Linux, puede ser posible (aunque bastante improbable) que el servicio cron no se esté ejecutando, o que la entrada de Prey en el crontab — para el usuario root — haya sido removida (probablemente por error de algún otro programa).
Como verificarlo
Puedes chequear esto fácilmente revisando el archivo de log de Prey y comprobar que haya algo escrito en él. Si el archivo está vacío, entonces esto significa que Prey efectivamente ha sido deshabilitado.
Cómo corregirlo
En Windows
Debemos agregar una excepción a nuestro antivirus, indicando que cron.exe (ubicado en la \platform\windows dentro de la carpeta de instalación de Prey) no es un archivo malicioso, y que por lo tanto no hay riesgo de ser ejecutado.
También existe la posibilidad que el antivirus, además de detectarlo como falso positivo también elimine el archivo en cuestión. Si este es tú caso (o sea, ya no existe un archivo cron.exe en \platform\windows dentro de tu carpeta de instalación), entonces deberías reinstalar Prey luego de agregar la excepción en tu antivirus.
En Mac o Linux
Abre un terminal y ejecuta:
sudo /etc/init.d/cron start
Esto debería resolverlo.
Algún Firewall le impide a Prey conectarse a Internet
Si estás seguro que Prey se está ejecutando, entonces es posible que exista algún firewall bloqueando las conexiones que se realizan desde la aplicación, que son necesarias para chequear el estado de tu dispositivo, y posteriormente enviar los reportes.
Cómo verificarlo
Ejecuta Prey en modo de chequeo y revisa lo que te indican las primeras líneas. Deberías ver algo así:
[...]
– Looking for connection…
– Trying alternate method…
– Looking for connection…
– Trying alternate method…
– Couldn’t find a way to connect to an open wifi network!
Si este fuese el caso, entonces significa que Prey no es capaz de realizar ningún tipo de conexión. En algunos casos, la salida indica algo así:
– CHECK MODE ENABLED.
[...]
– Looking for connection…
– Got network connection!>> Verifying Prey installation…
[...]
>> Verifying API and Device keys…
!! Couldn’t get a response. Please check your firewall settings so that Curl can connect to http://control.preyproject.com over port 80 (HTTP).
Esto significa que Prey es capaz de conectarse a Internet, pero no al Panel de Control.
Cómo corregirlo
En ambos casos debemos decirle a nuestro firewall que no queremos que bloquee a Prey, y que le permita realizar conexiones.
En Windows (XP/Vista/7)
En este caso deben agregar una regla al firewall de windows, en la cual permitan el acceso a Internet de curl.exe (o curl64.exe si tu Windows es 64 bit). Ambos archivos se encuentran en \platform\windows\bin\ dentro de la carpeta de instalación de Prey. Para mayor información de como realizar esta configuración, este link explica los pasos a seguir.
En Mac
Si estás usando LittleSnitch, abre el panel de configuración y dale acceso a curl para que realice conexiones sobre el puerto 80 a control.preyproject.com
En Linux
Asegúrate que IPTtables no esté bloqueando a curl de realizar conexiones. Si estás usando alguna distribución como Ubuntu, Fedora u openSUSE, puedes abrir la utilidad gráfica de configuración como Firestarter que te ayudará a realizar esto.
Tengo un Mac 10.4, ¿Puedo instalar Prey?
¡Por supuesto!, Eso si de forma manual, ya que el instalador está desarrollado para la versión 10.5 hacia arriba. Estos son los pasos que debes realizar:
- Descarga el archivo zip para Mac desde http://preyproject.com/releases.
- Descomprímelo y muévelo a /usr/share/prey
- Si no tienes cuenta en el Panel de Control, crea una nueva, luego agrega un dispositivo, y con eso obtendrás la llave API y la llave dispositivo. La llave API la encuentras en la página de Perfil, y la llave de dispositivo en la página de tu dispositivo recién creado.
- Edita el archivo config ubicado en /usr/share/prey, e inserta ambas llaves en las entradas correspondientes: Llave API en api_key y llave dispositivo en device_key
- Ejecuta Prey como root para que éste se registre en el cron, y así se ejecute en los intervalos definido: sudo /usr/share/prey/prey.sh
Problemas con el Panel de Control
No puedo ingresar a mi cuenta
Existen 2 formas de crear cuentas en Prey. La primera es a través del sitio web http://preyproject.com, y la segunda automáticamente desde el instalador, en caso que no tengamos una creada previamente.
En ambos casos, siempre es necesario activar la cuenta mediante el link que es enviado a la casilla de correo ingresada al momento de la inscripción. Si la cuenta no es activada, no es posible ingresar al Panel de Control web, y por lo tanto, marcar el dispositivo como desaparecido.
Mi dispositivo parece no estar sincronizado con mi Panel de Control
Al momento de la instalación, Prey guarda 2 claves de configuración (Llave API y Llave dispositivo) en el computador. La primera está asociada a la cuenta de usuario, y la segunda al dispositivo que está protegiendo. Con estas llaves, el Panel de Control es capaz de responder de forma inequívoca en cada solicitud que se realice.
Cómo verificarlo
Cuando ejecutas Prey en modo de chequeo, deberías ver lo siguiente:
– CHECK MODE ENABLED.
[...]
>> Verifying API and Device keys…** API key is valid. Your user account is correctly set up.
** Device key is valid. Good. Current status is ok.
Cómo corregirlo
Si recibes cualquier tipo de mensaje que indique que tu llave API o llave de dispositivo (API Key y Device Key) es inválida, entonces debes re-instalar Prey. En Windows, puedes simplemente volver a configurar Prey a través de la aplicación “Setup Report Method”.
El Panel de Control indica que mi dispositivo está “no verificado”.
El estado “unverified” siginifica que Prey no ha sido capaz de reportarse exitósamente desde el dispositivo hacia el Panel de Control web. Esto puede ocurrir por alguna de las causas mencionadas anteriormente, ya sea por algún problema de conexión o bien de antivirus. Recuerda además que Prey toma algunos minutos en realizar su primera conexión el Panel de Control, por lo que es normal que los nuevos dispositivos se encuentren en estado “Unverified”.
Cómo verificarlo
Ejecuta Prey en modo de chequeo, y revisa la salida. Si todo está ok, deberías ver lo siguiente:
En Windows
– CHECK MODE ENABLED.
[...]
>> Verifying Prey installation…– Checking if cron.exe is running…
– Found!
– Checking for start up registry entry…
– Registry entry found. Prey is being run on each user log in.
[...]
En Mac y Linux
– CHECK MODE ENABLED.
[...]
>> Verifying Prey installation…– Checking if cron daemon is running…
– Cron daemon found.
– Checking for crontab entry…
– Found!
Repentinamente dejaron de llegar reportes desde mi dispositivo
Si el dispositivo está marcado como perdido, y repentinamente dejaron de llegar reportes al Panel de Control, entonces es posible que el ladrón lo haya desconectado de Internet, cerrado la tapa del computador (y por lo tanto quedó en modo suspendido) o simplemente lo apagó.
Ahora, si estás seguro que el computador está prendido y conectado (tal vez estás probando Prey), entonces probablemente algo sucedió que impide que Prey se ejecute o bien se conecte al Panel de Control. Las causas posibles son la actualización del antivirus, o un que un nuevo firewall haya sido instalado.
Reinicié mi computador, y no llegaron más reportes
Si tu sistema operativo es Windows (XP/Vista/7), seguramente algún eliminó la configuración que le permite a Prey activarse en cada inicio del computador. En los casos de Mac y Linux, puede existir un problema con cron. Revisa este punto que es donde explicamos como diagnosticar si Prey se está iniciando correctamente cada vez que reinicias tu computador.
Problemas en modo independiente
No me llegan los reportes vía email!
Lo más probable es que haya algún error en la configuración del servidor de correo (SMTP).
How to fix
Intenta usando el nombre de usuario sin @casilla.com, o, en caso de que así esté, inténtalo al revés. Si nada de eso funciona te recomendamos intentar con otro servidor de correos o bien cambiando la casilla de destino (verás que eventualmente funciona).
Ahora, si usas Linux es posible que no tengas instaladas las dependencias del software que usa Prey para enviar los correos. Se trata de las librerías perl IO::Socket::SSL y NET::SSLeay, que a menos de que hayas instalado Prey manualmente deberían ya estar presentes en tu computador.
Problemas con los módulos
Mi computador no está marcado como perdido, pero igual se bloquea/suena/muestra la alerta.
A partir de la versión 0.4 de Prey, los módulos se dividieron en 2 grupos: Los de reporte y los de acción. Tal como su nombre lo indica, los módulos de reporte sólo se ejecutarán al momento de estar generándose un reporte, dado que su principal función es obtener información para luego ser enviada al panel de control. Los módulos de acción en cambio son — como su nombre lo indica — acciones que se ejecutan en el computador independientemente si el computador esta marcado como perdido. Por lo tanto, si el módulo de Lock, Alert, Alarm — o cualquier otro módulo de acción que a futuro pueda aparecer — se ejecuta en tu computador, esto es simplemente porque lo tienes activado en el Panel de Control.
Como verificarlo
Simple, entra a tu Panel de Control, elige el dispositivo, y en el tab superior haz click en “Módulos”. La columna de la derecha es la de los módulos de acción. ¿Hay alguno activado?.
Cómo corregirlo
Tan solo desactiva el módulo de acción que no quieres que se siga ejecutando en tu computador, guarda los cambios, y listo!.
El módulo Geo no me funciona
Antes que todo, asegúrate que lo tengas activado!
Para operar, el módulo Geo necesita capturar información de todas las redes inalámbricas que el dispositivo tenga a su alcance en ese momento. Una vez obtenida esta información, es enviada al servicio de geolocalización que devuelve la ubicación en que se encuentra el computador. Por lo tanto, si el módulo GEO no funciona, esto se debe a:
- Tarjeta Wifi apagada o no configurada correctamente.
- No has instalado las actualizaciones de Windows. Necesitas tener al menos el Service Pack 2 instalado. También asegúrate que la API de LAN inalámbrica de Windows esté instalada.
- El servicio WLAN (Windows) está abajo. Puedes activarlo desde la ventana de Servicios en el Panel de Control de Windows (busca el servicio llamado WLANSVC en Vista/7 o Windows Zero Conf en 2000/XP).
- No existen puntos de acceso Wifi en el alcance del dispositivo. Esto sucede a veces.
- El servicio de geolocalización no está respondiendo con coordenadas válidas.
El módulo Geo funciona a veces
El módulo Geo puede no funcionar a veces, ya que tal como se explica anteriormente podría suceder que:
- No existen Hotspots Wifi en el alcance del dispositivo (recuerda que el ladrón puede estar en un lugar escondido)
- El servicio de geolocalización a veces se confunde y no entrega coordenadas correctas
No llegan imágenes de la webcam
Si las imágenes de la webcam no están llegando, esto puede ser por lo siguiente:
- La webcam no está bien configurada en el dispositivo: Te recomendamos que revises si te funciona con otras aplicaciones, y si no es así intentes instalar nuevamente los drivers.
- La webcam no pudo ser detectada por el módulo: Probablemente está siendo utilizada por otro programa al momento de intentar tomar la foto. Intenta nuevamente cuando hayas cerrado el programa que la usa (Skype, Gtalk, etc…)
Las imágenes de la webcam llegan muy oscuras
Nos hemos dado cuenta que algunas cámaras web toman un poco más de tiempo en abrir el lente y tomar la foto. En este caso no es un problema de drivers, sino solamente un problema de luminosidad. Puedes intentar:
- Acercarte a un lugar con más luz y ver si la imagen mejora
- Aumentar el brillo de la pantalla
