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.n1508679298edmeo1508679298@meo1508679298


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


Back online…. some news

oem.avatar-300x300

Hello guys, I’ve been really busy in my new job and personnal life since last year. I’ll try to answer hundreds of pending comments concerning Sfott. Please Note that I do not have any hardware to test SFOTT since a

Posted in Admin, Mac, sfott

SFOTT download issues

SFOTT_icon_75x75

Hi all, Downloads have reached a huge rate from 25k to 100K+ in less than a month… Holly S…. Website then had serious issues with downloading for about a month, Ticket has been made and I’ve asked my provider to investigate

Posted in sfott

Je suis Charlie

je-suis-charlie
Posted in Admin, Defaults, Deploy, Design, Development, Linux, Mac, sfott, tips tricks scripts, Windows

SFOTT | YOSEMITE beta release

EDIT 20141118 : Update runs fine from AppStore with 10.10.1 seeded today. I am very very very late at coding Sfott, I have focused on Yosemite Server for my job lately. I’ll do my best to go further and at

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

SFOTT | YOSEMITE : success

sfott_icon

Thanks to macrumors great people, I too, succeeded to install YOSEMITE (on my MacMini2,1) I do not have anymore MacPro1,1 at hand to test on it. But if a MacMini2,1 takes it, no worries Macpro1,1 & 2,1 will do has

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

10.9.5 Update and SFOTT | All smooth but BEWARE (again)

sfott_icon

10.9.5 Update runs smooth. No need to repatch the System once done, like for the previous 10.9.3 / 10.9.4 I’ve just downloaded and installed the 10.9.5 Update on my Guinea MacMini2,1 with no hassle. Note I do not have access

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

SFOTT | Successful reported installs with Tiamo’s boot.efi and SFOTT script.

sfott_icon

Successful reported installs with Tiamo’s boot.efi (and SFOTT script). PLEASE NOTE : Getting it to be installed is ONE thing. Having a usable system is another thing. For some machines it may be not worth it, to loose wifi, audio

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

SFOTT | Comments replies

sfott_icon

Dear All, Just a word to tell you, I’m very late in answering comments and emails lately. I’ll answer them all. Major Changes in my professional life are occurring. Please accept my apologies, and note that I’m still working on

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

10.9.4 Update and SFOTT | All smooth but BEWARE (again)

sfott_icon

10.9.4 Update runs smooth. No need to repatch the System once done, like for the previous 10.9.3 I’ve just downloaded and installed the 10.9.4 Update on my Guinea MacMini2,1 with no hassle. This Update still installs in two steps :

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

SFOTT | 10K downloads

sfott_icon

Thank you all ! Today, 10K downloads have been reached for SFOTT. I hope all of you enjoy as I do. Thank you Tiamo for your great job. N.B. : Currently editing code to test with YOSEMITE… stay tuned. Merci

Posted in sfott Tagged with: , , , , , , , , , , ,
131 comments on “Sixty Four On Thirty Two | How to (En)
  1. 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. 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. 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>