Acceder

Ver la Versión Completa : Backup TA , Root y Custom Recovery en Z3 Tablet Compact WIFI de 16GB (SGP611) con KitKat


fixed
01/02/15, 13:39:00
Atención ! Esta guía se ha quedado algo anticuada aunque conviene conservarla porque contiene información y enlaces de interés. Recomiendo seguir esta otra guía que es menos complicada, sirve para todas las Z3TC y tiene menos riesgos : Instalar Lollipop 5.02 stock con Root y Custom Recovery, sin abrir el Bootloader (http://www.htcmania.com/showthread.php?t=1004638) .

La presente guía por ahora sólo debería tomarse a modo de orientación. Toda la información está sacada del foro de XDA (http://forum.xda-developers.com/z3-tablet-compact) y es altamente aconsejable echar un vistazo en dicho foro antes de proceder. No me responsabilizo de ningún daño que sufra vuestra tablet , sólo intento compartir mi experiencia y reunir en un hilo en castellano gran parte de la información que hay dispersa.
Antes de nada advertir que esta guía sólo es para la versión wifi de 16GB (SGP611) , para más datos mi tablet fue comprada en España. Si disponéis de la versión Wifi de 32 GB (SGP612) todo esto no es válido (para empezar el firmware podría no ser el mismo), y en el caso de la versión LTE (SGP621) hay un hilo en XDA (http://forum.xda-developers.com/z3-tablet-compact/development/root-root-locked-bootloader-sgp621-t3013534) que se actualiza a menudo y donde se explica de forma muy detallada como hacerlo.

Para empezar voy a indicar todos los ficheros necesarios y más tarde explicaré los pasos a seguir:

1 - Firmware Original de la tablet: SGP611_23.0.1.A.0.167_CE.ftf (http://data.firmwaremobile.com/phocadownload/userupload/download/2014/TabletZ3/SGP611_23.0.1.A.0.167_CE.ftf) (MD5 DC2F171C93AF859BC3B260393008F4F1) . Sacado de aquí (http://firmwaremobile.com/index.php/xperiadownload/category/59-tablet-z3)

2- Firmware Original y vulnerable del móvil Z3: D6603_23.0.A.2.93_Generic_20GLOBAL.ftf (https://mega.co.nz/#!QMQHharA!6ujS1TZk-VrF2uI2-fdrqdc5af4L-aRTn7IjMmm_KkQ)(MD5 2FCB051CA327EBA2EAFD90643BDBFC5D)

3- Flashtool: flashtool-0.9.18.4-windows.exe (http://uploaded.net/file/q9v71ner) . Sacado de aquí (http://www.flashtool.net/downloads.php) (Windows Edition)

4- Fix para que Flashtool reconozca nuestra tablet: SGP6XX.7z (https://mega.co.nz/#!vNxnzTYY!55KS43vcbaIccXGiqvBluzaAx3_hDp5Xn33c_Yn Y1PQ) . Sacado de aquí (http://forum.xda-developers.com/z3-tablet-compact/development/z3-tablet-compact-ftf-collection-t2959749)

5- Utilidad para conseguir root: giefroot_v3_sgp611_fix1.zip . Buscarlo en el hilo del autor ( XDA (http://forum.xda-developers.com/z3-tablet-compact/general/root-rooting-sgp611-giefroot-bootloader-t3017314) ) , pulsar donde dice download

6- Programa para hacer un Backup de la partición TA: Backup-TA-9.11.zip (https://github.com/DevShaft/Backup-TA/archive/v9.11.zip) . Sacado de aquí (https://github.com/DevShaft/Backup-TA/releases)

7- Advanced Stock Kernel: Z3TC-stock-twrp.img (https://mega.co.nz/#F!KEIwBa4T!m90fjwYSEp6wZAoPpIBxQw) (MD5 27190EBEF85D111CCC88E8511A220E78) . Sacado de aquí (http://forum.xda-developers.com/z3-tablet-compact/development/advanced-stock-kernel-twrp-root-t2959720)

8- Creación Firmwares Oficiales pre-rooteados: PRFCreator v0.8.zip . Descargar desde el hilo oficial ( XDA (http://forum.xda-developers.com/crossdevice-dev/sony/tool-prfcreator-easily-create-pre-t2859904) ) , al final del primer post

9- SuperSU: UPDATE-SuperSU-v2.40.zip (http://download.chainfire.eu/641/SuperSU/UPDATE-SuperSU-v2.40.zip?retrieve_file=1) . Sacado de aquí (http://download.chainfire.eu/641/SuperSU)

10- SonyRICDefeat , permite saltarse una protección de Sony que impide escribir en system : RICDefeat.zip (https://github.com/dosomder/SonyRICDefeat/raw/master/RICDefeat.zip) . Sacado de aquí (https://github.com/dosomder/SonyRICDefeat/blob/master/RICDefeat.zip)

11- Drivers oficiales de Sony (http://developer.sonymobile.com/downloads/drivers/xperia-z3-tablet-compact-driver/) para la Xperia Z3 Tablet Compact , necesarios para usar comandos adb. Hay que instalarlos manualmente, consultar este manual (https://intelaf.wordpress.com/2012/10/08/como-instalar-controladores-de-forma-manual-en-windows-7/) o este vídeo (https://www.youtube.com/watch?x-yt-ts=1422579428&v=eO0VwDz3D9Y) si hay dudas.

- Voy a dividir la guía en 2 partes:

A – Cómo hacer una copia de seguridad de la partición TA

Requisitos: Bootloader Bloqueado y tener instalado el firmware original 23.0.1.A.0.167. Para comprobar la versión del firmware basta con ir a ajustes / Acerca del tablet / Número de compilación. Además es conveniente quitar/desactivar cualquier emulador de android que se tenga instalado en el PC. En el caso de tener bluestacks (mi caso) basta con desactivarlo hasta el próximo reinicio, y para ello hay que ejecutar el fichero HD-Quit.exe localizado en su carpeta de instalación ( c:\archivos de programa (x86)\BlueStacks).

El programa que se va a utilizar para hacer el backup necesita privilegios de root para hacer su trabajo. Aunque el firmware de la tablet no es vulnerable conseguiremos rootear el dispositivo aprovechando que el firmware del móvil Z3 que hemos descargado sí tiene algún bug que puede ser explotado. Empezaremos flasheando la partición System del móvil en la tablet , tras lo cual ésta iniciará con algunos fallos (pequeñas bandas negras en los laterales y cierres forzados de alguna app) . No tiene importancia, es debido a que ambos aparatos no son idénticos, y será algo temporal.

0. Como paso previo es conveniente hacer un backup de los datos que queremos conservar porque se borrará todo. A continuación aconsejo Restaurar la tablet (ajustes - copia seguridad y restablecer - Restablecer datos de fábrica) , reiniciar , omitir todo (wifi, cuenta gmail,...) y la apagaremos completamente.

1. Instalar Flashtool en el directorio que viene por defecto (c:\Flashtool).

2- Copiar D6603_23.0.A.2.93_Generic_20GLOBAL.ftf en c:\Flashtool\firmwares . Recomiendo además borrar el que ya hay de ejemplo allí ( X10_V1_BLRelock.ftf )

3. Ir a C:\flashtool\drivers e instalar Flashtool-drivers.exe . Únicamente hay que marcar "Flashmode Drivers" + "Fastboot Drivers" (1ª y 2ª opción) y "Xperia Z3 Tablet Compact Device Driver" (al final).
Aprovechamos para instalar además los drivers oficiales de Sony para la tablet (descarga 11). Para instalarlos hay que hacer lo siguiente, de forma resumida: se descomprime el zip en una carpeta, conectamos la tablet (encendida con android iniciado) al puerto usb, vamos a administrador de dispositivos, botón derecho sobre el que tenga un signo de admiración y pulsamos en instalar/actualizar controlador. Por último indicamos la carpeta donde se encuentran los drivers ya descomprimidos. Si no vemos ningún signo de exclamación y la tablet fue detectada correctamente entonces no hay que hacer nada, nos saltamos este paso.

4. Comprobaremos que los drivers están bien instalados de la siguiente manera:
Con la tablet apagada y el cable usb conectado SOLO a la tablet pulsaremos el botón volumen abajo (vol- , el que está más alejado del botón de encendido) y sin soltarlo conectaremos el cable usb al ordenador. Esperamos unos segundos (3-4) y soltamos el botón de volumen. En windows debe aparecer algún mensaje de que se está buscando el driver adecuado para un nuevo dispositivo. Si pregunta si queremos instalar un driver no firmado indicar que SÍ. Cuando Windows diga que se ha reconocido e instalado el driver, es decir, que el dispositivo está listo para usarse, desconectamos el cable usb del pc y sólo del pc. Se habrán instalado los "flashmode drivers"
Hacemos lo mismo cambiando volumen abajo por volumen arriba: pulsar vol+ , sin soltar conectar cable usb, esperar 3-4 segundos, soltar vol+ , confirmar instalación de drivers y quitar el cable cuando todo haya acabado. Se habrán instalado los "Fastboot Drivers"
Si ha aparecido cualquier problema (algún mensaje de error) no deberías seguir, repite la operación.

5. Llegamos a la operación de flasheo de la partición System. Hice algunas capturas para que se vea bien: http://oi62.tinypic.com/zmmryt.jpg
Abrimos el programa Flashtool y cancelamos el selector de dispositivos
Extraemos (utiizando winrar por ej.) el contenido de SGP6XX.7z en C:\Flashtool\devices . Si lo hemos hecho bien debajo de SGP5XX aparecerá SGP6XX
Pulsamos en el Rayo de arriba, flashmode y aceptamos.
En la nueva ventana elegimos que firmware flashear (cuidado si aparece más de uno, elegir el correcto: 23.0.A.2.93) , desmarcamos los wipes e indicamos excluir todo salvo system, que será lo único que vamos a instalar. Dejarlo todo tal como aparece en la imagen . Por último hay que pulsar en Flash.
Con la tablet apagada del todo pulsar volumen abajo y sin soltarlo conectarla al pc. Tras pocos segundos soltar el botón y veremos cómo empieza el proceso de flasheo. Aquí hay que tener paciencia. Cuando termine nos lo avisará (dirá algo de finished y habrá desaparecido la barra verde de progreso)
Encender la tablet y omitir los datos que nos pidan. Recordar que aparecerán barras negras a los lados de la pantalla y tendrá lugar algún que otro cierre forzoso de apps.

6. Vamos por fin a rootearla. En la tablet es necesario modificar 5 opciones dentro de ajustes:
a) En "Opciones del desarrollador" activar "Depuración USB" , activar "Ubicaciones simuladas" y desactivar "Verificar aplicaciones por USB". Para tener acceso a estas opciones hay que pulsar previamente 7 veces en "Número de compilación" dentro de "acerca de la tablet"
b) En Seguridad activar "Orígenes desconocidos" y desactivar "Verificar aplicaciones"
Conectamos el cable USB al PC y nos preguntará si autorizamos el dispositivo, decirle que sí marcando la opción recordar para siempre.
Descomprimir giefroot_v3_sgp611_fix1.zip en C: , pulsar en install.bat y empezará el proceso de flasheo . Tras unos instantes la tablet se reiniciará sola y en la ventana de comandos aparece el mensaje "pulse una tecla para continuar", no hacerlo. Cuando estemos otra vez en android pulsar cualquier tecla en el pc tras lo cual se procederá a verificar si el proceso se ha realizado correctamente. Si todo ha ido bien debería aparecer:
..Done. You can now unplug your device.
..Enjoy root!
o en caso contrario:
..Error: device not rooted
Es posible que haya que repetir el proceso varias veces hasta conseguirlo.

7. LLegamos al objetivo principal: hacer una copia de seguridad de la partición TA, donde se guardan las keys DRM.
Descomprimir Backup-TA-9.11.zip en C:\ . Con la tablet encendida conectamos el cable usb al PC . Al ejecutar C:\Backup-TA-9.11\Backup-TA.bat aparece un menú con opciones, pulsar 1 para hacer un backup de TA. Debéis estar al tanto de lo que aparece en la pantalla de la tablet porque el programa solicitará permisos de root , hay que concedérselos. El resultado se guardará comprimido dentro de C:\Backup-TA-9.11\backup . Hacer una copia del zip a un lugar seguro, sin borrarlo del lugar de origen.
Desconectar la tablet
Vídeo de youtube (https://www.youtube.com/watch?x-yt-ts=1422579428&v=kva9-rAPG5s) en inglés donde se explica cómo hacerlo, por si hay alguna duda.
Otro vídeo (https://www.youtube.com/watch?x-yt-ts=1422579428&v=DykTWbp7h2M) , esta vez en español

8. Toca volver a la rom stock. Estos son los pasos que se pueden seguir en cualquier momento para reinstalar un firmware oficial en la tablet y dejarla limpia, o para recuperarla tras un brick.
a) Copiar SGP611_23.0.1.A.0.167_CE.ftf en C:\Flashtool\firmware
b) Abrir Flashboot . Cancelar selección de dispositivo
c) Copiar como antes el contenido de SGP6XX.7z en C:\Flashtool\devices
d) Pulsar en el rayo , opción flashmode y ok
e) Seleccionamos el firmware del punto a) , en wipe dejamos marcamos todo y en exclude lo desmarcamos todo. Se va a llevar a cabo un flasheo COMPLETO por si acaso, hay que evitar que queden restos de todo el proceso anterior. Adjunto a continuación una captura de pantalla.
f) Pulsar en Flash. Apagar la tablet, pulsar Vol- y conectar el cable usb al pc. Soltar la tecla de volumen al cabo de poco segundos y dejar que termine (mensaje finished, desaparece barra verde). Tarda un rato, paciencia.
En resumen, vamos a seguir el mismo procedimiento que antes salvo que el firmware es otro , que haremos limpieza y que no excluiremos nada.

http://oi62.tinypic.com/15rh4jr.jpg

En este punto la tablet tiene instalado un firmware completamente original (y sin root) , no se han perdido las keys DRM y disponemos de una copia de seguridad de la partición TA donde residen estas keys. En ningún momento se ha tocado el bootloader, sigue bloqueado.

Para poder rootear el firmware stock (sin mezclas) , o para instalar alguna rom personalizada, será necesario desbloquear el bootloader lo cual implica una pérdida de las keys DRM. Si optamos por la primera opción podremos rescuperar esas keys restaurando la partición TA, aunque hay que tener presente que el bootloader pasará a estar bloqueado de nuevo, pero que nada impide volver a desbloquearlo más adelante. Si se prefiere instalar cualquier otra rom como la CM12 (scorpion_windy (http://download.cyanogenmod.org/?device=scorpion_windy)), no será posible recuperar las keys DRM mientras la tengamos instalada, tampoco creo que sean necesarias porque no trae software/funciones de sony. Repito porque es Importante: Para restaurar la partición TA se requiere tener instalada la rom stock , en caso contrario la tablet sufriría un brick y habría que usar flashtool para recuperarla. En el siguiente apartado explicaré la primera opción : firmware stock con root (con posterior restauración de TA)

Las instrucciones para solicitar el código de desbloqueo a Sony y las de su posterior aplicación se encuentran en esta Página WEB (http://developer.sonymobile.com/unlockbootloader/unlock-yourboot-loader/)

B - Rootear Firmware Stock y Restaurar keys DRM

Requisitos: Bootloader Desbloqueado, Backup de la particion TA, Flashtool instalado y tener el firmware original 23.0.1.A.0.167 en la tablet. Además es conveniente quitar/desactivar cualquier emulador de android que se tenga instalado en el PC

Pasos a seguir :

1- Flashear “Advanced Stock kernel (http://forum.xda-developers.com/z3-tablet-compact/development/advanced-stock-kernel-twrp-root-t2959720)” con Flashtool. Para guiaros monté esta imagen http://oi59.tinypic.com/qs703c.jpg

a) Encender la tablet . En "Opciones del desarrollador" activar “Depuración USB” , en ajustes.
b) Copiar el fichero Z3TC-stock-twrp.img en cualquier carpeta, por ejemplo C:\Flashtool\advancedkernel
c) Abrir Flashtool. Si aparece la ventana “device selector” pulsamos en cancelar. Extraer el contenido de SGP6XX.7z en C:\Flashtool\devices . Pulsar en el rayo, seleccionar Fastboot Mode (en lugar de flashmode como antes) y pulsar en OK. Se abrirá una ventana con título Fastboot Toolbox
d) Conectar la tablet al pc usando el cable USB.
e) Pulsar el botón “reboot into fastboot mode (vía ADB)” y la tablet se reiniciará en modo fastboot. La pantalla de la tablet estará negra y el led se pondrá de color azul.
f) Pulsar el botón reboot into fastboot mode (via fastboot). La tablet debería reiniciarse volviendo al mismo lugar (led azul). Así comprobamos que acepta comandos fastboot.
g) Pulsar el botón “Select kernel to flash” y se abrirá una ventana para seleccionar el fichero Z3TC-stock-twrp.img que vamos a flashear. Por defecto sólo muestra los ficheros *.sin, cambiar el tipo de fichero a *.img para poder ver el fichero que buscamos.
h) Cuando termine pulsar sobre el botón “Reboot device into system” y volverá a cargar el sistema android.

Nota: lo que hemos hecho ha sido flashear la partición boot de la tablet donde se guarda el kernel. Otro modo de conseguir lo mismo sería arrancar la tablet en modo fastboot (con la tablet apagada mantener vol+ y conectarla al pc por usb, soltando vol+ un par de segundos después) y acto seguido usar el comando fastboot flash boot /ruta/a/ Z3TC-stock-twrp.img . Con flashtool hemos conseguido hacer lo mismo de forma gráfica, sin necesidad de escribir comandos.

Al terminar tendremos el dispositivo rooteado, con un kernel prácticamente stock y con un custom recovery instalado, concretamente el TWRP. El TWRP no reside en una partición a parte, se instala junto al kernel en la partición boot. Más adelante veremos cómo iniciar el nuevo recovery para flashear ficheros .zip .

Todavía no es posible restaurar la partición TA !!!!

2- Crear un Firmware Stock pre-rooteado con PRFCreator (http://forum.xda-developers.com/crossdevice-dev/sony/tool-prfcreator-easily-create-pre-t2859904)
a) Abrir PRFCreator.
b) Cargar el fichero SGP611_23.0.1.A.0.167_CE.ftf en la sección "FTF File" y el fichero UPDATE-SuperSU-v2.40.zip en la sección "SuperSU zip" .
c) Marcar las 4 opciones de la sección Include, Todas (importante) . Sign zip indica que se debe firmar el zip, tarda algo más y es opcional, yo lo marqué.
d) Pulsar el botón Create y se creará el fichero flashable.zip (flashable-signed.zip si está firmado) en la carpeta del programa.

Este fichero se podrá usar siempre para volver al firmware stock desde un custom recovery (TWRP o CWM) , con la ventaja de que se instalará rooteado de serie.

http://oi60.tinypic.com/sqtdzm.jpg

3- Instalar el Firmware stock (con root) creado en el paso anterior.
a) Conectar la tablet encendida al PC . Copiar los ficheros flashable.zip (o flashable-signed.zip) y RicDefeat.zip a la memoria interna de la tablet
b) Desconectar la tablet y apagarla
c) Iniciar el TWRP. Para ello hay que encender la tablet y enseguida, mientras el led es de color púrpura, pulsar Vol- (volumen abajo, el más alejado del botón de encendido).
d) Dentro del TWRP ir a Install para flashear primero flashable.zip (o flashable-signed.zip) y a continuación RicDefeat.zip
e) volver a android pulsando Reboot y desconectar el cable usb.

Ya tenemos la tablet lista para restaurar nuestro backup de la partición TA (es intransferible) . Salvo que está rooteado, el firmware es completamente stock. Tras flashear el fichero flashable.zip se ha recuperado la partición boot original (el twrp tampoco está ya)
RicDefeat.zip anula una protección de Sony que impide montar la partición System en modo escritura y creo que también habilita la escritura en la SD. Podríamos decir que hace que el root sea completamente funcional.
Observación: En mi opinión se podría haber incluido RicDefeat.zip en nuestro firmware desde la sección "Extra zip", y así instalar todo del tirón, pero como no he visto que lo hagan así en XDA he preferido limitarme a explicar los pasos exactos que seguí en mi tablet.

4- Restaurar las DRM keys
a) Dentro de ajustes ir a "Opciones del desarrollador" y activar “Depuración USB”. Es necesario volver a hacer este paso porque hemos reinstalado la rom.
b) Conectar la tablet ya encendida (kitkat) al PC mediante el cable USB
c) Se supone que ya tenemos el fichero Backup-TA-9.11.zip descomprimido en C:\ y nuestro backup en C:\Backup-TA-9.11\Backup\TA-backup-XXXXXXXX.XXXXXX.zip (las X varían) . Al ejecutar C:\Backup-TA-9.11\Backup-TA.bat aparece un menú con opciones, pulsar 2 para restaurar TA. Debéis estar al tanto de cualquier mensaje que aparezca en la tablet porque el programa solicitará permisos de root. Desconectar la tablet al terminar
Vídeo de youtube (https://www.youtube.com/watch?x-yt-ts=1422579428&v=kva9-rAPG5s) en inglés donde se explica cómo hacerlo, por si hay alguna duda

Hay que resaltar que la restauración de TA bloquea otra vez bootloader, pero que podrá ser desbloqueado de nuevo en cualquier momento que nos interese, por ej. para instalar una custom rom. Con la copia de seguridad que se obtuvo en el apartado (A) siempre podremos recuperar todas las funciones de sony si en el futuro regresamos al firmware stock.

En este punto la tablet tiene instalado un firmware original (y CON root) , hemos recuperado las keys DRM y el bootloader está bloqueado.

-- Fin del Tutorial --

Como EXTRA comentar que al parecer la segunda parte (B) podría hacerse de otra forma sin necesidad de usar PRFCreator. No he comprobado si existe algún inconveniente y lo comento porque aparece en una guía de XDA. El punto 1 y 4 se harían exactamente igual, lo que cambia es el 2 y el 3: Después del punto 1 copiamos los zip de supersu y ricdefeat en la memoria interna de la tablet, iniciamos el twrp para flashearlos y volvemos a android. Apagamos la tablet, la ponemos en flashmode (vol- y conectar usb) y con flashtool también en flashmode pasamos a flashear sólo el kernel del firmware original, es decir, se selecciona 23.0.1.A.0.167 , no hacemos wipes y se excluye todo salvo el kernel , tal como aparece en la captura de abajo. Iniciamos la tablet y seguimos por el punto 4.

http://i58.tinypic.com/2q8u5au.jpg

--

Ampliación: Una vez terminadas las dos partes de la Guía existe la posibilidad de instalar fácilmente un custom recovery doble (twrp + philz touch) sin necesidad de abrir de nuevo el bootloader. El único requisito, que ya se cumple, es disponer de kitkat rooteado en la tablet . Para ello hay que bajar el fichero TabZ3C-lockeddualrecovery2.8.10-RELEASE.installer.zip desde http://nut.xperia-files.com/ (XZDualRecovery) , descomprimirlo y ejecutar install.bat con la tablet encendida y conectada previamente por usb. Mas información aquí (http://forum.xda-developers.com/z3-tablet-compact/development/tabz3c-xzdualrecovery-qa-t3014211)
.

_LoBo
01/02/15, 20:30:31
Pena, ando con el de 32 gb

jusu
01/02/15, 22:20:10
Muchísimas gracias por el tuyo muy currado

fixed
01/02/15, 23:27:39
Pena, ando con el de 32 gb
Es muy raro, porque en teoría la de 16 y 32 tendrían que ser iguales variando sólo en la capacidad de almacenamiento
http://www.sony.es/electronics/xperia-tablet-z/sgp611-sgp612-sgp621/specifications
Pero entonces por qué en el nombre del firmware aparece especificado SGP611 y no SGP61X , o por qué en esta página: http://firmwaremobile.com/index.php/xperiadownload/category/59-tablet-z3
Se ve un firmware específico para la SGP612 (al parecer filtrado de taiwan)
Tal vez tengan una distribución diferente de particiones independientemente de que los ficheros que componen la rom sean los mismos o no.
En cualquier caso es mejor no arriesgarse a aplicar este procedimiento en el modelo de 32GB WIFI, tal como advierto.
¿No hay versión LTE de 32GB?

_LoBo
01/02/15, 23:47:35
No, LTE solo en 16

fixed
06/02/15, 14:24:51
Salvo algún retoque que se me ocurra, la guía está terminada por fin.
A menos que se descubra algún exploit en el firmware original de nuestra tablet ésta es la única manera por ahora de conseguir root y hacer un backup de TA sin abrir el bootloader. Parece muy complicado al principio pero luego no lo es tanto :) . Seguramente pocos (o ninguno) se atrevan y más teniendo lollipop tan cerca, aún así la guía puede ser útil porque explico como usar algunas herramientas y nos familiarizamos con su uso. Además he reunido enlaces a ficheros que viene bien tener localizados.

butman
19/03/15, 13:50:23
Salvo algún retoque que se me ocurra, la guía está terminada por fin.
A menos que se descubra algún exploit en el firmware original de nuestra tablet ésta es la única manera por ahora de conseguir root y hacer un backup de TA sin abrir el bootloader. Parece muy complicado al principio pero luego no lo es tanto :) . Seguramente pocos (o ninguno) se atrevan y más teniendo lollipop tan cerca, aún así la guía puede ser útil porque explico como usar algunas herramientas y nos familiarizamos con su uso. Además he reunido enlaces a ficheros que viene bien tener localizados.

En Lollipop será el mismo sistema de rooteo que el de ahora? O más sencillo?

Slds!

fixed
20/03/15, 03:19:20
Normalmente para rootear un dispositivo se procede primero a desbloquear el bootloader, a continuación se instala un recovery personalizado y por último desde dicho recovery se flashea supersu. El problema de esta tablet es que incluye llaves DRM para el uso de funciones propietarias/especiales, como por ej. el tratamiento de las imágenes obtenidas con la cámara. Si desbloqueas el bootloader las llaves o keys DRM se borran perdiendo esas funciones mejoradas y otras. Lo interesante es conseguir rootearlo sin desbloquear el bootloader, pero para ello hay que encontrar un exploit, algun bug del sistema android que permita escalar privilegios y establecer un root permanente .
Que yo sepa no existe aún nada para rootearla en Lollipop, y no es seguro tampoco que vaya a salir algo SIN la necesidad de desbloquear el bootloader . El método que hay con kitkat es complicado porque el firmware original de la tablet ya no era vulnerable, los fallos que se descubrieron en algún firmware antiguo de aparatos similares fueron corregidos por Sony (como el del móvil Z3 que se usa temporalmente ).
Si con el tiempo no se descubre nada para lollipop, una opción sería volver a kitkat y seguir ese procedimiento, aunque tampoco sé si el downgrade será posible sin inconvenientes.

Yo por ahora sigo con mi kitkat rooteado :-) , no tengo intención de actualizar a lollipop 5.02, al poco tiempo a 5.1 y después a 5.2 hasta que consigan hacerlo estable, corrijan algunos bugs generales, y las apps sean compatibles en su mayoría. En kit kat no tengo problemas y no voy a hacer nada en lollipop que no pueda hacer en kitkat. No hay prisa por cambiar

butman
20/03/15, 05:25:01
Estoy haciendo el tutorial, pero en el paso de rootear, me aparece device not rooted lo he hecho ya 5 veces y nada. ¿Sigo intentando?

EDIT: Lo logré gracias a un post en XDA. La tecla en el PC hay que presionarla justo después que aparece el logo de Android en la parte inferior de la pantalla. No hay que esperar a que se reinicie completa.

fixed
21/03/15, 01:22:51
Lo acabo de leer..
También tuve que reintentarlo 2 o 3 veces en el mío hasta que dijo que estaba rooteado.
Sé el post que me dices, en ese foro posteo con el nick kvi
Si consigues hacerlo entero comentalo por aquí, te llevarás un pin por valiente , que creo que nadie se ha atrevido hasta ahora a seguirlo ;-), tal vez porque como me enrollo e intento explicar algunos detalles parece más complicado de lo que realmente es. Hay que tomárselo con calma e ir paso a paso que va saliendo.

zappxperia3
21/03/15, 08:47:06
Fixed, no es que te enrolles, de hecho los demás igual no pero si veo que son cuatro líneas y muy sencillo empiezo a sospechar porque tan fácil no es, pero tampoco difícil, el problema es que hay garantía, el tabletófono en mi caso, modelo 16GB y 32GB sin 4G aparte ha costado un dinero importante y los otros dos modelos igual, es mucho como para arriesgarse y que pueda haber errores que dejen la tablet a por uvas y luego en el SAT SONY digan: la rooteaste, la cagaste, bueno, dirían está rooteada, ha modificado software, garantía no válida.

fixed
21/03/15, 14:21:21
Sí, tienes razón. Cualquier procedimiento por muy seguro que parezca puede fallar y si solicitamos desbloquear el bootloader o aún peor, se estropea mientras está rooteada, pueden usarlo como excusa para no responder bien con la garantía.
Una observación: no hay por qué hacer las dos partes. Con hacer la primera (A), sin llegar a la parte de desbloquear el bootloader, se tendría a salvo una copia de las DRM keys y más adelante se puede rootear sin miedo por cualquier método en kik kat o lollilop. Aquí el único peligro es que durante el proceso ocurra algún problema inesperado, por lo demás sony creo que pueda saber que se ha estado manipulando la tablet si necesitamos llevarla en algún momento a reparar.

Dtr
26/03/15, 15:45:46
Hola fixed, he querido ponerme también el pin pero no soy capaz.
Instalo el firmware del Z3 y cuando quiero empezar a rootear no me reconoce la tableta como Z3 y me dice que no puede instalar el controlador del dispositivo, a pesar de que conectándola en fastboot y en flashboot si pone que están los drivers...

Así que sino me dices cómo solucionar este paso tendré que desistir de hacerlo.

Gracias de antemano. Saludos.

fixed
26/03/15, 20:01:17
.. cuando quiero empezar a rootear no me reconoce la tableta como Z3 y me dice que no puede instalar el controlador del dispositivo, a pesar de que conectándola en fastboot y en flashboot si pone que están los drivers...

Faltan los drivers para el interfaz ADB

Para rootear necesitas comunicarte con la tablet cuando android ya está iniciado/cargado , esto se hace mediante adb y hay que tener instalados otros drivers diferentes a los que indico en el manual (drivers fastboot y otros para usar flashtool) . Se me olvidó ponerlos porque se suelen tener ya instalados de otros dispositivos.
No recuerdo si a mi se me instalaron al meter el pc companion , o los vi en la página de sony para desbloquear el bootloader o usé los genéricos para casi cualquier dispositivo android.

Por lo pronto puedes instalar estos genéricos que yo tengo también instalados y que he usado en múltiples ocasiones: UniversalAdbDriverSetup6.msi (https://docs.google.com/file/d/0B55ERfYspbqQS21HektQV3BHbDQ/edit) (es un instalador y cuando termine conectas la tablet)
Si con ellos te reconoce la tablet cuando la conectes con android iniciado perfecto, ya puedes seguir. Buscaré si hay algunos oficiales/específicos de sony, que no me acuerdo.


Edito:
Parece que los oficiales está aquí -> http://developer.sonymobile.com/downloads/drivers/xperia-z3-tablet-compact-driver/ (se descomprimen y luego se instalan manualmente indicando la carpeta donde los has extraído) , pero repito, los genéricos deberían valer igual

Dtr
27/03/15, 09:40:01
Muchas gracias por la info fixed.

En el ordenador ya tenía instalado el Universal Adb Driver de Clockwordmod 1.0.0, pero tampoco deben funcionar. Lo borraré e instalaré el que me mandas.

Me imaginaba que iba por ahí la cosa, por eso me descargué los drivers de Sony que dices, y también los del Z3. El problema es que descomprimo la carpeta y luego no se cómo instalarlos ya que no veo ningún archivo ejecutable... ¿Cómo los instalo?

Hoy no puedo volver a intentarlo pero la próxima semana me vuelvo a poner a ello.

Muchas gracias de nuevo :gracias:

fixed
27/03/15, 14:14:13
Aquí tienes explicado como hacerlo. Básicamente vas a administrador de dispositivos, botón derecho sobre el que tenga un signo de admiración , actualizar controlador , y le indicas la carpeta donde descomprimiste el zip.

https://intelaf.wordpress.com/2012/10/08/como-instalar-controladores-de-forma-manual-en-windows-7/

https://www.youtube.com/watch?v=eO0VwDz3D9Y

Dtr
27/03/15, 19:05:06
Muchas gracias fixed, el lunes lo pruebo.

Saludos.

Dtr
30/03/15, 09:28:37
Superador el problema de los drivers ahora me pasa como a butman, hago el proceso de rooteo pero nada. He probado a pulsar la tecla del PC justo a l salir el logo, un poco antes de que salga, después de que ya haya salido, cuando ya ha desaparecido y cuando ya se ha reiniciado pero nada, siempre el mensaje de device not rooted...

Lo seguiré intentando, pero parece que no me sale.

Por último si tenéis el enlace del post que decía butman por favor colgarlo y le echo un vistazo, es que no lo encuentro.

Gracias como siempre.

EDITO: post de XDA encontrado y root conseguido!!! Sigo con los demás pasos...
EDITO 2: ahora no logro hacer la copia de la partición TA porque se queda parado en "Requesting root permissions..." Ayuda de nuevo, gracias.

fixed
30/03/15, 17:51:58
Cuando dice "Requesting root permissions..." tienes que estar atento a la pantalla de la tablet (debe estar encendida y conectada por usb), tiene que aparecerte un mensaje solicitando permiso de root para el programa y has de concedérselo.
Minuto 2:20 de éste vídeo : https://www.youtube.com/watch?v=DykTWbp7h2M

¿ Sabes seguro que está rooteada bien? Compruébalo con cualquier root checker u otro programa que requiera permisos de root (adaway por ej), y debería saltar el supersu/superuser preguntando si quieres dárselos.

Dtr
30/03/15, 18:03:43
Si, está rooteada bien, me fallaba lo de la pantalla encendida... También le puse de nuevo la rom stock, y tengo guardada la copia de la partición TA. Gracias!!!
El problema ahora lo tengo en el siguiente paso: he desbloqueado el bootloader con el código que me ha dado Sony, y al reiniciar la tableta estaba todo limpio, es decir, nueva de fábrica; pero al flashear el kernel no lo hace.
Primero lo probé sin desbloquear el bootloader y me dio error, por eso lo desbloquee después pero me sigue dando error.

Y digo que está desbloqueado porque puse el código que me dio Sony vía comando de fastboot y puso ok, aunque realmente no sé cómo comprobarlo, sólo se ver que pone lo de siempre: allow yes.

De nuevo si me puedes ayudar te lo agradezco, he rooteado varios móviles y varias tabletas, pero esta me está costando más de lo que creía a pesar de tu gran post.

Gracias de nuevo.

fixed
30/03/15, 18:16:12
Me imagino que has hecho todo el apartado (A) que te deja la tablet con rom stock otra vez, con tu backup TA a salvo , y entonces pasaste a abrir el bootloader (con esto se borrará cualquier configuracion, se resetea a los valores de fábrica como recien comprada, es normal).
Antes de abrir el bootloader NO es posible instalar el advanced recovery porque está bloqueada cualquier modificación/actualización no oficial , no se por qué lo has intentado siquiera :-)
Después de abrir el bootloader sí que deberías poder seguir por el apartado (B) . Ahora mismo no sé como puedes mirar si está abierto el bootloader , sé que cambiaban cosas cuando entrabas al menu especial de contactos , aunque si te dió todo OK pues debe haberlo hecho bien. Lo miraré y si veo como comprobar seguro que está desbloqueado te lo digo.

¿Qué error da cuando intentas instalar ese recovery personalizado? si puedes haz una captura

Edito: Ve a Ajustes , contactos , menu , ajustes , y dejas el dedo 5-10segundos en la parte de abajo (justo encima de la casa) y aparecerá lo de "introduzca el código de servicio" . Ahí escribes *#*#7378423#*#* y accederás al menú oculto. Luego vas a service tests y finalmente a security . Si en todas las líneas pone [key ok] [Active] es que tienes las keys drm intactas y por lo tanto es imposible que hayas desbloqueado el bootloader, esa operación borras las keys (más adelantes las restableces restaurando la partición TA)

Dtr
30/03/15, 18:44:56
Ok, mañana lo intento de nuevo y te digo el error exacto que da al flashear la imagen.
Saludos.

fixed
31/03/15, 03:26:29
He estado ojeando XDA y he visto que existe un recovery personalizado (XZDual Recovery, incluye twrp + phil touch) que puede ser instalado sin abrir el bootloader, y desde ahí se puede instalar lollipop con un firmware prerooteado (creado con prfcreator) . El requisito es tener kitkat rooteado. En resumen, que después del apartado (B) quien quiera instalar lollipop con root podrá hacerlo sin necesidad de abrir de nuevo el bootloader.

Hilos de interés que sirven de guía:

[TabZ3C][TWRP][PhilZ Touch][CWM] XZDualRecovery Q&A (http://forum.xda-developers.com/z3-tablet-compact/development/tabz3c-xzdualrecovery-qa-t3014211) (instalar el recovery por adb)

[ROOT][5.02] Lollipop stock with root for WiFi SGP611 16GB (http://forum.xda-developers.com/z3-tablet-compact/general/lollipop-ftf-file-wifi-sgp611-16gb-t3060274) (creación del firmware prerooteado)

Sin olvidar meter al final Ricdefeat , pero esta vez en lugar de hacerlo flaheando un zip desde el recovery se instala por adb con lollipop iniciado:

[FTF][ZIP][STOCK] SGP621 Lollipop 23.1.A.0.690 NOBA FTF and PreRooted Flashable Zip (http://forum.xda-developers.com/z3-tablet-compact/general/ftf-sgp621-lollipop-23-1-0-690-noba-ftf-t3058400) (hay que descargar sólo SGP621-RICDefeat.zip . Aunque ponga SGP621 parece ser compatible con la SGP611)

Si no me equivoco el resultado final será la tablet con lollipop rooteado , con bootloader bloqueado (keys drm intactas si así las teníamos previamente) y, SIN recovery personalizado porque al meter el firmware prerooteado volvemos a poner el stock
Más adelante imagino que sacarán el xzdualrecovery compatible con lollilop y saldrá un fichero instalable por adb, el que hay ahora sólo es compatible con kitkat
.
Personalmente instalaré este recovery desde kitkat para ver si es capaz de hacer un nandroid backup, pero no actualizaré a lollipop por ahora. Lo dejo para mañana cuando esté más despejado :rolleyes:

Dtr
31/03/15, 08:39:44
Me imagino que has hecho todo el apartado (A) que te deja la tablet con rom stock otra vez, con tu backup TA a salvo , y entonces pasaste a abrir el bootloader (con esto se borrará cualquier configuracion, se resetea a los valores de fábrica como recien comprada, es normal).
Antes de abrir el bootloader NO es posible instalar el advanced recovery porque está bloqueada cualquier modificación/actualización no oficial , no se por qué lo has intentado siquiera :-)
Después de abrir el bootloader sí que deberías poder seguir por el apartado (B) . Ahora mismo no sé como puedes mirar si está abierto el bootloader , sé que cambiaban cosas cuando entrabas al menu especial de contactos , aunque si te dió todo OK pues debe haberlo hecho bien. Lo miraré y si veo como comprobar seguro que está desbloqueado te lo digo.

¿Qué error da cuando intentas instalar ese recovery personalizado? si puedes haz una captura

Edito: Ve a Ajustes , contactos , menu , ajustes , y dejas el dedo 5-10segundos en la parte de abajo (justo encima de la casa) y aparecerá lo de "introduzca el código de servicio" . Ahí escribes *#*#7378423#*#* y accederás al menú oculto. Luego vas a service tests y finalmente a security . Si en todas las líneas pone [key ok] [Active] es que tienes las keys drm intactas y por lo tanto es imposible que hayas desbloqueado el bootloader, esa operación borras las keys (más adelantes las restableces restaurando la partición TA)
Esto es lo que me pone en secutity, unas están key ok, pero otras pone error. La tableta funciona perfectamente:
694086

He vuelto a flashear el kernel y ahora parece que si (te mando imagen).
Ahora estoy con PRFCreator...
http://tapatalk.imageshack.com/v2/15/03/31/bc623ce753993b0f4b2cd15315cf5f1b.jpg

Dtr
31/03/15, 09:45:43
Una duda fixed, tengo hasta B.2, con twrp incluido. Si ahora flasheo sólo el zip de supersu tendría la tableta rooteada con twrp, no?
Y si luego en cualquier momento quiero poner el backup de la partición TA con hacer los pasos B.3 y B.4 valdría, no?
Lo digo porque no se si así con twrp puedo flashear cosas y además hacer backups y restore de todo.

Ya me dirás. Gracias.

:gracias:

EDITO: Olvida lo que te comentaba, con lo que pones en el último post parece que se puede instalar luego dual recovery :ok:

fixed
31/03/15, 10:48:14
Sí , exacto, tienes dos opciones para tener root y mantener un recovery personalizado:
1- Instalar Advanced stock kernel ( sólo B1) y Flashear supersu y ricdefeat desde el twrp, es decir, copias los dos zip a la tablet, inicias con el twrp y le das a install from zip con ambos.
2- Acabar el apartado (B) entero y entonces meter el xyzdual recovery sin hacer nada más.
La diferencia entre ambos casos es que con (1), al no haber restaurado TA, no tendrás una firmware stock completamente funcional: lo que dependa de las drm keys no irá bien.

Veo que has leído el último post. Yo voy a optar por la opción (2).

Por cierto, ayer quise usar titanium backup configurando la carpeta de copia de seguridad en la sd, pero daba error de escritura. Mientras que otros programas como es explorer pueden escribir en la sd el titanium no, no conozco la razón. Para arreglarlo instalé la apk SDFix: KitKat Writable MicroSD (https://play.google.com/store/apps/details?id=nextapp.sdfix&hl=es) desde la store.

Las keys unas decían ok y otras error, a mi me pasaba igual. Hasta ahora todo está en orden, y cuando restaures TA las keys también se repondrán. Lo que daba más problemas es la parte de rootear el dispositivo con giefroot, mucha gente no lo consigue a la primera, yo mismo tuve que repetirlo 3 o 4 veces, pero no sé de nadie que no haya podido hacerlo finalmente.

Dtr
31/03/15, 11:00:10
Hecha la primera parte completa (copia TA y root), muchas gracias por la ayuda, me lanzo como tú a la opción 2 y voy a "intentar" instalar el xyzdual recovery.

Espero no darte la lata tanto como para la primera parte jajajaja

:gracias:

fixed
31/03/15, 11:32:43
XZDual Recovery instalado. Basta con ejecutar un fichero desde el pc.
Está chulo arrancar phil o twrp a elección X-D (pulsando power y cuando se enciende el led verde y vibra fuertemente se pulsa una vez vol+ o vol-)
Ahora mismo estoy en twrp y le he indicado que haga un backup en la sd externa. Está en ello y no ha dado ningún error.

Dtr
31/03/15, 12:04:25
XZDual Recovery instalado. Basta con ejecutar un fichero desde el pc.
Está chulo arrancar phil o twrp a elección X-D (pulsando power y cuando se enciende el led verde y vibra fuertemente se pulsa una vez vol+ o vol-)
Ahora mismo estoy en twrp y le he indicado que haga un backup en la sd externa. Está en ello y no ha dado ningún error.

Idem, hecho backup con copia en la sd :ok:

Ahora voy a instalar xposed y otras cosas que echaba en falta...

Muchas gracias de nuevo fixed, sin ti no me gano el pin jajajaja

:cucu:

fixed
31/03/15, 12:21:43
Tras la supuesta retirada de butman has ganado el pin :campeon:
Ya tenía ganas de ver a alguien que se atreviera a seguir el tutorial , por lo menos a mi me sirvió para ordenar un poco las ideas.
A partir de aquí se puede actualizar a lollipop fácilmente con prfcreator.

Dtr
31/03/15, 12:45:40
Tras la supuesta retirada de butman has ganado el pin :campeon:
Ya tenía ganas de ver a alguien que se atreviera a seguir el tutorial , por lo menos a mi me sirvió para ordenar un poco las ideas.
A partir de aquí se puede actualizar a lollipop fácilmente con prfcreator.

Si que es verdad que lo que más me costó fue la parte de rootear el dispositivo con giefroot, no se porque haciendo "lo mismo" unas veces salía que no estaba rooteado. Al final rootee la tableta dos veces probando cosas y la segunda vez tampoco lo conseguí pronto.
Tu tutorial es de lo mejor que he visto. Asusta al verlo, pero porque hay muchos pasos y es muy completo, pero si se sigue se consigue hacer. Gracias por el pin :campeon:

Para pasar a lollipop con prfcreator supongo que el proceso es crear un signed zip con el zip de supersu + el tft correspondiente, y luego lo flashearlo con trwp.
Pero mis dudas son:
- No hay que hacer wipes de nada? Me refiero que si al cambiar de kk a lollipop no es conveniente hacer una instalación limpia
- No hay que flashear nada más, tipo ricdefeat?

Aún seguiré en KK un tiempo, pero es para seguir aclarando conceptos.

fixed
31/03/15, 13:03:33
Para pasar a lollipop con prfcreator supongo que el proceso es crear un signed zip con el zip de supersu + el tft correspondiente, y luego lo flashearlo con trwp.

Sí , así es


Pero mis dudas son:
- No hay que hacer wipes de nada? Me refiero que si al cambiar de kk a lollipop no es conveniente hacer una instalación limpia
- No hay que flashear nada más, tipo ricdefeat?


a) Antes de flashear el zip obtenido con prfcreator hay que hacer un factory reset en kitkat , con lo cual haríamos una instalación de lollipop totalmente limpia. Se explica aquí (http://forum.xda-developers.com/z3-tablet-compact/general/lollipop-ftf-file-wifi-sgp611-16gb-t3060274) . Antes de todo yo haría una backup de apps+datos de configuración con titanium, pero al restaurar en lollilop es conveniente sólo restaurar los datos, podemos tener problemas con las apps. El titanium da la opción de qué restaurar y que no.
b) Claro, hay que instalar ricdefeat, pero no se utiliza el zip que pongo en el tutorial del primer post, y ni siquiera se instala de la misma forma (flasheando desde el recovery). Hay que bajar otro zip diferente, descomprimirlo y ejecutar un fichero (install.bat). Se hace por tanto a través de ADB y el fichero se descarga de aquí (http://forum.xda-developers.com/z3-tablet-compact/general/ftf-sgp621-lollipop-23-1-0-690-noba-ftf-t3058400)

fixed
15/04/15, 21:49:08
Al parecer ya existe un xposed compatible con lollipop aunque todavía en fase alpha (es recomendable esperar hasta que lo pulan) , y también un XZDual Recovery (versión 2.8.10) adaptado a dicha versión de android y que será necesario para instalar xposed. Más información aquí (http://forum.xda-developers.com/z3-tablet-compact/general/lollipop-ftf-file-wifi-sgp611-16gb-t3060274)

Dtr
17/04/15, 09:34:48
fixed llevo el xposed alpha en mi teléfono y la verdad que no me ha dado ningún problema con ninguno de los módulos que llevo (greenify, amplifly, intelli3G, youtube adaway y background etc....

Sobre el artículo de XDA entiendo que flasheados el frimware creado con PRF creator, XZ Dual recovery y el fix la tableta quedaría rooteada y con dual recovery, lista para instalar el zip de xposed flasheando, que es lo que se necesita en la versión alpha para que funcione.

De todas formas ya me dirás.

Saludos.

fixed
17/04/15, 10:18:49
Entiendo que con fix te refieres al ricdefeat .
Todavía no me pasé a lollipop y no he lo he probado pero sí, los pasos entiendo que serían esos. En el hilo no se menciona el ricdefeat pero yo lo instalaría tras conseguir root : antes no era posible instalar el xzdual recovery sin hacer esto antes, no se si en las últimas versiones se ha parcheado. Por cierto, no confundir los ricdefeat, el que hay aquí (https://github.com/dosomder/SonyRICDefeat/raw/master/RICDefeat.zip) es para kitkat y se flashea desde el recovery, mientras para para LOLLIPOP hay que usar el de este hilo (http://forum.xda-developers.com/z3-tablet-compact/general/ftf-sgp621-lollipop-23-1-0-690-noba-ftf-t3058400) y se instala por adb (ejecutando un bat con android cargado y teniendo la tablet conectada por usb)
Lo que me ha gustado de la noticia es que ya hay un custom recovery compatible con lollipop , antes el XZ Dual recovery no lo era y ahí estarían estancados para instalar bien el xposed. Hay que bajar la versión 2.8.10 (o posterior cuando lo actualicen) e instalar el fichero que contiene la palabra INSTALLER por adb. Para futuras actualizaciones del xd dual recovery (cuando ya se tiene uno instalado y solo queremos meter la última versión) hay que bajar el fichero que dice FLASHABLE e instalarlo desde el recovery (uno de ellos, yo uso más el twrp)

Dtr
17/04/15, 17:45:16
Entendido, más o menos ;)
No tengo prisa por pasar a lollipop, así que esperaré a que alguien lo haga y dejé un tutorial tan bueno como el tuyo y así no meter la pata.
Prefiero KK rooteado y con dual a lollipop sin nada.
Gracias por la info.

fixed
17/04/15, 18:43:52
Hay de todo, algunos más o menos contentos y otros que vuelven a kitkat tras probarlo.
http://forum.xda-developers.com/z3-tablet-compact/help/downgrading-to-kitkat-t3084185
Actualizando a lollipop uno se arriesga a perder autonomía (una queja común), meter lag y todo lo que conlleva una nueva versión (programas incompatibles hasta que se actualicen, bugs como la pérdida de memoria que gracias a que la tablet tiene 3GB no se nota tanto ,etc). Los primeros días tal vez estés contento con el cambio de diseño gráfico, por ver algo nuevo, pero pasados unos días no es raro arrepentirse.

Con lollipop ya se puede tener root , XZdual recovery y hasta xposed funcionando, quien tenga mucho interés en tener la última versión ya puede actualizar sin renunciar a estas ventajas.

fixed
18/04/15, 23:02:27
[HOW-TO][ROOT][5.02][SGP621] Rooted Lollipop on Locked Bootloader (http://forum.xda-developers.com/z3-tablet-compact/general/how-to-rooted-lollipop-locked-bootloader-t3083980)

Aconsejo leer este hilo porque el método para conseguir una rom rooteada (lollipop y tb kitkat) y con custom recovery se simplifica un poco. Algo importante a destacar es que no será necesario desbloquear el bootloader y por lo tanto las drm keys no se pierden. Como no es necesario pedir a Sony el código de desbloqueo seguramente no pueda saber que se ha estado modificando la tablet si algún día queremos enviarla. Los pasos que conseguimos ahorrar son gracias a que el XZ dualrecovery no necesita abrir el bootloader para instalar un (varios en realidad) recovery personalizado (al parecer los aloja en System )
A efectos prácticos, los pasos a seguir son del 0 al 6 del apartado A (aconsejo fuertemente hacer además el A.7 aunque no sea "imprescindible". el A.8 y siguientes ignorarlos) , luego instalamos el xz dualrecovery por adb , creamos una rom prerooteada de lollilop o kitkat (en el paso B.2 se explica como hacer la de kitkat, para lollipop cambiar el fichero ftf por el de lollipop y conseguir el supersu más actualizado posible) que instalaremos desde uno de los recoverys ,y como con esto se habrán borrado los recoverys por flashear una rom nueva (en particular reescribimos system) volvermos a usar xz dual recovery para recuperarlos. Listo, tendremos kikat rooteado o lollipop rooteado según la rom prerooteada que hubieramos elegido hacer. Ricedefeat parece ser que se puede instalar en cualquier momento posterior, que ya no lo requiere xz dual recovery (si diera error su instalación pues aplicamos antes ricdefeat por adb).
No lo he probado pero parece que el autor del post sí. Importante: Se parte de la rom oficial de kitkat. Si Ya se actualizó a Lollipop siempre es posible hacer un downgrade a kitkat con flashtool.