[HTC One S] frdd:
Tried extracting Mms.apk from your zip tnpapadakos, wont install in root file manager, thanks though:-)

What does work is the Mms.apk from AOKP build 36 installs fine from file manager , http://forum.aokp.co/page/releases/_/build-36-r22. At least sending MMS works havent tried anything else yet:-)

Granted this isnt the beautiful inverted app but it sure isnt HTCs ugly stuff.

Here is a somewhat curated logcat from when attempting to send an MMS with the inverted AOSP Mms.apk btw:

root@android:/ # cat /sdcard/logcat-aosp-sending-mms.txt |grep com.android.mms
W/ActivityManager( 818): Activity pause timeout for ActivityRecord{411427f8 com.android.mms/.ui.ComposeMessageActivity}
W/PackageManager( 818): Failure retrieving resources forcom.android.mms
I/ActivityManager( 818): Force stopping package com.android.mms uid=10180
I/ActivityManager( 818): Killing proc 6021:com.android.mms/10180: force stop
I/ActivityManager( 818): Force finishing activity ActivityRecord{40dca3b8 com.android.mms/.ui.ConversationList}
I/ActivityManager( 818): Force finishing activity ActivityRecord{411427f8 com.android.mms/.ui.ComposeMessageActivity}
D/PackageManager( 818): Failed to get PackageInfo!, pkg:com.android.mms, flags:4160
W/PluginManager(14408): Can't find plugin: com.android.mms
D/PackageManager( 818): Failed to get PackageInfo!, pkg:com.android.mms, flags:136
D/PackageManager( 818): Failed to get PackageInfo!, pkg:com.android.mms, flags:0
D/BackupManagerService( 818): Received broadcast Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:com.android.mms flg=0x10000010 (has extras) }
V/BackupManagerService( 818): removePackageParticipantsLocked: com.android.mms
D/VoicemailCleanupService( 1173): Cleaning up data for package: com.android.mms
I/WindowManager( 818): WIN DEATH: Window{4129dd70 com.android.mms/com.android.mms.ui.ConversationList paused=true}
I/WindowManager( 818): WIN DEATH: Window{414ea898 com.android.mms/com.android.mms.ui.ComposeMessageActivity paused=true}
I/[PluginManager]RegisterService(14724): onHandleIntent, action: android.intent.action.PACKAGE_REMOVED, data: package:com.android.mms
D/PackageManager( 818): Failed to get PackageInfo!, pkg:com.android.mms, flags:64
W/InstallAppProgress(15023): Replacing package:com.android.mms
W/ActivityManager( 818): No content provider found for permission revoke: file:///data/app/com.android.mms-2.apk
W/ActivityManager( 818): No content provider found for permission revoke: file:///data/app/com.android.mms-2.apk
I/PackageManager( 818): Running dexopt on: com.android.mms
W/PackageManager( 818): Trying to update system app code path from /system/app/Message+CRC_1.apk to /data/app/com.android.mms-1.apk
I/ActivityManager( 818): Force stopping package com.android.mms uid=10180
W/PackageManager( 818): Code path for pkg : com.android.mms changing from /system/app/Message+CRC_1.apk to /data/app/com.android.mms-1.apk
W/PackageManager( 818): Resource path for pkg : com.android.mms changing from /system/app/Message+CRC_1.apk to /data/app/com.android.mms-1.apk
D/PackageManager( 818): [embedded] New package installed in /data/app/com.android.mms-1.apk
I/PackageManager( 818): Removing old permission: com.android.mms.permission.WRITE_DATA from package com.android.mms
I/PackageManager( 818): Removing old permission: com.android.mms.permission.EDIT_CDMA_CONNECTION_SETTING from package com.android.mms
I/PackageManager( 818): Removing old permission: android.permission.SEND_MMS from package com.android.mms
I/PackageManager( 818): Removing old permission: com.android.mms.permission.RESTORE_SMS from package com.android.mms
I/PackageManager( 818): Removing old permission: com.android.mms.permission.READ_DATA from package com.android.mms
I/PackageManager( 818): Removing old permission: com.htc.vvm.READ_VVM from package com.android.mms
W/PackageManager( 818): Unknown permission com.android.mms.permission.RESTORE_SMS in package com.htc.android.mail
W/PackageManager( 818): Unknown permission com.android.mms.permission.WRITE_DATA in package com.htc.lmw
W/PackageManager( 818): Unknown permission com.android.mms.permission.READ_DATA in package com.htc.lmw
W/PackageManager( 818): Unknown permission com.android.mms.permission.READ_DATA in package com.htc.cs
D/PackageEnabler(15023): action: android.intent.action.PACKAGE_ADDED, pkg: com.android.mms, disabled: false, replacing: false
D/BackupManagerService( 818): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.android.mms flg=0x10000010 (has extras) }
V/BackupManagerService( 818): addPackageParticipantsLocked: com.android.mms
I/[PluginManager]RegisterService(15181): onHandleIntent, action: android.intent.action.PACKAGE_ADDED, data: package:com.android.mms
I/ActivityManager( 818): Start proc com.android.mms for activity com.android.mms/.ui.ConversationList: pid=15224 uid=10180 gids={3003, 1015}
I/ActivityThread(15224): Pub mms_temp_file: com.android.mms.TempFileProvider
I/ActivityThread(15224): Pub com.android.mms.SuggestionsProvider: com.android.mms.SuggestionsProvider
I/ActivityThread(15224): Pub com.android.cm.mms: com.android.mms.templates.TemplatesProvider
D/SqliteDatabaseCpp(15224): Registering sqlite logging func: /data/data/com.android.mms/databases/message_templates.db
D/SqliteDatabaseCpp(15224): DB info: open db, path = /data/data/com.android.mms/databases , key = mewwYce[temhlYtew, flag = 6, file size = 5120
D/SqliteDatabaseCpp(15224): DB info: path = /data/data/com.android.mms/databases , key = mewwYce[temhlYtew, handle: 0x399010, type: w, r/w: (0,1), mode: truncate, disk free size: 1956 M
I/ActivityManager( 818): Displayed com.android.mms/.ui.ConversationList: +607ms
D/Mms/compose(15224): [1] [initialize] savedInstanceState = null intent = Intent { cmp=com.android.mms/.ui.ComposeMessageActivity } mConversation = [] (tid 0)
I/ActivityManager( 818): Displayed com.android.mms/.ui.ComposeMessageActivity: +520ms
E/SendTransaction(15224):	at com.android.mms.transaction.HttpUtils.handleHttpConnectionException(HttpUtils.java:296)
E/SendTransaction(15224):	at com.android.mms.transaction.HttpUtils.httpConnection(HttpUtils.java:282)
E/SendTransaction(15224):	at com.android.mms.transaction.Transaction.sendPdu(Transaction.java:176)
E/SendTransaction(15224):	at com.android.mms.transaction.Transaction.sendPdu(Transaction.java:154)
E/SendTransaction(15224):	at com.android.mms.transaction.SendTransaction.run(SendTransaction.java:115)
E/SendTransaction(15224):	at com.android.mms.transaction.HttpUtils.httpConnection(HttpUtils.java:192)
root@android:/ # 2B2B