Apuntes de Covarrús

9 marzo 2015

Solución error ADB sideload no funciona en TWRP

Filed under: Android,Trucos — covarrus @ 7:28

Cuando formateé mi Nexus 4, y quise copiar mi nueva ROM con el recovery TWRP usando la opción “ADB Sideload” usando el comando “adb sideload nombredelarom.zip” me saltó el mensaje de error “failed to write data, protocol fault (no status)” y no copió el fichero. Actualizar el comando  ADB y los drivers USB, usando Google Android SDK tampoco solucionó el problema así que buscando por Internet vi ésta solución que me funcionó perfectamente y que paso a describir: Arrancar en modo recovery con TWRP, entrar en el menú “Advanced” simplemente sin entrar en la opción Sideload y desde el ordenador abrir una ventana de comandos y teclear lo siguiente:

adb kill-server

adb usb

adb push nombredelficherorom.zip /sdcard

10 febrero 2014

Conceptos Android y cosas que hacer con mi Nexus 4

Filed under: Android — covarrus @ 7:33
Tags: , , , ,

AVISO: no me responsabilizo de cualquier problema que pueda surgir al seguir esta guía, es una referencia sólo para mi móvil Nexus 4 y está incompleta, la iré actualizando sobre la marcha. Recomiendo leerlo todo y entenderlo bien antes de intentar cualquiera de los pasos que describo y si tu móvil no es un Nexus 4 muchas cosas de las que escribo aquí no sirven para otros móviles.

Recomiendo también leer antes en foros específicos para tu modelo de móvil antes de nada, si entiendes inglés el mejor es http://www.xda-developers.com y si el inglés no es lo tuyo un buen foro es éste http://www.htcmania.com/foro.php

CONCEPTOS

– Android:

Android es el sistema operativo desarrollado por Google basado en Linux y es código abierto, es decir uno puede descargarse el código fuente ver lo que hace, modificarlo y compilarlo en su ordenador para luego instalarlo y ejecutarlo en su móvil. A este sistema operativo se le llama AOSP -Android Open Source Project- y es un Android “pelado” es decir sin muchas de los programas que habitualmente traen los móviles como pueden ser la tienda Play Store, el navegador Chrome, la suite QuickOffice, la aplicación Youtube, Google Maps, etc.

Google, los fabricantes de móviles y los grandes operadores de telefonía, cogen el AOSP y le añaden sus modificaciones tanto en forma de aplicaciones como en cambios del interfaz a la hora de usar Android, pero todas estas aplicaciones son en código cerrado y propietarias de cada fabricante. Por ejemplo al conjunto de programas que Google instala en sus móviles Nexus se les llama GAPPS -Google Apps-.

Dicho esto hay grupos de programadores que cogen la versión básica de AOSP y la mejoran con funciones adicionales que facilitan el uso del móvil y que no vienen por defecto, pero manteniendo el código abierto de forma que cualquiera de la comunidad de programadores puede ver lo que hace el programa y modificarlo a su gusto o contribuir para mejorarlo. A estas versiones de Android mejoradas y con código abierto se las llama ROMs a medida -o Custom ROMs-, y las más famosas de este tipo son Cyanogenmod y Paranoid Android entre otras muchas.

La ventaja de estas ROMs además de tener multitud de mejoras de utilización y personalización con respecto al Android puro es que están basadas en las últimas versiones de Android y son instalables en multitud de móviles antiguos en los que el fabricante no le interesa invertir más y en los que ya no va a actualizar Android o tarda incluso años en hacerlo.

Estas ROM vienen sin ninguno de esos programas con código cerrado de los que hemos hablado, pero normalmente traen otros equivalente en código abierto, aunque si queremos a posteriori siempre se pueden instalar luego los programas tanto cerrados como abiertos que necesitemos.

– ROMs:

Se llama ROM un archivo zip que se puede grabar -o flashear- en un dispositivo móvil y que contiene una versión del sistema operativo Android.

– Kernel:

El Kernel es como su nombre indica el núcleo de un sistema operativo y en Android también se puede instalar uno modificado. Básicamente se modifican para dejar al usuario cambiar las velocidades del procesador, el voltaje y calibrar los colores de la pantalla a parte de otras muchas funciones. El desarrollador más famoso de Kernel es Franco´s Kernel. Yo desaconsejo utilizarlos ya que los kernel vienen por defecto en las ROM están bastante optimizados ya para alargar el uso de la batería de nuestro móvil. Se pueden grabar y sobreescribir al de nuestra ROM ya instalada desde un Custom Recovery.

– Bootloader:

Es el primer programa que carga el móvil y sirve para cargar todos los demás, para hacer una comparativa con un PC es el análogo a la BIOS de un PC. Además manteniendo pulsadas las teclas Volumen abajo+Botón encendido podemos arrancar el móvil sólo a este mini sistema operativo sin que ejecute Android para acceder a unas funciones avanzadas. A este modo de arranque se le llama modo Fastboot y permite que conectados mediante el cable USB al PC le podamos enviar al móvil una serie de comandos llamados Fastboot que nos van a servir para borrar o formatear particiones, instalar ROMs y Recoveries entre otras cosas. Este modo por defecto viene protegido -o lockeado- para que un usuario normal no pueda hacer nada y fastidiar algo importante, así que lo primero que se hace en cualquier móvil para poder hacer cualquier modificación es desbloquear -o unlockear- el Bootloader para que se pueda arrancar en este modo y que se le puedan enviar comandos Fastboot.

También cuando arrancamos en modo Fastboot además de aceptar comandos Fastboot, podemos con las teclas de volumen del móvil seleccionar qué es lo siguiente que queremos iniciar: si el sistema operativo Android o iniciar el Recovery.

– Recovery:

Es un otro mini sistema operativo que contiene funciones para hacer/restaurar copias de seguridad de todo nuestro sistema operativo Android, borrar particiones o resolver problemas de permisos de archivos entre otras cosas. El que viene por defecto con Android es muy sencillo no permite hacer operaciones avanzadas y es siempre recomendable instalar una versión modificada o Custom Recovery que tiene muchas más funciones. Como veremos las Custom Recoveries se graban al móvil mediante comandos Fastboot. Las dos Custom Recoveries principales que hay son CWMR -Clockworkmod Recovery- y TWRP -Teamwin Recovery Project-.

– Hacer Root o rootear:

Consiste básicamente en instalar en el móvil un programa que permite ejecutar cualquier aplicación que nosotros queramos con derechos de administrador -o root- , es decir que puedan cambiar archivos protegidos del sistema operativo cosa que un usuario normal no puede hacer por defecto. Es algo que realmente no conlleva ningún peligro y hay cantidad de aplicaciones muy útiles que necesitan acceso root -como por ejemplo el programa de copias de seguridad Titanium Backup- y que son realmente útiles.

– Nandroid Backup:

Es una copia de seguridad completa de todo el sistema operativo, datos de usuario y aplicaciones que se hace desde una Custom Recovery. En caso de querer restaurarla, la restauración de la copia es completa no se puede elegir qué restaurar, para eso existen otros programas como Titanium Backup.

MODIFICAR TU MÓVIL

– Pasos preliminares antes de poder hacer cualquier cosa:

Todas las operaciones para hacer/restaurar copias de seguridad, grabar ROMs, instalar custom recoveries, borrado del móvil, etc. se hacen a través de dos conjuntos de comandos que se teclean desde una ventana de terminal de comando desde tu PC conectado al móvil mediante el cable USB: Comandos Fastboot y Comandos ADB.

Los comandos Fastboot básicamente son para grabar ROMs y Recoveries y para que los acepte el móvil hay que arrancarlo en modo fastboot.

Los comandos ADB sirven para copiar archivos entre nuestro PC y el móvil, borrar o incluso instalar/desinstalar programas desde nuestro PC al móvil entre otras cosas y para esto el móvil tiene que estar arrancado en modo normal pero activando antes de poderlos utilizar una opción oculta que se llama modo desarrollador.

– Activar el Modo Desarrollador en nuestro móvil.

Para que el móvil acepte los comandos ADB hay que ir en nuestro móvil a Ajustes -> Información del teléfono y se pulsa siete veces seguidas donde pone “número de compilación” hasta que aparece un mensaje diciendo que se ha activado el modo desarrollador, una vez activado se vuelve a Ajustes y ahí aparecerá una nueva opción llamada opciones de desarrollo se entra ahí y veremos una opción para activar Depuración USB, la activamos y ya tenemos el móvil preparado para aceptar comandos ADB.

Ahora el siguiente paso para preparar nuestro PC, que es:

– Instalar drivers USB Windows:

Todas las operaciones de instalación, borrado y grabación se hacen con el móvil conectado al ordenador con el cable USB pero para que funcionen los comandos hay que instalar unos drivers específicos, no vale sólo los que windows instala al conectar el móvil y esos drivers se pueden conseguir de dos formas:

OPCIÓN 1: Se va a la página oficial de descargas de Google y se descarga el driver:

http://developer.android.com/sdk/win-usb.html

Para instalarlos seguir las instrucciones de aquí -en inglés-:

http://developer.android.com/tools/extras/oem-usb.html

Para instalarlos en Windows 8 además ver esto:

http://forum.xda-developers.com/showpost.php?p=33463359&postcount=109

OPCIÓN 2: Un método más rápido que todo lo anterior es descargarse los drivers que ya ha preparado en un .zip un usuario de los foros de XDA Developers desde aquí

Se instalan dos veces una conectado como móvil normal y otra se conecta con el móvil arrancado en modo Recovery -se pulsa la tecla volumen abajo y a la vez la tecla encendido y no se suelta la tecla volumen abajo hasta que aparezca el menú de arranque, después con las teclas de volumen se selecciona Recovery-.

– Instalar comandos Fastboot y ADB:

Crear una carpeta -por ejemplo en c:\Nexus- donde descomprimir esto:

http://forum.xda-developers.com/showpost.php?p=44961712&postcount=1248

Además copiar el archivo c:\windows\system\cmd.exe a la carpeta c:\nexus donde hemos copiado los programas ADB y Fastboot y hacer clic derecho en él, seleccionar propiedades -> Compatibilidad -> seleccionar “Ejecutar este programa como administrador”

– Unlock Bootloader

Es el primer paso para poder hacer que el móvil acepte los comandos fastboot que le enviemos desde el ordenador para poder grabar los custom recovery y las ROMs que queramos. Hay que tener en cuenta que al unlockear el Bootloader se van a borrar todos los datos que haya en el móvil y va a quedar todo limpio como vino de fábrica, así que si tenemos algo que no queramos perder primero hacer una copia de seguridad mediante por ejemplo la aplicación Titanium Backup y copiar el backup a tu PC por ejemplo con la aplicación ES Explorador.

Arrancar el móvil en modo fastboot -pulsar volumen abajo+ tecla encendido y esperar con las teclas pulsadas hasta que arranque- y ejecutar c:\Nexus\cmd.exe en nuestro PC y en la ventana de comandos que aparece teclear lo siguiente:

fastboot devices <- tiene que aparecer el número de serie del móvil si los drivers están correctamente instalados

fastboot oem unlock <- nos saldrá un mensaje diciendo que se borraran todos los datos del móvil esto es normal.

fastboot reboot <- para reiniciar

– Flash Custom Recovery

Primero descargar y descomprimir el archivo .img a la carpeta donde esta fastboot.exe cualquiera de los dos recoveries que hay disponibles:

http://teamw.in/project/twrp2

http://www.clockworkmod.com/rommanager/

Iniciar el móvil en modo Fastboot -pulsando volumen abajo+encendido- y teclear:

fastboot flash recovery nombredelarchivorecoverydescargado.img

y ya estaría grabado el nuevo recovery, para probarlo y arrancar en modo recovery teclear:

fastboot reboot-bootloader

y una vez en modo Fastboot se puede seleccionar con las teclas de volumen del móvil arrancar en modo Recovery o en modo normal.

– Flash Custom ROM

Vamos a poner como ejemplo la instalación de la ROM de Cyanogenmod, primero se descarga la ROM desde aquí:

http://download.cyanogenmod.org/?device=mako

Después arrancamos el móvil en modo Recovery, en nuestro PC arrancamos el Terminal ejecutando cmd.exe de nuestra carpeta Nexus y tecleamos los siguientes comandos ADB:

ADB shell mount /sdcard <– para montar el directorio raíz donde copiar la ROM

ADB push nombredelficheroromdecyanogenmod.zip /sdcard/ <- copiamos el archivo .zip que hemos descargado al móvil

Opcionalmente utilizar el mismo comando para copiar las GAPPS y/o un kernel alternativo que queramos instalar como Franco´s Kernel -aunque lo desaconsejo ya que el kernel que viene en las ROM ya está suficientemente optimizado-.

Reiniciar en modo Recovery y desde nuestra custom recovery primero borrar los datos de nuestra cache seleccionando la opción Wipe y después instalar el .zip de la nueva ROM y opcionalmente las GAPPS -un buen sitio para descargar GAPPS es aquí y si queremos -aunque no lo recomiendo- un Kernel alternativo de nuestra elección.

– Rootear

Ser root significa poder ejecutar y acceder a archivos desde Android con privilegios de administrador, no es necesario unlockear el bootloader previamente ni tiene nada que ver, se puede ser root y tener el bootloader lockeado y viceversa, depende de lo que se quiera hacer.

Para rootear el móvil se descarga este fichero .zip

http://download.chainfire.eu/supersu

Se arranca el móvil en modo recovery -previamente teniendo instalado ya un custom recovery se entiende- y se busca la carpeta donde descargaste el .zip se SuperSU, se instala y reiniciamos.

– Ejemplos comandos Fastboot:

Si se teclea fastboot sin ningún parámetro aparece la ayuda del comando con todas las opciones que tiene pero no obstante indico aquí algunos ejemplos.

fastboot reboot-bootloader

fastboot devices

fastboot erase boot

fastboot erase cache

fastboot erase recovery

fastboot erase system

fastboot erase userdata

fastboot format userdata

fastboot flash bootloader bootloader-mako-makoz20i.img

fastboot reboot-bootloader

fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.84.img

fastboot reboot-bootloader

fastboot -w update image-occam-jwr66v.zip

– Ejemplos comandos ADB

Si se teclea ADB sin ningún parámetro aparece la ayuda del comando con todas las opciones que tiene pero no obstante indico aquí algunos ejemplos.

http://forum.xda-developers.com/showthread.php?t=2141817

10 noviembre 2013

Cómo activar manualmente Windows 8.1 y Office 2013

Filed under: Trucos,Windows 8 — covarrus @ 8:41
Tags: , , , ,

Nota: Esta es la solución manual para el que quiera comprender cómo funciona la activación en los productos de Microsoft, pero hay herramientas mucho más sencillas y automatizadas que se pueden descargar en el enlace al final del post.

– Primero si para Windows 8.1 necesitáis las claves de instalación las podéis ver aquí:

http://technet.microsoft.com/en-us/library/jj612867.aspx

– Éstos son los servidores kms que funcionan actualmente:

kms.isu.edu.tw
vhk.3322.org
140.133.45.107
whwebsolution.no-ip.org

– Pulsar las teclas Windows-X y ejecutar el Símbolo del Sistema como administrador y depende de lo que se quiera activar teclear los siguientes comandos:

Para Windows 8.1:

slmgr.vbs -skms direccióndeservidorkms
slmgr.vbs -ato
slmgr.vbs -ckms
slmgr.vbs -xpr

Para Office x86:

cd c:\Program Files\Microsoft Office\Office15
cscript ospp.vbs /sethst:direccióndeservidorkms
cscript ospp.vbs /act
cscript ospp.vbs /dstatus
cscript ospp.vbs /remhst

Para Office x64:

cd c:\Program Files (x86)\Microsoft Office\Office15
cscript ospp.vbs /sethst:direccióndeservidorkms
cscript ospp.vbs /act
cscript ospp.vbs /dstatus
cscript ospp.vbs /remhst

Si antes de esto se ha instalado alguna herramienta de activación automática como KMSPico y se tienen problemas para la activación hay que comprobar si tenemos algo mal en el registro así que pulsamos Windows+R escribimos regedit.exe y le damos a ejecutar y buscamos en el registro la clave KeyManagementServiceName y si está con un servidor diferente la borramos y empezamos de nuevo.

o también si la clave está bajo esta rama:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92 734-d682-4d71-983e-d6ec3f16059f\458e1bec-837a-45f6-b9d5-925ed5d299de

y no en ésta:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

borrar la rama 55c92 734-d682-4d71-983e-d6ec3f16059f entera. Nota: -los números bajo esta rama cambian de una instalación a otra-

Todas las opciones de Slmgr.vbs están explicadas aquí:

http://technet.microsoft.com/en-us/library/ff793433.aspx

Y todo esto lo he visto en los foros de myditallife.info:

http://forums.mydigitallife.info/threads/49686-KMS-Activate-Windows-8-1-%28En-amp-Pro%29-and-Office-2013/page133?p=837268&viewfull=1#post837268

http://forums.mydigitallife.info/threads/49686-KMS-Activate-Windows-8-1-%28En-amp-Pro%29-and-Office-2013/page91?p=834024&viewfull=1#post834024

ACTUALIZACIÓN:

Los servidores KMS ya no funcionan y habría que buscar servidores activos, como solución mucho más fácil y automática descargarse por ejemplo el Microsoft Toolkit que lo activa todo automáticamente desde aquí:

http://forums.mydigitallife.info/forums/51-KMS-tools

21 enero 2013

Como asociar los enlaces ed2k del eMule para abrirlos con Firefox en Ubuntu 12.10

Filed under: Firefox,Linux,Trucos,Ubuntu — covarrus @ 22:32

Para los que no queremos instalar el Amule y preferimos ejecutar alguna de las múltiples versiones de eMule bajo Wine tenemos el problema de asociar los enlaces del protocolo ed2k para poder abrirlos desde Mozilla Firefox.

Lo que me a funcionado es lo siguiente:

Primero abrir Firefox y en la barra de direcciones escribir about:config

Entrar y haciendo click con el botón derecho del ratón seleccionar Nuevo->Lógico e introducir el nombre network.protocol-handler.expose.ed2k y poner valor True

Después abrir el Terminal y teclear lo siguiente:

sudo gedit ~/.local/share/applications/ed2k.desktop

y pegar lo siguiente poniendo en la variable exec la ruta donde tengamos instalado el eMule:

[Desktop Entry]
Name=ed2k
Exec=/media/DATOS/eMule/eMule.exe %u
Type=Application
Terminal=false
Categories=System;
MimeType=x-scheme-handler/ed2k;

Cerrar y guardar y después ejecutar el siguiente comando:

update-desktop-database .local/share/applications/

y ya está, ahora si intentamos abrir un enlace ed2k Firefox nos debería preguntar con qué programa queremos abrirlo.

Para más información:

http://kb.mozillazine.org/Register_protocol

https://bugs.launchpad.net/ubuntu/+source/amule/+bug/792839

20 enero 2013

Cómo crear en Unity un icono individual para cada aplicación Wine

Filed under: Linux,Trucos,Ubuntu — covarrus @ 15:28

En Ubuntu 12.10 si abrimos cualquier aplicación con Wine Unity muestra siempre el mismo icono de una copa de vino, si queremos crear un icono personalizado y anclarlo en la barra de Unity debemos crear un archivo de texto con la extensión .desktop preferiblemente en la carpeta del programa y luego simplemente arrastrando el archivo a la barra de Unity nos crearía el enlace automáticamente.

Como ejemplo pongo éste que yo me he hecho para el eMule:

[Desktop Entry]
Name=eMule
Comment=Comment
Exec=/media/DATOS/eMule/eMule.exe
Icon=/media/DATOS/eMule/webserver/emule.gif
Type=Application
Terminal=false
StartupNotify=true
Categories=GTK;Utility
Name[es_ES]=eMule

 

Cómo cambiar la entrada por defecto en GRUB 2 y más cosas en Ubuntu 12.10

Filed under: Linux,Trucos,Ubuntu — covarrus @ 8:04

Que yo sepa en Ubuntu 12.10 no viene ningún gestor de GRUB para instalar desde los repositorios y una de dos, o lo editamos a mano o instalamos uno que no esté en los repositorios.

Para editarlo a mano abrir el terminal y escribir:

sudo gedit /etc/default/grub

Ahí yo cambio timeout=3 -indica los segundos que espera el menú antes de iniciar la entrada por defecto- y grub default=3 -indica el número de entrada por defecto empezando a contar desde cero y yo le pongo 3 porque tengo arranque dual con Windows-, y después guardo el archivo.

Tampoco veo necesarias las entradas de memtest+ y para que no aparezcan en el menú hay que ejecutar lo siguiente:

sudo chmod -x /etc/grub.d/20_memtest86+

Y siempre al hacer cualquier modificación al final ejecutar lo siguiente para reflejar las actualizaciones en el menú:

sudo update-grub

Y ya tendríamos un menú más o menos apañao.

Para el que no quiera meter mano a los archivos y hacerlo todo directamente desde un programa con interfaz gráfica tendremos que instalar Grub Customizer ejecutando desde un terminal lo siguiente:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update && sudo apt-get install grub-customizer

Para más información sobre Grub customizer:

https://launchpad.net/grub-customizer

Para más información sobre GRUB 2:

https://help.ubuntu.com/community/Grub2

17 enero 2013

Cambiar la velocidad de desplazamiento de la rueda de ratón en Ubuntu 12.10 con Firefox 17 y posteriores

Filed under: Firefox,Linux,Trucos,Ubuntu — covarrus @ 22:00

A partir de la versión 17 de Firefox en Ubuntu para cambiar la velocidad de desplazamiento de la rueda del ratón hay que hacer lo siguiente:

– Teclear en la barra de direcciones about:config

– Prometer no ser un manazas

– Modificar la variable mousewheel.default.delta_multiplier_y con el valor que deseemos, para aumentar la velocidad yo lo tengo a 300

Para más información: http://wiki.mozilla.org/Gecko:Mouse_Wheel_Scrolling#Mozilla_17_.28Firefox_17.29_or_later

14 enero 2013

Problemas al cambiar el tema del cursor en Ubuntu (3ª parte)

Filed under: Firefox,Linux,Trucos,Ubuntu — covarrus @ 22:58

Es triste que un aparentemente sencillo bug para cambiar el tema del cursor lleve sin solucionarse 3 años pero esto del software libre tiene estas cosas. En Ubuntu 12.10 si se cambia el tema del cursor por ejemplo utilizando el útil programa Ubuntu -Tweak, el tema del cursor sólo funcionará encima de Firefox pero cuando el cursor pasa por encima del escritorio por ejemplo vuelve al tema por defecto DMZ-White -el cursor en blanco, vamos-.

Una forma sencilla de solucionar esto y que a mi me ha funcionado a la primera es la siguiente: primero se cambia el tema del cursor utilizando el programa que cada uno desee y luego hay que editar el siguiente fichero utilizando este comando desde el terminal:

sudo gedit /etc/alternatives/x-cursor-theme

y en la línea Inherit= poner a continuación el nombre del tema del cursor deseado. Los nombres de los temas que están instalados se pueden ver en /usr/share/icons.

Y para que todo funcione reiniciar el equipo.

12 enero 2013

Cómo hacer que funcione Flash player en Steam Beta para Linux 64 bits

Filed under: Linux,Trucos,Ubuntu — covarrus @ 8:19

En Ubuntu 12.10 64 bits al instalar Steam Beta no detecta si tenemos instalado Flash Player 64 bits y no podemos ver los trailers en Steam de los juegos. Para solucionar esto hay que instalar el complemento en 32 bits siguiendo estos pasos:

– Descargar el complemento desde aquí y extraerlo en tu escritorio.

– Crear una carpeta llamada plugins ejecutando este comando desde el Terminal:

 mkdir -p ~/.local/share/Steam/ubuntu12_32/plugins

– Copiar el fichero libflashplayer.so a la nueva carpeta ejecutando lo siguiente:

cp ~/install_flash_player_11_linux.i386/libflashplayer.so ~/.local/share/Steam/ubuntu12_32/plugins

– borramos la carpeta del escritorio que ya no nos sirve:

rmdir install_flash_player_11_linux.i386

Y ya sólo quedaría reiniciar nuestro cliente Steam para comprobar que todo funcione.

Visto en Webupd8.org

Cómo desactivar los marcos de Facebook Social Plugin

Filed under: Firefox,Trucos — covarrus @ 7:55

Estoy harto de Facebook y no soporto las páginas que abren el típico marco sin posibilidad de cerrarlo con las conversaciones de gente que no me interesa. Para solucionar esto sólo hace falta tener instalado Firefox (o Chrome pero lo voy a explicar sólo para Firefox) e instalar el plugin Adblock Plus desde aquí:

http://adblockplus.org/es/

Después ir en Firefox a Complementos -> Extensiones -> Opciones de Adblock plus -> Preferencias de filtros -> Añadir filtro

y pegar el siguiente texto:

||facebook.*$domain=~facebook.com|~127.0.0.1

Y ya está, no veremos el plugin de Facebook más.

Explicación del filtro: con ||facebook.* bloqueamos todo lo que proviene del dominio de Facebook y $domain=~facebook.com|~127.0.0.1 es una regla de excepción para que si realmente queremos entrar en Facebook.com no nos bloquee la página en nuestro ordenador.

Visto en dhcollier.com

Página siguiente »

Blog de WordPress.com.