lunes, 23 de febrero de 2015

VirtualBox en Linux Mint: "No suitable module for running kernel found"

He encontrado este magnífico post dirigido a Ubuntu, cuyas instrucciones funcionan perfectamente en Linux Mint 17.1 64 bits.

Muchas gracias a www.juancarlosmoral.es.

lunes, 5 de enero de 2015

Primux Zeta: eliminar aplicaciones indeseadas incluidas con el firmware

El Primux Zeta es, en mi opinión, un excelente teléfono, muy ágil, con una pantalla bastante grande pero sin llegar a ser un ladrillo y que se ve muy bien.

Dicho esto, tiene un problema. Cuando llevas un tiempo utilizándolo, comienzan a aparecer publicidades en pantalla completa cada poco tiempo, lo que es muy molesto. En el foro oficial de Primux niegan el problema, achacándolo a aplicaciones instaladas por el usuario. Sin embargo, restaurar a fábrica el teléfono no resuelve el problema. Yo he conseguido resolverlo eliminando ciertas aplicaciones incluidas con el firmware y a continuación detallo los pasos a seguir. Espero que sirva de ayuda a otros usuarios de este teléfono.

1. Rootear el teléfono.
Tranquilidad, NO PASA NADA por rootear el teléfono. Además, el que describimos aquí es un proceso totalmente reversible.
a. Descargamos en nuestro ordenador la última versión de Framaroot. Para este tutorial hemos utilizado la 1.9.3.

b. Conectar el teléfono al PC. Desplegamos la persiana superior para acceder a las notificaciones y pulsamos en "Conectado como dispositivo USB". En las opciones, seleccionamos "Dispositivo multimedia (MTP)".

c. En nuestro PC abrimos "Equipo". El teléfono aparece en "Dispositivos portátiles".

d. Hacemos doble clic en el icono del teléfono. Accedemos a una especie de unidad de disco duro. Volvemos a hacer doble clic hasta que llegamos al listado de carpetas. Bien, pues copiamos AHÍ el fichero APK que nos descargamos en el paso a.



e. En el teléfono, vamos a Ajustes -> Seguridad y activamos la casilla "Orígenes desconocidos". En la advertencia que aparece, pulsamos Aceptar.

f. En el teléfono, en las aplicaciones, vamos a "Admin. de archivos". Entramos en "Almacenamiento del teléfono". Bajamos hasta encontrar el APK de Framaroot y lo pulsamos. En la nueva ventana, pulsamos "Instalar". Si pregunta que si Permite que Google compruebe la actividad del dispositivo, podéis contestar lo que queráis. Yo personalmente no quiero estar constantemente controlada, así que pulso en "Rechazar". Tras unos segundos, la aplicación queda instalada y pulsamos en "Abrir".

g. Ejecutamos los exploits: primero Boromir (dice que no ha funcionado), luego Faramir (idem) y por fin, el exploit Barahir, que nos dirá Success. A veces el programa se cierra al ejecutar Barahir. En ese caso, volvemos a abrir Framaroot y repetimos el proceso.

h. Reiniciamos el teléfono.


i. Ahora entramos en Google Play e instalamos la aplicación Root Checker. Esta nos va a servir para saber si ha funcionado el proceso.

j. Abrimos Root Checker. La primera vez nos pregunta si aceptamos las condiciones. Pulsamos "ACEPTO". Cuando entramos a la aplicación, pulsamos en "VERIFICAR ROOT". Nos aparece una ventana con dos opciones: pulsamos en "Permitir". El mensaje (mal traducido, por cierto) sreá "¡Felicitaciones! ¡Este dispositivo cuenta con acceso de ruta!".

2. Desinstalar aplicaciones incluidas en el firmware
Todo el proceso anterior es necesario para poder desinstalar aplicaciones incluidas en el firmware. 
a. En Google Play instalamos "Root Uninstaller", pero ¡ojo!, el del desarrollador dohkoos, que a mí me aparecía el tercero en la lista de búsqueda. Lo bueno de esta app es que en la lista de programas nos aparece el paquete, que sirve para identificar muy bien la procedencia fiable o no de la aplicación. Por ejemplo, la aplicación "Actualizaciones del sistema 1.0" pertenece al paquete "com.mediatek.systemupdate", es decir, es de MediaTek, una procedencia fiable.
b. Abrimos la aplicación. Pedirá la autorización de SuperSu. Nos aparece una lista de todo lo que está instalado en el teléfono. Lo que está en rojo, forma parte del firmware. Lo que está en blanco, son aplicaciones que hemos instalado nosotros.
c. Vamos marcando las aplicaciones sospechosas. En el caso del Primux Zeta, yo eliminé las aplicaciones cuyo paquete no se correspondia ni con mediatek, ni con google ni con android. Tampoco quité "Documents To Go", ni SuperSU (que es instalada por Framaroot y la necesita). Una vez marcadas las que queremos eliminar, abajo del todo pulsamos "Uninstall selected apps", y vamos dando a "Aceptar" en las ventanas de confirmación que van apareciendo.

3. Disfrutar del Primux Zeta sin malware
Ya está. Ahora, si queréis, podéis volver a dejar el teléfono como estaba. Ejecutamos Framaroot y en el desplegable en el que por defecto aparece "Instalar SuperSu", nosotros ponemos "Unroot" y ejecutamos Boromir, Faramir y Barahir, hasta que aparece el letrero "Unroot done!".

Podéis desistalar Framaroot, Root Checker Basic y Root Uninstaller si ya no los vais a necesitar.

De nada, servicio técnico de Primux.

¡Ah!, una donacioncita se agradecería enormemente. ¡Saludos a todos y buena suerte!