Running 10.6.8's Mail 4.6 on Mavericks 10.9.1

Discussion in 'OS X Mavericks (10.9)' started by Riot Nrrrd, Jan 2, 2014.

  1. Riot Nrrrd macrumors regular

    Riot Nrrrd

    Joined:
    Feb 23, 2011
    Location:
    Lost Androideles
    #1
    I have a Mac Pro at home running Snow Leopard 10.6.8 and a Mac mini at work running Mavericks 10.9.1.

    I basically live and die via e-mail. Mail 4.6 from 10.6.8 is the single best e-mail program I've ever used. It's perfect for me and my particular workflow.

    I hate Mail 7.1 on Mavericks 10.9.1. While it tries hard to be like the old Mail it is dog slow and they took away valuable features (like click-drag to select multiple messages - WTF?!? :confused: :mad: :eek:) that I depend on every day.

    I would love to be able to run the old Mail on my work machine (it would also give me an incentive to upgrade the home machine, if it worked).

    Obviously there'd be a ton of Frameworks/Private Frameworks issues (Mail 4.6 uses the Carbon, iLifeMediaBrowser, InstantMessage, ISSupport and Message Frameworks that don't exist in 10.9.1, to name just a few examples) but I've had past experience playing around with installing old Frameworks into ~/Library/Frameworks and doing things with DYLD_LIBRARY_PATH et al. and other fun sandboxing type trickery to get older binaries to run on occasion.

    Anyone else ever considered trying it? :)
     
  2. maflynn Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #2
    I don't think its feasible. I didn't say impossible but you'll need to know your way around the program architecture and have some experience hacking the code.
     
  3. Riot Nrrrd thread starter macrumors regular

    Riot Nrrrd

    Joined:
    Feb 23, 2011
    Location:
    Lost Androideles
    #3
    I suspect you're right, but I thought maybe this thread might entice some code jockeys out of the woodwork. :D
     
  4. chrfr macrumors 603

    Joined:
    Jul 11, 2009
    #4
    It's not possible. Too many underlying incompatibilities.
     
  5. Riot Nrrrd thread starter macrumors regular

    Riot Nrrrd

    Joined:
    Feb 23, 2011
    Location:
    Lost Androideles
    #5
    I actually managed to get somewhere with install_name_tool and changing all the "/System/Library" paths in the 10.6.8 Mail.app binary to point at "@executable_path/.." instead (I loaded all of 10.6.8's Frameworks into the application bundle ... lol), but ran aground when I stumbled upon this curious oddity:
    Code:
    % otool -L /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation | grep /System
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:
    	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 550.44.0)
    
    So, err ... it appears that CoreFoundation apparently depends on itself. :eek: OK ... :confused:

    Anyway, it refuses to similarly let me change that "/System/Library" path inside my local 10.6.8 CoreFoundation copy inside the app bundle, so ... color me stymied for now. :cool:
     

Share This Page