Sixty Four On Thirty Two | How to (En)

Sixty Four On Thirty Two (SFOTT v1.3.9.5)

sfott_featured-image2

for 10.9.2 see here to get instructions :

Mavericks On “some” Unsupported Mac Models

Mavericks and Mountain Lion On “some” Unsupported Mac Models

Couldn’t be done without Tiamo© boot.efi from Macrumors – http://forums.macrumors.com/showpost.php?p=18411621&postcount=26

Report bugs to moc.n1563569681edmeo1563569681@meo1563569681


Major Update with new Options see here for details, updated How-to coming soon.
New Options :
– Choose your installer anywhere even on remote shares.
– Choose Mavericks or Mountain Lion
– automatic (or manual) Check for Updates.


This Script will fully automate the process for making a USB key
for 32 bits Unsupported Macs so they can install and Run mavericks (64bit)

The script will also allow you patch your key again later on and “at will” to add other computers if needed.

All this Couldn’t be done without Tiamo© boot.efi from Macrumors at the first place


1. Prerequities:

  • 1.1 Of Course an OS X Mavericks Installer in your App folder !

    Currently testing with Mountain Lion

  • 1.2 USB Key / hard Disc

You Only need to have a 8 Gig USB key (or a Hard disc),

If you are running from the target computer,
You just have to choose the USB key/hard drive to use.

If you’re not running the script from the target computer,
you’ll have to add computer infos manually.

Easiest and safiest way is to run sfoot from the target computer.

1.3 What sfott is not:

It will not help you to get Mavericks or Mountain Lion.

You’ll have to get it from the Appstore or another of your computers.

It will not help you to get kext for wifi or graphic acceleration either.

It won’t deal with any Video Card problem you may have

(especially on the Macpro1,1 or wifi on MacMini2,1)

This is not the purpose of this script. it only make a key and allow you to patch it again easily.

1.4 What sfott is:

Even if it (for now) runs into the Terminal,

It will simply help you making a key with the tiamo’s boot.efi in just a few clicks, and save you time and headache by not entering any command line.

Sfott comes bundled in an Applescript Application – the Launcher.

It is installed in /Applications/Utilities/sfott/

The sfott script is bundled in the Package content of this app.

I currently have successfully created a key for a Mac mini2,1 and then patched it again for a Macpro1,1.

2. Install Sfott:

Fecth the SFOTT_install.dmg from Main Sfott web page here :

http://oemden.com/?page_id=531

Open the disc image and double click the installer.

It will Install soft in /Applications/Utilities/sfott/

3. Use Sfott:

3.1 The Sfott Launcher

Go to the Sfott Folder and launch the SFOTT.app.

This is the launcher. It will save you time by asking for your administrator password, then Open the Sfott shell script in a new Terminal window and pass your password thru so you can run it with admin privileges.

The launcher will quit just after launch – note that your password is not saved.

  • Launch it

Sfott_launcher_launch_03-EN

  • password prompt

Sfott_launcher_launch-EN

3.2 The sfott shell script

Once launched by the sfott launcher, you’ll be prompt for your language.
I’ve made hard work to make it localisable. for now English and French are available.

Sfott_01-language

If you’d like to make a translation, either email me, or just duplicate the files in /Applications/utilities/Sfott/SFOTT.app/Contents/Resources/Scripts/Localizable.strings/sfott-EN_en. make the translation, save it and send it to me. I’ll be glad to add it to the script.

Edit it then send it back to me.

I’ll ask here and there for the most translations I can.

So either select French or english and press [ENTER]. You’ll have to accept a first warning but you won’t be asked twice.

You’re now in the Main Menu.

Sfott_02_MainMenu-EN

You’ll notice that you allready have some infos displayed concerning the current computer (the one you’re running sfott from).

It will display:

  • the “board_id”,
  • the “Model”
  • even tells you if you have a 32bit or 64bit firmware.

Once set, it will also display

  • Computer Model to add: MacMini2,1 in the exemple
  • Computer board_id to add: Mac-F4208EAA in the exemple
  • Chosen USB/Media Key is: AHHHH in the exemple
  • Chosen System for Install is: OS X Mavericks
    • soon we’ll be able to choose Mountain Lion if tests are successfull.

3.2.1 Settings

The first you’d like to do at the first launch is go to the settings by selecting the Choice3)

  • 1) Go back to main menu
  • 2) Choose USB/media key
  • 3) Set the Computer to add
  • 4) Select OS X System Version – Coming soon
  • 5) Set alternate Working Directory – Coming soon
  • 6) Enter a newer Tiamo boot.efi url – Coming soon

Sfott_03_Settings-EN

Note:

All thoses settings can also be set via the defaults command.
Only the first 3 are active for now. see below for the defaults write commands.

3.2.1.1 Choose USB/media key

There you will set which USB Key or Hard disc you want to use to make the Key.

Note : Hard work has been done to avoid choosing:

  • the System,
  • Network shares
  • Read Only dmg.

You’ll be warned if you choose:

  • An internal Volume, but you will be able to do so
  • A read Write disc image, but you’lle be able to do so in case you’d like to clone later on a USB stick. – I’ve not tested this yet.
  • DVD is not supported at all.

Sfott_04_Settings-Media-EN

Once you’ve choose you Media, confirm to save the setting, and then go back to Settings Menu.

3.2.1.2 – Set the Computer to add

There you choose for which computer you want to make the key.
If like in the example it is for another computer choose

** Choice 2) Set Another Computer**

WARNING : there only a very basic verification here.
If you enter something either with a space or tabulation, you’ll be prompt and asked to type again. For now, there is NO other Checks so be sure to enter the Correct informations for the Model and the board_id.

Otherwise, you just won’t boot at all, or to be more precise you’ll be able to boot (once the key is created) but the INstaller with claim that you can’t install Mavericks.
Soon there will be a way to call sfott from the Terminal so we’ll be able to patch again with correct ibnfos this time as they will be automatically calculated because you’ll be on the Target Computer.

Sfott_05_Settings_Computer-EN

Sfott_05_Settings_Computerb-EN

1) Choose Current Computer

If you’re running Sfott on the Targeted Computer then just confirm at the Menu by hitting 1)

You are now set to Create the key.

Note:
All thoses settings are saved so you can call Sfoot later on and won’t have to enter everything again.

hit 1) Go back to main menu

and then select

3.2.1.3 – Create / Patch Key

Ok now you’re ready to Rock.

you’ll have several options here:

Sfott_06_Settings-Patch-EN

They are quite obvious.

  • 1) Create a New key Step by Step
  • 2) Create a New key in Autorun
  • 3) Patch existing Media with Current config
  • 4) Extras – display only infos displayed elsewhere for now.
  • 5) Go Back to Main Menu
  • 6) Quit

If you have correctly entered all required infos, then just go and choose option

2) Create a New key in Autorun

You’ll have an ultimate warning displaying infos of the target computer to add to the patch, the Volume choosed (JUST CHECK THIS REALLY, it will be totally erased)

Confirm and go take break. The longuest part is the Packages copy part.
everything else is quite fast depending on your computer, your hard disc and the key you’ve choose.

each time I did erase my 8Gb Key it took 20-25 mn to complete.

Note: if you’ve played around before launching Sfott, just be sure any InstallESD.dmg image is allready opened nor Os X Base System.

For now there are no checks with uuid so eject all dmg (Os X installers I mean) then run the script in autorun. That way you’ll be sure all will be fine.

Sfott_06_Settings-Patch_auto-EN

If you’d like to do stuff step by step (for the Key creation), then choose:

1) Create a New key Step by Step

It is basically the autorun but step by step (quite).

I won’t go into details. Screenshots speaks for itself.

Note : If you decide to go step by step, Be sure to do them in order.
Don’t run one step if you did not run the previous one. ( you could but if you renamed the key for example it will fail)

Sfott_06_Settings-Patch_steps-EN

If you’d like to “patch again” your key then just choose the option 3) Patch existing Media with Current config

In this menu you’ll be able, and surelly be prompt to choose your sfott Key.
if you used the Autorun or step by step then most likely you’ll have a .iamasfottkey file identifier to help the tool find the Key. If it finds one you’ll be prompt if you’de like to use this key for another patch, or if you want to patch another Key – This Key MUST be created with the clone Method of the BaseSystem. if not just don’t use it.

Sfott_06_Settings-Patch_again-EN

3.4 Extras commands

defaults write

Some settings are saved in a .plist in the User’s Preferences folder using Apple’s defaults tool.

For those commandline savy, You could then if you like prior to launch the SFOTT tool change them like this :

sudo defaults write $HOME/Library/Preferences/com.oemden.sfott Media USBVolumeName
sudo defaults write $HOME/Library/Preferences/com.oemden.sfott SupportedBoardIds Mac-F4208EAA
sudo defaults write $HOME/Library/Preferences/com.oemden.sfott SupportedModelProperties MacMini2,1
  • where USBVolumeName is the Volume Name of the target USBkey,
  • where Mac-F4208EAA will be the Board_id of the target Computer,
  • where MacMini2,1 will the Model of the target Computer.

More settings will be available, later on.

you must sudo – for now because the script in runned with sudo and plist is set under sudo. Note to myself just chmod the file.

if you do not run sudo

  • write will fail (if already runned at least once)
  • read will output nothing
IMPORTANT notes :
  • 1) those are NOT the correct defaults write for the plist command during patching.
    They are only for the sfott tool. so don’t try those on the USB plist or you will mess things up.

  • 2) Be sure to enter the correct info of course.
    if you’re running the tool from the target computer only the USB default write will be relevant.
    two others are always calculated at launch.

I’m currently preparing tests for Mountain Lion,
there are tiny differences on Volume labels of the dmgs so I have to adapt.
Then I’ll test it. If it is a success there will be a choice or prompt to choose target OS Version 10.8 vs 10.9.

I’ll make Mavericks the default settings anyway, but ML could be selected.

ToDos

– Improve basic user input check for the new computer confirmation. – Done to improve again
— Change working directory inside the bundle – not in tmp anymore.
or at least include boot.efi and icon in the bundle.
so no need for a working dir should then be needed at all
— A better help. this may be online and a pdf too – English Done. todo french.
— explain that now anyone could make a translation
— change the “first prompt” to list available languages rather than hardcode them
tricky would need to source a first file for trads just for this menu – doable.
— Choose Mavericks or ML – done
— Menu Set computer: Add a choice to keep saved computer in pref
not clear enough right now
— ability to choose or not to display some more vars – Done invoke script with -v
could be in a special page called from extras menus
— Option Make a standard Key – not a patched key a real key based on asr method
— Option Make a standard Key with Apple tool – not a patched key,
a real key based on createmediainstaller method – official official method
— Move all this to Xcode
— Add a Patching menu for the Real “unsupported” Computer (in case a new boot efi comes by)
would need Target disk mode
— Look and see if there is a way to add it to the recovery partition – if exists
— add a small script in usr/bin to call it from? – done

Versions History


Sfott.sh – The script

Log History


10.9.3 Update and SFOTT | All smooth but BEWARE

SFOTT_icon_75x75

10.9.3 Update runs smooth. [EDIT] No need to repatch the System once done. I’ve just downloaded and installed the 10.9.3 Update on my Guinea MacMini2,1 with no hassle. This Update still installs in two steps : 1°) (download from Mac

Posted in sfott Tagged with: , , , , , , , , , , , , ,

SFOTT | if your Mac thinks it’s a Macpro3,1 but it is not.

SFOTT_icon_75x75

if your Mac thinks it’s a MacPro3,1 after using MDE v1 | si votre Mac croit être un MacPro3,1 après avoir utilisé MDE v1

Posted in sfott Tagged with: , , , , , , , , , , ,

SFOTT | adding MD5 Hash

SFOTT_icon_75x75

Just a note. To be sure you have the right last dmg I’ve put the MD5 hash And will do so for each new dmg release… It will be on each download description. Pour être sur que vous téléchargiez la

Posted in sfott Tagged with: , , , , , , , , , , , , ,

SFOTT | version 1.4.4

sfott_icon

Added Missing binary curl As spotted in a comment, curl binary wasn’t included in the copy when creating the key. It is now. Rajout de curl Comme indiqué dans un commentaire, le bianire curl n’etait pas inclus dans la copie

Posted in sfott Tagged with: , , , , , , , , , , , , , ,

SFOTT | troubleshooting

sfott_icon

In case you encounter some troubles here are some reported Tips from my experience or feedback on comments : BACKUP first If you’ve read the comments you know I’m paranoid. just backup your system and even better just buy a

Posted in sfott Tagged with: , , , , , , , , , , , , , , ,

SFOTT | version 1.4.3 Spotlight return

sfott_icon

Spotlight should now work as normal. Removed a bit of code that was creating an invisible file of the Re-patch process, preventing Spotlight to index the System. **Included a double clic-able script (.command) to re-enable Spotlight for those that used

Posted in sfott Tagged with: , , , , , , , , , , , , , , ,

SFOTT 1.4.2 | Resolving Problems with Spotlight

sfott_icon

Hello Everybody, Sorry I took a long week-end… to discover many Comments on Spotlight being broken on the System after the Update. As I just came back, and read the comments It’s quite sure it’s a bug on the script.

Posted in sfott Tagged with: , , , , , , , , , , , , ,

SFOTT | version 1.4.2 for 10.9.2 Update | get Mavericks back up and Running

sfott_icon

la version française… tout en bas ( je sais, je dois installer un plugin multilngue :) ) OK, this is version 1.4.2 of the Sfott script. so here it is various bugs I din’t target before, and new functions mainly

Posted in sfott Tagged with: , , , , , , , , , , , , , , , ,

SFOTT | Updating the Launcher and Script on the Key

sfott_icon

This post is about updating the Launcher and of course the script itself on the key. Before finalising my last test on the MacMini2,1 for the Sfott update to get 10.9.2 working (it’s done I’m just making a last test).

Posted in sfott Tagged with: , , , , , , , , , , , , , , , ,

10.9.2 – Tiamo’s boot.efi & SFOTT

sfott_icon

Warning ! As Steven warned here Today’s 10.9.2 update mess things up. EDIT 20140227: I updated the script and explained some steps to get 10.9.2 working. Le script est mis à jour et qqes explications ici pour avoir 10.9.2 fonctionnel.

Posted in sfott Tagged with: , , , , , , , , , , , , ,
131 comments on “Sixty Four On Thirty Two | How to (En)
  1. Avatar Dave says:

    Hi, I managed to get Mavericks installed on a late 2006 iMac, thanks a lot! However the graphics don’t run so smooth, even just opening safari is a struggle. is there anything I can do to fix it?

    • oem oem says:

      Hi Dave,

      As it is an all in one, the graphics are built-in, so I’m not sure there is a solution.
      For this only kext tweaks could help, and it is far beyond my skills. I only focus and making the key and I have no iMac at all to test this out.
      MacRumors would be the first place to look at. Netkas also.

  2. Avatar Ryan Oliver says:

    Need help with my MacBook Pro 2,1 – I have been using SFOTT Launcher 1.4.1 to install Mavericks on my 2006 MacBook Pro 17″ with new Solid State Drive & upgraded Ram [2.16 Ghz Intel Core Duo].

    No success, have started the process over a few times and I am getting no where… During boot process I see folder with a question mark blink a few times and just go back to 10.6.8 Install on default partition. If you have time to do a remote assist, I will make a donation to your PayPal account! I need help :(

    • oem oem says:

      Hello RYan,

      Unfortunately, Core Duo qwon’t do it. only Core2Duo might ahve a chance to go trough the process with Timao’s boot.efi ( Mavericks) and upcoming Pike’s boot.efi (Yosemite).
      Sorry for the bad news. Please also note that I’m may be wrong – but I’m almost quite sure.

  3. Avatar Evan says:

    Hi guys – I’ve installed Mavericks on my Mac Pro 1,1 — thank you so much. Quick question: I want to wipe the computer’s main HDD. I can’t boot from the USB key I’ve made and wipe the drive and reinstall Mavericks, right? Because the actual Mavericks installer isn’t on there, just some reference files that points to it? Thanks for any help…

    • oem oem says:

      Hello Evan,

      Not sur eI get your meaning.
      IF you can “loose” datas on the Main HDD as you say (you wrote you wanna wipe it right ?) then, simply boot on the Key, wipe the disc and choose it as a target.
      IF you mean you CAN NOT boot from the Key, well how did you installed Mavericks ? I’m a it confused here.

2 Pings/Trackbacks for "Sixty Four On Thirty Two | How to (En)"
  1. […] I was able to install Mavericks 10.9 on a MacPro 1,1 (2×3.0GHz dual core, wifi, bluetooth, 13GB RAM, 2TB 7200RPM disk, NVidia 8800GT 512MB) using SFOTT: http://forums.macrumors.com/showpost.php?p=18411621&postcount=26 http://oemden.com/?page_id=585 […]

  2. […] | see comment here | see comment here | see comment here | see comment here | see comment here | see comment here | see comment here | see comment here | see comment here | see comment here | see comment here | […]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>