¿Cómo puedo ver las diferencias entre una ROM personalizada de Android y la fuente oficial de Android?

Habiendo adquirido recientemente un dispositivo Android, comencé a jugar con la creación de una image ROM personalizada. Descargué una versión de CyanogenMod 7.2 portada para mi dispositivo y la construí con éxito.

Como este es un puerto para mi dispositivo, me interesaría comparar este código portado con el tree CM7.2 para ver qué types de cambios entraron en el puerto (ya que el file xml apunta a un grupo de diferentes repositorys git dispares para varios componentes, no estoy seguro de cómo voy a hacer esto). Una pregunta similar se da para tratar de entender las diferencias entre el puerto CM7.2 y el stock Fuente de Android.

Intenta usar cualquier herramienta para comparar files. Por ejemplo, kdiff3. Pero es mejor comparar usando la funcionalidad de git (o repo en el caso de Android).

Agregue el repository de Android "oficial" como control remoto (no conozco la URL, así que llénela usted mismo):

git remote add official url://to.official/android/repo 

Luego busca de ella:

 git fetch official 

A continuación, puede utilizar todas las herramientas de git ( git diff , etc, etc.) para ver las diferencias. Usa gitk si quieres una vista gráfica del tree de gitk .