lunes, noviembre 03, 2014

Problemas con pfsense y squid borrando su cache

Hace un tiempo el squid del pfsense no reconocía ningún sitio web para navegar, realice lo típico, reiniciar servicio, recargar configuraciones, etc. Hasta que finalmente el problema era la cache que en algunas instancias (apagados a la mala, cortes de luz, etc) quedaba corrupto y causaba que dejaran de navegar los usuarios que utilizaban el proxy. El tema es que por interface gráfica o GUI del pfsense no existe nada para limpiar la cache, caso contrario a la consola de freebsb que era mas fácil y efectiva.

Sin mas palabrería, los pasos son los siguientes:

Detenemos el servicio del Squid

# /usr/local/etc/rc.d/squid.sh stop

Luego ingresamos al directorio:

# cd /var/squid

podemos listar los directorios que están con ls nos mostrara algo como :

# acl cache logs

Luego borramos el directorio cache:

# rm -rf cache/

Posteriormente podemos crear el directorio

# mkdir cache/

asignarle permisos de usuario proxy

# chown proxy:proxy cache/

ahora creamos los directorios de cache nuevos y vacios.

# squid -zX

y finalmente iniciamos el servicio de squid

# /usr/local/etc/rc.d/squid.sh start

Y todo debería funcionar sin problemas nuevamente y los usuarios podrán navegar otra ves.


miércoles, septiembre 11, 2013

Problemas de espacio quotas en correos Cyrus/Postfix

Un problema recurrente es el tema de espacios asignado a los correos de usuarios en postifx y mas aun cuando usas directorios con Cyrus, mi caso es que todo el correo basura y demases de información, llegan a un correo root@dominio.com por que tengo varias cuentas con alias a dicho correo, por tal motivo se llena bastante rápido y el espacio asignado de quota en Cyrus era pequeño.

Lo primero que me llevo a identificar este problema fue el siguiente mensaje:

9EC633605B     2758 Fri Sep  6 14:40:07  apache@veryrealemail.com
(host /var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp] said: 452 4.2.2 Over quota (in reply to RCPT TO command))
                                         root@dominio.com
                                         info@dominio.com

En el cual si nos fijamos bien dice "Over quota" lo cual me indica que esta lleno y por tal motivo el correo quedo encolado. ( De este tipo tenia fácil 1000 correos por día ).

Ya que tenemos identificado el problema, solo nos bastaba buscar la solución.

Primer paso: Logearce como root en la maquina servidor y luego ingresar al administrador de Cyrus:

# cyradm -user cyrus localhost  <<< este seria el comando de ingreso
IMAP Password: 
              Login failed: authentication failure at /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/Cyrus/IMAP/Admin.pm line 118
cyradm: cannot authenticate to server with  as cyrus

Pero lamentablemente no me sabia la clave del usuario cyrus para poder ingresar, así que tuve que crearme un usuario con privilegios de administrador. 
Como tengo autentificacion a través de sasl tuve que crearme un usuario allí con su respectiva clave:

# saslpasswd2 -c nixon <<< creamos el usuario
# saslpasswd2 nixon <<< le cambiamos la clave a una que nos sirva
# sasldblistusers2  <<< para listar los usuarios creados
nixon@dominio.com: userPassword

Segundo paso: Aquí el usuario nixon solo esta creado como usuario normal para ingresar al cyrus, así que por lo mismo deberemos editar el archivo de imap que es el que contiene los administradores de cyrus.

# nano /etc/imapd.conf 

Buscamos la linea que dice admins que debe ser de las primeras lineas.

admins: cyrus root nixon <<< agregamos nuestro usuario a continuación de los otros admins.

Guardamos el archivo y luego por si acaso recargamos o reiniciamos nuestros servicios, de la siguiente manera:
# /etc/init.d/cyrus-imapd restart
# /etc/init.d/saslauthd restart

Tercer paso: Ahora si podremos ingresar al administrador de cyrus
# cyradm -user nixon localhost
IMAP Password: 
              dominio.com> 

Podemos ingresar el comando lm que nos listara todos los nombres de los buzones.Ejemplo nos presentara algo así: ( Solo mostré una parte, según la cantidad de usuarios creados de correo sera lo que presentara).

user.mailer-daemon (\HasChildren)                              
user.mailer-daemon.Basurero (\HasNoChildren)                   
user.mailer-daemon.Borrador (\HasNoChildren)                   
user.mailer-daemon.Enviados (\HasNoChildren)                   
user.mailer-daemon.Spam (\HasNoChildren)          
user.nixon (\HasChildren)                                     
user.nixon.Basurero (\HasNoChildren)                          
user.nixon.Borrador (\HasNoChildren)                          
user.nixon.Enviados (\HasNoChildren)                          
user.nixon.Spam (\HasNoChildren)          

Como ya ingresamos, al administrador de cyrus, veremos la quota de espacio de la cuenta root la cual nos esta dando problemas:

dominio.com> lqr user.root
user.root STORAGE 1004577/1004577 (104%)

Lo que nos indica que estamos pasado en un 4% y por tal motivo no recibe mas correos. Ahora bien modificaremos la quota aumentándola de la siguiente forma:

setquota user.root 100000000 <<< valor expresado en kb

y revisamos:
dominio.com> lqr user.root
user.root STORAGE 1004587/100000000 (1.004587%) <<< ahora solo tenemos usado el 1% :)

Salimos del cyradm

dominio.com> quit
# /etc/init.d/postfix flush
# /etc/init.d/postfix flush                   [  OK  ]
# /etc/init.d/postfix flush                   [  OK  ]
# /etc/init.d/postfix flush                   [  OK  ]

Realizamos varios flush para que desaparezca la cola y revisamos nuevamente si se desencolaron los correos:

# mailq                                       [  OK  ]
Mail queue is empty

Y walaaa se fueron los malditos correos encolados listo. 

Espero que le sirva a quien tenga un problema así o similar.

Dejare una tabla de los comandos mas comunes de cyradm:

ComandoAbreviaturaFunción
listmailboxlm Lista Mailboxes que concuerden con el patrón. Como un "ls" o "dir" 
createmailboxcm Crea un nuevo Mailbox
deletemailboxdm Borra un mailbox y sus subdirectorios 
renamemailbox renm Renombra un mailbox (no se pueden renombrar mailboxes top-level)
setaclmailboxsam Añade una entrada a las ACLs de los mailbox 
deleteaclmailbox dam Borra una entrada de las ACLs de los mailbox 
listaclmailbox lam Lista las ACLs para un determinado mailbox 
setquotasq Establece un tamaño maximo para el mailbox 
listquotalqMuestra la cuota actual para el mailbox
listquotarootlqr ó lqmMuestra las cuotas en los directorios de un mailbox
Saludos.

miércoles, junio 12, 2013

Cómo crear un lanzador rdesktop o terminal server personalizado en Ubuntu 13.04

Lo primero que tenemos que hacer es habrir una venta de una terminal, puede ser con la combinación de teclas CTRL+ALT+T o buscando en el el menu escribiendo Terminal.
Una vez abierta la terminal teclearemos la siguiente linea:


$ gnome-desktop-item-edit ~/Escritorio --create-new


Se nos abrirá una ventana llamada crear lanzador donde seleccionaremos las siguientes opciones:

  • Tipo: Aplicación
  • Nombre: Conexion Remota a Escritorio remoto
  • Comando: rdesktop -f -d dominio -u nixon 192.168.1.69 -k es -N  -a 15 
  • Comentario: Escritorio Remoto


Solo nos queda hacer click en Aceptar y se encontrara listo el lanzador personalizado en el Escritorio de Ubuntu.
Para cambiar el icono que viene por defecto al crear un nuevo lanzador, así que solo tendremos que ubicarnos sobre el y hacer click con el botón derecho del mouse y luego seleccionar propiedades, y una ves adentro de las propiedades hacer click en el icono del lanzador y podremos cambiar por la imagen que nos guste.


########################################################################

Entorno de escritorio gnome classic en Ubuntu

sudo apt-get update; sudo apt-get install gnome-session-fallback 

Una vez instalado, cerrar la sesión y en la pantalla de logeo, haz clic en el icono del logotipo y selecciona identificare con Gnome Flashback (Compiz) o Gnome Flashback (Metacity). 

Al hacer esto selecciona (compiz) 

########################################################################

Conexión wifi en Ubuntu con tarjetas Broadcom bcm43xx

lspci | grep Broadcom

sudo apt-get install b43-fwcutter

sudo apt-get install firmware-b43-installer


jueves, abril 04, 2013

Creando Alias de correo en Postfix


Creando alias de correo.

Todo depende de como tengan configurado su postfix, en mi caso el archivo de alias esta en:

/etc/aliases

Solo bastaría con agregar la cuenta de correo en dicho archivo al final de linea, ejemplo:

soporte: nixon, sir.nixon@gmail.com


Esto quiere decir, que en nuestro caso el dominio del correo como ejemplo es darkside.com , lo que nos indica que no es necesario colocar el dominio de la cuenta a redireccionar, por tal motivo solo colocamos nixon y no nixon@darkside.com pero en el caso de un correo externo como gmail, se deberá colocar el nombre completo de cuenta y dominio.
Se pueden colocar tantos correos como se requieran separados por " , ". 
En este caso todos los correos enviados a soporte@darkside.com se enviaran a nixon@darkside.com y a sir.nixon@gmail.com.
Una ves agregado los correos solo debemos recargar la base de datos de alias de postfix, de la siguiente manera:

# postalias /etc/aliases

finalmente solo resta recargar el servidor postfix:

# /etc/init.d/postfix reload

Espero que les sirva de ayuda para ahorrar tiempo.

NOTA: En algunos postfix el archivo de alias esta en /etc/postfix/aliases

Saludos.-



lunes, enero 21, 2013

Se desconecto la sesion remota porque no hay servidores de licencias de escritorio remoto

Simplemente esto sucede por que el windows ( como cliente) no encuentra el registro de licencias de terminal server.

Una solución es adquirir una licencia original de windows y la otra es ir borrando el registro cada dos meses para ir renovando este registro como si fuera uno nuevo.
( Otra solución es que instales Linux/GNU y te conectes por rdesktop ).

Bajo Windows 2000 o XP:

Para que los clientes de Windows 2000 o superior puedan volver a entrar debemos borrar la siguiente clave en el registro (regedit), simplemente con eso, el servidor volvera a dar otros dos meses de licencia temporal.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\HardwareID\ClientHWID

NOTA: Se recomiendo borrar la carpeta completa MSLicensing e intentar conectar nuevamente.

Bajo Windows Vista:

Los clientes de Windows Vista pueden volver a entrar editando la siguiente clave en el registro (regedit):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\HardwareID\ClientHWID
Cuando le demos doble click nos saldrán una lista de números algo así:
0000   03 03 30 02 50 02 09 ef
0008   06 87 56 87 65 32 ab a5
……….
Cambiaremos el primer 03 por 04, suma siempre uno a ese valor (el del grupo 0000).
Ahora debemos borrar el contenido de la siguiente carpeta del registro, no borres la carpeta, sólo el contenido:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\Store\
Ya puedes volver a entrar.

Bajo Windows 7:

Los clientes de Windows Vista pueden volver a entrar editando la siguiente clave en el registro (regedit):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\HardwareID\ClientHWID
Cuando le demos doble click nos saldrá una lista de números algo así:
0000   03 03 30 02 50 02 09 ef
0008   06 87 56 87 65 32 ab a5
……….
Cambiaremos el primer 03 por 04, suma siempre uno a ese valor (el del grupo 0000).
Ahora debemos borrar el contenido de la siguiente carpeta del registro, no borres la carpeta, sólo el contenido:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\Store\
Ya puedes volver a entrar.

Bajo Linux:

En Linux existen clientes que realizan la misma función que los de M$, RDesktop es un ejemplo, o TSClient, esta es una interfaz que llama a RDesktop. Pues ocurre exactamente lo mismo, Las licencias de RDesktop o TSclient caducan cada dos meses, la solución bajo Linux es utilizar un alias cada vez que nos caduque para llamar a RDesktop:
alias rdesktop=’rdesktop -n nombre‘

Donde nombre cambiará cada dos meses y la primera vez no podrá llamarse igual que tu máquina, ya que supuestamente el nombre de tu ordenador ya ha caducado.
A parte, en el /home del usuario tendremos una carpeta llamada .rdesktop donde tendremos las licencias que nos ha otorgado el servidor de Terminal Server, ya no servirían estas, se pueden eliminar.

viernes, septiembre 07, 2012

Comandos simples en Postfix con Centos


Postfix

Ocasionalmente puede pasar que en nuestro servidor de correo postfix queden correos encolados y que por algún motivo como escribir mal el correo que deseamos enviar o bien por que ya la dirección de correo a la cual escribimos no existe, hace que nuestro correo quede encolado. Por tal motivo dejo algunos comandos útiles para esos casos y otros.

postsuper -d numero
(eliminar el mensaje encolado)

Ejemplo:
3E89D34020     1816 Thu Sep  6 13:00:30  root@nixon.org (connect to mx2.masteremail.net[200.9.128.140]: Connection timed out) v-jhermosilla@microsoft.cl

[root@mail nixon]# postsuper -d 3E89D34020
postsuper: 3E89D34020: removed

postsuper -d ALL
(eliminar todos los mensajes)

postsuper -r Number
(Encolar de nuevo el mensaje)

postsuper -r ALL
(Encolar de nuevo todos los mensajes)

postqueue -p
(Mostrar la cola de correo por pantalla)

postqueue -f
(Hacer un flush de la cola de correo, intentar enviar todos los correos)

Saludos.-

lunes, septiembre 03, 2012

Cambiar Zona Horaria Linux Centos

Ya que el servidor Centos que utilizo es bastante viejo antiguo, en ves de sincronizar la hora con un servidor, solo cambiaremos la zona horaria ( por tema de la diferencia de una hora ).

Verificamos:


[root@mail America]# date
lun sep  3 09:15:01 CLT 2012

Bueno el servidor cada cierta hora estará sincronizando la hora con los servidores establecidos, por lo mismo si cambiamos la hora con date, la hora se cambiara sola después de un rato.

El archivo que tiene la zona horaria es el que se encuentra en /etc/localtime y las zonas horarias disponibles se encuentran en la ruta /usr/share/zoneinfo que tiene archivos para cada zona horaria disponible.
A modo de respaldo realizamos una copia del archivo de zona horaria que se encuentra en uso:

# cp -a /etc/localtime /home/nixon/zonahoraria/

Y luego copiamos la zona horaria que se requiere utilizar.( en mi caso utilizare la de Argentina, Buenos Aires).

# cp -a /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime

Nos preguntara si queremos sobrescribir el archivo existente y colocamos que si, ademas que ya lo tenemos respaldado)

cp: ¿sobreescribir «/etc/localtime»? (s/n) s

Y verificamos nuevamente:

# date
lun sep  3 10:18:48 ART 2012

Y nos damos cuenta que cambio la zona horaria ART.

Saludos.-

miércoles, julio 11, 2012

Actualización de mi Samsung Galaxy SII a ICS













Antes de comenzar a preparar nuestro Galaxy S II con la mejor de las ROM y tematización posible, debemos tener todo preparado y necesario para una experiencia fácil, rápida y agradable. Los primeros requisitos básicos son los siguientes:
Leer detenidamente cada paso sin saltarse ni adelantarse a nada


  • Un Samsung Galaxy S II GT-I9100
  • Una PC con conexión a internet
  • Un cable USB para conectar el Galaxy S II a la PC
  • Los Drivers del Galaxy S II instalados en nuestra PC: ( Ideal tener kies instalado )
  • Software Odin3 v1.85 instalado.
  • Descompresor de archivos winrar y 7zip
  • Tener la batería del Galaxy S II con mas de 50% de carga.
COMENCEMOS
En este paseo por las customización y tematización de nuestro Samsung Galaxy S II GT-I9100 la idea es tener la libertad de cambiar todo a nuestro gusto en el Galaxy S II poco a poco y, si llegas a un punto donde decides no avanzar más, siempre tengas todo bien amarrado y en su sitio en tu dispositivo móvil. Así que, si eres nuevo en todo esto, no pierdas ni una coma de este tutorial.


DOWNLOAD MODE Y RECOVERY MODE
Para quienes vengan ya del Samsung Galaxy S conocerán de sobra qué son los Combo de los 3 botones para acceder al Recovery Mode y Download Mode. En el citado Galaxy S estos combos venían sin activar en algunos terminales, teniéndolos que habilitar nosotros mismos por nuestros medios, tal cual explicábamos en el pasado tutorial. Esto, por fortuna, ya no pasa en el Galaxy S II, y todos los terminales vienen con el Modo Download y Modo Recovery activados de serie, lo cual facilita, toda vía más, las cosas. Sin duda que Samsung ha sido consciente que el desarrollo libre y la comunidad de Android es uno de los puntos fuertes de sus Galaxy S, y ha querido facilitarnos las cosas.
Los modos Recovery y Download son los más imporantes de nuestro Galaxy S II, ya que gracias a ellos, además que todo el desarrollo e instalación de firmwares customizados se realiza mediante estos modos, garantizan que nuestro terminal siempre esté a salvo y, aunque fallemos en alguna instalación por algún error que cometamos, el Galaxy S II nunca correrá peligro de quedar inutilizado.


ACTIVAR DOWNLOAD MODE
Es muy sencillo. Se realiza mediante la combinación de apretar 3 botones a la vez. Con el terminal completamente apagado, realizamos la siguiente secuencia de botones.


  • Pulsamos Volumen – (la tecla para bajar el volumen)
  • Sin soltar, pulsamos el botón Home (el inferior del centro)
  • Sin soltar de nuevo, pulsado el botón de encendido
  • Mantenemos esta combinación de botones pulsada unos segundos


Nos aparecerá una pantalla previa que nos avisa de los “riesgos” de las ROMs customizadas


  • Pulsamos la tecla de volumen + (subir volumen)


Aparecerá un Androide sobre la leyenda Downloading
Bienvenidos al Download Mode
Para salir de él, mantener pulsado el botón de encendido 10 segundos








En la mayoría de terminales veréis una pantalla de Download Mode con un Androide más verde y una leyenda también en la parte superior izquierda. En esa leyenda nos irá haciendo un recuento de las ROMs customizadas que hemos ido instalando con el paso del tiempo. Quién quiera tener ese contador de instalaciones a cero explicaremos cómo hacerlo al final de este tutorial.


ACTIVAR RECOVERY MODE
Igual de sencillo que activar el Download Mode, sólo que pulsando una tecla diferente.


  • Pulsamos Volumen + (la tecla para Subir el volumen)
  • Sin soltar, pulsamos el botón Home (el inferior del centro)
  • Sin soltar de nuevo, pulsado el botón de encendido
  • Mantenemos esta combinación de botones pulsada unos segundos


Justo cuando aparezca el logo y las letras de Galaxy S II soltamos todos los botones de golpe
Aparecerá un menú muy básico
Bienvenidos al Recovery Mode
Para salir de él, navegar con los botones de volumen hasta llegar a “reboot system now” y pulsar con el botón de encendido o el botón Home. (según versión del Recovery Mode)




Con esta sencilla combinación de botones accederemos al Modo Recovery, al que recurriremos en multitud de ocasiones, y tanto nos ayudará en nuestro camino.




PRIMERAS NOCIONES BÁSICAS ANTES DE INSTALAR UNA ROM Y UN KERNEL
Las ROMs se pueden instalar mediante el Download mode o el Recovery mode, pero no son compatibles entre ellas. Es decir, una ROM que esté creada para instalarse por medio del modo Download no se podrá ejecutar por el modo Recovery y viceversa. A continuación os lo detallamos:


Las ROMs que se instalan mediante Download mode SIEMPRE se hacen con el Software Odin3 que descargamos anteriormente.


-ROMS PARA INSTALAR MEDIANTE DOWNLOAD MODE CON ODIN:Éstas suelen ser las ROMs oficiales de stock, es decir, las que lanza la propia Samsung de forma oficial, y siempre se instalan con el programa Odin. Son archivos con extensión .tar o .tar.md5. Al descargar una ROM comprimida, y le damos a descomprimir, nos tiene que dar algo así:
Aunque con un poquito de experiencia ya sabremos de sobra cuáles son para instalar por Download mode y cuáles son para hacerlo por el Recovery mode, desde Return SIEMPRE os explicaremos y pondremos detalladamente cuál es para el modo correcto. No obstante, podremos verificarlo por nosotros mismos. Una vez el archivo descomprimido, tal y como os pusimos en la fotografía superior lo verificamos de la siguiente forma:-Hacemos click con el botón derecho de nuestro ratón sobre el archivo descomprimido-Le damos a “Propiedades”-Ahora en las pestañas superiores le damos a la que pone “Archivo”-Nos informará qué tipo de archivo es y qué extensión tiene. Para las que se instalen por Odin y Download mode nos tendrá que aparecer algo así:


-ROMS PARA INSTALAR MEDIANTE RECOVERY MODE:
Éstas son más sencillas de instalar que las que se hacen mediante Odin y Download mode, y en la gran mayoría de los casos corresponden a ROMs cocinadas (Custom ROMs). Se tratan siempre de archivos .zip comprimidos, y tal cual están comprimidos únicamente debemos de pasar el archivo .zip desde la PC a la memoria interna de nuestro Galaxy S II y darle a instalar desde el Recovery mode. Tal y como comenté antes, siempre son archivos .zip, y como tales tienen que ser instalados en nuestro Galaxy S II. Si queremos comprobarlo por nosotros mismos, procedemos a los pasos de antes y deberíamos de tener algo así:


-KERNELS PARA INSTALAR POR DOWNLOAD MODE O RECOVERY MODE: 
Exactamente igual que con las ROMs, los Kernels que se instalen por el modo Download se hará mediante Odin y siempre serán archivos con extensión .tar o .tar.md5. Y por la parte contraria, todo Kernel que se tenga que instalar por el modo Recovery, siempre será un archivo .zip el cual pasaremos de la PC a la memoria interna de nuestro Galaxy S II sin descomprimir e instalaremos tal cual.
-RESTABLECER VALORES DE FÁBRICA. WIPE DATA/FACTORY RESET
En ese punto es importante aclarar de inicio algo: Cuando hagamos un “Factory Reset”, o lo que es lo mismo restablecer los valores de fábrica, no se formatea la memoria interna del Galaxy S II, por lo tanto no borramos fotos o vídeos que tengamos dentro de él.


Al hacer un “Factory Reset” o “Wipe Data”, como queramos llamarlo, nuestro Galaxy S II vuelve a la configuración original de fábrica. Es decir, nos borra todos los datos que tengamos en nuestro terminal, ya sean números de teléfono (los de la SIM no), contraseñas (Wi-Fi, de cuentas, etc…), temas, fondos de pantalla que tengamos puestos, iconos y aplicaciones que tengamos instaladas (sí, las aplicaciones las borra y deja las que tenía la ROM instalada de stock). Pero como dije antes, el contenido del “disco duro” del Galaxy S II (en realidad no es disco duro, sino memoria SD) no lo borra, así que todas las fotos, vídeos y datos alojados en carpetas permanecerán dentro de nuestro Galaxy S II intactos.
El uso del Wipe Data/Factory Reset será muy conveniente hacerlo justo antes de ciertas instalaciones de ROMs, pero no de todas. Además, el instalar una ROM mediante Download y Odin marcando Pit-repartition (ya lo veremos más adelante) conlleva a un Wipe Data/Factory Reset automático. Más adelante os enseñaremos cómo guardar todos los datos de las aplicaciones instaladas y cómo restablecerlas con un sólo click. Os explicamos cómo hacerlo, pero de momento no hacer ningún Wipe Data/Factory Reset.
Hacer un Wipe Data/Factory Reset desde el Recovery mode ( Modo recomendado)
Reiniciar en modo Recovery
Ir ejecutando los siguientes puntos


  • Wipe Data/Factory Reset
  • Wipe cache partition
  • Wipe Dalvik Cache (si no ves esta opción en el menú de fuera entra en “advanced”)
  • Wipe Battery Stats (si no ves esta opción en el menú de fuera entra en “advanced”)


Si quieres hacer el Wipe/Factory Reset desde el propio teléfono:
Ir a Aplicaciones – Ajustes – Privacidad – Restablecer valores de fábrica




INSTALAR NUESTRA PRIMERA ROM
Bueno, ha llegado el gran momento de comenzar nuestra paseo por el desarrollo libre del Galaxy S II. Vamos a instalar nuestra primera ROM. En este caso se trata de una ROM oficial de Samsung, totalmente limpia sin ningún código cambiado o añadido. Se trata de la versión Android ICE CREAM SANDWICH
XWLP8 4.0.3.
Lo primero que debemos saber es qué versión de ROM de stock trae nuestro Galaxy S II. Para saberlo accedemos a lo siguiente en nuestro Galaxy S II.
Aplicaciones – Ajustes – Acerca del teléfono – Número de compilación
Todas las compilaciones siguen un orden alfabético, es decir, la anterior a la KH3 que vamos a instalar fue la KH1 y antes la KG6. Y la anterior a esta última fue la KG5. Y antes de ésta estuvo la KG3. Y antes de esta última la KG1, y así sucesivamente. Cada una de estas nuevas compilaciones suele traer consigo varias mejoras, sobre todo en fluidez y funcionamiento de nuestro terminal.
Hasta la KF7, justo antes de dar el salto a la compilación KG1, todas las versiones de Android para el Galaxy S II son 2.3.3. A partir de la KG1 es versión 2.3.4. Así que en esta KK5 que vamos a instalar es una Android 2.3.6, con un rendimiento excelente creado por la propia Samsung.




** A PARTIR DE AQUÍ LEER DETENIDAMENTE Y NO SALTARSE NINGÚN PASO **








PARA HACER COPIA DE LAS APLICACIONES INSTALADAS
Descargar la aplicación Titanium Backup del Android Market. Aquí (Necesario ser ROOT)




Una vez abierta la aplicación, aceptar el permiso Super usuario.
Darle al botón izquierdo táctil.
Darle a “Lotes”.
Darle a “Copiar todas las aplicaciones de usuario y datos del sistema”.
Esperar a que termine y cerrar la aplicación.
Una vez instalemos las nuevas ROMs que vendrán a continuación, volver a instalar la aplicación de Titanium Backup
Darle a “botón izquierdo” táctil.
Darle a “Lotes”
Darle a “Restaurar todas las aplicaciones con sus datos”.
Esperar a que termine. Volveremos a tener todo como antes de dejarlo.






-Si tenéis una cuenta de Google podéis sincronizar todos vuestros contactos del teléfono con la cuenta de Google, y así no tendréis que volverlos a poner manualmente, únicamente entrando en vuestra cuenta Google desde el Galaxy S II ya los tendréis todos restablecidos al instante.


-También podéis salvar la agenda telefónica pulsando abrir agenda – Botón izquierdo táctil – Importar/exportar – Exportar a tarjeta SD. Luego, para restablecer los contactos hacer lo mismo, pero dando a Importar desde tarjeta SD.


DESCARGANDO ODIN:


Descarga Aquí Odín


INSTALANDO LA ROM OFICIAL 4.0.3 ICE CREAM SANDWICH


Actualmente tengo la version 2.3.2 GINGERBREAD que venia de fabrica y compañía Movistar.


Para instalar Android 4.0.3 Ice Cream Sandwich es necesario realizar el proceso de Wipe data – Wipe cache y Wipe Dalvik cache previamente a la instalación 


Con esta versión de Ice Cream Sandwich ya se ha alcanzado un alto grado de estabilidad.
Necesario, haber realizado el proceso de Wipe data – Wipe cache y Wipe Dalvik cache previamente
Asegurarse al 100% que el programa Kies de Samsung está completamente cerrado. Esto es MUY importante
Desconectar el Galaxy S II del USB a la PC si está conectado
Activar el modo Depuración de USB del Galaxy S II: Ajustes – Aplicaciones – Desarrollo –  Depuración de USB.
Descargar la ROM oficial de Android 4.0.3. XWLP7: descarga aquí



DESCARGA DE AQUÍ LA STOCK XWLP8

http://www.mediafire.com/?9i7ri0tx0ok1x32 

Son los dos archivos los descomprimes... 

http://www.mediafire.com/?rekwrmiseewozdo 






Una vez descargada, descomprimir el archivo .rar.
Saldrá una carpeta con estre nombre:I9100XWLP8_I9100OXXLPH_I9100XXLPS_HOME.zip
Dentro de esa carpeta encontraremos los siguientes archivos:
I9100XWLP8_I9100OXXLPH_I9100XXLPS_HOME.tar
Descargamos Odin descarga aquí
Abrimos el programa Odin3 v1.85
Asegurarse que el Galaxy S II NO ESTÁ CONECTADO por USB a la PC
Ahora pinchamos en la casilla que pone PDA
Ponemos en PDA el archivo I9100XWLP8_I9100OXXLPH_I9100XXLPS_HOME.tar
Ya habremos puesto el archivo necesario en PDA
No rellenamos NADA MÁS ni marcamos NADA MÁS
Confirmamos que únicamente están marcadas las casillas Auto-Reboot y F. Reset Time y el archivo PDA
Iniciamos el Galaxy S II en Modo Download
Ahora es el turno de conectar por USB el terminal Galaxy S II a la PC
Veremos como se pone en amarillo la casilla ID:COM ( en el programa odin )
Todo tiene que quedar así:
Nos aseguramos de nuevo que la casilla Re-Partition NO está marcada
Nos aseguramos también que el programa Kies está completamente cerrado
Le damos a START y comienza la instalación. Verás una barra de progreso en la barra ID:COM y datos en el cuadro de arriba mismo. Espera que se complete.
Cuando termine, la casilla se pondrá en verde y pondrá PASS.
En ese momento que se haya completado la instalación, verás que el Galaxy S II se reinicia solo, e instalará algunos archivos.
Mientras está reiniciando, y aunque esté instalando archivos o esté en el logo de Samsung, desconecta ya el Galaxy S II del cable USB hacia la PC. Este punto no es crucial.
Espera a que termine de reiniciar. No te asustes si tarda un rato en reiniciar. Es lógico al instalar un Firmware nuevo que se tome mucho más tiempo de lo normal
Ya tienes tu Rom instalada ANDROID 4.0.3 Ice Cream Sandwich XWLP8
Ahora que tienes tu ROM oficial instalada, tómate tu tiempo para concerla, y conocer las mejoras que pueda traer consigo. Cuando estés preparado para continuar, retoma este tutorial donde lo dejaste.
NOTAS DE INTERÉS A TENER EN CUENTA
Lleva mucho tiempo la instalación y el reinicio: Sí, la instalación puede llevarse unos 4 o 5 minutos y el reinicio otros 4 o 5 minutos. No interrumpas la operación y espera pacientemente.




HACER ROOT / SUPERUSUARIO NUESTRO GALAXY S II CON ICE CREAM SANDWICH
Este será el primer paso que realicemos con nuestro Samsung Galaxy S II. El ser Superusuario de nuestro terminal es un paso casi obligado para todo poseedor del mismo. El acceso Root / Superuser nos da privilegios sobre nuestro terminal que de serie vienen cerrados y restringidos  para todos nosotros. Gracias a estos privilegios podremos acceder a menús y funciones importantes de nuestro terminal, además de poder usar aplicaciones desde el Android Market muy interesantes, que sin acceso Root no funcionarían.
Descargar Kernel CF-Root-SGS2_XW_XSA_LP8-v5.4-CWM5.zip: descargar aquí (Sólo válido para el build XWLP8)



DESCARGA DE AQUÍ EL KERNEL ROOT XWLP8 

http://download.chainfire.eu/160/cf-...retrieve_file=
 





Descomprimir el archivo .zip descargado
Aparecerá un archivo .tar  y por lo tanto ya estará preparado para utilizar Odin, por lo que no hay que decomprimirlo. Aunque en apariencia parezca un archivo comprimido .rar o .zip no lo es, es un .tar listo para Odin.
Poner el Galaxy S II en modo Depuración de USB (ya deberías saber hacerlo de sobra)
Apagar el teléfono
No conectar por USB el Galaxy S II a la PC
Abrir Odin
Asegurarse que NO ESTA MARCADA la casilla Re-Partition. Repito NO MARCAR la casilla RePartition en este caso.
Dejar marcados Auto Reboot y F. Reset Time.
Únicamente abrir la casilla que pone PDA y explorar hasta que lleguéis donde descomprimísteis el Kernel modificado que descargásteis
Seleccionar el archivo CF-Root-SGS2_XW_XSA_LP8-v5.4-CWM5.tar descargado. No marcar nada más
Reiniciar el Galaxy S II en modo Download
Conectar por USB a la PC
Todo tiene que quedar así:
 IMPORTANTE – Asegurarse que Re-Partition NO está marcado
Asegurarse que Kies está completamente apagado
Darle a START en Odin.
Esperar a que termine de actualizar. Tardará unos unos pocos segundos esta vez
Saldrá en verde la casilla y pondrá PASS
El teléfono reiniciará solo. Cuando esté reiniciando con el logo de Samsung es momento de desconectarlo del USB
Ya tienes tu Samsung Galaxy S II con Superuser / Root y un nuevo Recovery Mode, con más posibilidades y configuración.


INSTALANDO LA ROM DE ANDYX




-Δ- AndyX ROM™ v15.1 - OFICIAL - XWLPG- Android ICS 4.0.3 - Tweaks (rendimiento, ahorro de batería, estabilidad, fuidez, velocidad en navegación, etc) - % Batería - JKay Mod (traducido a Español por mi) - Bravia Engine Mod - Beats Audio Mod - No Tono incremental en llamadas - NoEco en llamdas - Call REC - Y mucho más -Δ-










ESPECIFICACIONES DE LA CUSTOM ROM


Basada en Stock Firmware XWLPG Android 4.0.3 OFICIAL (Ice Cream Sandwich) 

 Modem: XXLPW 

 Kernel: CF-Root XXLPW 

 CSC: XXLPG 

 Rooted 

 Deodexed  Zipaligned 

 Busybox 

 Interfaz Ice Cream Sandwich 

 TouchWiz Launcher de Samsung 

 TouchWiz Nature UX de Samsung 

 Trebuchet Launcher 

 Nova Launcher 

 Apex Launcher  No tono incremental en llamadas  No eco en llamadas 

 Call REC (Grabar Llamadas) 

 Backup automático de la Carpeta EFS 

 Aplicaciones AOSP ICS 4.0 (Browser, Calendario, Calculadora, Email, Gmail, Galería, Music, etc) 

 Incluye Superuser.apk 

 Incluye FM Radio  Incluye Widget del Timepo y Noticias.apk (Transparente)  Incluye Camera.apk (Tematizada estilo ICS) 

 Incluye Calculadora.apk (Tematizada estilo ICS) 

 Incluye DSP Manager.apk  Incluye ICS Clock.apk 

 Incluye AndyX ROM Gallery.apk 

 Mod Bravia en Gallery3D 

 Mod Beats Audio (Mejora el volumen y calidad de sonido) 

 ICS Keyboard 

 Samsung Keyboard 

 Incluye FaceUnlock (desbloqueo facial) 

 Tweaks de rendimiento: 

*
 mejora en la velocidad de conexión de datos 

*
 mejora en la velocidad de conexión a internet 

* mejoras en la estabilidad 

* mejora en la calidad de imagenes .jpg y videos .mp4 
* mejora en el Scrolling 

* etc 


 Íconos creados por mí (FMRadio, Galerías, Musica, Phone, SMS, etc...)  Y mucho más... 





Link de Descarga v15.1 

http://uploaded.to/file/m00fogan






 




** Hacer un Backup antes de empezar... ** 




1- Ser Root 

2-
 Copiar desde el PC el .zip AndyX_ROM_v15.1_OFICIAL_ICS_4.0.3_XWLPG.zip en la tarjeta SD 

3-
 Reiniciar el teléfono en Modo Recovery 

4- Realizar Wipes: 

*
 Wipe data factory 
* Wipe cache partition * Wipe Dalvik cache (en Advanced) 

*
 Wipe battery stats (en Advanced) 

(no reeboot, no reiniciar en el Recovery)

5- Install zip from sd card 

6-
 Buscamos el archivo AndyX_ROM_v15.1_OFICIAL_ICS_4.0.3_XWLPG.zip
 y lo marcamos asi comenzará a flashear la Rom 

7- Reboot system now 

8-
 Listo, disfruta de la Rom!







Para quitar el triangulo amarillo, lo más fácil es usar la app Triangle Away, la descargas de aquíhttp://depositfiles.com/files/lt8993f5y 

Instala la app normalmente y la abres y pone donde dice Reset Flash Count y listo