My Mms.apk actually didn't have anything like enableMultipartSMS in it but the older apk I have does, so I added it and I also added in the maxMessageTextSize from the older one, but it had -1 so I just changed it to 1.
Here's what the original Mms.apk has in mms_config.xml
<?xml version="1.0" encoding="utf-8"?>
<mms_config version="4">
<bool name="enabledMMS">true</bool>
<bool name="enabledTransID">true</bool>
<bool name="enabledNotifyWapMMSC">true</bool>
<int name="maxMessageSize">1258291</int>
<string name="userAgent">pcdadr63k</string>
<string name="uaProfUrl">
http://uaprof.vtext.com/pcd/adr63k/adr63k.xml</string>
<int name="recipientLimit">10</int>
<string name="httpParams">x-up-calling-line-id: 1##LINE1##|X-VzW-MDN: 1##LINE1##</string>
<string name="httpParamsLine1Key">##LINE1##</string>
<int name="maxImageHeight">1936</int>
<int name="maxImageWidth">2592</int>
<int name="maxSMSMessagesPerThread">200</int>
<int name="maxMMSMessagesPerThread">10 </int>
<string name="emailGatewayNumber">6245</string>
<bool name="aliasEnabled">true</bool>
<int name="aliasMinChars">2</int>
<int name="aliasMaxChars">48</int>
<bool name="allowAttachAudio">true</bool>
</mms_config>
Here's what the old edited Mms.apk had in its mms_config.xml
<?xml version="1.0" encoding="utf-8"?>
<mms_config version="4">
<bool name="enabledMMS">true</bool>
<int name="maxMessageSize">307200</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://www.google.com/oha/rdf/ua-profile-kila.xml</string>
<int name="recipientLimit">-1</int>
<int name="smsToMmsTextThreshold">4</int>
<bool name="enableMultipartSMS">true</bool>
<bool name="enableSlideDuration">true</bool>
<int name="maxMessageTextSize">-1</int>
</mms_config>
I tried 2 different things to get it to work. First, I added:
<bool name="enableMultipartSMS">true</bool>
<int name="maxMessageTextSize">1</int>
to the mms_config.xml file.
Then I tried changing <int name="maxMessageSize">1258291</int> to <int name="maxMessageSize">307200</int>
That didn't work either.
But there are also other strings that I added in other places from the old apk to the one that is included in the ROM I'm on, I had added 1 thing that you told me to change in the mms_config.xml the enablemultipartsms, I didn't know about maxmessagesize before you told me.
\res\values-en\strings.xml
added to bottom before </resources>:
<string name="pref_title_sms_split_160">SMS split</string>
<string name="pref_summary_sms_split_160">Split messages every 160 characters</string>
<string name="pref_title_sms_split_counter">Split counter</string>
<string name="pref_summary_sms_split_counter">Adds counter to message ex. (1/2)</string>
\res\xml\mms_config.xml
<bool name="enableMultipartSMS">true</bool>
<bool name="enableSlideDuration">true</bool>
\res\xml\preferences.xml
<CheckBoxPreference android:title="@string/pref_title_sms_split_160" android:key="pref_key_sms_split_160" android:summary="@string/pref_summary_sms_split_160" android:defaultValue="true" />
<CheckBoxPreference android:title="@string/pref_title_sms_split_counter" android:key="pref_key_sms_split_counter" android:summary="@string/pref_summary_sms_split_counter" android:dependency="pref_key_sms_split_160" android:defaultValue="true" />
\smali\com\android\mms\transaction
# static fields
.field private static final DEFAULT_SMS_SPLIT_COUNTER:Z
.field private static final DEFAULT_SMS_SPLIT_MESSAGE:Z
.field private static final SERVICE_CENTER_PROJECTION:[Ljava/lang/String;
It seems all that only added the option to turn it on and off, but had no effect at all and I couldn't find anything else about sms splitting in the apk.
Is there anything else you can think of? And sorry if this is a mess and thank you so much for helping.
Edit: I found something that is meant for Cyanogenmod, but maybe it would help.
I'm wondering if I should add every line of code into the Mms.apk that are on these two pages.
https://github.com/cadavre/android_packages_apps_Mms/commit/fcd2cb7f10c044459a226c788c7345a7a356a595
https://github.com/cadavre/android_packages_apps_Mms/commit/9385d957720da1b78fe5035e52161a61aca6ddae
"You know, a long time ago being crazy meant something. Nowadays everybody's crazy."