Jump to content

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


  • Please log in to reply
4 replies to this topic

#1
foxlet

foxlet

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Gender:Male

*
POPULAR

EXIeLQi.png

 

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

 

A few months ago I was playing around with the idea of looking at Apple's new distribution method for the macOS Installer (in the A/B test that delivers either a complete app bundle, or a 7MB stub that downloads the rest separately).

 

Since it seemed to use the existing swdist distribution server, I decided to use some older code to write a client that emulates the 7MB macOS Installer and fetches the installation data from Apple's servers. It works on Linux and Windows, and is probably the closest thing to a clean copy of macOS without involving an actual Mac or the App Store.

 

This thread is just to garner some opinions on the idea, and maybe adding some improvements (such as including createinstallmedia logic to make installation drives from the data) before making a wider release.

 

FetchMacOS 1.1a

http://swdist.furcod...chMacOS-1.1.zip

SHA1 = f80c408d68c813364a6493cd22a4df214216ec51



#2
Leonardo Assunção

Leonardo Assunção

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Nice job! Congratulations!!! I think it is a great idea! Sometimes experts forget that most of us start from Windows.



#3
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 4,397 posts
  • Gender:Not Telling
  • Location:home
  • Interests:If you try to please everyone, then you have certainly forgotten you

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



#4
carlo_67

carlo_67

    AMD

  • Moderators
  • 3,104 posts
  • Gender:Male
  • Location:Roma
  • Interests:Tutto

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, 21 August 2017 - 06:50 PM.
Sorry I had to check


#5
foxlet

foxlet

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Gender:Male

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.







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy