Diferencia entre revisiones de «Usuario:Juanda/android/rootear»
De WikiEducator
(→Aplicaciones útiles como root) |
|||
(20 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 30: | Línea 30: | ||
*Si las aplicaciones que instalamos les damos acceso root. Pueden ser tan peligrosas o más que nosotros. | *Si las aplicaciones que instalamos les damos acceso root. Pueden ser tan peligrosas o más que nosotros. | ||
*Aplicaciones de gestión de permisos como SuperSU mostrarán un aviso cada vez que uno de estos programas intente hacer uso del root. | *Aplicaciones de gestión de permisos como SuperSU mostrarán un aviso cada vez que uno de estos programas intente hacer uso del root. | ||
− | *Cada aplicación tiene una [http://developer.android.com/reference/android/Manifest.permission.html lista de permisos] que aparece cuando se instala desde | + | *Cada aplicación tiene una [http://developer.android.com/reference/android/Manifest.permission.html lista de permisos] que aparece cuando se instala desde Play Store. |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Incompatibilidades=== | + | |
− | * El root crea incompatibilidad con algunos programas: | + | ====Incompatibilidades==== |
− | :No es una cosa muy frecuente pero es posible que tarde o temprano terminemos encontrando una aplicación o un juego que nos dan error a la hora de abrirlos | + | *El root crea incompatibilidad con algunos programas: |
− | :Hay desarrolladores que impiden la ejecución de su software en los teléfonos que hayan sido desbloqueados. | + | :-No es una cosa muy frecuente pero es posible que tarde o temprano terminemos encontrando una aplicación o un juego que nos dan error a la hora de abrirlos |
− | :Las razones son variadas y generalmente estarán vinculadas a evitar la piratería. | + | :-Hay desarrolladores que impiden la ejecución de su software en los teléfonos que hayan sido desbloqueados. |
+ | :-Las razones son variadas y generalmente estarán vinculadas a evitar la piratería. | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Sin actualizaciones vía OTA=== | + | |
+ | ====Sin actualizaciones vía OTA==== | ||
*La tendencia general es que una vez hecho el root ya no seremos capaces de actualizar nuestro teléfono de forma oficial. | *La tendencia general es que una vez hecho el root ya no seremos capaces de actualizar nuestro teléfono de forma oficial. | ||
*Al tener un abanico muy amplio en cuanto a fabricantes no se puede generalizar. | *Al tener un abanico muy amplio en cuanto a fabricantes no se puede generalizar. | ||
Línea 49: | Línea 51: | ||
<div class="slide"> | <div class="slide"> | ||
− | ===El teléfono se vuelve menos estable=== | + | ====El teléfono se vuelve menos estable==== |
*Ser root no tiene ningún efecto negativo en el sistema Android, pero en general, si además de esto le hacemos cambios al terminal, instalaciones especiales, personalizaciones pesadas… todo esto ayudará a que el sistema no sea tan estable. | *Ser root no tiene ningún efecto negativo en el sistema Android, pero en general, si además de esto le hacemos cambios al terminal, instalaciones especiales, personalizaciones pesadas… todo esto ayudará a que el sistema no sea tan estable. | ||
*Es evidente que depende del teléfono y de nuestra experiencia y hasta podemos usar los privilegios de administrador para mejorar el rendimiento y la capacidad de respuesta del dispositivo. | *Es evidente que depende del teléfono y de nuestra experiencia y hasta podemos usar los privilegios de administrador para mejorar el rendimiento y la capacidad de respuesta del dispositivo. | ||
Línea 55: | Línea 57: | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Cambios de ROM poco beneficiosos=== | + | ====Cambios de ROM poco beneficiosos==== |
*El root nos permite cambiar la ROM pero no ofrece muchos beneficios. | *El root nos permite cambiar la ROM pero no ofrece muchos beneficios. | ||
*Sobretodo lo vemos en los terminales de gama alta, puesto que la calidad de las actualizaciones de los principales fabricantes (si las hay) y la estabilidad de estas, acostumbra a ser mayor que la de las ROM. | *Sobretodo lo vemos en los terminales de gama alta, puesto que la calidad de las actualizaciones de los principales fabricantes (si las hay) y la estabilidad de estas, acostumbra a ser mayor que la de las ROM. | ||
Línea 63: | Línea 65: | ||
<div class="slide"> | <div class="slide"> | ||
− | ===No se echa de menos ser root=== | + | ====No se echa de menos ser root==== |
*En las primeras versiones de Android, la necesidad de tener privilegios de administrador era muy alta ya que muchas opciones estaban bloqueadas. | *En las primeras versiones de Android, la necesidad de tener privilegios de administrador era muy alta ya que muchas opciones estaban bloqueadas. | ||
− | *Actualmente, en cambio, Android se caracteriza por la gran libertad que nos ofrece y por el gran número de aplicaciones que encontraremos en | + | *Actualmente, en cambio, Android se caracteriza por la gran libertad que nos ofrece y por el gran número de aplicaciones que encontraremos en Play Store y que cumplirán con casi cualquier necesidad que podamos tener. |
</div> | </div> | ||
Línea 73: | Línea 75: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | * | + | ====Móvil limitado==== |
− | + | *Las [http://source.android.com/ fuentes de Android] se liberan una o dos veces al año | |
− | + | *Mi dispositivo no recibe actualizaciones | |
− | + | *El dispositivo funciona lento o tiene spyware o adware (por ejemplo de los operadores de telefonía). | |
− | + | *Al dispositivo le faltan características o se han limitado por los operadores de telefonía. | |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | |||
====Rootear es fácil==== | ====Rootear es fácil==== | ||
*Los Tool Kit disponibles no requieren apenas experiencia y las guías suelen ser puro copy-paste para neofitos en sistemas Linux o Android. | *Los Tool Kit disponibles no requieren apenas experiencia y las guías suelen ser puro copy-paste para neofitos en sistemas Linux o Android. | ||
Línea 90: | Línea 93: | ||
<div class="slide"> | <div class="slide"> | ||
+ | ====Actualizaciones==== | ||
+ | *Ya existen ROMS con [https://www.otaupdatecenter.pro/ actualizaciones OTA] | ||
+ | *Actualizar la ROM no es dificil. | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
====Gestionar la totalidad de programas instalados==== | ====Gestionar la totalidad de programas instalados==== | ||
*Con permisos de administrador y las aplicaciones correspondientes, podremos administrar los programas preinstalados en el terminal. | *Con permisos de administrador y las aplicaciones correspondientes, podremos administrar los programas preinstalados en el terminal. | ||
Línea 96: | Línea 106: | ||
<div class="slide"> | <div class="slide"> | ||
+ | |||
====Copias de seguridad completas==== | ====Copias de seguridad completas==== | ||
Es una de las razones principales para rootear un terminal. | Es una de las razones principales para rootear un terminal. | ||
Línea 103: | Línea 114: | ||
<div class="slide"> | <div class="slide"> | ||
====Cambios visuales==== | ====Cambios visuales==== | ||
− | El root nos permite cambiar la densidad de píxeles del dispositivo. Es una práctica bastante extendida en los teléfonos de última generación y se trata de un pequeño tweak que nos permitirá tener una mayor área de trabajo en la misma resolución. El cambio del valor (normalmente 320) que encontraremos en el archivo build.prop e insertando uno entre 161 y 319, podremos conseguir un aumento de la densidad en el tamaño de las pantallas aunque, como parte negativa todo será más pequeño y difícil de leer y cuando queramos seleccionar alguna cosa tendremos que “apuntar” mejor con el dedo. En distribuciones recientes de Android, también podemos cambiar el valor UI del sistema, teniendo con un valor inferior o igual a 160 el equivalente a una pantalla de una tableta y con 213 la interfaz de usuario del Nexus 7. A cuanto más alto sea el valor de la interfaz de usuario del teléfono, más pequeño será el tamaño de la pantalla y aumentara el número de elementos que podremos colocar en una única página. | + | *El root nos permite cambiar la densidad de píxeles del dispositivo. Es una práctica bastante extendida en los teléfonos de última generación y se trata de un pequeño tweak que nos permitirá tener una mayor área de trabajo en la misma resolución. El cambio del valor (normalmente 320) que encontraremos en el archivo build.prop e insertando uno entre 161 y 319, podremos conseguir un aumento de la densidad en el tamaño de las pantallas aunque, como parte negativa todo será más pequeño y difícil de leer y cuando queramos seleccionar alguna cosa tendremos que “apuntar” mejor con el dedo. |
+ | *En distribuciones recientes de Android, también podemos cambiar el valor UI del sistema, teniendo con un valor inferior o igual a 160 el equivalente a una pantalla de una tableta y con 213 la interfaz de usuario del Nexus 7. A cuanto más alto sea el valor de la interfaz de usuario del teléfono, más pequeño será el tamaño de la pantalla y aumentara el número de elementos que podremos colocar en una única página. | ||
</div> | </div> | ||
Línea 113: | Línea 125: | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Ejemplo rooteo Nexus 4== | ==Ejemplo rooteo Nexus 4== | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | *Descargamos un recovery personalizado, por ejemplo ClockworkMod recovery | + | *Descargamos un recovery personalizado, por ejemplo [http://www.clockworkmod.com/rommanager ClockworkMod recovery] |
*Este recovery nos servirá para instalar actualizaciones a nuestro sistema | *Este recovery nos servirá para instalar actualizaciones a nuestro sistema | ||
− | *La actualización que queremos es | + | *La actualización que nosotros queremos instalar es el comando su |
+ | *[http://forum.xda-developers.com/showthread.php?t=1538053 Descargamos] el comando su | ||
+ | *Lo copiamos al movil, de momento a la sdcard, por ejemplo mediante <code>adb push</code> | ||
</div> | </div> | ||
Línea 143: | Línea 145: | ||
juanda@juanda-PC:~$ | juanda@juanda-PC:~$ | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
*Para instalar la actualización del sistema habrá que desbloquear el bootloader | *Para instalar la actualización del sistema habrá que desbloquear el bootloader | ||
*Al desbloquear el bootloader, por seguridad, borrará los datos de usuario y aplicaciones. | *Al desbloquear el bootloader, por seguridad, borrará los datos de usuario y aplicaciones. | ||
Línea 157: | Línea 156: | ||
<div class="slide"> | <div class="slide"> | ||
− | *Para instalar el recovery personalizado | + | *Para instalar el recovery personalizado, primero debemos desbloquear el fastboot |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<source lang="bash"> | <source lang="bash"> | ||
− | juanda@juanda-PC:~$ | + | juanda@juanda-PC:~$ sudo fastboot oem unlock |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</source> | </source> | ||
+ | *Habrá que confirmar porque se van a borrar todos los datos, el teléfono quedará como recién comprado. | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | *Instalamos el recovery modificado para trabajar con el: | ||
<source lang="bash"> | <source lang="bash"> | ||
juanda@juanda-PC:~$ fastboot flash recovery recovery.img | juanda@juanda-PC:~$ fastboot flash recovery recovery.img | ||
+ | </source> | ||
+ | *También podríamos haber optado por no modificarlo y simplemente arrancar con el recovery modificado: | ||
+ | <source lang="bash"> | ||
+ | juanda@juanda-PC:~$ fastboot boot recovery.img | ||
</source> | </source> | ||
</div> | </div> | ||
Línea 188: | Línea 177: | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
− | |||
− | + | *Reiniciamos el dispositivo en modo bootloader. | |
− | + | <source lang="bash"> | |
− | + | juanda@juanda-PC:~$ adb reboot bootloader | |
− | + | </source> | |
− | + | *También lo podríamos hacer apagando y encendiendo el teléfono con la combinación de teclas power y volumen+. | |
− | + | </div> | |
− | + | ||
− | + | ||
− | + | ||
+ | <div class="slide"> | ||
+ | *Ahora habría que arrancar en recovery y elegir el fichero zip para hacer la actualización del sistema. | ||
+ | *También podríamos haber arrancado con un insecure boot (lo tienen la mayoría de ROMS cocinadas) ya que permite hacer remount. | ||
+ | <source lang="bash"> | ||
adb shell mount -o remount,rw /system | adb shell mount -o remount,rw /system | ||
adb push su /system/bin/ | adb push su /system/bin/ | ||
Línea 213: | Línea 201: | ||
exit | exit | ||
exit | exit | ||
− | + | </source> | |
</div> | </div> | ||
Línea 224: | Línea 212: | ||
<div class="slide"> | <div class="slide"> | ||
+ | *En mi caso webkey | ||
[http://gizmodo.com/5806135/the-10-best-android-apps-that-make-rooting-your-phone-worth-the-hassle Las diez mejores aplicaciones para un movil rooteado] | [http://gizmodo.com/5806135/the-10-best-android-apps-that-make-rooting-your-phone-worth-the-hassle Las diez mejores aplicaciones para un movil rooteado] | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | ==Instalación de ROMS personalizadas== | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | *Para instalar ROMS personalizadas, deberemos ser root pero además utilizar herramientas especídficas: | ||
+ | *Un recovery modificado nos permita instalar nuestra ROM personalizada favorita. | ||
+ | *ROM Manager es una aplicación que nos permitirá instalar nuevas ROMS, ofreciéndonos la posibilidad de instalar un Recovery modificado. Necesita usuario root | ||
+ | |||
</div> | </div> |
Última revisión de 12:55 15 may 2013