Bienvenido a Root4ever!
En Root4ever no usamos publicidad agresiva!
No nos gusta molestar a los usuarios, pero agradeceríamos mucho que nos incluyeras en la lista de paginas permitidas en tu Adblock o lo desactivaras en nuestro sitio, así nos ayudarás a mantener la página operativa. :-)
Al igual que a nosotros, no nos gusta que nos obliguen a algo queriendo nosotros elegir, por este motivo puedes cerrar la ventana en la parte superior izquierda para disfrutar del contenido.
Solo te irá saliendo este aviso, puedes cerrarlo tantas veces como necesites.
Una vez añadidos no volverá a aparecer este aviso.

Gracias por visitarnos!


  Descargar e Instalar Roms (XperiaFirmware & Flashtools)
Enviado por: Root - 26-03-2017 02:52 AM - Sin respuestas

Este tutorial esta hecho usando la versión 0.9.19.10 del Flashtool. Intentare actualizarlo, ya que ya no dispongo del z5. Seria todo igual menos la parte del flashtool. Pero no cambia mucho la versión nueva sobre los pasos para crear la rom en formato .ftf 

Necesario antes de empezar:


-Un ordenador (Yo use uno con Sistema Operativo Windows 7 64 Bits)

-El programa para flashear las roms Flashtool 0.9.19.10 Pulsame para descargar

-XperiFirm 4.8.1 Pulsame para descargar



1º Paso: INSTALAR FLASHTOOL, PONER EL PARCHE Y INSTALAR LOS DRIVERS.

Descargas el flashtool y lo instalas normal, luego te descargas el parche y lo pegas en la carpeta de flashtool y lo sobrescribes.

Imagen

Para instalar los drivers del flashtool hay que ir a donde instalaste el flashtool (normalmente es esta ruta C:\Flashtool\drivers) y instalas los drivers de Flashmode Drivers y FastBoot Drivers (solo hace falta instalar el flashmode driver ya que es el que se necesita para flashear las roms....el otro es para flashsearle kernels....pero yo siempre instalo los 2 por si las moscas)

Imagen

Sigues los pasos y cuando te salga una ventana en rojo le das a instalar. Tendrán que salir 2 y a las 2 les das que si.

Imagen

Al final te saldrá una ventana diciendo que se han instalado los drivers correctamente. Reinicias el ordenador y pasas al paso 2....

2º Paso: Instalar drivers del móvil...

1ºApaga el móvil

2ºMantén pulsado el volumen abajo y conecta el cable del ordenador al móvil. No sueltes el botón hasta que el ordenador no haya reconocido el móvil y este instalando los drivers.

3ºCuando acabe de instalarlos ya puedes desconectar el móvil y iniciarlo si quieres.

3º Paso: Obtener el archivo .ftf (la ROM)

1º Opción: Desde Internet....hay que buscar los links (buscar paginas que proporcionen los links de descarga de la rom)

2º Opción: Desde XperiFirm 4.8.1

Abrimos el programa, Seleccionamos Xperia Z5, luego el modelo E6653 y luego saldrán las roms que hay.Hacer clic en Check All para que salgan las versiones de las roms. Yo en este caso voy a descargar la rusa que es la ultima que hay hasta ahora y no es de ninguna compañía.

Imagen

Ahora pulsamos donde pone 2 y saldrá una ventanita:

Imagen

Fijaros que este la opción de Unpack Automatically y le dais a download.

Ahora elegir donde queréis que se guarde. Yo la guardo en el escritorio.

Imagen

Cuando se descargue en la carpeta habrán varios archivos.

Ahora pasamos a abrir el Flashtool.

Nos vamos a Tools > Bundles > Create

Imagen

Imagen

Comenzara a crear el archivo .ftf , luego cuando acabe ir a la ruta:

C:\Users\Nombre del usuario\.flashTool\firmwares

Allí es donde estará creada la rom y ademas un archivo torrent que también se crea.

4º Paso: Flashear la rom con el flashtool

Ahora con el flashtool damos al rallo y seleccionamos la opción FLASH MODE

Imagen

Yo elijo en Wipe La primera y la ultima opción, ya que las otras nose lo que son y paso de cascarme el móvil jejeje (Con esto tendremos una instalación limpia, sin nada instalado)

IMPORTANTE: Si queréis no perder los datos y las aplicaciones instaladas, aseguraros de no tener ninguna opción seleccionada en WIPE

Le damos a Flash...

...Cuando pida que conectemos el móvil lo conectamos. El móvil tiene que estar apagado y cuando lo conectemos pulsamos primero el volumen abajo y luego le conectamos el cable.

....y ya comenzara a flashear.

Cuando acabe de flashear la rom, quitar el cable del móvil y encenderlo.

Muchas gracias al usuario TheBigCatTheory de HTCmania.

Imprimir Enviar a un amigo

  Arreglar BOOTLOOP (Fallo EFS TRWP 3.0.1) - No funciona el Toolkit
Enviado por: Root - 15-03-2017 12:00 PM - Sin respuestas

Post portado de HTCmania gracias a su usuario borok90

Buenas!

Antes que nada comentar lo de siempre, lo que hagáis en vuestro teléfono es cosa vuestra, yo no me hago responsable, esto es para explicar la experiencia que tuve y poder ayudar a los que os pase. 

Esta tarde tuve problemas, mi Nexus 5x no paraba de entrar en Bootloop después de un mal flasheo, y no conseguía hacerlo arrancar flasheando una Rom por el Nexus Root Toolkit.

Mirando en XDA, se ve que hay un fallo en la restauración de la partición EFS mediante el TWRP 3.0.1 el cuál corrompe la partición. Ahí estaba mi fallo, al hacer el mal flasheo, intenté restaurar completamente el móvil, y marqué la partición-

La solución pasa por eliminar tal partición a través de unos comandos, de manera que cuando el móvil arranca, restaura esa partición.

Dejemos claro que aún teniendo el bootloop en el arranque, podía hacer trabajar el Nexus Root Toolkit, ya que entrava bien en Fastboot.

Dejemos claro también que esto sólo lo deberíais hacer en caso de haber restaurado un backup mediante TRWP 3.0.1, y teníais marcada la partición EFS.

Lo que hice fué:

1 - Instalar una Rom oficial mediante el Nexus Root Toolkit
2 - Realizar el root e instalar el TWRP
3 - Reiniciar el móvil en TWRP
4 - Abrir una ventana de comandos, y ejecutar los siguientes comandos:

ADB shell dd if=/dev/zero of=/dev/block/platform/soc.0/f9824900.sdhci/by-name/modemst1 bs=16384

ADB shell dd if=/dev/zero of=/dev/block/platform/soc.0/f9824900.sdhci/by-name/modemst2 bs=16384

Todo esto agradecerlo al compañero @dominoeflux de XDA.

Aquí esta la fuente de todo: 

http://forum.xda-developers.com/nexu...n-fix-t3502473

Imprimir Enviar a un amigo

  Problemas de compilación de CyanogenMod y LineageOS 13 Boot no arranca.
Enviado por: Root - 03-01-2017 01:07 PM - Sin respuestas

Hola a tod@s!

Después de tanto buscar e indagar por la red en busca de una solución que por lo visto a mucha gente le pasa al compilar sus propias compilaciones de CyanogenMod y LineageOS 13.0, donde el Boot.img no es booteable por culpa de una mala configuración de MAKE del Bootimage, al final probando y probando he dado con el fallo.

No se si realmente funcionará para todos los que tenéis problemas, lo que se es que una gran mayoría de dispositivos tienen ese fallo, otros no....

La aguja en el pajar es la siguiente:

Vamos a la carpeta "Kernel/dispositivo/carpetadelcodigo/"

Nos interesa el archivo Makefile

Abrimos con el editor de texto preferido y buscamos:

Código:
# Try to always use GNU ld
ifneq ($(wildcard $(CROSS_COMPILE)ld.bfd),)
LD        = $(CROSS_COMPILE)ld.bfd
endif

Y cambiamos por:

Código:
# Try to always use GNU ld
ifneq ($(shell $(CROSS_COMPILE)ld.bfd -v 2> /dev/null),)
LD        = $(CROSS_COMPILE)ld.bfd
endif

Ale, a compilar y disfrutar!

Imprimir Enviar a un amigo

  Crea tus propias compilaciones LineageOS 14.1 Nougat "UNIVERSAL"
Enviado por: Root - 30-12-2016 12:18 PM - Respuestas (1)

Imagen

Este tutorial es Universal para todos los modelos que LineageOS de soporte en 7.1.X 14.1

Atención a esto:

En este tutorial, el "modelo" viene a ser el nombre de tu modelo de terminal.
Por ejemplo: modelo=maguro / modelo=mako / modelo=i9300 y un largo etc.

Y en el caso de la "marca" viene a ser la marca de tu terminal.
Por ejemplo: marca=lge / marca=samsung y un largo etc.

ES NECESARIO:

-Sistema operativo Linux 64bits (debería funcionar con cualquier distro)

-Hardware decente(minimo un doble núcleo con 4GB de RAM)

-Espacio en disco de unos 150GB (mejor que sea superior)

-ADB y Fastboot (Instalación en el segundo post)

Paquetes requeridos:
(Son universales, valen para casi cualquier tutorial de compilado)

-Simplemente copia y pega esto en una ventana de terminal y le das al enter. (instala los siguientes paquetes, uno detrás de otro):

Seguir este tutorial para los paquetes necesarios:
http://foro.root4ever.com/Tema-Important...3%B3n-6260

Texto oculto :
Código:
sudo apt-get install bison curl build-essential flex git-core git gnupg gperf liblz4-tool libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-8-jdk openjdk-8-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2

Código:
sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

Para usuarios de Linux Mint:
Código:
sudo apt-get install ia32-libs

Obtención del código Fuente

Copy/paste:

Crear directorio para el repositorio binario:

Código:
mkdir ~/bin

Código:
PATH=~/bin:$PATH

Añadir el repositorio binario:

Código:
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

Dar permisos al repositorio binario:

Código:
chmod a+x ~/bin/repo

Crear el directorio para el código CM:

Código:
mkdir ~/source-LineageOS-14.1

Entrar en el directorio del código:

Código:
cd ~/source-LineageOS-14.1

Inicializar el repositorio de CM y descargar el manifiest:

Código:
repo init -u git://github.com/LineageOS/android.git -b cm-14.1

Sync el código fuente de CM:

Código:
cd ~/source-LineageOS-14.1

Código:
repo sync

Este paso va a tardar horas, por lo que tranquilo, en caso de que de algún error, vuelve al poner el último comando. 

Ahora vamos a realizar la descarga del código y kernel del dispositivo que nos interesa:

Aquí nos creará los xml con los enlaces a los repos que vamos a querer compilar, para poder mantener actualizado para futuras compilaciones.

Código:
source build/envsetup.sh

Aquí es donde tenéis que poner el nombre de vuestro dispositivo:
Código:
breakfast modelo

Empezará a descargar el código y a sincronizar, espera a que acabe y procede.

Extraer archivos propietarios:

Conecta el móvil al usb encendido con la depuración activada.
(Este paso lo he probado con la rom oficial con root, asegúrate que si te pide aceptar la huella digital que lleva 4.3 lo aceptes, ya que si no, dará error.)

Ahora mete en el terminal lo siguiente:

Aquí es donde tenéis que cambiar el marca y modelo por el de vuestro dispositivo:
Código:
cd ~/source-LineageOS-14.1/device/marca/modelo

Ahora ejecutas:

Código:
./extract-files.sh

Mira que no tire errores, si los tira, habrá que ver el por que.

Iniciar la construcción:

Código:
cd ~/source-LineageOS-14.1

Aquí es donde tenéis cambiar el modelo por el nombre de vuestro dispositivo:
Código:
. build/envsetup.sh && brunch modelo

Cuando acabe la rom la encontrarás en:

Carpeta Personal/source-LineageOS-14.1/out/target/product/modelo/

Para la recopilación es tan fácil como:

Código:
cd ~/source-LineageOS-14.1

Código:
make clobber

Código:
repo sync

Aquí es donde tenéis cambiar el modelo por el nombre de vuestro dispositivo:
Código:
. build/envsetup.sh && brunch modelo

Este paso es totalmente necesario para poder descargar los cambios desde la última sincronización, y poder compilar de nuevo con los cambios nuevos.

Imprimir Enviar a un amigo

  Crea tus propias compilaciones CyanogenMod 14.1 Nougat "UNIVERSAL"
Enviado por: Root - 30-12-2016 12:15 PM - Sin respuestas

Imagen

Este tutorial es Universal para todos los modelos que CyanogenMod de soporte en 7.1.X CM.14.1

Atención a esto:

En este tutorial, el "modelo" viene a ser el nombre de tu modelo de terminal.
Por ejemplo: modelo=maguro / modelo=mako / modelo=i9300 y un largo etc.

Y en el caso de la "marca" viene a ser la marca de tu terminal.
Por ejemplo: marca=lge / marca=samsung y un largo etc.

Para saber el nombre de tu dispositivo, puedes echar un ojo aquí:

http://wiki.cyanogenmod.org/w/Devices

ES NECESARIO:

-Sistema operativo Linux 64bits (debería funcionar con cualquier distro)

-Hardware decente(minimo un doble núcleo con 4GB de RAM)

-Espacio en disco de unos 150GB (mejor que sea superior)

-ADB y Fastboot (Instalación en el segundo post)

Paquetes requeridos:
(Son universales, valen para casi cualquier tutorial de compilado)

-Simplemente copia y pega esto en una ventana de terminal y le das al enter. (instala los siguientes paquetes, uno detrás de otro):

Seguir este tutorial para los paquetes necesarios:
http://foro.root4ever.com/Tema-Important...3%B3n-6260

Texto oculto :
Código:
sudo apt-get install bison curl build-essential flex git-core git gnupg gperf liblz4-tool libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2

Código:
sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

Para usuarios de Linux Mint:
Código:
sudo apt-get install ia32-libs

Obtención del código Fuente

Copy/paste:

Crear directorio para el repositorio binario:

Código:
mkdir ~/bin

Código:
PATH=~/bin:$PATH

Añadir el repositorio binario:

Código:
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

Dar permisos al repositorio binario:

Código:
chmod a+x ~/bin/repo

Crear el directorio para el código CM:

Código:
mkdir ~/source-cm-14.1

Entrar en el directorio del código:

Código:
cd ~/source-cm-14.1

Inicializar el repositorio de CM y descargar el manifiest:

Código:
repo init -u git://github.com/CyanogenMod/android.git -b cm-14.1

Sync el código fuente de CM:

Código:
cd ~/source-cm-14.1

Código:
repo sync

Este paso va a tardar horas, por lo que tranquilo, en caso de que de algún error, vuelve al poner el último comando. 

Ahora vamos a realizar la descarga del código y kernel del dispositivo que nos interesa:

Aquí nos creará los xml con los enlaces a los repos que vamos a querer compilar, para poder mantener actualizado para futuras compilaciones.

Código:
source build/envsetup.sh

Aquí es donde tenéis que poner el nombre de vuestro dispositivo:
Código:
breakfast modelo

Empezará a descargar el código y a sincronizar, espera a que acabe y procede.

Extraer archivos propietarios:

Conecta el móvil al usb encendido con la depuración activada.
(Este paso lo he probado con la rom oficial con root, asegúrate que si te pide aceptar la huella digital que lleva 4.3 lo aceptes, ya que si no, dará error.)

Ahora mete en el terminal lo siguiente:

Aquí es donde tenéis que cambiar el marca y modelo por el de vuestro dispositivo:
Código:
cd ~/source-cm-14.1/device/marca/modelo

Ahora ejecutas:

Código:
./extract-files.sh

Mira que no tire errores, si los tira, habrá que ver el por que.

Iniciar la construcción:

Código:
cd ~/source-cm-14.1

Aquí es donde tenéis cambiar el modelo por el nombre de vuestro dispositivo:
Código:
. build/envsetup.sh && brunch modelo

Cuando acabe la rom la encontrarás en:

Carpeta Personal/source-cm-14.1/out/target/product/modelo/

Para la recopilación es tan fácil como:

Código:
cd ~/source-cm-14.1

Código:
make clobber

Código:
repo sync

Aquí es donde tenéis cambiar el modelo por el nombre de vuestro dispositivo:
Código:
. build/envsetup.sh && brunch modelo

Este paso es totalmente necesario para poder descargar los cambios desde la última sincronización, y poder compilar de nuevo con los cambios nuevos.

Imprimir Enviar a un amigo










Sobre Root4ever

Licencia de Creative Commons
Root4ever está bajo licencia Creative Commons Reconocimiento 4.0 Internacional License, podrá reproducir libremente el contenido de este sitio mencionando el AUTOR, la FUENTE y URL original.

  • © Root4ever - 2017