Author Topic: Timbuktu DOES Work in High Sierra (10.13.X)  (Read 832 times)

Offline RossDarker

  • Vault Members
  • Silver Member
  • ***
  • Posts: 200
Timbuktu DOES Work in High Sierra (10.13.X)
« on: May 10, 2018, 01:05:37 PM »
I have been able to get Timbuktu Pro from https://www.macintoshrepository.org/9201-timbuktu-pro-8-8-5 to work on High Sierra (10.13.X) by first using the Sierra patch script and this next thing.

When attempting to run the host application, you know it fails on High Sierra, but it does work in Sierra. Opening it with terminal then refers the crash to "/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver".

Now I noticed, the Screensaver Framework in High Sierra (10.13.X) is about HALF the size of that in Sierra (10.12.X). They are both version 5.0. So, I replaced the whole ScreenSaver.framework in /System/Library/Frameworks, with the one from Sierra, and after a reboot, Timbuktu Launches! This is really great.

I have attached the framework from Sierra (10.12.6) to this post (ZIPPED), to replace it with your current one in (10.13.X), you will need to boot from the recovery partition and use terminal to copy it to your High Sierra disk, or another Mac OS partition, because you cannot modify the Frameworks folder whilst booted of the same disk.

The only downside is that the actual screen saver just shows grey instead of Flurry or what ever, but I don't use the screen saver.


« Last Edit: May 10, 2018, 01:18:25 PM by RossDarker »
Dunking a biscuit is one of life's greatest joys.

Offline tharris

  • Member
  • *
  • Posts: 1
  • New Member
Re: Timbuktu DOES Work in High Sierra (10.13.X)
« Reply #1 on: June 08, 2018, 02:19:53 PM »
It works for me too, thanks for sharing.

Offline DieHard

  • Administrator
  • Platinum Member
  • *****
  • Posts: 1514
Re: Timbuktu DOES Work in High Sierra (10.13.X)
« Reply #2 on: June 09, 2018, 11:36:23 AM »
I have been avoiding High Sierra like the plague on my Mac Pro 3,1 units; but I may jump in soon, thanks for the fix, if I do jump in, I will need this

Offline RossDarker

  • Vault Members
  • Silver Member
  • ***
  • Posts: 200
Re: Timbuktu DOES Work in High Sierra (10.13.X)
« Reply #3 on: June 09, 2018, 11:38:49 AM »
Have a Mac Pro 3,1 over here too, works great in High Sierra for me and the others
Dunking a biscuit is one of life's greatest joys.

Offline thebassist666

  • Member
  • *
  • Posts: 1
  • New Member
Re: Timbuktu DOES Work in High Sierra (10.13.X)
« Reply #4 on: June 30, 2018, 07:44:15 PM »
Hi! I wonder how you get to paste the framework with terminal. I tried with some tutorials but I can get through the steps I most do something wrong but I don't find my mistake  :-[

Offline RossDarker

  • Vault Members
  • Silver Member
  • ***
  • Posts: 200
Re: Timbuktu DOES Work in High Sierra (10.13.X)
« Reply #5 on: July 01, 2018, 02:02:35 AM »
@thebassist666.
I can tell you how you do this best.
First download the file I attached above "ScreenSaver.framework.zip", and place on your desktop, now unzip this, so you now have "ScreenSaver.framework" on your desktop.

Now restart the computer and hold cmd+r to go into Recovery mode.
When you are there at the "macOS Utilities" screen, take your mouse to the top of the screen and open Terminal from the Utilities menu.

Now just type in these commands. Don't type the stuff in brackets, that's just some info on the command.

Code: [Select]
cd "/Volumes/Macintosh HD/System/Library/Frameworks"(replace Macintosh HD, with the name of your disk, though it is usually Macintosh HD)
Code: [Select]
ls(if you see loads of .framework then you in the right place)
Code: [Select]
mv ScreenSaver.framework/ ScreenSaver1013.framework/(this renames your current framework, basically a backup of your original)
Code: [Select]
cd "/Volumes/Macintosh HD/Users/name/Desktop"(replacing Macintosh HD, with the name of your disk, and replace name, after /Users/, with your SHORT username which is lowercase)
Code: [Select]
cp -r ScreenSaver.framework "/Volumes/Macintosh HD/System/Library/Frameworks"(replacing Macintosh HD, again, with the name of your disk)

Now you can reboot back into High Sierra, and Timbuktu should now open. And you can trash left over files that remain on your desktop.

If you try open it and it says it is damaged...
open Terminal from Utilities folder (don't need to go into Recovery mode this time) and enter (this is if you've copied the Timbuktu Pro folder into your Applications folder)...
Code: [Select]
sudo xattr -d com.apple.quarantine /Applications/Timbuktu\ Pro/Timbuktu\ Pro.app/and
Code: [Select]
sudo xattr -d com.apple.quarantine /Applications/Timbuktu\ Pro/Timbuktu\ Pro.app/Contents/SharedSupport/*.appand then open it again.

I should also mention, every time you update your High Sierra from the App Store, you'll have to copy the framework again, as the update will put the newest framework back on. When you run the commands from the recovery partition, you would skip the first 3 commands, as you have already backed up the High Sierra one.
« Last Edit: July 01, 2018, 02:35:13 AM by RossDarker »
Dunking a biscuit is one of life's greatest joys.

Offline RossDarker

  • Vault Members
  • Silver Member
  • ***
  • Posts: 200
Re: Timbuktu DOES Work in High Sierra (10.13.X)
« Reply #6 on: July 05, 2018, 11:06:28 AM »
If you can't see the attached file "ScreenSaver.framework.zip" on first post for any reason, it's here too:

https://drive.google.com/file/d/1cDLh3CJwaGQJ02QBCgAt-JsGOSEMokO7/view?usp=sharing


Also I made a mistake with one of the commands above,
cp -r ScreenSaver.framework/ "/Volumes/Macintosh HD/System/Library/Frameworks"

Should be

Code: [Select]
cp -r ScreenSaver.framework/ "/Volumes/Macintosh HD/System/Library/Frameworks/ScreenSaver.framework"
To get Timbuktu to launch. Remember that command can't be run on its own you have to do the previous commands too.
« Last Edit: July 05, 2018, 11:35:13 AM by RossDarker »
Dunking a biscuit is one of life's greatest joys.