Jump to content

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


foxlet
 Share

20 posts in this topic

Recommended Posts

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

  • Like 1
Link to comment
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
Link to comment
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.

  • Like 3
Link to comment
Share on other sites

  • 2 months later...

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 :)

Link to comment
Share on other sites

  • 2 weeks later...
  • 6 months later...

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.

  • Like 1
Link to comment
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 

Link to comment
Share on other sites

  • 1 month later...
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
Link to comment
Share on other sites

  • 2 weeks later...
  • 8 months later...
  • 3 months later...

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
Link to comment
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

Link to comment
Share on other sites

 Share

×
×
  • Create New...