domingo, 21 de diciembre de 2014

Adquiriendo permisos de Supersu

En este Tutorial, explicaré paso a paso como hacerse "Root" en un dispositivo Samsumg Galaxy Trend Plus, con Windows. He intentado hacerlo con Linux pero tenia problemas con el JOdin3 y las prisas me han podido...

El Paciente: Sr Samsumg Galaxy Trend Plus.
Doctor: Intruder.
Operación: Obtener permisos de Supersu.
Materiales para la operación: Pc con Sistema Operativo "Windows 7", Cable Usb y paciencia.
Utensilios: Software Odín y Recovery del módelo del dispositivo o paciente. 


Necesitamos unos archivos que he mencionado antes, están alojados en esta página en la que debemos poner "Intruso Digital", en donde pone "Contraseña" y nos mostrará varios links para descargar el archivo rar que necesitamos...



 Pero primero apagamos nuestro dispositivo móvil.


Desde el dispositivo apagado pulsamos simultáneamente Home, Volumen – y Botón de Encendido y nos sale esta imagen.

Despues pulsamos Volumen + para continuar.
Y en ese modo, pasamos al pc.




 Primeramente instalamos los drivers usb para que Windows, reconozca el teléfono.

Proceso Instalación.


Ahora ejecutamos el Odín, y nos fijaremos en recuadro que deberá poner:



Luego clickaremos en "Pda" y seleccionamos el Recovery.


El Odín comprobará el recovery.

Si nos fijamos, pone válido y el chequeo ha sido satisfactorio.

Le damos a "Start" y el Odín cambiará el recovery…




Después de un rato el Teléfono se reiniciará.
Luego lo apagaremos y comprobaremos que tenemos instalado el Clockworldmod, que es el programa que instalamos, también llamado "Recovery".


Ahora, arrancamos el dispositivo de la siguiente manera:
Tecla Home, Volumen + y Botón Encender.
Y veremos el ClockworldMod  con su logo del sombrero de copa.

Logo del ClockWorldMod

Y ahora aprovechamos y haremos una copia de seguridad de nuestro teléfono que aún es virgen.
Vamos  a situarnos en el "backup and restore" con la tecla – del dispositivo, y le damos al botón de encender y nos llevará al submenú de backup y elegiremos, "backup" de nuevo, y comenzará a realizar un backup del teléfono.

NO hay que impacientarse, tardará un ratillo en completar esta tarea, ya que copiará todo: imágenes, aplicaciones etc… cuando la tengamos copiada tenemos que guardarla como “oro en paño” es muy importante tenerla bien guardada, en nuestro equipo, y como seguridad recomendaría subirla a una cuenta: dropbox, mega, etc… por si perdemos la información en nuestro pc tenerla accesible en otro lugar o medio.

Personalmente tengo unas tarjetas SD de 2 gigas que no uso para nada, ya que tienen poca capacidad y no llegan a nada en nuestro dispositivo, es una manera de usar tarjetas obsoletas...
Se debería tener el backup en varios sitios. En mi caso particular la rom ocupa casi 2 gigabytes, recordar que la podremos comprimir, con cualquier compresor que tengamos a mano.

Después de tener el ClockWorldMod podremos Rootearlo.
Conectamos nuestro dispositivo encendido al ordenador y copiamos SuperSU GTP GT-S7580.zip a la raíz de nuestra tarjeta SD. Dessenchufamos el usb y apagamos el dispositivo y volvemos a arrancarlo con las teclas: Home, Volumen + y Encender.
 
Al salir el menú seleccionamos “install zip” y luego “choose zip from sdcard” seleccionamos el archivo que hemos copiado antes y luego seleccionamos “Yes  – Install SuperSu GTP GT-S7580.zip”

Y comenzará a rootearse el dispositivo, luego pondrá “Done !” y debajo pondrá “Install from sdcard complete.”  Ahora seleccionamos “Go back” y  le damos a “Reboot System now”.
Nuestro dispositivo se reiniciará, y pondrá que esta “Actualizando el Sistema Android”. 
Ahora vamos al menú de aplicaciones de nuestro dispositivo y al final de las aplicaciones veremos un nuevo icono parecido al logo de superman que pone “SuperSu” si queremos comprobar que ya somos Root, podemos descargar del google play el “Root Checker”, u otra aplicación que requiera ser Root y si todo sale bien nos preguntará nuestro dispositivo si esa aplicación la queremos ejecutar como "Supersu".



Si quieres tener guardadas las apk que descargas de google play, o descargarlas en el pc y luego copiarlas a tu dispositivo se puede usar esta pagina que te genera el link del google play.
http://apps.evozi.com/apk-downloader/

El otro día me comentaron que mis tutoriales eran muy extensos o muy largos, particularmente, creo que un tutorial o un proceso a realizar, no tiene que ser ni largo ni corto, creo que debe contener todos los pasos detallados para que la persona que va a ejecutarlos no se pierda, o entienda lo que esta realizando en todo momento.

Hasta el próximo caso, intrusos...




viernes, 12 de diciembre de 2014

Conceptos de Root



¿Qué es Root?
¿Qué es Supersu?
¿Para qué sirve?
¿Rom personalizada?

Siempre hay alguien que desconoce estas cuestiones que giran entorno al mundo Android y GNU/Linux. Trataré de explicar todos estos conceptos de la manera más escueta posible, e incluso añadiré puntos de vista personales...

¿Qué es Root?
¿Qué es Supersu?

Root o Supersu (o superusuario) son el nombre de la cuenta del usuario que posee TODOS los privilegios (recalco "todos"), ya que puede cambiar permisos en archivos, borrarlos, ejecutarlos etc.

¿Para qué sirve?

Rootear un terminal sirve para conseguir los privilegios de administrador, como ya he comentado antes, esto tiene ventajas e incovenientes...

Ventajas

  • Posibilidad de eliminar aplicaciones, que implanta el propio fabricante, y que el usuario final no las usa, o no le agrada.
  • Mejorar la configuración del hardware del teléfono o tablet, pudiendo cambiar la velocidad de la cpu, gpu.
  • Posibilidad de hacer Tethering (poder usar nuestro terminal como si fuera  un modém o router).
  • Se puede instalar un Firewall, impidiendo que algunas aplicaciones accedan a internet sin nuestro propio consentimiento.
  • Instalar aplicaciones avanzadas.
  • Mover aplicaciones, de la memoria propía del dispositivo a la tarjeta de memoría.
  • Realizar copia de seguridad de todo el dispositivo.
  • Mucha variedad en Roms (es el sistema, del dispositivo), en la actualidad hay muchas Roms personalizadas para infinidad de dispositivos.
    Desventajas


    • Es peligroso, si no sabes lo que haces, o si no prestas atención al procedimiento a seguir.
    • Se anula la garantía, algunos fabricantes, si ven que el dispositivo está rooteado, anulan la garantía.
    • Perder actualizaciones, algunos fabricantes no envian actualizaciones a dispositivos rooteados.



    Ahora que he expuesto las ventajas y desventajas, explicaré un poco las más importantes desde mi punto de vista, siendo:


    1. Legalmente, si tu rooteas tu dispositivo android, el fabricante tiene el deber de reparar tu dispositivo, según la normativa europea, ya que ofrece una garantía de dos años en hardware. Otro punto fuerte de ser root, es que si por ejemplo la batería de tu dispositivo está dejando de funcionar correctamente, se puede hacer un UnRoot (que es capaz de quitar el privilegio de ser Root) y posteriormente tramitar la garantía al fabricante.
    2. Perder actualizaciones, debido a que el fabricante ya no enviará actualizaciones a tu dispositivo! Pff, venga ya, si soy Root, podré instalar un montón de actualizaciones, y roms que más convengan. Existen un montón de roms como: CyanogenMod, Miui, Aokp, ParanoidAndroid. O incluso hacerte tu propia rom personalizada.
    3. Google Play, o PlayStore es un arma de doble filo, hay infinidad de aplicaciones, algunas buenas y gratis, pero no todo lo que reluce es oro ya que hay muchas aplicaciones, que contienen mucha publicidad o que usan tú tarifa de datos, para  prevenir que tus aplicaciones instaladas accedan a internet, debemos  instalar un firewall para que no accedan a internet.
    ¿Rom personalizada?

    Las Roms personalizadas aprovechan el código abierto para añadir nuevas mejoras como: launchers, otras animaciones, o submenús etc...

    Hay infinidad de roms y de posibilidades, por ejemplo, si aun posees un terminal viejo sin google play o sin play store, se le podría añadir esas caracteriscticas y cambiarle el rendimiento del hardware.

    Opinión Personal

    Mucha gente que desconoce lo que es Root, y después de que le explicas  el significado y sus ventajas, dicen: "¿y porqué no viene ya Rooteado el terminal?". El terminal ya Rooteado en manos inexpertas puede ser una bomba de relojería,  ya que el usuario inexperto podría borrar algún archivo del sistema importante, o darle permisos de administrador a una aplicación con malware. En definitiva, los dispositos android no vienen Rooteados de fábrica, están sin Rootear por motivos de seguridad, ya que un usuario normal no necesita privilegios de administrador. Sólo debería de hacerse Root si se tiene algún conocimiento, o quiere experimentar nuevos conocimientos o experiencias, para evitarse problemas o lios.

    Por otro lado no me parece normal, que muchas compañias de dispositivos móviles, pongan tantos problemas al usuario que acaba de "apoquinar" el dinero del sudor de su frente, poniendo restricciones a la hora de hacerse Root. Con esto me refiero por ejemplo a la "Sonyo" que lo que hacia hace un par de añitos era limitar el acceso al bootloader, y tenias que mandarles el móvil a fábrica para que te lo desbloquearan, para que posteriormente su legítimo dueño pudiera hacerle Root, y no solo eso, te exigian que el teléfono hubiera acabado la permanencía con el operador, con lo cual si el usuario acababa de adquirir dicho terminal, tenia que esperar 18 meses para poder Rootearlo... Por lo que me han comentado ahora ya no hace eso Sonyo, lo que hace es casi como jugar a la lotería, a veces no hay complicaciones a la hora de Rootearlo y otras veces si... según como te toque... En fin, por eso no me gustan mucho los terminales Sonyo.


     Dentro de unos días Rootearé un dispositivo desde linux, y luego también lo mostraré como hacerlo desde Windows.

    Eso es todo...
                                                                          To be continued
                                                                             




     







    sábado, 6 de diciembre de 2014

    Deshabilitar un núcleo en GNU/Linux

    Después de mucho investigar, para poder solucionar el error de reinicios, que sufro por el fallo de mi placa base, me veo obligado a deshabilitar un núcleo.


    Para ello habrá que ir al grub y sobre el sistema operativo que se quiera editar, en este caso fue Ubuntu, y pulsamos la tecla "e" de editar, y luego buscamos la palabra "ro" y le ponemos a continuación este comando:

    quiet maxcpus=1

    Luego pulsamos "CTRL+X" y podremos arrancar nuestro sistema Ubuntu.

    Una vez haya arrancado el sistema he utilizado el "Grub Customizer" y he ido a cada entrada de los diferentes sistemas operativos añadiendo el comando que he citado anteriormente.





    Este comando funciona en las siguientes distros de Linux: Ubuntu, Wifislax y Bactrack.

    Y como diría Sherlock Holmes:

    "Caso Cerrado"