Posted in linux

Adaptador Wifi miniUSB para Linux

A muchos nos ha pasado que hemos comprado unos mini-adaptadores wifi del tamaño de una moneda para dotar o mejorar la conectividad wifi de nuestro portátil, para una raspberry, etc.

Mi caso concreto, era para mejorar la cobertura wifi (que tampoco es que tenga mucha debido a su diminuto tamaño) debido al soporte de redes tipo N que el portátil no traía. Fue éste el que compré en eBay, puesto que todos eran los mismos, aunque de diferentes vendedores.

En la descripción del artículo, se indica:

  • La forma mas sencilla de conectar tu ordenador a una red inalámbrica WIFI, mediante este adaptador USB.
  • Función de punto de acceso, para conectar sus dispositivos al adaptador y compartir internet desde el ordenador.
  • Podrás navegar en cualquier momento y en cualquier ordenador.
  • Tamaño pequeño con una gran potencia 150 Mbps.
  • Diseño compacto de fácil transporte.
  • Wireless-N (802.11n)
  • ESTÁNDAR: IEEE 802.11n, IEEE 802.11g (darft), IEEE
  • RANGO DE FRECUENCIA: 2.4 – 2.4835 GHz.
  • NUMERO DE CANALES: 13.
  • Compatible con Microsoft Windows 2000 / XP / Vista / WIN 7 / Win 8 / Win 8.1 / Win 10

Lo cual me parecía una información bastante escasa. Decido preguntar a un par de vendedores de estos aparatos. Y obtengo respuestas genéricas tal que así:

Hola

Le envío las especificaciones del artículo para su comprobación:

Especificaciones: 
-Mini Adaptador Usb Wifi
– Tiene un diseño sencillo, pequeño, discreto y muy fácil de transportar, pero con una gran potencia: 150Mbps
– Sirve para conectar cualquier PC de mesa o portátil a la red inalámbrica Wifi.
– Color: Negro y rojo
– Sistemas operativos: Windows 2000 / XP / Vista / WIN 7 / WIN 8 / Windows 10
– Rango de frecuencias: 2.4 ~ 2.4835GHz.
– Medidas: 20 x 14 x 6 mm aprox.
– Interfaz: USB2.0

Saludos.

Nada. Me quedo igual. Básicamente, copian y pegan la información que tienen en la web de la tienda china (como esta, por ejemplo). Así que finalmente decido adquirirlo a la primera que pillo, total, unos céntimos de diferencia no importan.ASUS-Eee-PC-900HD-2

Al llegarme el adaptador lo pruebo en un portátil Asus 900HD como en el de la foto. Este PC lleva de casa Windows XP, pero decidí cambiarlo por Lubuntu, un sistema Linux más liviano y más actual.

No me lo detecta. Normal (creo). Así que decido buscar por la extensa web. Y doy con un post donde explican cómo instalar los drivers de este modelo (o de uno similar). Pero no me funciona con los drivers que mencionan, ya que son para una versión anterior al kernel que estoy usando.

Los pasos a seguir fueron:

  1. Enchufamos el dispositivo a un puerto usb. Listamos los dispositivos conectados a los puetos USB con el comando:

    [code language=»bash»]lsusb[/code]

    Nos aparecerá algo tal que así bash1
    El adaptador en cuestión es de ralink y el modelo 7601, por lo que es un RT7601

  2. En la tercera línea se puede apreciar que linux detecta que el dispositivo está enchufado.

    [code language=»bash»]Bus 001 Device 007: ID 148f:7601 Ralink Technology, Corp. [/code]

    Pero como no tiene los drivers, no lo puede hacer funcionar. Descargamos los archivos fuente directamente desde github.

  3. Una vez descargados, descomprimimos el archivo con el comando

    [code language=»bash»]tar xjf DPO_MT7601U_LinuxSTA-master.zip[/code]

    (suponiendo que el nombre del archivo descargado sea ese).

  4. Descargamos también el parche (mirror) y lo ponemos en la misma carpeta donde hemos puesto el archivo zip del paso 2.
  5. Accedemos a la carpeta donde hemos descomprimido el source de los drivers y aplicamos el parche.

    [code language=»bash»]cd DPO_MT7601U_LinuxSTA-master.
    patch -p0 < ../rt2870-mt7601Usta-kuid_t-kgid_t.patch[/code]

  6. Ejecutamos.

    [code language=»bash»]make
    sudo mkdir -p /etc/Wireless/RT2870STA/
    sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat
    sudo /sbin/insmod os/linux/mt7601Usta.ko[/code]

  7. Finalmente, compilamos

    [code language=»bash»]make install[/code]

Y ya lo tendremos funcionando, como se puede ver en esta captura (dispositivo ra0)

sh2

Cabe decir que habrá que hacer estos pasos cada vez que actualicemos el kernel. También es posible que, a la hora de compilar nos dé un error de que no encuentra los headers. En tal caso habrá que instalarlos con el comando

[code language=»bash»]sudo apt-get install –reinstall linux-headers-generic build-essential [/code]

Con todo esto ya tendremos el adaptador totalmente operativo en Ubuntu (y todas sus variantes) y puede que en las demás distribuciones de linux.

 

 

 

 

Posted in PC, Portable

Line 4.0.3.367 [Portable]

Line no es un mero clon de lo que ya hay. Funciona con iPhoneAndroidWindows Phone y Blackberry, pero también en ordenadores, tanto Mac como PC. Resulta muy útil para poder seguir una conversación comenzada desde el móvil una vez que se llega al escritorio, con el teclado. Esto indica que no es necesario asociar el perfil personal a un número de teléfono.

Una gran pega que tiene el programa para PC es que no hay versión portable (que no haya que instalarla), la cual puede llegar a ser útil en ordenadores compartidos, cibercafés, universidades, etc. ya que éstos están configurados para que no se pueda instalar nada más.

Así que me he decidido y he creado una versión para llevar (nada del otro mundo).

La podéis encontrar aquí.

 

Posted in Portable

owncloud portable

owncloudMuchos os preguntaréis qué es ownCloud. Pues bien, es una nube con la que se pueden sincronizar archivos, calendario, contactos, notas y más cosas mediante extensiones como por ejemplo los marcadores y datos de firefox con mozilla sync. Es gratis, de código abierto y cuenta con aplicación para Android, iOS y cliente de escritorio para Linux, Windows y Mac OS X.

Digamos que es como dropbox, pero con tu propia infraestructura y lo que ello conlleva; tus datos te pertenecen sólo a ti, necesitas tu propia infraestructura y una conexión a Internet medianamente rápida. Es una buena alternativa a bittorrent sync, solo que con ownCloud necesitas un servidor central.

Muchos necesitaréis ejecutar esta herramienta en PCs corporativos o restringidos, como los de una universidad por ejemplo. Por eso os traigo la versión portable, la cual no necesita instalación; doble click y a correr.

Os dejo por aquí el enlace

Posted in Android

El dragón púrpura para rootear

Recientemente me he topado con un teléfono en el que el método de master root no me ha funcionado y, dándo vueltas, encontré un método que sí que le valía a este modelo, más concretamente un LG L65 D280n.

El programa se llama PurpleDrake, y está en versión Windows, Linux y Mac. Lo podéis descargar desde aquí

La forma de usarlo es sumamente sencilla:

  1. ponemos el teléfono en modo depuración USB. Esto lo haremos en el menú de información y pulsando 10 veces de forma rápida sobre Número de compilación. Ahora en el menú de ajustes nos aparecerá Opciones de desarrollo, entramos y habilitamos la depuración USB.
  2. Conectamos el PC al dispositivo. Nos saldrá una ventana tal que la de la imagen de abajo, marcamos la opción Permitir siempre desde este ordenador y pulsamos aceptar. Es posible que esto nos aparezca en el paso 3
  3. Extraemos el programa y damos doble click en purpledrake_windows.bat. Nos aparecerá una ventana con el texto como el que se muestra en la imagen de abajo. Pulsamos intro y dejamos que trabaje. 01
  4. Nos detectará el teléfono y pedirá que volvamos a pulsar intro para rootear temporalmente, tal como se aprecia en la imagen de abajo.02
  5. Tras estos pasos y algunos reinicios, tendremos el dispositivo rooteado, aunque el programa nos pedirá si queremos hacer el root definitivo, por lo que pulsamos intro otra vez y estará hecho.