One way is to use a different apk. I tried google apk (you must have google framework from magisk installed for it to work). It doesn't convert SMS to MMS , but I love my S8 totally black, so I'm gonna stay with native app.
I don't think the problem is in the .apk itself. There is an xposed module, which disabled this annoying "feature", but it worked only up to 6.0 MM.
The thing is, that the module changed/added a few lines in cscfeature.xml and I think, that is what we need to focus on.
Anyway, here are all the messaging related lines i took from my SM-T705 (6.0), with conversion disabled:
Code:
<CscFeature_Message_DisableMenuSmsInputMode>FALSE</CscFeature_Message_DisableMenuSmsInputMode>
<CscFeature_Message_EnableSaveRestoreSDCard>TRUE</CscFeature_Message_EnableSaveRestoreSDCard>
<CscFeature_Message_SmsMaxByte>999</CscFeature_Message_SmsMaxByte>
<CscFeature_Message_SmsInputMode>automatic</CscFeature_Message_SmsInputMode>
<CscFeature_Message_DisableSmsToMmsConversionByTextInput>TRUE</CscFeature_Message_DisableSmsToMmsConversionByTextInput>
<CscFeature_Message_MaxRecipientLengthAs>999</CscFeature_Message_MaxRecipientLengthAs>
Right now I'm running 8.0. Trying to add these to cscfeatures.xml. After reboot my messaging app just stops adding new symbols at the end of third message, does not convert to MMS anymore and gives me an error toast message: "Maximum number of characters reached".
I would love, if someone more advanced than me could help me out with some advice or some line of code.
If anyone with Samsung 7.0+ device has the ability to write more than 3 sms before conversion or conversion disabled, please post your cscfeature.xml!