i flashed the zip and all, the app worked, however, when i tried to restore a backup, both Titanium Backup and SMS Backup & Restore failed on me halfway. On SMSB&R I get an error ""Unable to find or allocate a thread ID."" whilst TB just stated an element has failed. At first I thought my backups are corrupted, but I did a full wipe anyway to get back to stock, the same backups work on both apps. Now that I flashed your zip again, and i get the same error, any idea? thanks in advance.
EDIT: I have tried restoring the 3 changed files to stock, reboot/wipe dalvik and cache/deleting the .db's/freezing the mms.apk/reflashing the rom (no wipe), before restoring but none worked, only a full wipe would help.