Google announced support for Messaging Layer Security (MLS) encryption in 2023 as a new standard for end-to-end encryption (E2EE) across apps and platforms for one-on-one and group chats. We’ve seen RCS to finally enable E2EE interoperability. This dream of E2EE interoperability now seems to be on the horizon, as we have managed to switch on MLS encryption within Google Messages for one-on-one conversations.
An APK teardown helps predict features that may arrive on a service in the future based on work-in-progress code. However, it is possible that such predicted features may not make it to a public release.
In the latest Google Messages v20250106 beta, we spotted a new flag that handles the MLS encryption protocol:
bugle.enable_zinnia_in_conversations“Zinnia” is the codename for MLS encryption that Google is using within Google Messages. When we played around with the flag, we could enable MLS encryption; as you can see, the encryption protocol value gets set to 1.

Currently, we can enable MLS encryption only for one-to-one conversations using flags. The value is still set to 0 for group chats, and flipping it to 1 would be the next progress marker to reach.
MLS encryption is currently not available to users within Google Messages. We’ll keep you updated when we learn more.