voy a empezar a documentar lo que logro hacer con xulrunner.
Lo primero que quice hacer es cambiar el user agent. para poder luego identificarlo con un php
echo $_SERVER['HTTP_USER_AGENT']
COMO CAMBIAR EL USER AGENT AL XULRUNNER
Edite el archivo: xulrunner\defaults\pref\xulrunner.js
y agregue la siguiente linea:
pref("general.useragent.override", "porque_no_te_callas");
y asi el user agetn pasa a ser: porque_no_te_callas
fuente:http://forum.skybound.ca