Skip to content

Instantly share code, notes, and snippets.

@getaaron
Last active June 26, 2024 17:41
Show Gist options
  • Save getaaron/a9dc64b6ea2fa8299af6b7077f4386ae to your computer and use it in GitHub Desktop.
Save getaaron/a9dc64b6ea2fa8299af6b7077f4386ae to your computer and use it in GitHub Desktop.
Enable iMessage (Messages) Subject Field in macOS Big Sur through Sonoma

Want the Subject field (for bold iMessages) in macOS’ Messages app?

  1. Quit Messages
  2. Open Terminal
  3. Run defaults write com.apple.MobileSMS MMSShowSubject 1
  4. Start Messages

This worked for me on a fresh install of macOS 14.1.1 (23B81) (new Mac mini).

@gasiegbu
Copy link

this does not work anymore :/

@getaaron
Copy link
Author

getaaron commented Jul 14, 2023

this does not work anymore :/

@gasiegbu it's still working for me on a Mac that's been upgraded from Big Sur to macOS Ventura 13.4.1 (22F82); which version are you on?

I no longer see it under com.apple.MobileSMS:

$ defaults read com.apple.MobileSMS
{
    conversationListFocusFilterActionEnabled = 0;
}

So it may have been automatically migrated elsewhere.

@gasiegbu
Copy link

I'm on Ventura 13.3.1. Do I need to update the system?

Also, can you give a step-by-step on how to run this on the terminal? Maybe I'm doing it wrong. I keep Messages open while running it, then restart it. But it doesn't take.

@getaaron
Copy link
Author

getaaron commented Jul 18, 2023

I'm on Ventura 13.3.1. Do I need to update the system?

Also, can you give a step-by-step on how to run this on the terminal? Maybe I'm doing it wrong. I keep Messages open while running it, then restart it. But it doesn't take.

It sounds like you’re skipping step 1 in the instructions, maybe that’s the reason? I’m not totally sure, just a guess.

@gasiegbu
Copy link

I tried it that way (quitting Messages) first, but it didn't work. Then, I googled and a different person said to keep it running. So I tried that, but it also wasn't working... So I'm not sure

@gasiegbu
Copy link

gasiegbu commented Jul 19, 2023 via email

@jgillin
Copy link

jgillin commented Aug 2, 2023

Not working for me on Sonoma Dev. Beta 2 either Messages running or not and I tried sudo also - no avail.

@getaaron
Copy link
Author

This worked for me on a fresh install of macOS 14.1.1 (23B81) (new Mac mini).

@jbburf
Copy link

jbburf commented Jun 11, 2024

No longer works in MacOS 15, know where this moved and how to enable it now?

@2xsaiko
Copy link

2xsaiko commented Jun 21, 2024

No longer works in MacOS 15, know where this moved and how to enable it now?

You can edit the ~/Library/Preferences/com.apple.MobileSMS.plist directly. Quit Messages and add this right inside the first <dict>, after the opening tag:

<key>MMSShowSubject</key>
<true/>

defaults should normally edit this file too.

@jbburf
Copy link

jbburf commented Jun 23, 2024

Thanks @2xsaiko, I tried this and it killed Messages. Had to revert the preference .plist to get it to work again.

@2xsaiko
Copy link

2xsaiko commented Jun 23, 2024

Hmm, really? It worked for me. Though tbh I put it at the very bottom before the , but that shouldn't make a difference.

@jbburf
Copy link

jbburf commented Jun 25, 2024

Very weird @2xsaiko, could you post / DM me your plist so I can copy that in and see if that works?

@getaaron
Copy link
Author

@jbburf @2xsaiko can either of you identify the different between your two plists? It might be helpful for others and I can update the instructions if needed.

@2xsaiko
Copy link

2xsaiko commented Jun 26, 2024

I mean that's really it, I just added it to the top level dict as I said. To the end that is, after I ran Messages again it rewrote the file and placed it somewhere in the middle, that's why it's no longer at the end in the paste.

It's probably safer to tell people to edit it with Xcode instead, there's no risk of messing up the file that way...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment