Gune SYStemS

Demosle un poco a la Tecnologia
Archivado en: Symbian, Telefonía — guisKAS @ 11:07

Uno de los grandes problemas de los teléfonos symbian es que las aplicaciones instaladas tienen que estar convenientemente firmadas.

La forma mas sencilla de evitar esto y poder instalar cualquier programa, es tan simple como poner un programa en el móvil que nos permita saltarnos esta seguridad.

el programa que necesitamos es el:

- Installserver ( lo subo yo, por que he puesto los dos modelos en un archivo pero saled de http://www.thephoneclub.es/ )

- tener instalado el rompacher

pues es tan sencillo como darle a disable caps dentro del rompacher y copiar el .exe en la carpeta c:\SYS\BIN

y ya con esto podremos instalar nuestars aplicaciones sin firmar.

luego buscando por ai encontré un aplicación para poder activar y desactivar el installserver . de esa forma evitamos instalar cosas que no se deban o evitar errores.

la aplicación es instsvrOnOff (Descargar)

y para poder usarla necesitarepo tener Python en nuestro movil (Descargar)

una vez instaladas las dos aplicaciones con el instsvrOnOff lo que ara es desactivar y reactivar el Installserver.exe

espero que os aya servido de ayuda .

Fuentes: http://www.thephoneclub.es/


Archivado en: Symbian, Telefonía — guisKAS @ 11:06

Esta aplicacion es muy util sobretodo a la hora de mover archivos por el movil y poder parchear aplicaciones , envio de archivos del movil, abrir y leer la rom y las otras unidades del movil .

para intalar necesitamos dos paquetes el original y una versio parcheada :

- original (version trail)

-version parcheada

primero instalamos la version original y luego la parcheada

luego cuando nos pida un nº de serie le ponemos 0000

y ya con esto la tendremos instalada


Archivado en: Symbian, Telefonía — guisKAS @ 14:50

En esta entrada os voy a comentar como se puede quitar las protecciones que tiene symbian para los archivos boqueados.

Lo primero que tendremos que hacer es bajarnos este paquete:

1- Tutorial Para Hackear Plataforma Symbian - que pertenece a http://www.thephoneclub.es

En este paquete os encontrareis un manual de cómo poder hacer el hack del symbian.

Os lo explicare un poco por encima.

Nos encontraremos tres carpetas :

  1. Parches
  2. ROMPatcher_FP1
  3. ROMPatcher_pre-FP1

Las carpetas 2 y 3 son unos programas que devemos instalar en nuestro telefono pero solo uno de ellos para saber cual tenemos una lista de telefonos y su correspondiente archo.

En mi caso tube que usar lo que habia en la carpeta dos ( en las dos carpetas hay lo mismo pero son diferentes(versiones)

Pues lo que tenemos que hacer es instalalar en el movil el s60_3_1_app_trk_2_7.sisx este nos servira como enlace para que el hack pueda instalarse

Una vez instalado. Ejecutamos en el móvil el trk que nos pedirá una conexión bluetooth o usb. Una vez realizada esta conexión, tenemos que buscar cual es el puerto COM del móvil para poder usar el programa RPInstaller.exe y poder instalar el hack.

Luego el contenido de la primera carpeta la pondremos en E:\Patches\ y con esto tendremos la posibilidad de desactivar la seguridad de los symbian .

Para hacerlo tan solo hay que entrar en el programa instalado ROM pach del móvil y en opciones poner enable caps y nos permitirá escribir en las carpetas de c: del móvil.

También podremos activar los plugins que vienen en la carpeta paches.

Lo que os recomiendo es que os miréis el manual que viene muy bien detallado y lo mismo os lo explica mejor que yo ;)

Fuentes:

Pagina oficial de http://www.thephoneclub.es


Archivado en: Symbian, Telefonía — guisKAS @ 14:07

Navegando por ahí he descubierto la forma para quitar toda la basura que te ponen los operadores en el teléfono.

La forma es muy sencilla y segura. Solo necesitaremos dos programas:

1 - Nemesis Service Suite Beta 1.0.38.14 (abreviatura para futuras referencia NSS)

2 - Nokia Updater

Lo primero que debemos hacer en instala el NSS y elegir las opciones por defecto.

Una vez instalado conectamos el teléfono por usb y abrimos el NSS.

Dentro presionaremos el icono de la lupa para que encuentre nuestro móvil y liego el icono del teléfono (Phone Info) para que nos ponga las opciones del teléfono.

Luego en el recuadro del “Production Data Edit” le damos al botón de “read” y nos aparecerá la info de nuestro móvil.

Pues ya lo único que ha que hacer es sustituir el nº de Producto (Procuct code) y ponemos 0541799, chequeamos el cuadradito de “enable” para que nos coja la modificación y le damos al botón de “write”.

Con todo esto lo que hacemos es cambiar el tipo de producto que lleva dentro, cada móvil y operador tiene un código diferente y el que hemos puesto es el código de producto de un nokia 6120 calssic con el frimware de los teléfonos libre. Existirá un nº para este mismo móvil con la adaptación d3e moviestar, vodafone… etc.

Ahora viene lo mas fácil que es usar el Updater de nokia, con el cual, aunque ya este actualizada, nos permitirá actualizar o pisotear (como fue mi caso) el firmware anterior y retirar las molestas animaciones del móvil.

También este manual nos servirá para todos los móviles, pero ojo que tendréis que encontrar los códigos para vuestro móvil en particular. Listado de gsmspain

Fuentes:

Pagina oficial de Nemesis Service Suite

Pagina oficial de Nokia Updater

Foro donde he encontrado parte de la información - gsmspain


Archivado en: Servidores, Telefonía — guisKAS @ 12:14

Estos días he estado trasteando con las posibilidades del 3g y los servicios que ofrecen y me vino a la idea de poder crear un servidor sms corporativo. Con la posibilidad de enviar un correo electrónico a una dirección y que se convirtiese en un mensaje de texto.

Pues bien la cuestión es que lo he conseguido, y todo gracias a ActiveXperts SMS Messaging Server.

El sistema es muy sencillo, solo necesitas un tarjeta de comunicaciones tipo pcmci o usb (preferible usb por el tema de poder ponerlo en un sobremesa). la velocidad es indiferente .. es decir, yo lo he probado con una 3,5g de telefónica y va de vicio pero supongo que podrá ser cualquier cosa mientras sea móvil.

El sistema tal y como yo lo tengo enganchado es para hacer un relay por así decirlo de los mensajes de una cuenta que se llama sms@diminio.com en la cual se le pone en el asunto el nº de teléfono y el en cuerpo del mensaje el mensaje propiamente dicho.

os voy a comentar un poco como lo he configurado:

Existen una tres configuración a tener en cuenta la primera es el tipo de base de datos, por defecto viene con acces pero podremos ponerle msql y mysql, lo cual nos puede dar muchísimas posibilidades a la hora de crear una interfaces de envío de sms, ya que lo podremos hacer con programas en VB o en alguna pagina web con php .

Luego hay que configurar los canales o las vías por donde uno quiere enviar o recibir la información. en mi caso he configurado tres canales, en primero es el propio moden usb ( se pueden configurar mas) y los otros dos son el pop y el smtp del servidor de coreo. el primero lo usaremos para poder enviar y recibir por sms . y los otros dos nos servirán de ayuda para poder gestionar los envíos y la recepción por correo electrónico .

y por ultimo y lo mas complicado son los triggers, que no es otra cosa que los procesos por los cuales quieres que se evalúe la información recibida, como por ejemplo que una vez que llega un correo por pop lo reenvíe por sms y una confirmación de envío por smtp.

os voy a poner mi programación que he creado yo, a partir de los ejemplos que viene para hacer el envío de sms y confirmación por smtp :

‘ // ========================================================================
‘ // C:\Archivos de programa\ActiveXperts\SMS Messaging Server\Projects\email2sms\Triggers\email2sms.vbs
‘ // ========================================================================

Option Explicit

CONST STR_DEBUGFILE = “C:\Archivos de programa\ActiveXperts\SMS Messaging Server\Sys\Tmp\email2sms.txt”

‘ Declaration of global objects
Dim g_objMessageDB, g_objDebugger, g_objConstants

‘ Creation of global objects
Set g_objConstants = CreateObject( “AxSmsServer.Constants” )
Set g_objMessageDB = CreateObject( “AxSmsServer.MessageDB” )
Set g_objDebugger = CreateObject( “ActiveXperts.VbDebugger” )

‘ Set Debug file - for troubleshooting purposes
g_objDebugger.DebugFile = STR_DEBUGFILE
g_objDebugger.Enabled = true

‘ // ========================================================================
‘ // Function: ProcessMessage
‘ // ————————————————————————
‘ // ProcessMessage trigger function to process incoming messages
‘ // ========================================================================

Function ProcessMessage( numMessageID )
Dim objMessageIn, objMessageOut ,direccion

g_objDebugger.WriteLine “>> ProcessMessage”

‘ Open the Message Database
g_objMessageDB.Open
If( g_objMessageDB.LastError <> 0 ) Then
g_objDebugger.WriteLine “<< ProcessMessage, unable to open database”
Exit Function
End If

‘ Retrieve the message that has just been received. If it fails then exit script
Set objMessageIn = g_objMessageDB.FindFirstMessage( “ID = ” & numMessageID )
If g_objMessageDB.LastError <> 0 Then
g_objMessageDB.Close
g_objDebugger.WriteLine “<< ProcessMessage, FindFirstMessage failed, error: [" & g_objMessageDB.LastError & "]”
Exit Function
End If

‘ Change Status to from Pending to Success. If you don’t do it, the message will be processed by subsequent triggers (if defined) because message is still pending
objMessageIn.Status = g_objConstants.MESSAGESTATUS_SUCCESS
g_objMessageDB.Save objMessageIn

g_objDebugger.WriteLine “Incoming message saved, result: [" & g_objMessageDB.LastError & "]”

ReplyMessage ( objMessageIn )
enviosms “+34″&objMessageIn.Subject , objMessageIn.Body, objMessageIn.MessageReference

‘ Close the Message Database
g_objMessageDB.Close

g_objDebugger.WriteLine “<< ProcessMessage”

End Function

‘ // ========================================================================
‘ // ReplyMessage
‘ // ————————————————————————
‘ // Auto reply to every incoming SMS message
‘ // ========================================================================

Function ReplyMessage( objMessageIn )

Dim objMessageOut
Dim strResponse

strResponse = “su mensaje a sido enviado.” & vbCrLf & “Tu mensaje:” & vbCrLf & objMessageIn.Body

g_objDebugger.WriteLine “>> ReplyMessage”

‘ WRITE YOUR CODE HERE (for instance: forward message to an e-mail address, see below)
Set objMessageOut = g_objMessageDB.Create
If( g_objMessageDB.LastError = 0 ) Then
objMessageOut.Direction = g_objConstants.MESSAGEDIRECTION_OUT
objMessageOut.Status = g_objConstants.MESSAGESTATUS_PENDING
objMessageOut.Type = objMessageIn.Type
objMessageOut.Subject = “SMS confirmacion de envio : a” & objMessageIn.Subject ‘ To properly support e-mail messages
objMessageOut.Recipient = objMessageIn.Sender
objMessageOut.ChannelID = 0
objMessageOut.Body = strResponse
g_objMessageDB.Save objMessageOut
End If

g_objDebugger.WriteLine “<< ReplyMessage”

End Function

‘ // ========================================================================
‘ // SendSms
‘ // ————————————————————————
‘ // Create an outgoing, pending SMS message in the message database
‘ // ========================================================================

Function enviosms( direccion, cuerpo, por )

Dim objsmsOut

g_objDebugger.WriteLine “>> SendSms”

Set objsmsOut = g_objMessageDB.Create
If( g_objMessageDB.LastError = 0 ) Then
objsmsOut.Direction = g_objConstants.MESSAGEDIRECTION_OUT
objsmsOut.Type = g_objConstants.MESSAGETYPE_SMS
objsmsOut.Status = g_objConstants.MESSAGESTATUS_PENDING
objsmsOut.Recipient = direccion
objsmsOut.ChannelID = 0 ‘ Any available SMS channel
objsmsOut.MessageReference = por
objsmsOut.Body = cuerpo
g_objMessageDB.Save objsmsOut
End If

g_objDebugger.WriteLine “<< SendSms”

End Function

La verdad es que me ha gustado mucho el programa y ocupa muy poco, unos 6 MB. La aplicación tiene dos formas de instalar una como servidor y otra como cliente, por lo que podremos administrarlo remotamente. Y el programa se instala como servicio por lo que se ejecuta en segundo plano.

Lo única pega que le podría es su costo que los 1300e que cuesta duelen un poco. Pero por esa pequeña salvedad me ha gustado mucho (tan bien ha sido el único potente que he encontrado)

Actualmente estamos haciendo pruebas en mi empresa con este servidor y esta funcionando realmente bien.

fuentes:
Pagina oficial: ActiveXperts SMS Messaging Server


Nokia 6120 Classic

05 30th, 2008
Archivado en: Telefonía — guisKAS @ 10:53

Gracias a los puntos de vomiestar , he podido pillarme por 0€ el nokia 6120 classic, es muy parecido al n70 que tenia( que ha heredado mi padre). Pero el procesador es mas potente, tiene cobertura 3,5G y algunas cosillas mas que me han ido gustando.

De momento solo estoy probando lo pero y<a os comentare cosillas y tucos sobre el.


Una de telefonía

02 14th, 2008
Archivado en: Telefonía — guisKAS @ 10:20

logo_rosa-1.gifsimyo_logook.png
Hoy me ha llegado una nueva tarjeta SIM de móvil de la compañía Simyo.

La verdad es que me ha sorprendido la rapidez con la que han enviado la tarjeta apenas 12h.

Las primeras impresiones han sido muy buenas. Una información bastante clarita y muy simple de activar. Muy parecido a Yoigo. Mero lo mejor de todo fue al meterme en la pagina Web y comprobar que el servicio que tienen en la misma es de lo mejorcito.

Puedes controlar todo, desde el consumo de una forma simple (seas prepago o contrato) y diferentes estadísticas, del tipo al nº que mas llamas, los mensajes, etc.

La primera impresión es que es mucho más profesional que Yoigo, cuando solicite la tarjeta a Yoigo, esta me tardo 3 semanas y no 12 horas como Simyo.

Luego otra cosa es el tema de la tarificacion.

Yoigo Simyo
Establecimiento de llamada 0,12 € 0,15 €
Misma compañía 0€/1Hora - 0,12€ 0.09 €
Consumo mínimo 6,00 € - €
Nacionales 0,12 € 0,09 €
Móviles 0,12 € 0,09 €
Internacionales 0,30 € 0,30 €
SMS 0,10 € 0,09 €
MMS 0,30 € 0,29 €
Internet 1,2/dia (free) 0,99/dia/100Mb

A simple vista Simyo parece mejor, es más barata y no te piden consumo mínimo, aunque el establecimiento de llamada es un como mas elevado.

Para sacar partido a las dos tarificaciones es mejor usar Yoigo para unos pocos minutos y simyo para llamadas largas.

En cuanto a Internet dependiendo del uso es mas barato Simyo, pero si tienes intención de consumir mas de 100Mb sale mejor con Yoigo tiene tarifa plana en trafico.

Por ultimo esta el trafico interno entre móviles de la misma compañía. Con yoigo te dan la primera hora gratis, cosa que no lo hace Simyo.

En definitiva, la elección entre las dos compañías dependerá del uso real que se de Internet y llamadas cortas o llamadas largas y mensajes de texto.

Yo actualmente dispongo de las dos compañías y creo que me quedaren con ambas.


Ordenadores Pequeños

01 18th, 2008
Archivado en: General — guisKAS @ 13:30

Durante mucho tiempo he estado buscando ordenadores pequeños o miniordenadores.No por nada en especial, es solo que me gustan ver a los equipos pequeños funcionando y usarlo para diferentes cosas.

Últimamente cotilleando un poco por la red me he encontrado con dos jollitas de lo pequeño, que me han gustado mucho :

PicotuxEl primero se tata de Picotux. se trata de un equpo muy pequeño .. tiene un tamaño un poco mas grande que un conector hembra de rj45. Se trata de un “ordenador” con un procesador arm 7 Netsilicon NS752. a 55Mz ( la verdad que un poco lento). con 8 Mb de ram y hasta 4 Mb de memoria flash para almacenaje, un puerto de red 10/100 con PoE opcional y otro serie para entrar en la consola. El sistema operativo es uClinux 2.4.27 Big Endian (linux por supuesto) con un webserver y telne. La utilidad real de este aparato aun no la tengo clara, ya que … que haces con solo 4 Mb de espacio en disco y con tam poca ram. Supongo ke puede servir para hacer algún tipo de chequeo en un red o algo por el estilo , pero me hizo mucha gracia el tema . El precio de esta miniatura es de 150€ en su modelo con puerto serie, 4Mb de flash y PoE, excesivamente caro.

LinutopEl otro equipo del que os quiero hablar, y del cual lo mas seguro me lo compre, es Linutop . Este equipo es mas grande que el anterior, y cuenta con algunas mas prestaciones.Tiene un procesador AMD Geode LX700 (x86) con 256 de ram, tarjeta de vídeo y de sonido integrados, 4 puertos usb y uno de red 10/100. Viene con un pendrive de 1Gb con Xubuntu 6.10 “Edgy Eft” en su interior. Otro aspecto interesante de Linutop es el es caso consumo que tiene de apenas 5W. Personalmente este equipo me atrae mucho y solo tiene un desventaja a mi parecer y es la necesidad de un teclado ratón y monitor externos. y que no tiene wifi integrado. Pero es un equipo atractivo y que espero que en poco tiempo lo pueda tebner en mis manos. El precio es un poco caro, comparado con un equipo normal, pero no es tan excesivo como el picotux, unos 280€.

Por si queréis ver un poco mas os dejo unos enlaces para ver la información de los mismos :

Página oficial de picotux

Página oficial de linutop

Pdf con las especificaciones en español sobre el linutop


Dns’s y Spam

12 16th, 2007
Archivado en: Internet, Servidores — guisKAS @ 17:53

Durante estos días comprobando la instalación que he realizado con hMailServer y me ha surgido un problema muy grande. Algunos correos no lo recogían algunos servidores.

Indagando un poco en la cuestión, ya que era raro por que otros podían revivirlo, empece a buscar información.

Primero, revise que el dominio no estuviera en las listas de mail-abus (en las listas de spam), en concreto hice un Lookup y el resultado fue negativo…. Eso fue una buena noticia.

Ahora el tema era… que estaba pasando con esos mails que no llegan … pues revisando diferentes documentaciones, llegue a la conclusión de que el problema estaba en los registros que tenia el dominio.

Para tener un dominio apuntando a un servidor privado (que este en nuestro trabajo o casa), es necesario contratar aparte del dominio, un servicio de dns el cual nos servirá para poder introducir las entradas o resoluciones de nuestra IP publica (es decir, que cuando escribimos gunesystems.net necesito que alguien le diga cual es mi IP (para que se vea bien la web) y de eso se encarga el servidor de DNS).

Bueno pues el tema es que cuando enviamos un correo, nuestro servidor tiene que enviar a otro servidor este correo, y durante este proceso el otro servidor hace unas comprobaciones para saber si el correo no es spam.

Entre estas comprobaciones, hay dos que considero que son las mas importantes. la primera es el HELO en la que los servidores se presentan y se dicen cuales son sus respectivos dominios, esta es automático entre los servidores de correo.

El otro es el uso de SPF (Sender Policy Frambueso-Convenio de Remitentes). Este sistema evita la falsificación de correo electrónicos, ya sabes eso que se envían en nombre de otro. Para evitar esta situación se han llevado acabo unas comprobaciones, mediante el servidor de dns en el cual mediante un código se puede autorizar a un servidor en concreto a enviar correos electrónicos. De esta forma se evita la suplantación de identidades en el correo electrónico.

Como activamos el SPF ? Es muy simple, lo que hay que hacer es retocar las entradas de las DNS a continuación pongo un ejemplo :

A - gunesystems.net - 214.97.10.24
A - *.gunesystems.net - 214.97.10.24
MX - gunesystems.net - gunesystems.net 0
TXT - gunesystems.net - v=spf1 a mx:214.97.10.24 ~all

Las dos primeras lineas corresponden al re direccionamiento que apuntan a la ip de mi servidor.

La linea MX corresponde a la activación del re direccionamiento del correo. en este caso gunesystems.net(MX) aputa a gunesystems.net(A) y el nº 0 corresponde a la prioridad ( el el caso de tener mas de un servidor de correo, a mayor el numero menos inportante)

La linea TXT es la mas importante ya que es la que va a activar el sistema SPF. En este caso la linea corresponde a las siguents caracteristicas:

v= define la versión usada de SPF (versión 1)
a autoriza a las máquinas con la IP de los registros a.
mx autoriza a las máquinas con la IP de los registros MX.
ptr autoriza a las máquinas bajo el dominio midominio.com.
~all desautoriza a las máquinas que no encajen en lo autorizado explícitamente.

En los campos a y mx se pueden incluir numerosos servidores para de esa forma poder autorizar varios servidores “v=spf1 a ptr mx:214.97.10.24 mx:214.97.10.25 ~all”

Para ayudarnos ha hacer estas entradas TXT podemos usar esta web

Una vez introducido estas entradas en el registro de las DNS y ya estar listo para usar sin problemas

Fuentes:
Wikipedi - http://es.wikipedia.org/wiki/Sender_Policy_Framework
Asistente para registros SPF en DNS - http://old.openspf.org/wizard.html


SquirrelMail

12 13th, 2007
Archivado en: General — guisKAS @ 23:44

SquirrelMailHoy nos toca hablar de SquirrelMai.

Después de haber instalado el hMailServer y dejarlo perfectamente funcionando, me di cuenta que necesitaba un web server ya que este no lo traía .

Cotilleando un poco por aí, me acorde de esta aplicación basada en php la cual es muy buena.

la instalación es sencilla lo único que requiere es un servidor web con php y luego que tu servidor de correo electrónico aguante smtp ( para el envió de correo electrónico) y imap para presentar las carpetas y los correos del servidor.

  1. descargar los archivos:
    1. Descargar la última SquirrelMail
    2. Descargar el paquete de idiomas correspondiente
  1. descomprimir el zip y colocarlo en tu servidor de paginas web’s
  2. y acto seguido hay que editar el archivo de configuración :
    1. entramos en la carpeta config y modificamos el nombre de config_default.php por config.php
    2. Editamos config.php y modificamos las siguientes líneas:
    3. $org_name = “Gune SYStemS”; #Nombre del sistema

      $org_logo = SM_PATH . ‘images/logo.jpg’; #camino del logo de entrada

      $org_logo_width = ‘437′; #anchura del logo de entrada

      $org_logo_height = ‘150′; #altura del logo de entrada

      $domain = ‘gunesystems.net’; #Dominio por defecto del correo

      $imap_server_type = ‘hmailserver’; #tipo de servidor

      $imapServerAddress = ‘localhost’; #dirección servidor IMAP

      $draft_folder = ‘Borrador’; #nombre que queremos poner a ala carpeta de borradores

      $sent_folder = ‘Enviados’; #nombre que queremos poner a la carpeta de enviado

      $trash_folder = ‘Eliminados’; # nombre que queremos poner a la papelera

      $data_dir = ‘/var/local/squirrelmail/data/’; #ruta de la carpeta data (c:/wwwroot/squirrelmail/darta)

      $attachment_dir = ‘/var/local/squirrelmail/attach/’; #ruta de la carpeta attach (c:/wwwroot/squirrelmail/attach)

      $squirrelmail_default_language = ‘es_ES’; #código de lenguaje

    4. Revisaremos el documento entero, por que hay algunas opciones interesantes
  3. Introducimos el logotipo de nuestra web en la carpeta images
  4. Ya tenemos listo nuestra pagina de coreo web

Hay mas opciones que se pueden poner como la de unirlo con una base de datos, pero bueno eso aun quiero comprobarlo luego ^^

En conclusión en 10 minutos tenemos montado un webmail que da muy buen resultado y que nos sacará de aprietos a la hora de revisar correo electrónico



Creative Commons License Esta obra está bajo una licencia de Creative Commons. Gune SYStemS | Diseño por : www.YagOlivas.com | Theme por Stealth Settings