openhaystack icon indicating copy to clipboard operation
openhaystack copied to clipboard

Ventura OS 13.3 - Mailplugin issue

Open Furtivo360 opened this issue 1 year ago • 15 comments

OS 13.3 got released: new OS, new mail plugin incompatibility.

This is the new UUID for Mail app Version 16.0 (3731.500.231)

NEW PluginCompatibilityUUID: 281F8A5C-0AF9-4BE6-8B8A-C0CB9C2068BE

As always:

  1. Disable GateKeeper
: sudo spctl --master-disable
  2. Add the UUID creating a new string: Supported13.3PluginCompatibilityUUIDs in the Info.plist
  3. codesign --force --deep -s - OpenHaystackMail.mailbundle
  4. Re-activate OpenHaystack Mail plugin checkbox in Mail application
  5. Re-enabling GateKeeper
sudo spctl --master-enable

Done!

Happy days 👍

Furtivo360 avatar Mar 29 '23 22:03 Furtivo360

@Furtivo360 Thanks, that was what I needed

CoooWeee avatar Apr 04 '23 02:04 CoooWeee

couple questions, im new and unfamiliar with previous hacks to get this working.

Are you saying to edit the Info.plist to contain: <key>PluginCompatibilityUUID</key> <string>281F8A5C-0AF9-4BE6-8B8A-C0CB9C2068BE</string>

or by adding a new key like: <key> Supported13.3PluginCompatibilityUUIDs</key> <string>281F8A5C-0AF9-4BE6-8B8A-C0CB9C2068BE</string>

Also, the Info.plist in the mail application says its mounted in a read-only volume. Can give any hint as to how id write to that file?

couple questions, im new and unfamiliar with previous hacks to get this working.

Are you saying to edit the Info.plist to contain: <key>PluginCompatibilityUUID</key> <string>281F8A5C-0AF9-4BE6-8B8A-C0CB9C2068BE</string>

or by adding a new key like: <key> Supported13.3PluginCompatibilityUUIDs</key> <string>281F8A5C-0AF9-4BE6-8B8A-C0CB9C2068BE</string>

Also, the Info.plist in the mail application says its mounted in a read-only volume. Can give any hint as to how id write to that file?

update. I'm learning. my bad. for anyone else new, its the OpenHaystackMail.mailbundle 's Info.plist. There i was able to see the other SupportedXX.XPluginCompatibilityUUIDs which are of type array, add new row, each can be added as a string. It was stumbled by trying previous issues. https://github.com/seemoo-lab/openhaystack/issues/162

Thanks.

Sorry, it doesn't work for me. I added the row in the OpenHaystackMail.mailbundle`s Info.plist and let install the Mailbundle again, but then i receive a error message, that the file is corrupted. Could anybody share a working Mailbundle? Thanks!

KlausB-S avatar Apr 15 '23 18:04 KlausB-S

not working for me

nsk avatar May 06 '23 02:05 nsk

Here's what's working for me (at the exact moment)

macOS Ventura Version 13.3 Mail Version 16.0 (3731.500.231) OpenHaystack Version 0.5.2 (1)

Info.plist.zip

HiveTechDev avatar May 08 '23 20:05 HiveTechDev

still not working... :-(

KlausB-S avatar May 09 '23 09:05 KlausB-S

some for me, 13.3.1 anyone can take a new info.pls PLEASE ?

PrinzEric avatar May 16 '23 21:05 PrinzEric

With a new Build with xcode from the new source: https://github.com/seemoo-lab/openhaystack it works for me. But wondering that all batteries are empty... ;-)

KlausB-S avatar May 17 '23 19:05 KlausB-S

Doesnt work.

M1 with fresh Monterey 12.6.5

PrinzEric avatar May 19 '23 21:05 PrinzEric

Here's what's working for me (at the exact moment)

macOS Ventura Version 13.3 Mail Version 16.0 (3731.500.231) OpenHaystack Version 0.5.2 (1)

Info.plist.zip

Tried your file but still not working for me :(

My steps after putting your Info.plist file into the OpenHaystackMail.mailbundle...

  1. sudo spctl --master-disable
  2. sudo codesign -f -s - ~/Library/Mail/Bundles/OpenHaystackMail.mailbundle
  3. Open Mail --> Settings --> General --> Manage Plug-ins --> Enable OpenHaystackMail.mailbundle
  4. I receive the same error "Incompatible Plug-ins Disabled" "Mail has disabled the following plug-ins: OpenHaystackMail.mailbundle Contact the makers of these plug-ins for versions that are compatible with Mail 16.0."

mac OS venture 13.2.1 Mail 16.0 (3731.400.51.1.1) OpenHaystack Version 0.5.2

Apologies if I am making a silly error, I am very new to this pls help :)

DiegoArmstrong avatar May 23 '23 17:05 DiegoArmstrong

I'm on MacOS Ventura 13.4 and this didn't initially work. To fix it I copied my recently added plist entry for 13.3 and pasted it replacing 13.3 with 13.4 in the name and it worked.

oz-glenn avatar Jun 01 '23 00:06 oz-glenn

That doesn't work for me. When I add the new UID to the 13.4 section [281F8A5C-0AF9-4BE6-8B8A-C0CB9C2068BE], then I always get the message, that „OpenHaystackMail.mailbundle“ ist beschädigt und kann nicht geöffnet werden. Es empfiehlt sich, das Objekt in den Papierkorb zu bewegen. Same UID in the 13.3 section and I get an "incompatibel Plugin" message. Any ideas? mac 13.4 (22F66) Mail 16.0 (3731.600.7) OpenHaystack 0.5.2 (1)

andaju avatar Jun 08 '23 20:06 andaju

Now I found it in combining some posts here: If you modify the info.plist you have to codesign it again with terminal. This only works, if you give terminal the full access to the disk. Now OpenHaystack 0.5.2 is working with macOS 13.4 / Mail 16

andaju avatar Jun 10 '23 10:06 andaju

Here's what's working for me (at the exact moment)

macOS Ventura Version 13.3 Mail Version 16.0 (3731.500.231) OpenHaystack Version 0.5.2 (1)

Info.plist.zip

Using the above and copying the "Supported13.3PluginCompatibilityUUIDs" setting to "Supported13.4PluginCompatibilityUUIDs".

Edit: Worked for 13.4. as long as I have System Integrity Protection disabled -- needless to say not a very good idea.

h1t35h avatar Aug 20 '23 07:08 h1t35h