Ver Mensaje Individual
  #2  
Viejo 12/05/13, 21:43:02
Array

[xs_avatar]
Kiamu Kiamu no está en línea
Usuario muy activo
· Votos compra/venta: (5)
 
Fecha de registro: may 2012
Mensajes: 1,435

CONSTRUYENDO LA BASE

PRIMER PASO: OBTENER UN ARCHIVO PARA FLASHTOOL


1.) Mediante Sony PC Companion, Sony Update Service o EMMA actualizamos o reparamos el firmware de nuestro Xperia. Este proceso descargará varios archivos a nuestro PC que nos permitirán crear el archivo TFT que queremos.
2.) Una vez descargados los archivos vamos a la carpeta que los contiene, por ejemplo para EMMA es esta:
Si descargamos la actualización con Sony PC Companion o Sony Update Service, esta se descargará en una carpeta temporal oculta. Nos ponemos en C./ y en la barra de herramientas vamos a "Organizar"/ "Opciones de carpeta y búsqueda" y dentro seleccionamos la pestaña "Ver" - Archivos y carpetas ocultos - Mostrar archivos, carpetas y unidades ocultos. Ahora en C:/ debería aparecer una carpeta llamada "Program Data". Ahí dentro estarán ,por ejemplo en Sony Ericsson/ Update Engine/ db/ NUMERO/ blob_fs.


3.) Copiamos los archivos seleccionados en la imagen (FILE_279195486 y FILE_279216871 en el ejemplo) en otra carpeta que crearemos con este fin.
4.) Abrimos el programa Flashtool, este manual está realizado sobre la versión v0.9.10.1, y seleccionamos Tools/Decrypt Files. Ahí en "..." seleccionamos la carpeta donde hemos guardo los archivos y pasamos ambos archivos al lado derecho "Files to convert". Aceptamos y dejamos que Flashtool trabaje con los archivos. Cuando acabe saldrá esta pantalla.




5.) Pasamos al lado derecho "Firmware Content" todos los archivos excepto "simlock.ta". Rellenamos con los siguientes datos. Realmente da igual equivocarse, simplemente son etiquetas.
Device: LT26i (O el que sea)
Version: La versión de ese firmware (ej: 6.A.2.0.100)
Branding: SEMC

Aceptamos. En la siguiente pantalla seleccionamos nuestro modelo de dispositivo para que agregue el "loader.sin" y volvemos a aceptar. El archivo resultante se guarda automáticamente en C:/Flashtool/Firmwares

Idea: Ahora puedes subir este archivo y compartirlo con el resto. Es una gran aportación cuando Sony lanza un nuevo firmware, así ayudas a la gente con terminales no libres a actualizar fácilmente a través de Flashtool.

Importante: Hay una forma de "engañar" a los programas oficiales de Sony para hacerles creer que somos de otra zona y así descargarnos esa actualización. Concretamente es editando estas lineas en build.prop.
Código:
ro.product.name= 
ro.build.fingerprint=
ro.semc.version.cust= 
ro.semc.version.cust_revision=
AQUÍ tienes un hilo que trata sobre este tema.



SEGUNDO PASO: OBTENER UN ZIP PARA RECOVERY


En el apartado anterior vimos como crear nuestro propio TFT. Ahora vamos a darle uso. Como habreis visto todas las ROM vienen en un formato tan conocido como ".zip" y no en TFT. El formato .zip es fácilmente instalable desde nuestro propio Xperia mediante un recovery. Además es relativamente sencillo de hacer nuestras propias modificaciones sobre el. Vamos a aprender a crear uno.

1.) Con Flashtool instalamos nuestra ROM en el Xperia. Es un proceso muy sencillo y explicado, así que no voy a entrar en ello.
2.) Cuando acabe encendemos nuestro telefono, nos hacemos ROOT y instalamos un recovery. Busca como, hay montón de guías.
3.) Entramos en el recovery y hacemos un Backup. Cuando acabe conectamos nuestro Xperia al PC.
4.) Vamos a donde esté nuestro Backup, en mi caso es con un recovery CWM así que lo encontraremos en:
Xperia S/clockworkmod/FechaDeLaRom
5.) Solo nos interesa el archivo "system.ext4.tar" lo copiamos a nuestro PC. Este es un archivo que se abre con un descompresor, recomiendo usar "7zip".Si lo abrimos tendremos una carpeta system con algo parecido a esto:



6.) Extraemos todo en una nueva carpeta creada para este fin y empezamos a prepararla.
7.) Empieza el preparado del zip. Lo primero es volver a comprimir las carpetas creadas, esta vez lo comprimimos en formato ".zip"



8.) El problema es que este zip así no nos sirve, si lo intentamos instalar el recovery dará un error, debe de estar "firmado". Hay varias formas de firmar un archivo zip para que lo admita el recovery, por ahora usaremos el programa "Auto-Sign".

9.) Copiamos nuestra ROM a la carpeta de "Auto-Sign" con el nombre de "Update.zip"



10.) Nos tiene que aparecer "Update.zip" subrayado en verde, entonces en la ventana desplegable seleccionamos "Update.zip" y pulsamos "Auto-Sign". Nos dirá que ha creado un nuevo archivo llamado "update_signed" y quedará "como que no ha funcionado" simplemente es tener paciencia y esperar un par de minutos. Más o menos cuando el archivo final ocupe 2-3 Mb más que el original habrá acabado. Podemos renombrar la ROM como queramos.





11.) Nuestra ROM aún no sirve para instalar desde un recovery, nos queda decirle al recovery como instalarla. Bien, si abrimos el "update_signed.zip" vemos que tenemos una nueva carpeta "META-INF". Para no liarnos, he decido dar este paso hecho. Nos bajamos el archivo "META-INF", descomprimimos y lo soltamos dentro de de la ROM. Posteriormente aprenderemos más sobre esto, pero por ahora así nos vale.
Atención: El updater-script puede no funcionar correctamente. Está probado sobre un Xperia S con Jelly Bean.

Ahora tenemos una ROM instalable desde Recovery, podemos compartirla con el resto. Quizá alguien no quiera usar flashtool.

Última edición por Kiamu Día 16/06/13 a las 20:09:44.
Responder Con Cita
Los siguientes 41 usuarios han agradecido a Kiamu su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]