|
||
|
|
|
|||||||
| ROMs y desarrollo Xiaomi Redmi Note 3 ROMs y desarrollo Xiaomi Redmi Note 3 |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
[Curso de Cocina MIUI]Introducción y Deodexado de ROMs MIUI[by JamFlux]
Buenas amig@s HTCManiac@s.
Introducción breve: Con este breve tutorial pretendo incentivar entre muchos el espíritu de crear y modificar ROMs MIUI. Mis conocimientos los baso en mi teléfono, es un RedMi Note 3 MTK (hennessy como nombre único de identificación para desarrolladores), y en lo que he ido aprendiendo de tanto buscar e indagar por internet en diversos foros chinos, rusos, gringos y en español. La cosa no es fácil de comprender pero la pretendo compartir de una manera muy entendible. Publico este curso sólo acá, en el foro HTCManía porque es un foro hispanohablante, y qué mejor que los nuevos cocineros hablen nuestro idioma. Objetivo General: incentivar el espíritu de la modificacion de ROMs entre hispanohablantes, para que el tema de desarrollo de ROMs no sea sólo de ingenieros informáticos sino de fans android en general. Objetivos Secundarios: compartir todo conocimiento que se vaya adquiriendo, no ser egoístas entre nosotros, ya que así fortaleceremos el entorno android en español. Y ¿quién no va a querer las mejores ROMs con soporte nativo en español? GLOSARIO EN EL MUNDO ANDROID
(Click para mostrar/ocultar)
-->CAPÍTULO 1 DEODEXAR ROM O FIRMWARE MIUI ORIGINAL Lo primero que hace un cocinero de ROMs es deodexar la ROM, puesto que su intención es modificar las aplicaciones y los procesos del framework correspondientes. -PASOS 1. Descargo la ROM MIUI original, en mi caso para el RedMi Note 3 con procesador MTK de la siguiente página web: http://en.miui.com/download-301.html#440 bajaré la versión estable comprimida en un archivo .zip.
(Click para mostrar/ocultar)
2. Descargo la herramienta para deodexar la ROM basada en android 5.0.2: Web del desarrollador: http://forum.xda-developers.com/gala...oid-l-t2972025 Enlace de descarga: http://forum.xda-developers.com/atta...6&d=1457540681 3. Extraigo y copio la carpeta de la ROM descargada a la raíz del disco de almacenamiento de mi computador (C:, D:, etc), en mi caso copio la carpeta en D:system
(Click para mostrar/ocultar)
4. Extraigo la herramienta (SVA Deodexer For Art) para deodexar la ROM en una carpeta también en la unidad D:SVADeodexerForArtx32 5. Abro la herramienta, en el ícono de los tres puntos busco la carpeta system en la unidad D; luego de ello, marco las casillas framework, app y priv-app. Pulso sobre ejecutar y espero a que termine el proceso, casi 10 minutos. Cerrar la aplicación cuando el proceso termine, y dirigirme a la ruta donde está la aplicación. Habrán tres carpetas que nos interesan, ya que han sido las deodexadas.
(Click para mostrar/ocultar)
6. Abrir el archivo .zip de la ROM original, voy a system --> framework y arrasto a la carpeta framework de la herramienta deodexadora las dos carpetas llamadas "framework-ext-res" y "mediatek-res" ya que el programa deodexador ha olvidado añadirlas. También añado esa misma carpeta framework del deodexador a el archivo modificado "services.jar" (https://www.androidfilehost.com/?fid=24531035584725342) propio de la versión de la ROM que bajé (7.2.5.0), ya que sin éste archivo el nuevo sistema instalado en mi teléfono va a quedar en modo (bootloop), que es un reinicio infinito, nunca me va a cargar correctamente el sistema en el móvil.
(Click para mostrar/ocultar)
Nota 1: este error obedece a que la capa del sistema android llamada MIUI 7 tiene un protocolo de seguridad en el archivo services.jar el cual hace una verificación de firmas de algunas aplicaciones, y como esas aplicaciones han sido deodexadas, la firma original se pierde imposibilitando la carga correcta de la capa MIUI 7. El parche para services.jar lo descargas, lo descomprimes y pegas a la carpeta framework generada por el deodexador. Último services.jar parchado por mi: versión 6.5.5 beta (https://www.androidfilehost.com/?fid=24531035584725356) 7. Borras del .zip de la ROM original las carpetas APP, FRAMEWORK Y PRIV-APP sin remordimiento alguno, usando WinRar. Terminada la eliminación de las carpetas, seleccionas y arrastras las mismas carpetas de la herramienta deodexadora al .zip original de la ROM. Esperar a que el proceso termine sin error.
(Click para mostrar/ocultar)
Copia el archivo .zip de la ROM al almacenamiento del teléfono. Instala la ROM con el recovery modificado TWRP, pero antes debes hacer un Factory Reset, que es una limpieza de la ROM anterior, en el menú WIPE, deslizas en esa primera pestaña. Espera a que termine la ROM de instalar. Reinicia y espera unos 10 minutos a que cargue toda la ROM- Hasta éste punto sabrás que eres un cocinero en sus primeros pasos.
(Click para mostrar/ocultar)
¡Felicidades! Nota 2: aprender a deodexar correctamente me llevó varios días. Aprender el parche de seguridad para services.jar mucho más tiempo ya que los equipos que cocinan para MIUI tales como xiaomi.eu, miuipro.ru, multirom.me y miui.su no te enseñan por más que preguntes sobre esos parches. Son muy secretistas. -->CAPÍTULO 2 EXTRAER SYSTEM.IMG DESDE EL MÓVIL PARA FLASHTOOL CON PROCESADORES MTK DE 64BITS Ir al post original: Extraer system.img para sistemas mtk de 64bits
__________________
JamFlux
Última edición por jamflux Día 09/07/16 a las 17:23:48. |
| Los siguientes 30 usuarios han agradecido a jamflux su comentario: | ||
|
|
|
#3
|
||||
|
||||
|
Excelente idea y muchas gracias por el pedazo de trabajo. Leeré todo al dedillo, pero no me veo metiendo mano. Pero no está de más aprender un poco. De nuevo muchas gracias.
Enviado desde mi Redmi Note 3 mediante Tapatalk |
| Gracias de parte de: | ||
|
#7
|
||||
|
||||
|
Brutal, espero con ansia los siguientes tutoriales
|
|
#8
|
||||
|
||||
|
Se nota que lo tienes claro y lo dices que parece fácil, pero yo seguiré confiando en expertos cocineros como tú, yo no llego ni a pinche
|
|
#9
|
||||
|
||||
|
__________________
JamFlux
|
| Gracias de parte de: | ||
|
#10
|
||||
|
||||
|
Impresionante, esperando próximas partes.
Enviado desde mi Redmi Note 3 mediante Tapatalk |
|
#12
|
||||
|
||||
|
Excelente ! Hiciste un gran trabajo !
Gracias !!!!! |
|
#13
|
||||
|
||||
|
Enorme! Me viene de lujo, que grande eres
|
|
#14
|
||||
|
||||
|
Fui a deodexar MIUI, y no tiene carpeta system :v
|
|
#15
|
||||
|
||||
|
__________________
JamFlux
|
|
#16
|
||||
|
||||
|
|
|
#17
|
||||
|
||||
|
Las tipo fastboot no porque es más engorroso el proceso. Tendrías que instalarla en el celular y copiar los archivos de toda la carpeta system al computador.
__________________
JamFlux
|
|
#18
|
||||
|
||||
|
Sent from my Redmi Note 3 using Tapatalk |
|
#19
|
||||
|
||||
|
me dice que la arquitectura no esta definida al intentar seleccionar la carpeta system
|
|
|
|
#20
|
||||
|
||||
|
__________________
JamFlux
|
![]() |
Estás aquí
|
||||||
|
||||||