MIUI MMS Size Fix - 1.12.9, 1.12.16 (MMS Size Changed), 2.3.4a

Search This thread

shrinex

Senior Member
Oct 15, 2008
184
29
Aurora, Co
OnePlus 8
So, i got fed up with dealing with thumbnail MMS for TMOUS while using MIUI, and i dont believe using a different txt messaging app is a viable solution, thus, i took matters into my own hands and edited the UA in the messaging app to NexusOne.

!!!NEW CHANGES!!!
This uses the N95 UA and Uaprof for carrier compatibility reasons.
The MMS Size has been changed to 120000 per request from relldroid

I tested this on my own phone without any issues.


Based off of 1.12.16, 1.12.9 and the latest stable 2.3.4a

Simply boot into CWRecovery and flash like any other update

Let me know of any issues, and i'll try to help as much as possible
Thank you.


INSTRUCTIONS:

1) Download file for your chosen build
2) Save it to your SDCARD (root dir is the easiest)
3) Boot into CWM Recovery
4) Select "load zip from SDCARD"
5) Select zip file on SDCARD
6) Reboot
-6a) It can be considered safe measure to wipe the cache and Dalvik cache prior to rebooting. No harm no foul
--Alternatively, if you use Rom Manager, you can use that as well. That program works directly with CWM Recovery.

How-To for yourselves
Hard Method;
Req - SystemUI.apk, Framework.apk, MMS.apk (all from the same build, no mismatching) APKManager (google is your friend ;) )
1, install APKManager
2, move SystemUI.apk -> c:\users\*your username here*\APKTool\
3, rename Framework.apk -> 1.apk
4, move 1.apk -? c:\users\*your username here*\APKTool\Framework\
5, move MMS.apk -> ~\apkmanager\place-apk-here-for-editing
6, run apkmanager from the installed directory (instructions of how to run it is with the download)
7, decompile mms.apk
8, within the \projects\ folder, there will be a folder labeled MMS, locate the xml file mms_config
9, edit the string userAgent -> NexusOne (other useagents can also work, NexusOne is a known working one for HD2 + TMOBILE)
10, once edited, compile, hit yes, then yes
11, follow the one screen instructions (it's straight forward)
12, rename the newly created apk unsignedMMS.apk (located in \place-apk-here-for-modding) to MMS.apk
13, place the new MMS.apk into the \system of your phone
14, reboot

Easy method:
Req - latest MMS fix
1, download my latest fix
2, unzip
3, unzip the mms.apk (treating the mms.apk as a zip file)
4, locate mms_config.xml
5, copy to the new mms.apk (again, treating as a zip file
6, move to \system of your phone
7, reboot

Use only the above instructions if you know what you are doing, I take no responsibilities in any damage/issues caused by the provided methods.
 

Attachments

  • MMS_Fix-2.3.4a.zip
    1,007.1 KB · Views: 567
  • MMS_Fix-1.12.9.zip
    1 MB · Views: 103
  • MMS_Fix-1.12.16.zip
    1 MB · Views: 122
Last edited:

lowrider262

Senior Member
Jan 26, 2011
1,391
553
Racine, WI
edited original post with both link and .apk file :p

thanks, trying this now... will report results shortly. really hope i can get this working, blurry mms is the only thing thats been keeping me from running miui. btw what miui build are you using?


EDIT: i tried this on NDT ginger miui 8.0 build, no luck. it says "application not installed" and there is no icon for messaging.
 
Last edited:

shrinex

Senior Member
Oct 15, 2008
184
29
Aurora, Co
OnePlus 8
thanks, trying this now... will report results shortly. really hope i can get this working, blurry mms is the only thing thats been keeping me from running miui. btw what miui build are you using?


EDIT: i tried this on NDT ginger miui 8.0 build, no luck. it says "application not installed" and there is no icon for messaging.

Im using JW MIUI 1.4.29 -> http://xdaforums.com/showthread.php?t=1050645

How i went about it is that i put the mms.apk in the root of my sd card using ES File Explorer (which supports system rw mounting) then copied the file into \system\app\, overwriting the original.
If you try to install it as a normal apk, it will reject it, since it's a system app
 

lowrider262

Senior Member
Jan 26, 2011
1,391
553
Racine, WI
Im using JW MIUI 1.4.29 -> http://xdaforums.com/showthread.php?t=1050645

How i went about it is that i put the mms.apk in the root of my sd card using ES File Explorer (which supports system rw mounting) then copied the file into \system\app\, overwriting the original.
If you try to install it as a normal apk, it will reject it, since it's a system app
thanks for the reply, downloading JW MIUI now to try again. will report results


Sent from my HTC HD2 using XDA App
 

shrinex

Senior Member
Oct 15, 2008
184
29
Aurora, Co
OnePlus 8

lowrider262

Senior Member
Jan 26, 2011
1,391
553
Racine, WI
isnt there a TMOUS specific sense that has a mms fix implemented??

i forgot which one it was tho...
i know a few have the 1024 size fix, ive tried frankinstine and cmyxlgo stock desire that both have it but it didnt make a difference for me, still blurry. until now the only thing thats worked is cm7 builds because of the custom user-agent option


Sent from my HTC HD2 using XDA App
 

JMA_HD2

Member
May 2, 2010
21
0
Still a novice here....

How do you flash the size fix with the zip file?

Do I just unzip the file using root explorer?q
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    So, i got fed up with dealing with thumbnail MMS for TMOUS while using MIUI, and i dont believe using a different txt messaging app is a viable solution, thus, i took matters into my own hands and edited the UA in the messaging app to NexusOne.

    !!!NEW CHANGES!!!
    This uses the N95 UA and Uaprof for carrier compatibility reasons.
    The MMS Size has been changed to 120000 per request from relldroid

    I tested this on my own phone without any issues.


    Based off of 1.12.16, 1.12.9 and the latest stable 2.3.4a

    Simply boot into CWRecovery and flash like any other update

    Let me know of any issues, and i'll try to help as much as possible
    Thank you.


    INSTRUCTIONS:

    1) Download file for your chosen build
    2) Save it to your SDCARD (root dir is the easiest)
    3) Boot into CWM Recovery
    4) Select "load zip from SDCARD"
    5) Select zip file on SDCARD
    6) Reboot
    -6a) It can be considered safe measure to wipe the cache and Dalvik cache prior to rebooting. No harm no foul
    --Alternatively, if you use Rom Manager, you can use that as well. That program works directly with CWM Recovery.

    How-To for yourselves
    Hard Method;
    Req - SystemUI.apk, Framework.apk, MMS.apk (all from the same build, no mismatching) APKManager (google is your friend ;) )
    1, install APKManager
    2, move SystemUI.apk -> c:\users\*your username here*\APKTool\
    3, rename Framework.apk -> 1.apk
    4, move 1.apk -? c:\users\*your username here*\APKTool\Framework\
    5, move MMS.apk -> ~\apkmanager\place-apk-here-for-editing
    6, run apkmanager from the installed directory (instructions of how to run it is with the download)
    7, decompile mms.apk
    8, within the \projects\ folder, there will be a folder labeled MMS, locate the xml file mms_config
    9, edit the string userAgent -> NexusOne (other useagents can also work, NexusOne is a known working one for HD2 + TMOBILE)
    10, once edited, compile, hit yes, then yes
    11, follow the one screen instructions (it's straight forward)
    12, rename the newly created apk unsignedMMS.apk (located in \place-apk-here-for-modding) to MMS.apk
    13, place the new MMS.apk into the \system of your phone
    14, reboot

    Easy method:
    Req - latest MMS fix
    1, download my latest fix
    2, unzip
    3, unzip the mms.apk (treating the mms.apk as a zip file)
    4, locate mms_config.xml
    5, copy to the new mms.apk (again, treating as a zip file
    6, move to \system of your phone
    7, reboot

    Use only the above instructions if you know what you are doing, I take no responsibilities in any damage/issues caused by the provided methods.
    2
    updated to latest build :)
    enjoy!
    2
    i just tried it and same thing, gray background


    Sent from my HTC HD2 using XDA App

    yea, i noticed that... i honestly have no idea what it could be! :(

    i'll try to look into it when i have some free time

    ---------- Post added at 07:20 PM ---------- Previous post was at 06:32 PM ----------

    upon further investigation, it appears thats it's not an issue with the mms.apk at all but rather the way the themes are handled.

    in order for the bground of the mms.apk to be changed, it has to be system wide (or i presume).

    How i came to this conclusion? i reloaded the stock rom WITHOUT the mms.apk fix, tested, bg did not change
    then i loaded the fix and changed the theme, success.

    the theme i used for testing is the official Dark theme.
    1
    1
    Updated to latest build.

    This will be my last update in lue of ICS, specifically MIUI v4.
    If anyone wishes to continue here after, feel free to do so ^_^