martes 29 de junio de 2010

Cómo hackear tu Nokia N95 Symbian s60 v3

La semana pasada, me encontré conque mi Nokia N95 no me dejaba instalar ni desinstalar ninguna aplicación, ya sea de terceros o de la propia Ovi (la App-store oficial de Nokia). El problema, por lo que ví en muchos foros era relacionado directamente con un problema en la memoria interna, lo cual generaba muchísimos problemas de administración en las aplicaciones.

Manos a la obra, lo primero que realicé fue una reinstalación del Firmware de mi Nokia, previo hacer un respaldo con Nokia PC Suite de la información importante en mi móvil. Luego, leyendo un post en Taringa, me entero que existía la posibilidad de hackear (una palabra feísima), engañar de alguna forma al Firmware con lo que nos daba la posibilidad de instalar  cualquier tipo de software para N95, sin importar licencias ni limitaciones de cualquier índole. Para ello, lo primero es descargar los instaladores necesarios que también se nombran en el post de Taringa antes mencionado de éste buen hombre (enlace directo). Lo siguiente, es seguir al pié de la letra el vídeo que les dejo a continuación.

Aquí les dejo el muy sencillo screencast de cómo realizarlo, propiedad de esporamoraltestilo, quien también es dueño y autor de la entrada en Taringa antes mencionada.


Nota importante:
El hack funcionó en mi terminal sin ningún problema, el cual es un N95 RM-160 v3, con Firmware V 32.5.001. Si quieres ver éste dato en tu terminal, marca *#0000# en el mismo. Además, antes de realizar el hackeo es recomendable que regresen la fecha de su móvil al 2008, así no tienen problemas de certificados caducados con las aplicaciones que deben instalar.

miércoles 23 de junio de 2010

Conocer si nuestro Firefox tiene los plugins actualizados

Hoy será portada la llegada del nuevo lanzamiento de Firefox 3.6.4 con la noticia de la nueva característica de Crash Protection, lo que hará más estable a Firefox en el caso de que un plugin (si, Adobe Flash es el líder en cuelgues) se le da por volverse loco, salvando nuestro navegador de un cierre generalizado.

Quitando ésta noticia del medio, ya que muchas webs hablarán de ella más detalladamente, muchos de Ustedes conocerán las interminables bondades que nos brinda Firefox para con la personalización de cada una de sus características (lo que en mi caso me distancia de utilizar productivamente Chrome, entre otras cosas). Por ejemplo, tipeando en la ruta de direcciones about:plugins obtendremos un listado de los plugins instalados en nuestro navegador, o about:support que nos muestra preferencias modificadas en el about:config, extensiones instaladas y otras funciones no menos importantes.

Los plugins, esos demonios que debemos tener instalados en nuestro navegador para la correcta visualización de la mayoría de los sitios webs de hoy en día, son en muchos casos los responsables de que tengamos en algunas oportunidades frizados o congelamientos (también llamados "cuelgues") en nuestro navegador. Cuando visitamos una página que requiere para su visualización X plugin, una de las causas a los cuelgues antes mencionados es debida a que el plugin no esté actualizado a su última versión.

Para saber si están o no actualizados, el sitio de Mozilla nos brinda un enlace donde podremos verificar de forma sencilla y totalmente online si nuestros plugins instalados en Firefox están actualizados. Para ello basta con dirigirnos a http://www.mozilla.com/en-US/plugincheck/. Es recomendable su uso si queremos tener nuestros plugins al día y no tener inconvenientes de cuelgues o de no ver correctamente el contenido de una web.

Nota: el enlace también funciona para otros navegadores como lo son Chrome/Chromium, Opera e Internet Explorer.

lunes 21 de junio de 2010

De cómo Internet Explorer podría sobrevivir a su muerte


Hace años, cuando muchos de nosotros nos internábamos en lo que era la nueva herramienta llamada Internet, allá por los inicios de la década del '90, Internet Explorer era una de las joyas de la corona Microsoft y estaba presente en todos los ordenadores hogareños. Un navegador que venía instalado como la mano derecha de Windows en cada uno de sus equipos. Con ello, los usuarios básicos no tenían otra alternativa que utilizar el navegador de Microsoft para navegar en la web. Con el paso del tiempo, aparecieron nuevos rivales para este titan de la navegación. Navegadores libres de código abierto y otros no abiertos, iniciaron una pronta invasión a lo que era un mercado afianzado por el navegador de los chicos de Redmond. Así surgieron Mozilla, con su Firefox, Opera, Safari por el lado de Apple, o el nuevo y tan bien aceptado Chrome, del gigante Google.

Luego, la batalla se centro en los estándares webs, batalla que sigue siendo cruenta hasta nuestros días, con Adobe, Apple y Google entre otros tantos como abogados y fiscales del asunto. Con todo ello sumado a historias de luchas internas, externas, de guerras binarias, de contratos de empresas y luchas de formatos libres para una web accesible para todos sin restricciones, Internet Explorer perdió la batalla, ya sea por decisiones conjuntas de grandes corporaciones o decisiones de gobiernos luchando contra el Monopolio que significaba imponer un navegador a la fuerza, pasando por encima de la libre decisión del usuario en su uso e instalación.

Decisiones erróneas o no, Microsoft como buen gigante que es y como aficionado a los negocios sabe a qué se enfrenta: estándares abiertos y la lucha de éstos (y de quienes los defienden), además de un buen ejercito con excelentes soldados (los otros navegadores) como frente de batalla.

Mi punto de vista con ésta entrada no es explicar qué se hizo mal y que bien, pero la verdad es que los usuarios hemos demostrado con el paso del tiempo que el futuro es la variedad, la opción de elección, que los productos sean pensados para solventar nuestras necesidades de una forma sencilla y práctica, todo ello es el alimento al monstruo sano que nos lleva a seguir teniendo el poder de elección en la web. Ésto es visto sanamente por algunos, y por otros como una oportunidad al esfuerzo continuo de los desarrolladores de las grandes compañías para demostrar su supremacía y obtener liderazgo en sus programas de navegación web.

Leyendo un buen artículo de Genbeta donde Ryan Gavin muestra las nuevas novedades de lo que será Internet Explorer 9, me he puesto a pensar que nuevamente Microsoft "espera" hacer las cosas correctamente (como el fiasco de Windows Vista y porst mea culpa Windows 7), quitando del medio la temática si se trata de un Software Privativo y espía, ya que se ha demostrado que muchas de las actualizaciones de los Software de Microsoft son en realidad listening-programs de las acciones de los usuarios y el estudio de sus equipos, entre otras cosas.

Ahora bien, muchas de estas novedades parecen interesantes y correctas (recomiendo la lectura del artículo para ello), pero creo que Microsoft sigue cometiendo un error, y es el de no levantar la cabeza para abrir el juego y de alguna manera plantarse seriamente como otra alternativa más ante los otros navegadores. Mencionaré algunas de mis ideas que, quizás si o quizás no, sean tomadas seriamente como cambios de estrategia para un Software que fue bastardeado correctamente por los usuarios intermedios, esos que conocen la importancia de las extensiones o la agilidad de los motores JavaScript en un navegador.

Software multiplataforma
Quizás sea pecar con su pasado, sus principios y filosofía de que todo Software Microsoft únicamente esté disponible para Sistemas Microsoft,  no creo que sería una mala idea que comiencen a pensar seriamente en la posibilidad de migrar su navegador a otros sistemas. Firefox, Chrome y Opera son ejemplos de que las empresas que los desarrollan no están detrás de la solidificación del uso de un Sistema Operativo en particular, si no más bien en afianzar el uso de su Software, de su navegador web. No sería descabellado que Internet Explorer pueda instalarse en OS X, en Linux o en un dispositivo móvil. Ésto le daría dos posibilidades: primero, la de abrir su corazón para que su Software compita en otras plataformas y con otros navegadores y segundo, la de demostrar que el objetivo es el liderazgo de los navegadores webs, no de un Sistema Operativo, como ha sido el objetivo de toda su vida y con ello dejar de ser visto poco a poco como el niño malo de la película del Software mundial.

Creación de Extensiones
Firefox como gran líder y padre en ésta particularidad (ahora seguido de cerca por Chrome) demostró que Mozilla tuvo la capacidad de dar valor agregado a su Software, cosa que muchas otras compañías olvidan y por ello mueren sin conocer el éxito. Internet Explorer (y quizás Microsoft) hace años que no brinda la posibilidad de agregar características suplementarias, las cuales le dan más herramientas a sus usuarios la hora de navegar. En el caso de las extensiones, las mismas lamentablemente deberán seguir siendo creadas por la misma Microsoft, ya que el mayor punto en contra en éste navegador es su Código Ultra Privativo, religión en los productos de Redmond, con lo cual la misma empresa seguirá siendo la única capaz de dar esas herramientas suplementarias y mejorarlas al ritmo de la competencia.

Se me ocurren otras ideas de cómo Microsoft puede enfrentar al potente mercado de navegadores webs con su nuevo Internet Explorer 9, como la integración de sincronización con todos los otros programas de navegación, integración de sus favoritos con el cloud, mayor configuración y personalización del navegador, entre otras.

Quizás sea momento en que Microsoft deje atrás la idea de que si quieres usar Internet Explorer, instala Windows. Muchas compañías se dieron cuenta que disponer de su Software para la diversidad multiplataforma, los estándares abiertos y con la personalización del programa accesible al usuario, siendo el navegador libre o no, le da un valor agregado que los usuarios saben agradecer a medida que pasa el tiempo. Y en esta guerra, o estas escuchando al usuario o a tu bolsillo. El equilibrio es oír a ambos, cosa que Microsoft con su Internet Explorer no ha sabido ejercitar mucho.

domingo 20 de junio de 2010

Desinstalar aplicaciones o programas Adobe Air en Linux

Tiempo atrás les había comentado en una entrada lo sencillo que resulta instalar Adobe Air y cualquier aplicación o programa que haga uso de ésta plataforma. Hoy les traigo un nuevo tip acerca de cómo desinstalar aplicaciones Adobe Air.

Partiendo siempre de la idea de que ya disponemos de Adobe Air instalado, lo primero y más importante para desinstalar una aplicación o programa en Adobe Air es tener el instalador, el archivo .air que descargamos del sitio del software que queremos desinstalar.

Luego desde consola o terminal, ejecutamos como Root:
 
Adobe\ AIR\ Application\ Installer

Se nos abrirá una ventana para explorar directorios/archivos donde buscaremos el archivo .air para desinstalar el software del mismo nombre, en la cual nos aparecerá la opción de Desinstalar (como se ve en la imagen siguiente).



Cliqueamos en ella y comenzará el proceso de desinstalación de la misma. Sencillo.

jueves 17 de junio de 2010

Solución: Gnome no cambia el puntero del cursor

Desde que instalé Fedora 13 en mi PC, no he tenido mayores inconvenientes en su configuración ni la instalación de todo aquel Software que utilizo cotidianamente. El único problema que me ha surgido es que cuando quiero cambiar el cursor que utilizo en mi ratón éste no cambia, ni por más permisos que le he asignado al archivo que hay que modificar para tal caso. 

La culpa quizás sea de que no he instalado desde "cero" mi partición de usuario /home/usuario_X, ya que la misma viene siendo utilizada y sin formatearse desde Fedora 10. Pero inicializarla nuevamente me llevaría un tiempo extensivamente agotador ya que debería configurar cada uno de los settings de todos y cada uno de los programas que utilizo en Gnome.

Para cambiar el cursor por alguno que ya tengamos instalado en nuestro Gnome, debemos editar el siguiente archivo:

/usr/share/icons/default/index.theme

Dentro del mismo nos encontraremos con el cursor que está en ese momento siendo utilizado por Gnome en nuestra sesión, como se ve a continuación:

[Icon Theme]
Inherits=Oxygen_White

Bastaría con cambiar el nombre del cursor Oxygen_White por el nombre del cursor que querramos utilizar.

jueves 10 de junio de 2010

Abrir la Terminal Linux con un simple método abreviado de teclado

La Terminal o Consola es la madre y diosa griega de los comandos en Linux, la que nos permite a nosotros los que la amamos, ejecutar todo lo que quisiésemos de este querido Sistema a través de ella.

Tenerla al alcance de la forma más rápida posible es una de las mejores personalizaciones que podemos hacer en nuestro escritorio Gnome para acceder a ella. Podríamos generar un acceso directo o lanzador, o también utilizando lanzadores dinámicos como por ejemplo Gnome-do, o por medio de un simple método abreviado, el cual nos permitirá presionando solo dos teclas combinadas abrir nuestra querida Terminal.

Para configurar el método abreviado para la ejecución de la Terminal, nos dirigimos a Sistema -> Preferencias -> Combinaciones de Teclas. Una vez allí, nos encontramos con los métodos agrupados por Familias. Buscamos la "familia" Escritorio y en su última opción Terminal. Nos situamos sobre ésta y presionamos la combinación que queremos asignarle. En mi caso elegí Alt+T.

De esta manera, con solo presionar dos teclas combinadas, nuestra Terminal aparecerá en nuestro escritorio de una forma mucho más rápida, práctica y efectiva.

miércoles 9 de junio de 2010

Editar el menú de aplicaciones Gnome en Fedora con Alacarte

Por defecto, Ubuntu trae el editor de menúes del Panel de Gnome, no así en Fedora. Al momento de editar, agregar o quitar aplicaciones o accesos a éstas en el Menú de Gnome, en Fedora 13 se complica si no se tiene éste programa instalado.

Simplemente basta en tipear por Consola como Root:

yum install alacarte

Lo que instalará la aplicación para editar el menú de programas de Gnome.

Luego podremos abrir la misma dirigiéndonos a Sistema -> Preferencias -> Menú principal, y ya podremos editar a gusto y placer las aplicaciones/accesos del Menú de Programas de Gnome en Fedora 13.

Sencillo Tip!

viernes 4 de junio de 2010

Instalar drivers Nvidia en Fedora 13


Anoche me senté tranquilamente en mi equipo de casa a instalar Fedora 13. De más está decirles que nuevamente la Distribución de Red Hat para escritorio no me ha decepcionado bajo ningun aspecto, pero esos detalles los nombraré en un futuro review que realizaré dedicado a mi Distribución Linux favorita.

Nuevamente, como ya me ha sucedido desde que Fedora ha implementado el driver libre para gráficas Nvidia Nouveau, he tenido problemas a la hora de instalar el driver privativo de mi placa de video Nvidia 8600GT. Y como Fedora no trae activado los repositorios privativos por defecto de éstas gráficas (como también los codecs de video), se complica solo un poco la cuestión.

Siguiendo éste instructivo de instalación al pié de la letra, me encontré que al momento de reiniciar mi equipo, destellaba/parpadeaba la pantalla y no iniciaba el entorno gráfico Gnome de mi escritorio. Entonces empecé a verificar cuál era la falla al momento de iniciar, para hacerlo tuve que ir a otra terminal virtual (presionando Ctrl + Alt + F2) y tipié:

dmesg | less

Éste comando lista el buffer de mensajes del núcleo o Kernel Linux para ver las acciones que se realizan al momento de iniciar el Sistema, en este caso Fedora. Me encontré con un mensaje repetitivo al final del listado:

NVRM: RmInitAdapter failed!
rm_init_adapter(0) failed

Buscando en los bajos fondos de la web, me encontré con la solución definitiva encontrada en el foro de Fedora, en la cual redireccionan al enlace donde encontré la solución a mi problema, el cual explico aquí.

Lo primero que debemos realizar es instalar los repositorios privativos, en los cuales se encuentra el driver de Nvidia junto con otros codecs de video como antes les había mencionado. Para ello, tipeamos por consola como Root:

rpm -Uvh   http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm     http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Luego, actualizamos el listado de repositorios como Root:

yum update

El próximo paso es conocer qué Kernel tenemos en nuestro sistema. para ello, tipeamos por consola el comando...

uname -r

...el cual nos devolverá el Kernel con su versión y arquitectura. Dependiendo de la arquitectura y si es con característica PAE o no, ejecutaremos los siguientes comandos como Root:

Kernel sin PAE
yum install akmod-nvidia  xorg-x11-drv-nvidia-libs.i686

Kernel con PAE
yum install  kmod-nvidia-PAE

Luego de instalados los paquetes, procedemos a deshabilitar el driver Nouveau que viene por defecto en Fedora. Para ello, editaremos el archivo de Grub con un editor, ya sea nano o vi:

/boot/grub/grub.conf

Y agregaremos al final de la línea (la más larga de todo el archivo) donde se encuentra el Kernel booteable lo siguiente:

rdblacklist=nouveau

Guardamos los cambios y reiniciamos. Luego de ésto yo no he tenido problemas y el driver privativo de Nvidia ha funcionado correctamente, con la aceleración buscada por muchos.

Nota: en algunos instructivos de blogs y foros, encontrarás que ingresando la línea al Kernel del Grub nouveau.modeset=0, el driver Nouveau se desactiva. Yo fui uno de tantos usuarios que agregó esta línea, pero el driver seguía en conflicto con el driver Nvidia. Aunque en Fedora 12 ésta línea si anulaba correctamente Nouveau, en ésta versión agregando la línea rdblacklist=nouveau yo no he tenido inconvenientes. Válido para gráficas serie GeForce 6, 7, 8, 9 & 200.

Espero que les haya sido de gran ayuda.

Nota: el usuario Raphael en un comentario me agrega como posibilidad a aquellos que les falle los pasos que yo recomiendo visitar éste enlace.