jueves, marzo 23, 2017

No funciona ningún usb en Virtualbox (Chakra, Arch, Ubuntu, Mint, etc...)

Al montar un sistema con Virtualbox, damos por hecho que el soporte para usb está habilitado, pero no es así. De hecho, si vamos a "Configuración", "Usb" e intentamos activar el soporte para usb (de distintas versiones) nos marcará un error diciéndonos que es necesario instalar un paquete para que éste pueda funcionar: Oracle VM Virtualbox Extension Pack. 




Para instalarlo, abrimos Virtualbox con total normalidad y minimizamos. Abrimos el navegador web y vamos a la siguiente página:
WEB OFICIAL DESCARGA: PULSA AQUÍ.
Para estar totalmente seguros de que el paquete va a funcionar, tenemos que bajarnos aquel que sea el de nuestra versión de Virtualbox. Para saber qué versión tenemos, en la ventana principal del programa, pulsamos sobre el menú "Ayuda" y después, sobre "Acerca de Virtualbox...". Se nos abrirá una ventana donde podemos observar la versión que tenemos instalada en nuestro sistema. En mi caso, tengo la versión 4.2.0. 





Una vez que hemos averiguado este dato, nos vamos a la página que hemos abierto anteriormente en el navegador web y seleccionamos la carpeta correspondiente según nuestra versión. 
Dentro habrá muchos archivos, buscamos el que se llame de este modo:

"Oracle_VM_VirtualBox_Extension_Pack-TU.Número.De.Versión.vbox-extpack"


Comenzará a descargarse el paquete. Una vez descargado, hacemos doble click sobre el paquete y observaremos que se abre una ventana de Virtualbox en la que nos dice que si estamos seguros de que queremos instalar dicho paquete, a lo que pulsaremos que sí.



Nos pide la contraseña root del sistema. Tras esto, el paquete se instalará sin ningún problema. 





Para comprobar que es así, podemos ver el paquete instalado yendo a la pantalla principal de Virtualbox, en el menú "Archivo", "Configuración". Se nos abre una pequeña ventana con varias pestañas. En la pestaña "Extensiones", nos debe aparecer el paquete que hemos instalado anteriormente.






Pero todavía queda un paso más. Tenemos que asegurarnos que nuestro usuario está añadido al grupo vboxusers. 

Para ello, en Apple macOS PULSAR AQUÍ (leer hasta donde se indica como añadirlo)

Para Debian, Ubuntu... en terminal:
adduser tuusuario vboxusers
Para derivados de ArchLinux, Manjaro, etc...
sudo gpasswd -a tuusuario vboxusers 
Sustituyendo donde pone tuusuario por vuestro usuario del sistema. Si no estaba añadido a dicho grupo, se añadirá (valga la redundancia). Si ya estaba incluido, os saldrá el siguiente mensaje, por lo que cancelaríamos la operación con el comando Ctrl+C y cerraríamos Terminal:
User 'tusuario' already exists; please choose another
De esta forma, ya tendríamos habilitado el soporte de usb para nuestra máquina virtual de Virtualbox. 
Ahora en configuración de la maquina virtual en cuestión, seleccionamos USB 2.0, que será normalmente el que es más compatible para evitar fallos.


Un saludo!

Habilitar USB en Virtualbox (para MAC)

Después del éxito en el manual para Linux: Chakra, Arch, Ubuntu, Mint, etc...
A petición de usuarios de Apple, os explico cómo se realizan los pasos para habilitar los USB en cualquier máquina virtual creada en un macOS.
Realmente es igual que en otros sistemas pero la manera de dar permisos a un usuario en macOS difiere un poco.

Al montar un sistema con Virtualbox, damos por hecho que el soporte para usb está habilitado, pero no es así. De hecho, si vamos a "Configuración", "Usb" e intentamos activar el soporte para usb (de distintas versiones) nos marcará un error diciéndonos que es necesario instalar un paquete para que éste pueda funcionar: Oracle VM Virtualbox Extension Pack. 




Para instalarlo, abrimos Virtualbox con total normalidad y minimizamos. Abrimos el navegador web y vamos a la siguiente página:
WEB OFICIAL DESCARGA: PULSA AQUÍ.
Para estar totalmente seguros de que el paquete va a funcionar, tenemos que bajarnos aquel que sea el de nuestra versión de Virtualbox. Para saber qué versión tenemos, en la ventana principal del programa, pulsamos sobre el menú "Ayuda" y después, sobre "Acerca de Virtualbox...". Se nos abrirá una ventana donde podemos observar la versión que tenemos instalada en nuestro sistema. En mi caso, tengo la versión 4.2.0. 





Una vez que hemos averiguado este dato, nos vamos a la página que hemos abierto anteriormente en el navegador web y seleccionamos la carpeta correspondiente según nuestra versión. 
Dentro habrá muchos archivos, buscamos el que se llame de este modo:

"Oracle_VM_VirtualBox_Extension_Pack-TU.Número.De.Versión.vbox-extpack"

Comenzará a descargarse el paquete. Una vez descargado, hacemos doble click sobre el paquete y observaremos que se abre una ventana de Virtualbox en la que nos dice que si estamos seguros de que queremos instalar dicho paquete, a lo que pulsaremos que sí.



Tras esto, el paquete se instalará sin ningún problema. 




Para comprobar que es así, podemos ver el paquete instalado yendo a la pantalla principal de Virtualbox, en el menú "Archivo", "Configuración". Se nos abre una pequeña ventana con varias pestañas. En la pestaña "Extensiones", nos debe aparecer el paquete que hemos instalado anteriormente.






Pero todavía queda un paso más. Tenemos que asegurarnos que nuestro usuario está añadido al grupo vboxusers. Para ello: 

1.- Abrir "Preferencias del sistema"

2.- Abrir "Usuarios y grupos"

3.- Pulsar en el símbolo "+" para añadir el nuevo grupo.

4.- En la nueva ventana, en donde se indica "Nuevo" seleccionamos en el desplegable la opción de "Grupo".

5.- En el campo "Nombre completo" se escribe lo siguiente:
vboxusers

6.- Acepta en "Crear Grupo"

Verás que se ha creado un grupo nuevo con este nombre.

7.- Selecciónalo y añade tu usuario.

8.- Por último abre un terminal e introduce este comando:
sudo chgrp vboxusers /dev/vboxdrv

9.- Y a continuación este otro comando:
sudo chmod g+rw /dev/vboxdrv

Con todo esto, tras reiniciar, ya se debe poder visualizar los dispositivos USB en la máquina virtual.
Con la máquina virtual apagada, entrar en Configuración de la máquina en cuestión, y luego en USB, donde se selecciona "2.0" (aunque tengáis puertos 3.0, sólo funciona correctamente con 2.0).

De esta forma, ya tendríamos habilitado el soporte de usb para nuestra máquina virtual de Virtualbox. 

Un saludo!

viernes, septiembre 16, 2016

Solución GPS Samsung Galaxy S2



Son conocidos numerosos fallos en el uso del GPS de los Samsung Galaxy S2.
Más aún cuando usas versiones más actualizadas que la original de Samsung.
Por tanto si estas usan una versión CM, o cualquiera que usando el GPS en distintas aplicaciones, de saltos cuando esta ubicando, te recomiendo que hagas este fix.

Requisitos:
- Bajar Archivo GPS fix
- Tener permisos ROOT (Tu versión de Android debe estar ROOT. Si tienes CM12 o posterior y aún no lo has hecho, Rooteamos aquí, luego continúa este manual.)

Básicamente remplazaremos en archivo original por que hemos extraído del .zip que hemos bajado del enlace anterior.

- Una vez descomprimido el .zip copiamos el nuevo gps.exynos4.so en la ruta
/system/lib/hw/

- Donde ya había un gps.exynos4.so que tenemos que reemplazar por el nuevo.
Asegúrate de que al copiarse se sobrescriba el nuevo. (Que quede solo uno)

- Una vez copiado, tenemos que darle permisos 644.
Para ello pulsamos un rato en el archivo y en Propiedades, Permisos y seleccionamos todas las casillas de Leer y una de Escribir en Owner (propietario). Ver imagen siguientes.

Para la tarea recomiendo usar ES File Explorer, que es gratuito y puede obtener permisos ROOT necesarios para hacer este manual.
Los pasos anteriores con ES File Explorer serían:
1.- Dar permisos ROOT a ES File Explorer.

2.- Una vez extraído el nuevo gps.exynos4.so del .zip descargado, lo copiamos y nos dirigimos a la ruta /system/lib/hw/ y lo pegamos aquí sobrescribiendo el anterior.(Recomiendo hacer una copia de seguridad del anterior gps.exynos4.so)

3.- Damos permisos de lectura a todos y de escritura al propietario. Pulsamos en Propiedades y luego en Permisos.

4.- Comprobamos que sea el archivo correcto con el
MD5: B9F844182BB19680B867D052EAA325D1
Pulsamos en propiedades del archivo y luego en checksum.

5.- Reinicia y prueba, seguro que todo ok!
En caso contrario vuelve a reemplazar el archivo por el antiguo.

Saludos!

Fuente: XDA




sábado, agosto 06, 2016

Permisos ROOT en CyanogenMod 12. Ser Administrador en CM12 y posterior.



Para hacer root y tener permisos de administrador en CM12 y superiores, esta opción se incluye en esta ROM dentro de las Opciones de desarrollo.
Para acceder a ver el menú oculto Opciones de desarrollo:

1.- Entramos en Ajustes.
2.- Al final pulsamos en Información del teléfono (o si estamos en una tablet Información de la Tablet)
3.- Pulsamos repetidas veces en Número de compilación hasta que nos indique que ya estan activadas las Opciones de desarrollo.

Ahora dentro Ajustes, estará visible la Opciones de desarrollo donde podremos elegir tener permisos de Administrador ( o también conocido como Root).
Lo hacemos de la siguiente manera:


1.- Entramos en Ajustes.
2.- Casi al final pulsamos en Opciones de desarrollo.
3.- Buscamos y activamos la opción Acceso Administrativo.
4.- Seleccionamos Aplicaciones y ADB.

Listo! Cada vez que una aplicación necesite permisos Root nos saldrá un mensaje por si queremos permitirlo.

Un saludo!

 
Google+