miércoles, 20 de noviembre de 2013

¿Qué es Knox y cómo deshabilitarlo?

Desde hace un tiempo el término knox viene dando mucho que hablar en el mundo de los smartphones, o más concretamente, de los dispositivos de Samsung. Se trata de un nuevo sistema de seguridad incluido en la actualización oficial a Android 4.3 de los dispositivos de Samsung. La polémica viene dada porque este sistema de seguridad impide el acceso a varias aplicaciones cuando rooteamos nuestro dispositivo y, al mismo tiempo, impide resetear el contador de flasheos a 0, tema especialmente delicado por las consecuencias que puede acarrear para nuestra garantía. En este artículo os informamos más a fondo sobre qué es realmente knox, en qué puede beneficiar y perjudicar y cómo deshabilitarlo.
SamsungKnox
© Samsung

¿Qué es exactamente Knox?

El pasado septiembre, en el evento Unpacked 2013 Edition 2, Samsung Electronix presentó oficialmente Samsung Knox como un sistema de seguridad y protección completo para los dispositivos, que protege (valga la redundancia) desde el hardware hasta la capa de aplicación gracias a un denominado Contenedor que crea un espacio de ejecución y almacenamiento seguro de datos.
¿Y para qué sirve? En realidad, fue ideado sobre todo para el ámbito empresarial con el objetivo de promover el denominado BYOD (Bring Your Own Device, “trae tu propio dispositivo”) aportando herramientas que eliminaban riesgos como la filtración de datos confidenciales o el temido espionaje industrial. En un principio se lanzó con el nuevo Galaxy Note 3 y en la edición 2014 del Galaxy Note 10.1 pero se ha ido incorporando a otros dispositivos Samsung con la actualización a Android 4.3

¿Cómo surgió la polémica en torno a Knox?

Al parecer,  las aplicaciones que se ejecutan fuera de ese Contenedor tienen un acceso limitado a los datos almacenados. Y ahí nace la polémica. Si bien esta información nos pasó a todos más o menos despercibida, no sucedió lo mismo con el famoso desarrollador conocido como Chainfire, creador de aplicaciones tan populares como TriangleAway, destinada a resetear el contador de flasheos a cero en nuestros dispositivos, o SuperSU.
Hace alrededor de un mes, este desarrollador, a través de su perfil en Google+, explicó algunas nuevas características que incorpora la suite Knox y que no gustaron a muchos usuarios. Al parecer Knox trabaja hacia una eFUSE (tecnología de autoconfiguración) para realizar un seguimiento del tiempo en el que un dispositivo ha sido alterado. De esta manera se señaló la posibilidad de que Samsung podría utilizar los datos de Knox para rechazar el uso del servicio durante la garantía dando como razón daños en el hardware causadas por el usuario. Al menos, así es como lo expresó Chainfire.
En realidad Samsung siempre ha incorporado un contador en el Bootloader que lleva la cuenta de las veces que hemos hecho una modificación en el SO. El problema es que, como ya he mencionado, las aplicaciones que se ejecutan fuera del Contenedor que incorpora Knox tienen un acceso limitado a los datos almacenados. Las aplicaciones desarrolladas por Chainfire, por tanto, ahora tendrían un acceso limitado. 

¿Cómo nos afecta el sistema Knox?

En realidad, y por ley, nadie puede cancelar una garantía por haber modificado un SO de Android. Se trata de un software libre y es completamente legal modificarlo. Sin embargo, lo que sí puede alegar Samsung para negarse a reparar nuestro dispositivo es que los daños hayan sido causados por una modificación no oficial que ha alterado el estado de fábrica del terminal. Ahí es donde entra en juego la aplicación TriangleAway. Si experimentamos fallos en nuestro terminal por modificaciones no oficiales, siempre podemos devolver el terminal a condiciones de fábrica instalando un firmware oficial, reseteando el contador de flasheos a cero y eliminando el acceso root. De esta manera eliminamos el rastro de nuestra modificación impidiendo al SAT utilizar este argumento para anular nuestra garantía.
Por el momento ya se han creado varias páginas para recoger firmas pidiendo a Samsung que elimine el sistema Knox. La más popular es la creada en el portal change.org, autoproclamada como la mayor plataforma de peticiones del mundo.

¿Cómo deshabilitar Knox?

Imagino que muchos usuarios root habréis recibido avisos, tras actualizar a Android 4.3, de que la aplicación SuperSU ha sido bloqueada, lo cual, efectivamente, se debe a la protección Knox (como podéis ver en la imagen a continuación).
AccesoSU RootChecker
© AndroidPIT
Para corregir esto hay varios métodos que nos permitirán volver a usar aplicaciones como SuperSu o RootChecker, pero no podremos poner el contador de flasheos a 0 siempre que tengamos el bootloader que incorpora la versión oficial de Android 4.3 y que incorpora un denominado "set Warranty bit" o sistema de garantía que impide llevar a cabo un downgrade del bootloader. Este nuevo sistema de garantía Knox es inamovible según señala Chainfire en su perfil de Google+, al menos en el modelo I9505.
Para deshabilitar Knox hay varios métodos. La página de soporte de Samsung ofrece la siguiente explicacón:
  1. Entra en la aplicación Knox y pulsa "Ajustes".
  2. Haz clic en "Configuración Knox".
  3. Pulsa en "Desinstalar Knox".
  4. Al desinstalar Knox, se te preguntará si deseas realizar una copia de seguridad de tus datos de Knox. Los datos se guardarán durante el proceso de desinstalación en la carpeta Knox del dispositivo. Para realizar copias de seguridad de tus datos Knox, pulsa "Copia de seguridad ahora", en caso contrario, pulsa en OK.
  5. ¡Importante! Los datos personales, como fotos, archivos de música, contactos y eventos de calendario se copiarán durante la desinstalación. Sin embargo, el correo electrónico y los datos de las aplicaciones no se copiarán.
  6. Introduce la contraseña de Knox y pulsa "Continuar".
  7. Pulsa en "Siguiente". Tus datos serán guardados antes de que se complete la desinstalación.
  8. Pulsa en "Aceptar" para desinstalar Knox.
  9. Pulsa en el "Menú" > "Mis archivos"> "Todos" > "Knox". Habrá un archivo zip con todo tu contenido personal desde Knox.
  10. Nota: Si has instalado una tarjeta opcional microSD, selecciona "Todos" > "Dispositivo de almacenamiento" > "Knox".
Si la opción facilitada por Samsung no te convence, también puedes hacerlo siguiendo estos pasos, que requieren acceso root:
  1. Instalar "Root Explorer".
  2. Ejecuta "Root Explorer" y en la lupa de buscar escribe Knox.
  3. Selecciona todos los archivos que lleven el nombre knox.
  4. Luego procede a eliminarlos, y reinicia tu dispositivo Samsung.
RootExplorer
© AndroidPIT
Al mismo tiempo, y por si ninguno de estos métodos te funciona o convence, el foro de XDA Developers ofrece un archivo para deshabilitar Knox mediante recovery:
  1. Realizar una copia de seguridad o backup de toda la información de nuestro dispositivo.
  2. Flashear el siguiente archivo facilitado por XDA Developers: KNOX removerV2.1.zip. (Ir a la página: XDA-Developers).
  3. Eliminar todos los archivos knox.
  4. Reinicia.
Por el momento esta es toda la información acerca de Knox que os podemos facilitar. En caso de que se desarrolle un programa que permita eliminarlo por completo, lo publicaremos en AndroidPIT.
¿Qué opináis de Knox? ¿Os parece un sistema de seguridad o de control?

0 comentarios:

Publicar un comentario

 

Copyright @ 2013 Android al instante.