Ahora que los dispositivos de la saga Xperia de Sony empiezan a ser actualizados con la versión oficial de Android 4.0.x, tenemos el problema de que perderemos el acceso root al móvil y, con ello, los privilegios de superusuario. Si al actualizar a Ice Cream Sandwich tu móvil deja de ser root, aquí puedes volver a recuperar el control de tu terminal con métodos probados y compatibles incluso con bootloader bloqueado.
La gente de Xperia Blog ha detallado paso por paso cómo lograr ser root en los Xperia actualizados. La guía procede del foro de desarrolladores XDA Developers y es relativamente sencilla de seguir; además, aquí te recordamos diez buenas razones para hacerse root para entender por qué puede interesarte.

El proceso en sí implica la descarga de un archivo que contiene todo lo necesario y que debería funcionar con todos los modelos Xperia que hayan sido actualizados a Ice Cream Sandwich, y también funciona en otros modelos rooteados como HTC One X. Una ventaja extra es que este sistema permite hacer root tanto a los móviles que tienen el sistema de arranque (bootloader) bloqueado como a los que lo tienen liberado.
Lo primero que hay que hacer es tener todos los drivers necesarios instalados en el ordenador. Después hay que descargar la herramienta para hacer root del post de XDA Developers y extraer el archivo ZIP en una carpeta del ordenador. Recuerda que hay que activar el modo de depuración: Ajustes > Opciones de desarrollo > Depuración USB. También hay que permitir la instalación desde Orígenes desconocidos (Ajustes > Seguridad).
Una vez hecho lo anterior, conecta el móvil al ordenador. Después hay que ejecutar el archivo descomprimido haciendo doble clic en el que se llama runme.bat. Esto instalará dos programas extra, como son BusyBox (1.18.4) y la herramienta SuperUser. El móvil puede pedirte varias veces que lo reinicies; acepta cuando lo solicite.
Al final de todo el proceso aparecerá el mensaje All done y ya tendrás acceso root a tu Xperia con Ice Cream Sandwich.
Todos los detalles los tienes en la guía de XDA Developers.
¿Qué es ser root y qué ventajas y riesgos implica?
Ser root significa disponer de todos los privilegios del sistema para ejecutar acciones que una cuenta de usuario estándar no puede. Es similar a cuando en Windows una instalación solicita permisos de administrador. Entre los usos más habituales están eliminar aplicaciones de serie que no interesan, realizar copias de seguridad completas (apps, configuraciones, SMS e historial de llamadas) o controlar el móvil remotamente para facilitar su recuperación en caso de robo. También permite automatizar tareas avanzadas, cambiar kernels y ajustar parámetros de rendimiento.
Todo ello conlleva riesgos: si se desinstalan apps de sistema críticas pueden aparecer cierres inesperados, problemas con la conectividad (WiFi, datos o llamadas) o incluso impedir que el dispositivo funcione correctamente. El móvil viene preparado para un uso normal y, si se quiere ir más allá, la responsabilidad recae en el usuario; ten en cuenta, además, que la garantía se puede perder.
Requisitos previos y recomendaciones
Antes de empezar: activa Depuración USB (Ajustes > Opciones de desarrollador) y Orígenes desconocidos (Ajustes > Seguridad). Asegúrate de tener batería por encima del 60%, realiza una copia de seguridad y ten instalados los controladores ADB/Flash en el PC. Si el script u otra herramienta ofrece instalar apps extra (como PowerSave), recházalo para evitar software no deseado.
Conviene además instalar los drivers de Flashtool (ADB, Flashmode y, si procede, Fastboot) para tu modelo, usar un cable USB original y, si el teléfono lo permite, modo de almacenamiento MSC durante el proceso. Si Windows tarda en reconocer el dispositivo, cambia de puerto USB o reinicia el PC antes de reintentar.
Método 1: script runme.bat (compatible con bootloader bloqueado)
El método principal descrito arriba utiliza runme.bat: conecta el Xperia en modo Depuración USB, ejecuta el script, acepta las acciones en pantalla y espera a que instale BusyBox y SuperUser. Durante el proceso el teléfono puede reiniciarse varias veces; al ver All done ya tendrás root. Este método es recomendable por su compatibilidad con terminales con el bootloader bloqueado. Si aparece la ventana de autorización ADB en el móvil, acepta la huella para que el PC pueda operar.
Método 2: Unlock Root (requiere Java en el PC)
Como alternativa, es posible usar la herramienta Unlock Root. Instala Java en el ordenador y configura las variables de entorno: crea JAVA_HOME apuntando al directorio de instalación de Java y añade ;%JAVA_HOME%\bin; al final de la variable del sistema Path. Abre Unlock Root, conecta el móvil con Depuración USB y pulsa en Root para seleccionar el dispositivo. Si aparece la pregunta “Do you want install PowerSave app?” elige NO. Si tu modelo no es reconocido o el proceso falla, utiliza el método del script anterior.
Actualización oficial con PC Companion y ‘Sales Item’ (opcional)
Si no has modificado el firmware, Sony PC Companion suele detectar la actualización a ICS al conectar el móvil al PC y permitir actualizar con asistente. Este método preserva la integridad del sistema y es ideal para usuarios sin cambios previos.
Si rooteaste antes y cambiaste el firmware, es posible que el Sales Item (identificador bajo la batería o en el software) ya no coincida y PC Companion no ofrezca la actualización. En ese caso debes actualizar manualmente con Flashtool. Ten presente que una actualización limpia suele borrar tus datos y elimina el root, que luego podrás recuperar con los métodos de este artículo.
Cambio de firmware y actualización/downgrade con Flashtool (opcional)
En ciertos Xperia el rooteo es más sencillo tras un cambio de firmware con Flashtool (por ejemplo, pasar de una compilación más reciente a otra compatible y, después, volver a actualizar). Esto puede ocurrir cuando existe un firmware rooteable. Pasos generales: 1) Instala Flashtool en el PC y sus drivers (ADB/Flashmode). 2) Copia el firmware .ftf correspondiente en la carpeta firmwares. 3) Abre Flashtool, pulsa el icono del rayo y elige Flashmode. 4) Selecciona el firmware detectado y confirma. 5) Con el móvil apagado, conéctalo al PC manteniendo pulsada la tecla atrás o volumen abajo (según modelo) cuando el asistente lo solicite. 6) Espera la barra de progreso y, al terminar, enciende el terminal (el primer arranque puede tardar). Si Windows instala drivers lentamente y falla el flasheo, reinicia el proceso. Tras actualizar o cambiar de compilación, quizás debas reconfigurar el APN: Ajustes > Redes móviles > Nombres de puntos de acceso > Nuevo.
Consejos prácticos: si en la carpeta firmwares viene un archivo de ejemplo, elimínalo para no confundirte; ejecuta FlashTool.exe o FlashTool64.exe según tu sistema; durante el flasheo la pantalla del móvil puede no mostrar nada y el LED lateral encenderse en verde; es normal. No desconectes el cable hasta finalizar al 100%.
Alternativa con downgrade a Gingerbread y recuperación de root (para bootloader bloqueado)
Si tu modelo no admite root directo en ICS con bootloader bloqueado, puedes usar la vía de downgrade temporal: 1) Flashea una compilación de Android 2.3.4 compatible con Flashtool. 2) Rootea esa versión (Flashtool incluye un botón con candado que automatiza el rooteo en Gingerbread). 3) Ejecuta en el PC un script de preparación que ajusta propiedades del sistema (por ejemplo, modifica local.prop) para conservar permisos tras actualizar. 4) Actualiza a ICS 4.0.4 con Flashtool (solo Wipe cache marcado para mantener datos cuando el método lo exija). 5) Lanza el script de empuje de binarios SU que instala Superuser/SuperSU y BusyBox en la nueva versión. Tras el reinicio, el acceso root queda activo en ICS.
Durante este flujo recuerda activar de nuevo Fuentes desconocidas, Depuración USB y el modo MSC cuando se indique. Si algo falla, repite el paso previo y confirma que el dispositivo es reconocido por ADB antes de continuar.
Cómo verificar el acceso root y próximos pasos
Para comprobar que todo está correcto, instala Root Checker desde Google Play y verifica que aparezca el mensaje “Congratulations, This device has root Access”. A partir de ahí podrás desinstalar bloatware, hacer backups avanzados o usar herramientas de administración, e incluso crear una ROM pre-rooteada. Si deseas, vuelve a la compilación más reciente tras rootear. Recuerda: nunca flashees una ROM personalizada con el bootloader bloqueado y manipular componentes de sistema sin conocimiento puede dejar el dispositivo inestable.
Con estas opciones podrás recuperar el root en tu Xperia con ICS de forma clara y flexible: desde el script compatible con bootloader bloqueado, pasando por Unlock Root, hasta los métodos con Flashtool y downgrade temporal cuando sea necesario; elige el que mejor encaje con tu caso y procede con cautela y respaldo de tus datos.
