[MOD][GUIDE] Mms.apk with Sent time/"Unlimited" Contacts adding//No MMS Convert - Galaxy S II Themes and Apps

[MOD][GUIDE] Mms.apk with Sent time/"Unlimited" Contacts adding//No MMS Convert
MMS.apk mod for Samsung Galaxy S II by muveszur (me)
First of all, I have to say Thanks to montymintypie for his work on Galaxy S!!!
Attention! This mod is working only deodexed roms!
I tested on VillainROM 1.1!​
The Mms.apk has the following moddings:
Sent Time displayed instead of the Received Time
No AutoConverting messages to MMS after 4 SMS.
In my mod, it will be converted to MMS after 200 SMS.
Possible to add to the message 200 contacts instead of 20 contacts.
Click to expand...
Click to collapse
HOW TO - For Developers
Change the AutoConverting:
In /res/xml/mms_config.xml change the following values at line 19:
Code:
<int name="smsToMmsTextThreshold">4</int>
to:
Code:
<int name="smsToMmsTextThreshold">200</int>
Increase Contacts adding for the message
In /res/xml/mms_config.xml change the following values at line 19:
Code:
<int name="recipientLimit">10</int>
to:
Code:
<int name="recipientLimit">200</int>
Display Sent Time instead of the Received Time
In /smali/com/android/mms/transaction/SMSReceiverService.smali change the following values at line 589:
Code:
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
to:
Code:
invoke-virtual {p1}, Landroid/telephony/SmsMessage;->getTimestampMillis()J
And change the following values at line 2383:
Code:
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
to:
Code:
invoke-virtual {v0}, Landroid/telephony/gsm/CbMessage;->getTimestampMillis()J
Click to expand...
Click to collapse
Installing with RootExplorer- For Users
Download the Mms.apk from the attachment
//In /system/app rename the Mms.apk to Mms.apk.bak - It is a backup step
Copy the downloaded Mms.apk to the /system/app folder, and overwrite the original Mms.apk file
Reboot your phone
If you are using TouchWizLauncher, you have to erase the data of the launcher in the Settings
Click to expand...
Click to collapse
Installing from CWM- For Users
Download MMS_mod_cwm_by_muveszur.zip from the attachment
Go to the CWM
Select Install zip from sdcard--->Choose zip from sdcard, and select the MMS_mod_cwm.zip
After the installation done, reboot your phone
If you are using TouchWizLauncher, you have to erase the data of the launcher in the Settings
Click to expand...
Click to collapse
If you like my work, give me a beer, or just hit the the Thanks button
DONATE

AHA. So that's how you change the time to sent time, rather than received time... I had both these other features, but couldn't find that one.
Nice work

very nice thank u for this !

Thanks for share.
Do you think it is possible to create a mod who disable the 10 contacts limit on sms send ?

clecle69000 said:
Thanks for share.
Do you think it is possible to create a mod who disable the 10 contacts limit on sms send ?
Click to expand...
Click to collapse
This mod is contains too... now the limit is 200

"send time" not working
Hi!
for me it still does NOT show the real sent time.
can anybody confirm?

May I ask how you edit the .xml files? What method or program are you using.
If I am to change just the AutoConverting setting in my own mms.apk file, will this cause me issues as I am still on an odexed rom?

Excuse me, I modified my MMS.apk following your advises .
I still canno't add more than 10 contacts per message.
I have verified the MMS config . xml and the mod is set to 200.
What's wrong ?
Edit : need to clear data for Messaging

Works on Villian Rom 2.0.

hi,
I am trying to make those changes in the official froyo mms sources and another version of mms.apk for my zte blade.
In the file you mention (SmsReceiverService) there is only one match for currentTimeMillis. I cannot find the second reference anywhere.
Could you point the exact class name or part of code where the second change should be made?

Great work!
Noob question, where exactly in settings do i have to go in order to erase the TW Launcher settings?
Thanks in advance..

ammarselo said:
Great work!
Noob question, where exactly in settings do i have to go in order to erase the TW Launcher settings?
Thanks in advance..
Click to expand...
Click to collapse
settings>applications>manage applications , then go to tab "All" and find the TwLauncher.From there just hit the clear data.Hope to help

Why should this not work on stock roms? I'd say it should!

This is not Working on KG1
I have edit step by step exactly with your How to my Mms.apk from KG1.
After compiling and push back to phone, the mms.apk is working but:
this mod take no effect.
Still just 10 contacts to add
Still received time
Any advice how to get it working on KG1?

afilopou said:
settings>applications>manage applications , then go to tab "All" and find the TwLauncher.From there just hit the clear data.Hope to help
Click to expand...
Click to collapse
That's right!, silly me
Thanx!

Does anyone successfully get this work on KG1?
Sent from my GT-I9100 using Tapatalk

_JKay_ said:
Why should this not work on stock roms? I'd say it should!
Click to expand...
Click to collapse
with stock xwkf3 works just fine.no problem at all

Can anyone with the correct experience update this for the XXKG2 that recently came out, the 2.3.4 and not the 2.3.3

Can someone pick up this mod and prep it for XXKG2 and XXKG3 Odex and Deodex versions?

+1. Can someone please make this work on XXKG2 and odexed? Deodexing messes with browser hardware acceleration

Related

[MOD/HOWTO] SMS + No contact limit + No MMS convert + Sent time [JVX/JVT/JVQ/JVP/JVH]

UPDATE!
07/12 JVX added
14/7: JVT version added
14/7: JVQ CWM flashable versions for odexed and deodexed! Massive props to to $omator for this, who obviously knows a lot more about creating CWM zips than I do. Go to his post to download, and thank him while you're at it!
30/6: New JVQ version, thanks again bigdyl69! Get it here.
13/6: JVP version now exists, get it here thanks to bigdyl69!
21/5: Added Froyo JSD and Ginger JVO versions.
10/5: Added JVH version
Ok, this does what it says on the tin. It's a mod of the JVX messaging app that adds 3 often requested features:
No autoconvert to MMS after 3 messages
Sending to unlimited contacts
Sent time instead of received time. If you turn off your phone, messages you get whilst it's off will have the right time!
To install:
Simply copy the included apk depending on your system version to /system/app/Mms.apk, and make a backup first just in case.
Notes:
Your ROM MUST be deodexed!
If it doesn't work, clear the cache, the Dalvik cache, and also clear data for Messaging under Settings->Applications->Manage Applications (it won't delete your messages).
If the times are off by several hours download SMS Time Fix and set it the the correct number of hours to fix the timestamps.
The JVB MMS apk is actually from Darky's 10 RC6, but I don't think it's different from the default.
If I get enough requests for:
Other versions (e.g. JVK, etc)
CWM flashable versions
I'll make them.
Hope this is useful to people!
Massive props to ykk_five for his original mod! I couldn't have made this without his help.
HOWTO
Do you theme your Mms app? Got a custom ROM going on and want to do this yourself? Well here's how!
Download Apk Manager from here.
Get your Mms.apk from /system/app/Mms.apk
Get your twframework-res.apk from /system/framework
Open up Apk Manager and choose option 22
Select Mms.apk as your project
Select option 10 (decompile with dependencies)
When it asks you for your dependency, drag and drop twframework-res.apk into the window and press enter
When that's done, go into apk_manager/projects/Mms.apk
Under /res/xml open up mms_config.xml
Go to: <int name="recipientLimit">10</int> change this to -1
Go to <int name="smsToMmsTextThreshold">4</int> Change this to 100
Now open up /smali/com/android/mms/transaction/SmsReceiverService.smali and open it in any text editor.
Search for 'time'. There will be one entry at approximately line 523
Replace this with: invoke-virtual {p1}, Landroid/telephony/SmsMessage;->getTimestampMillis()J
There will be another at approximately line 2270.
Replace this with: invoke-virtual {v0}, Landroid/telephony/gsm/CbMessage;->getTimestampMillis()J
Save and close them all and go back to apk manager, option 11 'compile'
When you're done, it'll tell you about a 'keep' folder. Go delete mms_config.xml, and in the keep folder also delete resources.arsc and classes.dex
Copy your new Mms.apk to your phone! Don't forget to back up your old one in case you make a mistake.
If you get errors, check the log for mentions of 9.png errors. If they are there, fix your 9 patch files! Use google for that, I'm not explaining how to do this.
If you can't be bothered to do this or don't know how, send me a PM! I've made more than 8 custom Mms.apks for people so far.
Did you know that this was the thing I look for?
Thank you!
I'll provide feedback in case of any problems.
I was wondering if I use handcent sms do I still need this if I wanted the "sent time" instead of receive time?
Cheers
NeoXTC said:
I was wondering if I use handcent sms do I still need this if I wanted the "sent time" instead of receive time?
Cheers
Click to expand...
Click to collapse
No, this is only a modification to the stock SMS app, sorry.
Hey mate,
What did you change in the apk to remove the mms convert?
I am trying to edit the TW4 mms.apk to be the same as what you've done.
Thanks!
Otherwise, Could you make the same changes to the attached mms.apk?
this is the TW4 one.
Ryyuu said:
Hey mate,
What did you change in the apk to remove the mms convert?
I am trying to edit the TW4 mms.apk to be the same as what you've done.
Thanks!
Otherwise, Could you make the same changes to the attached mms.apk?
this is the TW4 one.
Click to expand...
Click to collapse
Under res / xml / mms_preferences.xml change
<int name="smsToMmsTextThreshold">3</int>
To something like 100. I'd just make the edit for you but I'm not at home
Fantastic!!
Thanks mate.
What about the received time setting too?
Also, How are you decompiling and editing your apk's?
I'm on a mac so have been using Betterzip to extract them and KOD to edit them... but i'm afraid i'm still seeing all scrambled text...
Ryyuu said:
Fantastic!!
Thanks mate.
What about the received time setting too?
Also, How are you decompiling and editing your apk's?
I'm on a mac so have been using Betterzip to extract them and KOD to edit them... but i'm afraid i'm still seeing all scrambled text...
Click to expand...
Click to collapse
Ehhh, received time edit involves decompiling and editing the smali files, so it's a little more complex.
As for decompiling/editing, I use apk manager, which is Windows only as far as I know. I run it on my mac using Boot Camp. Also, it won't decompile properly without using the twframework-res.apk dependency file, so make sure you have the tw4 equivalent of that. PM me if you're game to try the smali editing.
Thank so much for your help mate.
I have successfully edited the TW4 mms.apk to remove the SmsToMms conversion.
I'll create a topic for it. But thank you very much for your help. I might have a look at converting the time too. I'll send you a PM.
icon missing
hello, after replaced and rebooted, Messaging icon dissappeared from bottom bar of twiz. Any idea how to bring it back...Sms works normally, sending time shown, as expected.
ruh01 said:
hello, after replaced and rebooted, Messaging icon dissappeared from bottom bar of twiz. Any idea how to bring it back...Sms works normally, sending time shown, as expected.
Click to expand...
Click to collapse
[Solved by Ryyuu, scroll down]
All you need to do to fix this is open the app drawer, press edit, find the messaging icon and drag it to the dock.
This can sometimes happen when playing around with apk's.
Fixed.
You don't imagine how much I am thankful to you. I was looking for this very mod. Thank you so much. It works like a charm on my SGS with Darky's v10.RC6
hi,good work.would you please tell me,which xml or smali files to edit or post it as sources files for developers?I would like to insert it into my transparent mms app.
pauldiddy said:
hi,good work.would you please tell me,which xml or smali files to edit or post it as sources files for developers?I would like to insert it into my transparent mms app.
Click to expand...
Click to collapse
For xml, go to res/xml/mms_preferences.xml, then edit recipientLimit and smsToMmsTextThreshold to something overly large, I used 100 as it seems no one will breach that limit.
As for the sent time, just decompile this and stock Mms.apk and do a windiff on the smali folders. There's 2 lines changed which will jump right out.
Hi.Thanks works perfect on deodexed JVB.
montymintypie said:
For xml, go to res/xml/mms_preferences.xml, then edit recipientLimit and smsToMmsTextThreshold to something overly large, I used 100 as it seems no one will breach that limit.
As for the sent time, just decompile this and stock Mms.apk and do a windiff on the smali folders. There's 2 lines changed which will jump right out.
Click to expand...
Click to collapse
thank you,got it.
I know this may be a little off topic but would this modification work on the JPY froyo MMS.apk? I have decompiled it and looked at the xml and there is a mms_config.xml file with the following code in it:
<?xml version="1.0" encoding="UTF-8"?>
<mms_config version="4">
<bool name="enabledMMS">true</bool>
<int name="maxMessageSize">307200</int>
<int name="mmsHeaderSize">5120</int>
<int name="maxImageHeight">480</int>
<int name="maxImageWidth">640</int>
<int name="defaultSMSMessagesPerThread">200</int>
<int name="defaultMMSMessagesPerThread">20</int>
<int name="minMessageCountPerThread">10</int>
<int name="maxMessageCountPerThread">5000</int>
<string name="uaProfUrl">http://wap.samsungmobile.com/uaprof/GT-i9000.xml</string>
<string name="userAgent">SAMSUNG-GT-I9000-Mms/2.0</string>
<string name="uaProfUrlS1">http://wap.samsungmobile.com/uaprof/GT-i9000.xml</string>
<string name="userAgentS1">SAMSUNG-GT-I9000-Mms/2.0</string>
<string name="uaProfUrlApollo">http://wap.samsungmobile.com/uaprof/GT-i5801.xml</string>
<string name="userAgentApollo">SAMSUNG-GT-I5801-Mms/2.0</string>
<int name="recipientLimit">100</int>
<int name="smsToMmsTextThreshold">100</int>
</mms_config>
Click to expand...
Click to collapse
As you can see I've edited the bottom two lines of code like what you have done to the JVB MMS.apk. Do you think this will work?
It should work just as well on the JPY version, compile it and give it a go!
montymintypie said:
It should work just as well on the JPY version, compile it and give it a go!
Click to expand...
Click to collapse
Well I tried it and it kind of works. I can send a message up to 7 messages long and it doesn't auto convert but if I try to make the message any longer it tells me 'Maximum number of characters reached' so it sort of works. Do you know of any way around this or is it best to just leave it? Probably won't ever need to send a sms longer than 7 messages long but just thought I'd ask

[APP] (WORKING) Modified MMS.apk (no MMS auto-convert, no recipient restrictions)

This Was In beta Stage So Kindly Ignore The Comments Below
Developers Can use This On Their ROM By Giving Proper Credit To ME
NOW WORKING FOR KPH/KPN/KPO/KPT/KQ5 (16-9-2011)
modified MMS.apk (no MMS auto-convert, no recipient restrictions)
replace MMS.apk and MmsProvisioning.apk With Root explorer.. dont forget to backup ur orignial mms.apk and MmsProvisioning.apk
As usual Disclaimer Follows
Download attachment http://www.multiupload.com/N6YCYPQ0G0
Edited Permission As Attached File
i tried it it didnt work.
1. Backup original Mms.apk
2. Overwrite Mms.apk in /system/app
3. Change permisions
4. re-start
By the way i was able to replace the Mms.apk XXKPH version by the one from XXKPE, and saw the "Skin" options again, however whatever i select it does not change and only display the default skin.
vertcam9 said:
i tried it it didnt work.
1. Backup original Mms.apk
2. Overwrite Mms.apk in /system/app
3. Change permisions
4. re-start
By the way i was able to replace the Mms.apk XXKPH version by the one from XXKPE, and saw the "Skin" options again, however whatever i select it does not change and only display the default skin.
Click to expand...
Click to collapse
its working for me am using it on CodeRom. now i can send sms to 1000 people (i have tried sending to 100 at a time and its works), the best part is that my long sms doesn't get converted to MMS.
i cant overwrite
I can't download. Any,link like mediafire?
Sent from my GT-S5830 using XDA Premium App
it doesnt work
just use go sms
its not working on kph
Not working for me too on coderom
Tried step by step multiple times
even after replacing the original mms.apk it did not appear on the bottom bar of tw3 launcher only 3 icons appeaared viz contact app drawer and dialer.
had to flash the pda again each time. Painful
Pls help as need to crack the "more than 10 receipent" and stop auto conversion bug...
Can Anyone pls help on this... I need the crack for SMS app real bad...
My chat with friends land me up sending lengthy msgs and those get converted to MMS.
Though had option to use handcent and chomp but it would be great if i can replace the system app or modify it.
Thanks in advance for the help mate(s)
You People Can Ask kyrillos13 of galaxy 3 i5800 for the help i asked him he did it for me..
vertcam9 said:
3. Change permisions
Click to expand...
Click to collapse
Witch permisions should I apply to MMS.apk?
Tib44 said:
Witch permisions should I apply to MMS.apk?
Click to expand...
Click to collapse
RW-R--R--
Try handsent sms. It works 100%
Sent from my GT-S5830 using Tapatalk
not working, original icon disappeared, and when I want to send sms, get error...
imranaryan said:
modified MMS.apk (no MMS auto-convert, no recipient restrictions)
Extracted From FirstUA-ROM
replace MMS.apk and MmsProvisioning.apk With Root explorer.. dont forget to backup ur orignial mms.apk and MmsProvisioning.apk
As usual Disclaimer Follows
Credit Goes To Grif_07
Download attachment http://www.multiupload.com/N6YCYPQ0G0
Edited Permission As Attached File
Click to expand...
Click to collapse
Using On My Coderom2 Now Its Working..
it works realy! thnx
just hit on thanks button rather than saying..
Sorry for noob question : When i try to overwrite the 2 files you mentioned it says that it can't proceed as it is read-only :/ And all we have to do is replace those 2 files and make up a backup of our existing ones and we done with the process?
(ignore this comment)

Overscroll Glow For Advanced User

Some of maybe wonder how to enable overscroll glow in your theme..
since we have many ROM, and only some of them have similar framework structure..
Before that, thanks to Jun Hong and fla.sh for their [KPH & KPN] overscroll glow for SGA
don't forget to thanks him
This guide is for advanced user who have an experience in decompiling and compiling files using apkmanager..
So there it is, how to add overscroll glow manually..
1. Download overscrollglow source from HERE. Thanks to dhiru1602 for the source..
2. Decompile your framework-res.apk and framework.jar
3. Navigate to framework.jar.out\smali\android\widget
4. Backup Your AbsListView.smali and open it with notepad++
5. Copy everything inside overscrollglow source.
6. Open your newly copied AbsListView.smali
7. search for .local v1, layoutInflater:Landroid/view/LayoutInflater;, shortly after that you'll find something like const v3, 0x1090070 replace this with your values from original AbsListView.smali
8. Navigate to framework-res/res/values and open public.xml
9. Back to AbsListView.smali search for .line 666 and 2 lines below that you'll find similar value.
9.1. Now go to your public.xml and search for
Code:
<public type="drawable" name="overscroll_edge" id="
and then you'll find some value like 0x0108023d replace the one in AbsListView.smali with this one. DOn't forget to remove the 0 before 1 (example if you have 0x0108023d then replace it as 0x108023d so the line would look like this :
Code:
.line 666
.local v2, res:Landroid/content/res/Resources;
const v3, 0x108023d
9.2. Back to AbsListView.smali and look for .line 667 and 2 line below that you'll find same thing, replace it with overscroll_glow id in your public.xml
so the line would look like this :
Code:
.line 667
.local v0, edge:Landroid/graphics/drawable/Drawable;
const v3, 0x108023e
10. Save the file, and recompile your framework.jar.out, and then go to /framework.jar.out/build/apk/ and copy classes.dex from there inside your original framework.jar (you can open it using 7zip).
11. To change overscroll glow color, you can use UOT (I think), and modify them manually inside /framework-res/res/drawable-mdpi/ overscroll_edge.png and overscroll_glow.png
Yep, that's all
Let me know if you have hard time doing this..
this is very nice tutorial for everyone.
follow it and there shouldnt be any problems
Nicee tutorial bro ...
Good job
I've posted overscroll glow for KPN and KPH
Sent from my GT-S5830 using XDA App
Aadigoku13 said:
Nicee tutorial bro ...
Good job
Click to expand...
Click to collapse
Jun Hong said:
this is very nice tutorial for everyone.
follow it and there shouldnt be any problems
Click to expand...
Click to collapse
Thanks you both
fla.sh said:
I've posted overscroll glow for KPN and KPH
Sent from my GT-S5830 using XDA App
Click to expand...
Click to collapse
yeah, but this is the manual tutorial, so everyone can use it in every rom..
or do you want to be credited too..?
seilent said:
Thanks you both
yeah, but this is the manual tutorial, so everyone can use it in every rom..
or do you want to be credited too..?
Click to expand...
Click to collapse
i think we should credit him... i made overscroll glow for kph but he made overscroll glow for both kpn and kph.
Jun Hong said:
i think we should credit him... i made overscroll glow for kph but he made overscroll glow for both kpn and kph.
Click to expand...
Click to collapse
Thanks. I'm not the "youngest" developer now
fla.sh said:
Thanks. I'm not the "youngest" developer now
Click to expand...
Click to collapse
well, ur just a few months older than me
which decomplier did u use ?
It's not possible to do with the Brazilian FW, it has nothing inside the framework.jar
FMAranda said:
It's not possible to do with the Brazilian FW, it has nothing inside the framework.jar
Click to expand...
Click to collapse
well try deodexing it with this guide: http://androidguyz.blogspot.com/2011/04/howto-deodex-rom.html
you need to be deodexed to get that overscroll glow
Thanks, now my ROM is deodexed and I was able to get the effect to work, but now, all the system apps are having force close, I can open dialer, messages or any other system app, only user app like Gmail and Facebook. What can I do?
I also lost root =/
I fixed by reflashing the ROM, I'll not try to enable the effect or dedoex my ROM again.
Deodexing firmware should be did when your rom still fresh
seilent said:
Deodexing firmware should be did when your rom still fresh
Click to expand...
Click to collapse
But what's the difference between a fresh installed dialer app and a week old one? I was having fcs with system apps and not user apps. We can't modify system app.
FMAranda said:
But what's the difference between a fresh installed dialer app and a week old one? I was having fcs with system apps and not user apps. We can't modify system app.
Click to expand...
Click to collapse
It means the permission isnt fixed properly... i also had this problem. but when i fixed the permission properly it worked without any force close
Did you fixed using ClockWorkMod or you set manually?
Thanks, you were right, I set the permissions to rw-r--r-- and now everything is working, again thanks!
This is the framework.jar to use with the Brazilian FW KP2, replace using Root Explorer and remember to set the permissions to rw-r--r--, the same permission of framework-res.apk.
Jun Hong said:
It means the permission isnt fixed properly... i also had this problem. but when i fixed the permission properly it worked without any force close
Click to expand...
Click to collapse
ah thanks for explanation, I havent faced such problem before
FMAranda said:
Did you fixed using ClockWorkMod or you set manually?
Thanks, you were right, I set the permissions to rw-r--r-- and now everything is working, again thanks!
This is the framework.jar to use with the Brazilian FW KP2, replace using Root Explorer and remember to set the permissions to rw-r--r--, the same permission of framework-res.apk.
Click to expand...
Click to collapse
Glad it works, will post it later the apk of modded framework.jar
Thanks Dude! But, It s not working with my friend's Ace...It just crashes into bootloop!
thanks ...
your tutorial so much easy to be followed
nice work sir

[MOD][JB][SMS] SecMms.apk MOD - No MMS conversion,No contact limit,Real Timestamps!

Hey there! This mod was missing to our great phone so.. here it is!
If you're new to Samsung and you don't know what this MOD does, read here:
-Removes the annoyng SMS into MMS conversion as you write more than 3 sms together
-Removes the recipient limit (normally set to 10)
-Shows SENT time of received messages, so you know when that message was actually sent
It should work on any JB 4.1.2 ROM out there, even ODEX ones (tested). I need testers to confirm this is working also on 4.1.1
If you're on an ODEX Rom use a root file explorer, browse to /system/app and rename:
- SecMms.apk ---> SecMms.apkold
- SecMms.odex ---> SecMms.odexold
This way you've backed up your old Messages app. Of course if you are lazy you can use Titanium to do that
If you're on a DEODEXED rom just rename your SecMms.apk to SecMms.apkold or again, use Titanium.
You can just delete the old files in case you don't want to backup your SMS app, at your own risk
Once you've done this follow these steps:
Download the attachment and extract the new SecMms.apk from it
Tranfer it to your Phone SD/internal memory
Open a root file manager and move it to /system/app
Set permissions to RW-R-R
Reboot and voilà. you're done :highfive:
Credits to montymintypie for his guide and extralife
I dont get it, what does this mod do?
Sent from my GT-I8190 using xda premium
Sn0w0nS said:
I dont get it, what does this mod do?
Sent from my GT-I8190 using xda premium
Click to expand...
Click to collapse
I didn't include an explanation because it's one of the most famous samsung MODs since the first Galaxy S ^^
However, as the title says this mod:
-Removes the annoyng SMS into MMS conversion as you write more than 3 sms together
-Removes the recipient limit (normally set to 10)
-Shows SENT time of received messages, so you know when that message was actually sent
RW-R-R
Can u display the permissions of this in root explorer. I cant seem to follow RW-RR
Sv: [MOD][JB][SMS] SecMms.apk MOD - No MMS conversion,No contact limit,Real Timestamp
SinisterGrey said:
RW-R-R
Can u display the permissions of this in root explorer. I cant seem to follow RW-RR
Click to expand...
Click to collapse
RW-R-R or 644
Sent through time and space from my s3mini.
Any way you can post a stock Mms.apk (I don't have a S3mini) so we can see the differences? or at least upload a diff? thanks!!!
Thank you Dario, work fine :highfive:
I am happy!!! very very Happy!!!
darkguy2008 said:
Any way you can post a stock Mms.apk (I don't have a S3mini) so we can see the differences? or at least upload a diff? thanks!!!
Click to expand...
Click to collapse
I can tell you how to do it!
First of all, removing the MMS conversion:
Decompile the Mms.apk and go to /res/xml/mms_config.xml
and replace this
Code:
<int name="smsToMmsTextThreshold">4</int> (should be line 19)
with THIS
Code:
<int name="smsToMmsTextThreshold">100</int> (even higher if you want but any value in the range 50-100 should be enough)
Then we have to make our Sms app to show sent time instead of received, so go to /smali/com/android/mms/transaction/SMSReceiverService.smali and at line 589 you should find this
Code:
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
Change it to THIS:
Code:
invoke-virtual {p1}, Landroid/telephony/SmsMessage;->getTimestampMillis()J
And at line 2383, from
Code:
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
TO
Code:
invoke-virtual {v0}, Landroid/telephony/gsm/CbMessage;->getTimestampMillis()J
Finally to increase the contact limit you have to go to again to /res/xml/mms_config.xml , again line 19 , and change from this one:
Code:
<int name="recipientLimit">10</int>
To any higher value of your choice, like:
Code:
<int name="recipientLimit">100</int>
Then recompile,push your apk and you're done
P.s. follow this guide only if you're on a DEODEXed ROM
Works for 4.1.1:good:
dariolob said:
I can tell you how to do it!
Click to expand...
Click to collapse
That's AWESOME man! thanks for the instructions! you rock! :victory:
Very useful in DMOD v3, thanks!
dariolob said:
Hey there! This mod was missing to our great phone so.. here it is!
If you're new to Samsung and you don't know what this MOD does, read here:
-Removes the annoyng SMS into MMS conversion as you write more than 3 sms together
-Removes the recipient limit (normally set to 10)
-Shows SENT time of received messages, so you know when that message was actually sent
It should work on any JB 4.1.2 ROM out there, even ODEX ones (tested). I need testers to confirm this is working also on 4.1.1
If you're on an ODEX Rom use a root file explorer, browse to /system/app and rename:
- SecMms.apk ---> SecMms.apkold
- SecMms.odex ---> SecMms.odexold
This way you've backed up your old Messages app. Of course if you are lazy you can use Titanium to do that
If you're on a DEODEXED rom just rename your SecMms.apk to SecMms.apkold or again, use Titanium.
You can just delete the old files in case you don't want to backup your SMS app, at your own risk
Once you've done this follow these steps:
Download the attachment and extract the new SecMms.apk from it
Tranfer it to your Phone SD/internal memory
Open a root file manager and move it to /system/app
Set permissions to RW-R-R
Reboot and voilà. you're done :highfive:
Credits to montymintypie for his guide and extralife
Click to expand...
Click to collapse
Now I don't have the sms button. Can u send me the stock secmms. Apk? Thanks
Sent from my GT-I8190N using xda app-developers app
SecMMS.odex help
I couldnt seem to find an uploades of a secmms.odex file I accidently deleted mine. Can someone please help me out and upload one for me. Thanks
can u set font to tiny , because your mod sms is using big font :laugh::good:
plz CWM zip file of this mod :good: tnx
http://forum.xda-developers.com/showthread.php?t=2271272
Just for Samsung?
This mod work just on samsung????
Can you please do that mod to this kind off messaging app?
Sent from my GT-I8190 using xda app-developers app
Help
Please any Master that can rebuild the SmcMMS.apk from Dmod v5 whithout the Time modification because this don't work good on this Region...
Thanks. Sorry for my bad english
Thanks
Sent from my GT-I8190 using xda premium

[MOD] [GUIDE] [HOW-TO] Enable all/hidden toggles in CSC without scripts [08/04/2014]

Don't want to run toggles enabler scripts to edit Setting Storage database & enable toggles in your ROM? Here's a very simple MOD to automatically enable all/hidden toggles,
Edit /system/csc/feature.xml & insert the following lines:
Code:
<!-- Toggles -->
<CscFeature_Setting_DefNotificationPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefNotificationPanelOrder>
<CscFeature_Setting_DefQuickPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefQuickPanelOrder>
You can also add your custom toggles names separated by semicolon ";".
Enjoy!
hsbadr said:
Don't want to run toggles enabler scripts to edit Setting Storage database & enable toggles in your ROM? Here's a very simple MOD to automatically enable all/hidden toggles,
Edit /system/csc/feature.xml & insert the following lines:
Code:
<!-- Toggles -->
<CscFeature_Setting_DefNotificationPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefNotificationPanelOrder>
<CscFeature_Setting_DefQuickPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefQuickPanelOrder>
You can also add your custom toggles names separated by semicolon ";".
Enjoy!
Click to expand...
Click to collapse
you say you can add custom toggle names, where might I look to find a guide on how to make custom toggles work if you don't mind I would love to do this!
hsbadr said:
Don't want to run toggles enabler scripts to edit Setting Storage database & enable toggles in your ROM? Here's a very simple MOD to automatically enable all/hidden toggles,
Edit /system/csc/feature.xml & insert the following lines:
Code:
<!-- Toggles -->
<CscFeature_Setting_DefNotificationPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefNotificationPanelOrder>
<CscFeature_Setting_DefQuickPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefQuickPanelOrder>
You can also add your custom toggles names separated by semicolon ";".
Enjoy!
Click to expand...
Click to collapse
Im trying to do this on a stock rooted nc4 rom. Its a replacement phone and i used towel root. I added the lines as you said, however i dont see the toggles after a reboot?
sfld said:
Im trying to do this on a stock rooted nc4 rom. Its a replacement phone and i used towel root. I added the lines as you said, however i dont see the toggles after a reboot?
Click to expand...
Click to collapse
you added them in a wrong place. insert them after settings section like,
Code:
<!-- Settings -->
<CscFeature_Setting_DisableMenuFindMyMobile>true</CscFeature_Setting_DisableMenuFindMyMobile>
<CscFeature_Settings_FindMyMobile>false</CscFeature_Settings_FindMyMobile>
<CscFeature_Settings_FOTA>false</CscFeature_Settings_FOTA>
<CscFeature_Settings_GMS_Disable>false</CscFeature_Settings_GMS_Disable>
<CscFeature_Settings_Airplane_Wifi_Dependency>false</CscFeature_Settings_Airplane_Wifi_Dependency>
<CscFeature_Settings_Silent_Feedback>false</CscFeature_Settings_Silent_Feedback>
<CscFeature_Settings_HWVersion>false</CscFeature_Settings_HWVersion>
<CscFeature_Settings_Reset_Password>false</CscFeature_Settings_Reset_Password>
<CscFeature_Setting_EnableDeviceInfo4Vzw>true</CscFeature_Setting_EnableDeviceInfo4Vzw>
<CscFeature_Settings_GOTA>false</CscFeature_Settings_GOTA>
<CscFeature_Settings_4GProvisioning>false</CscFeature_Settings_4GProvisioning>
<CscFeature_Setting_EnableHwVersionDisplay>true</CscFeature_Setting_EnableHwVersionDisplay>
<CscFeature_Setting_EnableEditingIpVersionType>false</CscFeature_Setting_EnableEditingIpVersionType>
<CscFeature_Setting_EnableConversion4MEIDAndESN>true</CscFeature_Setting_EnableConversion4MEIDAndESN>
[COLOR="Red"]<!-- Toggles -->
<CscFeature_Setting_DefNotificationPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefNotificationPanelOrder>
<CscFeature_Setting_DefQuickPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefQuickPanelOrder>
[/COLOR]
<!-- MMApp -->
<CscFeature_FMRadioRTPlus>true</CscFeature_FMRadioRTPlus>
<CscFeature_FMRadioSEASetting>false</CscFeature_FMRadioSEASetting>
hsbadr said:
you added them in a wrong place. insert them after settings section like,
Code:
<!-- Settings -->
<CscFeature_Setting_DisableMenuFindMyMobile>true</CscFeature_Setting_DisableMenuFindMyMobile>
<CscFeature_Settings_FindMyMobile>false</CscFeature_Settings_FindMyMobile>
<CscFeature_Settings_FOTA>false</CscFeature_Settings_FOTA>
<CscFeature_Settings_GMS_Disable>false</CscFeature_Settings_GMS_Disable>
<CscFeature_Settings_Airplane_Wifi_Dependency>false</CscFeature_Settings_Airplane_Wifi_Dependency>
<CscFeature_Settings_Silent_Feedback>false</CscFeature_Settings_Silent_Feedback>
<CscFeature_Settings_HWVersion>false</CscFeature_Settings_HWVersion>
<CscFeature_Settings_Reset_Password>false</CscFeature_Settings_Reset_Password>
<CscFeature_Setting_EnableDeviceInfo4Vzw>true</CscFeature_Setting_EnableDeviceInfo4Vzw>
<CscFeature_Settings_GOTA>false</CscFeature_Settings_GOTA>
<CscFeature_Settings_4GProvisioning>false</CscFeature_Settings_4GProvisioning>
<CscFeature_Setting_EnableHwVersionDisplay>true</CscFeature_Setting_EnableHwVersionDisplay>
<CscFeature_Setting_EnableEditingIpVersionType>false</CscFeature_Setting_EnableEditingIpVersionType>
<CscFeature_Setting_EnableConversion4MEIDAndESN>true</CscFeature_Setting_EnableConversion4MEIDAndESN>
[COLOR="Red"]<!-- Toggles -->
<CscFeature_Setting_DefNotificationPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefNotificationPanelOrder>
<CscFeature_Setting_DefQuickPanelOrder>Wifi;WiFiHotspot;MobileData;Bluetooth;SilentMode;PowerSaving;Location;Sync;AirplaneMode;Flashlight;AutoRotate;MultiWindow;AllShareCast;AirView;AirGesture;SmartStay;SmartPause;SmartScroll;SmartNetwork;Ebook;DrivingMode;DormantMode;ToddlerMode;Nfc;SBeam</CscFeature_Setting_DefQuickPanelOrder>
[/COLOR]
<!-- MMApp -->
<CscFeature_FMRadioRTPlus>true</CscFeature_FMRadioRTPlus>
<CscFeature_FMRadioSEASetting>false</CscFeature_FMRadioSEASetting>
Click to expand...
Click to collapse
Mine looks just like that, however im using root explorer text editor so its doing text wrap, i can show you a SS of how it looks in my xml file if you want.
Do i need to be on a odexed or deodexed rom for them to appear?
doesn't work for me either. And now my phone is acting crazy and auto calling my most recent missed call. Something's screwed up.
this is probably a problem with the text editor I used, can someone post a full feature.xml I can use to overwrite my screwed up one?
sfld said:
Mine looks just like that, however im using root explorer text editor so its doing text wrap, i can show you a SS of how it looks in my xml file if you want.
Do i need to be on a odexed or deodexed rom for them to appear?
Click to expand...
Click to collapse
wpcprez said:
doesn't work for me either. And now my phone is acting crazy and auto calling my most recent missed call. Something's screwed up.
this is probably a problem with the text editor I used, can someone post a full feature.xml I can use to overwrite my screwed up one?
Click to expand...
Click to collapse
The thing about csc edits, 99% of the time it requires a factory reset or have it baked into a rom you flash. Once you've done it and are confident that it's correct, make a nandroid backup and try factory resetting.
thanks, i didn't know. flashing a new rom now and will do this then wipe.
Sir I have A Tw 4.1.2 device can u plz Give a link.for Enabling All toggles ? By Decompiling recompiling ?? Plz sir
ShadeSK said:
Sir I have A Tw 4.1.2 device can u plz Give a link.for Enabling All toggles ? By Decompiling recompiling ?? Plz sir
Click to expand...
Click to collapse
"If" your device has the same toggle structure as the Note 3, this might work. No decompiling required. Just make a backup and try it.
LeftyGR said:
"If" your device has the same toggle structure as the Note 3, this might work. No decompiling required. Just make a backup and try it.
Click to expand...
Click to collapse
Thank U sir For The reply But there is no file in that folder like that mention in the post Any other solution? I'm using Samsung Galaxy Star GT-s5282
did all created nandroid and restore it but no change oh well

Categories

Resources