I modded this from a stock Mms.apk. I'm not familiar with the details of the mods Calkulin did, but I assumed they were to the framework, as opposed directly to the .apk. I'll have to look, as, honestly, until now, I've never really used the HTC Messaging app.
The 5MB limit is a simple plain-text XML edit.
/data/data/com.android.mms/shared_prefs/com.android.mms.customizationBySIM.xml
Code:
<string name="MMS_Msg_Size3">500K</string>
<string name="MMS_Msg_Size2">1M</string>
<string name="MMS_Msg_Size1">2M</string>
Just open in a text editor on your phone and change to desired sizes. If you don't have this XML file on your phone, just flash Calkulin's MOD.
This MOD is easily cooked into any ROM as well. To cook it right in, you need to edit default.xml (search for the module "MessageConfig") which is found under /system/customize/MNS/
Code:
<module name="MessageConfig">
<function name="setting">
<set name="single">
<item name="MMS_Auto_Retrieve">true</item>
<item name="MMS_Priority">Normal</item>
<item name="MMS_Msg_Size1">1M</item>
<item name="MMS_Msg_Size2">2M</item>
<item name="MMS_Msg_Size3">5M</item>
<item name="MMS_Msg_Size_Choose">1M</item>
<item name="MMS_Received_Notify">true</item>
<item name="MMS_Play_Received_Notify">true</item>
<item name="MMS_Received_Notify_sound">Default Ringtone</item>
<item name="MMS_Received_Viberation">true</item>
<item name="MMS_Sent_Notify">false</item>
<item name="MMS_Fail_Notify">true</item>
<item name="MMS_Play_Notify">true</item>
<item name="MMS_Notify_Sound">Default Ringtone</item>
<item name="MMS_Viberation">true</item>
</set>
</function>
In my personal experience, I use 5M all the time except for ATT subscribers. ATT limits receiving messages to those < 1M. Yet one more reason ATT & their iphones suck.
However, I would love to see the compression fix put into this mod. (hint, hint, *nudge*) Nothing worse than taking a nice 8MP picture only to have your phone squash it down to 300K or less in file size, making it hideous! I do not know how Calkulin managed that MOD, but I do know it is within MMS.apk (just download his MOD and look, only thing in there is that apk). I have asked for details on how to fix the compression myself, but it seems to fall on deaf ears.