Jump to content
foxlet

FetchMacOS - A tool to download macOS on non-Mac platforms.

20 posts in this topic

Recommended Posts

Advertisement

that's a great thing

 

Edit:

It would be better to adjust the end of your Code like this installation procedure by chriss1111

the final result would be fantastic

Share this post


Link to post
Share on other sites

Any download of the installer that is done not directly from app stores from a mac or even virtual machine with osx ... is illegal.

Also this tool does not require an Apple account ... so no login etc ..

 

Close for any feedback

Edited by carlo_67
Sorry I had to check

Share this post


Link to post
Share on other sites

I have included a preview copy of the tool. Note that on Windows and Linux platforms, there is a need to decompress the packages separately.

 

Usage: fetch-macos.py [OPTIONS]

 

Options:

  -o, --output-dir TEXT  Target directory for package output.

  -c, --catalog-id TEXT  Name of catalog.

  -p, --product-id TEXT  Product ID (as seen in SoftwareUpdate).

  -l, --latest           Get latest available macOS package.

 

  --help                 Show this message and exit.

Share this post


Link to post
Share on other sites

I have included a preview copy of the tool. Note that on Windows and Linux platforms, there is a need to decompress the packages separately.

 

Usage: fetch-macos.py [OPTIONS]

 

Options:

  -o, --output-dir TEXT  Target directory for package output.

  -c, --catalog-id TEXT  Name of catalog.

  -p, --product-id TEXT  Product ID (as seen in SoftwareUpdate).

  -l, --latest           Get latest available macOS package.

 

  --help                 Show this message and exit.

 

So,

I was trying to run that on Windows.

First,  .command files are not recognizable on WIN. Then I was trying to use:

python fetch-macos.py 

with both -l option or any other options but that didn't worked. It always returned Syntax Error and notice about missing product ID or message to provide -l flag. Unfortunately fetchmacos.py won't pick up ANY flags on windows, even --help didn't worked (!). Which windows version is this compatible ? Does it require something more than python to be installed ?

On screenshot i see you're using it without any flags which is even more weird..

Any tips welcome :)

Share this post


Link to post
Share on other sites

For those still following along, I have updated the tool to support both beta and final builds of macOS Mojave (10.14). Yes, this does mean one can download 10.14 Developer Previews without a developer account.

Share this post


Link to post
Share on other sites

Thank you @Foxlet, i did download macOS 10.14 and install it with osinstall-legacy.mpkg on my real iMac 11.2 but when rebooted with holding option key the partition didn’t show how can I forced it to show and complete installing macOS Mojave 

Share this post


Link to post
Share on other sites

Awsome Tool i would like to downloade Sierra and El-Capitan with it but cant finde the needed ID´s for it.

 

Where i can finde the ID´s 

Share this post


Link to post
Share on other sites
On 6/4/2018 at 10:45 PM, foxlet said:

For those still following along, I have updated the tool to support both beta and final builds of macOS Mojave (10.14). Yes, this does mean one can download 10.14 Developer Previews without a developer account.

Hey Foxlet - long time no hear.  Thanks for the script. works great. It was mentioned on the "unsupported' forums.  Question: are you still playing with Mojave betas on unsupported macs?  And do you have system update (from preferences) working consistently?

Edited by pkouame

Share this post


Link to post
Share on other sites

Hi foxlet, just running your script on my ubuntu 19.04 installation and it seems to do it's magic.

 

:thumbsup_anim: THX! :thumbsup_anim:

Edited by tak21

Share this post


Link to post
Share on other sites

Uh, I'm trying to use the tool and...

F:\Mac stuff\tools\FetchMacOS\>fetch-macos.py -l

  File "F:\Mac stuff\tools\FetchMacOS\fetch-macos.py", line 109
    print "You must provide a Product ID (or pass the -l flag) to continue."
                                                                           ^
SyntaxError: invalid syntax

 

I'm getting asked to use the -l flag even though I'm clearly using it...

Do I need something else?

 

EDIT: reread the topic. The program uses Python 2, and I have Python 3.6.2 installed >_<

Edited by W-Tiggeh

Share this post


Link to post
Share on other sites
2 hours ago, Drovosek said:

How I can download latest macOS High Sierra 10.13.6 using this utility?

 

 

 

Share this post


Link to post
Share on other sites
6 hours ago, iCanaro said:

 

 

 

 

Thank you, I know this program, but I want to use this script (FetchMacOS), because it is cross-platform.

By the way, I have on 10.14.6 program Get mac OS does not start and crashes. https://pastebin.com/hwpgGvPs

P.S.
I also found a program "Apple Multi Updates Loader [WineSkin]" that has similar functionality.

https://mac-ru.net/viewtopic.php?t=480

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×