TUTORIAL - WINMERGE - Comparador de Roms

  • Iniciador del tema samarkanda
  • Fecha de inicio
samarkanda

samarkanda

Diamante
12 Oct 2011
3.158
154
2.103
#1
Antes de nada quiero decir a los moderadores que he creado el hilo aquí, pero no sabía muy bien donde encajarlo. Si creéis que hay que moverlo a otro sitio...

WINMERGE

¿Para qué sirve?

Sirve principalmente para comparar, corregir y sincronizar distintas versiones de un mismo "archivo".
Este es su funcionamiento principal, pero donde digo "archivo", voy a decir ROM.

De esta forma, estamos muy acostumbrados (hablo del HD7+) que nuestro amigo @haiduongbk saque versiones 6.1, 6.2, 6.3, 6.x. Todas estas roms parten de la misma, y según se van haciendo modificaciones la versión va cambiando.

Es un rollo tener que estar flasheado todas las roms para estar siempre a la última, y de esta forma se pueden comparar dos versiones de roms, ver qué archivos se han incluido, quitado o modificado y hacerlo sobre la versión anterior. Se saca un parche de actualización y un flasheo completo que nos ahorramos. Esto es lo que hemos hecho @hammy y yo en la última que hemos sacado 6.7.


DESCARGA

Funciona bajo windows (creo que tb en linux @eduardomo) y os dejo estos enlaces:
http://sourceforge.net/projects/winmerge/files/stable/2.12.4/WinMerge-2.12.4-Setup.exe/download Página oficial.
http://www.mediafire.com/download.php?927pg6pmdv81p16 Colgado por mí.

La instalación no creo que tenga que explicársela a nadie a estas alturas.


PREPARACION

Antes de entrar en el programa, lo que hay que hacer es decidir qué dos Roms vamos a comparar, y extraemos el zip de cada una en una carpeta diferente. Yo en este caso he usado para comparar las últimas rusas: Vitmod 2.0 y Vitmod 2.1, y he llamado así las carpetas.
Por comodidad las creo siempre en el escritorio. De esta forma siempre tengo a mano lo que necesito, y cuando no lo necesito pues fuera.


USO DEL PROGRAMA

Se ejecuta el programa y nos aparece esta pantalla:

TUTORIAL - WINMERGE - Comparador de Roms 1879-1edf2483bdfc4e1a0e18ccc7a1ef1189.jpg

En ella abriremos en File/Open o bien en el botón de la carpeta. Al hacerlo nos pide que elijamos la ruta de las carpetas a comparar. En este caso en la posición 1 escojo Vitmod 2.0 y en la posición 2 la Vitmod 2.1.
Para que nos compare ambas carpetas por completo, sin seleccionar ningún archivo en concreto, entramos en la carpeta, p.e. Vitmod 2.0, y sin seleccionar ningún archivo dentro le damos a abrir. Con la otra haríamos lo mismo.
Para confirmar y que haga la comparativa lo damos a OK.

TUTORIAL - WINMERGE - Comparador de Roms 1885-6efdcb8845c76fe51e5526deb3d7e35a.jpg

Nos hará la comparación. La que hemos puesto en la posición 1 aparecerá como de la izquierda y la que hemos puesto en la posición 2 aparecerá como de la derecha.
La pantalla se divide en diferentes columnas.

TUTORIAL - WINMERGE - Comparador de Roms 1887-aa6840eb80af41454ff38e7662343c77.jpg

Cuando sean carpetas, se puede navegar por ellas, comparando los archivos que incluyen. Cuando sean archivos compararán bien los binarios bien el txt, dependiendo del tipo de archivo del que se trate.

COLUMNAS
Nombres de los archivos.
Resultado de la comparación: Pueden ser Identical (archivos idénticos), Different (archivos diferentes), Only Right (sólo en la rom de la derecha -posición 2) y Only Left (sólo en la rom de la izquierda - posición1).
Fechas (irrelevante)
Extensión del archivo

Vemos la pantalla siguiente. Yo siempre los organizo por la columna Comparision result. Así me pone los primeros los que son diferentes y luego los que son idénticos. Al final del todo los que existen en una y en la otra no.
Vamos a ver la carpeta system/app. En este caso son diferentes hasta donde he marcado con la línea. A la izquierda también nos aparece un icono verde (idénticos) o rojo (diferentes).

TUTORIAL - WINMERGE - Comparador de Roms 1888-4ecf5410ea5a525d6676b227c82f2688.jpg
Abajo del todo de la comparativa, vemos que el ADW Launcher viene incluído en la Vitmod 2.1, y no en la Vitmod 2.0, donde sí incluían el DrakeLauncher, y han desechado en la última versión. Ver también los iconos a la izquierda del nombre del archivo.

TUTORIAL - WINMERGE - Comparador de Roms 1886-8910aee427be3a9d7301bccb0c4948ed.jpg
De esta forma tendríamos que "escudriñar" toda la rom, carpeta a carpeta, viendo los archivos que son diferentes o nuevos. Los extraeríamos de la rom más actualizada y los incluiríamos en un parche, que tendríamos que crear.

Desde este programa se pueden hacer más cosas:
- Copiar/mover archivos de una rom a otra directamente.
- Eliminar archivos de una u otra, o ambas.
- Copiar archivos de una de las roms a una carpeta del PC.
- Renombrar archivos ...
...
simplemente poniéndote sobre el archivo en cuestión, botón derecho. Salen todas esas opciones y más. Es que no puedo poner más de 5 capturas, snif.

Espero que (sobre todo) a los que estamos todo el día liados con las roms os sea de utilidad. @eduardomo, @zoyB, @jman0, @breakk, @hammy ... y a los que no lo estáis, pues deberíais :omg:

Un saludo

TUTORIAL - WINMERGE - Comparador de Roms sin-titulo-jpg.2796


TUTORIAL - WINMERGE - Comparador de Roms abriendo-archivos-jpg.2802


TUTORIAL - WINMERGE - Comparador de Roms comparacion-3-jpg.2803


TUTORIAL - WINMERGE - Comparador de Roms comparacion-1-jpg.2804


TUTORIAL - WINMERGE - Comparador de Roms comparacion-2-jpg.2805
 
Última edición por un moderador:
hammy

hammy

Diamante
30 Ago 2011
1.516
155
2.283
Sevilla
HD7+
#2
Gran aporte como siempre socio! A los demás, os estamos poniendo las cosas en bandeja para que nos ayudeis (o nos hagais la competencia, segun se mire). Saludos!
 
zoyB

zoyB

Diamante
Cocinero
31 May 2011
8.224
5.651
7.085
Elche
#3
Pienso que esta bien donde esta.

Gracias @samarkanda muy buen manual.

saludos y paz.
 
Última edición por un moderador:
Breakk

Breakk

Diamante
Cocinero
31 May 2010
11.946
20.171
10.430
UMI IRON
#4
@samarkanda, muy buen tutorial. Mañana lo miraren con mas calma desde el pc.
Gracias, muy buen trabajo.

Enviado desde mi ALCATEL ONE TOUCH 918D usando Tapatalk 2
 
Última edición por un moderador:
pauete

pauete

Diamante
12 May 2010
9.186
1.280
4.967
#5
Última edición por un moderador:
eduardomo

eduardomo

Diamante
30 Dic 2011
1.127
484
1.889
Roses - Girona
sony speria xz premium dualsim
#6
En linux tenemos otro muy parecido que se llama "meld", aparte del entorno "eclipse" que también tiene alguna utilidad parecida.

Gracias por la info. Excelente tutorial. :up:
 
Última edición:

¿Qué tecnología no debe faltar en tu próximo móvil?

  • NFC

    Votos: 181 46,3%
  • Carga inalámbrica

    Votos: 141 36,1%
  • Carga ultra rápida

    Votos: 225 57,5%
  • 5G

    Votos: 171 43,7%
  • Al menos 3 cámaras principales

    Votos: 112 28,6%
  • Sensor TOF

    Votos: 70 17,9%
  • Lector de huellas

    Votos: 204 52,2%
  • USB tipo C

    Votos: 209 53,5%
  • Bluetooth

    Votos: 188 48,1%
  • Pantalla flexible

    Votos: 34 8,7%

Miembros conectados

  • joselinde
  • Filipo
  • ktulu69
  • 666 Rojo
  • Chitdodro
  • leocampos77
  • pripri
  • dyubero
  • arditurri
  • tomasheras
  • conair
  • anzoni34
  • blanchboy
  • Raúl soto
  • Jsoft
  • enrique.monfort
  • aspid
  • ximo61080
  • segnini
  • Gua77
... y 29 más.