[HD2 Android Q&A, Help & Troubleshooting and Genera] egzthunder1:
Here is the thing. I could have done this via pm like you suggested, but if I close the thread and remove all links to his rom without notice, then all of you people will come shouting and screaming demanding to know what happened. You guys are still coming at us telling us things like the comment right above mine "to send all rules to hell" or conspiracy theories about how we have favorites, etc.

It is called lack of ethics. If you are going to be using someone else's work, at least have the decency of not calling it your own and give credit where it is due, particularly if all you did was zip things up in a single flashable package.

And yes, this is a breach of rules....

By the way, here is the full explanation for those of you who still believe that the way to compare a rom is by running it. I am posting this because I had someone send me a message asking if I even had an HD2 and that I should get a HD2 to compare the roms to determine that they are not the same...

Diff was carried out on loopback-mounted system.ext2 from both ROMs. Annotations added to the diff for clarification. The files below are those that differ from command

diff -uNr M-deejay mccmjmoon

Out of 1216 files in the ROM, these are the only changes given. 1.06% of the ROM is changed. 98.94% of the ROM is identical to M-deejay's

Binary files ./M-deejay/system/app/YouTube.apk and ./mccmjmoon/system/app/YouTube.apk differ

diff -uNr ./M-deejay/system/build.prop ./mccmjmoon/system/build.prop
--- ./M-deejay/system/build.prop	2010-12-02 12:33:56.000000000 +0100
+++ ./mccmjmoon/system/build.prop	2010-12-02 21:22:20.000000000 +0100
@@ -31,7 +31,7 @@
-ro.product.model=HTC HD2
+ro.product.model=HTC Desire HD
@@ -46,13 +46,13 @@
-ro.build.description=MDJ FroYo -=HD=-
-ro.build.description=MDJ FroYo -=HD=-
+ro.build.description=MCCM HD V1.2
+ro.build.description=MCCM HD V1.2
-ro.product.version=4.1
+ro.product.version=HD V1.2
@@ -163,3 +163,4 @@
+####
\ No newline at end of file

Binary files ./M-deejay/system/etc/firmware/htcleo.acdb and ./mccmjmoon/system/etc/firmware/htcleo.acdb differ

diff -uNr ./M-deejay/system/etc/ppp/ip-down ./mccmjmoon/system/etc/ppp/ip-down
--- ./M-deejay/system/etc/ppp/ip-down	2010-08-22 00:57:18.000000000 +0200
+++ ./mccmjmoon/system/etc/ppp/ip-down	2010-11-30 21:52:44.000000000 +0100
@@ -1,3 +1,5 @@
-#!/bin/sh
+#!/system/bin/sh

-/bin/rm /etc/ppp/ppp0.pid
\ No newline at end of file
+[ -f /system/etc/ppp/resolv.conf ] && rm /system/etc/ppp/resolv.conf
+[ -h /system/etc/resolv.conf ] && rm /system/etc/resolv.conf
+[ -f /system/etc/resolv.conf.bk ] && mv /system/etc/resolv.conf.bk /system/etc/resolv.conf
\ No newline at end of file

diff -uNr ./M-deejay/system/etc/ppp/ip-up ./mccmjmoon/system/etc/ppp/ip-up
--- ./M-deejay/system/etc/ppp/ip-up	2010-08-21 22:17:30.000000000 +0200
+++ ./mccmjmoon/system/etc/ppp/ip-up	2010-11-30 23:18:48.000000000 +0100
@@ -1,4 +1,12 @@
-#!/bin/sh
+#!/system/xbin/sh
+#author: cedesmith
+#notes:
+# this requires busybox because sh does not have test command
+# if you don't have busybox installled in your build consider removind "[ -n "$DNS1" ] &&" and "[ -n "$DNS2" ] &&"
+# but internet may not work if dns are not provided by pppd as build.prop dns setings are overwriten

-/bin/touch /etc/ppp/ppp0.pid
-/bin/chmod 777 /etc/ppp/ppp0.pid
\ No newline at end of file
+#set proper PATH
+PATH=/sbin:/system/sbin:/system/bin:/system/xbin
+
+[ -n "$DNS1" ] && setprop net.dns1 $DNS1
+[ -n "$DNS2" ] && setprop net.dns2 $DNS2

diff -uNr ./M-deejay/system/etc/ppp/options.smd ./mccmjmoon/system/etc/ppp/options.smd
--- ./M-deejay/system/etc/ppp/options.smd	2010-08-29 23:43:48.000000000 +0200
+++ ./mccmjmoon/system/etc/ppp/options.smd	2010-11-26 14:25:50.000000000 +0100
@@ -0,0 +1,6 @@
+passive
+noipdefault
+defaultroute
+usepeerdns
+novj
+

Binary files ./M-deejay/system/framework/framework-res.apk and ./mccmjmoon/system/framework/framework-res.apk differ
Binary files ./M-deejay/system/lib/egl/libGLES_android.so and ./mccmjmoon/system/lib/egl/libGLES_android.so differ
Binary files ./M-deejay/system/lib/hw/lights.htcleo.so and ./mccmjmoon/system/lib/hw/lights.htcleo.so differ
Binary files ./M-deejay/system/lib/hw/lights.qsd8k.so and ./mccmjmoon/system/lib/hw/lights.qsd8k.so differ
Binary files ./M-deejay/system/lib/libaudioflinger.so and ./mccmjmoon/system/lib/libaudioflinger.so differ
Binary files ./M-deejay/system/lib/libaudio.so and ./mccmjmoon/system/lib/libaudio.so differ
Kernel related (Binary files ./M-deejay/system/lib/modules/bcm4329.ko and ./mccmjmoon/system/lib/modules/bcm4329.ko differ)
Kernel related (Binary files ./M-deejay/system/lib/modules/cifs.ko and ./mccmjmoon/system/lib/modules/cifs.ko differ)
Kernel related (Binary files ./M-deejay/system/lib/modules/tun.ko and ./mccmjmoon/system/lib/modules/tun.ko differ)
Binary files ./M-deejay/system/xbin/cssync and ./mccmjmoon/system/xbin/cssync differ