ITzTravelInTime / TINU

TINU: The open tool to create bootable macOS installers.
GNU General Public License v2.0
492 stars 37 forks source link

TINU on Mojave fails to download Sierra & El Capitan #13

Closed chriswayg closed 4 years ago

chriswayg commented 4 years ago

On macOS 10.14.5 with TINU 3.0 beta 1 it will not show Catalina as an Option to download. When I search on the App Store or look in Software Update directly, it will show Catalina. I also had it refuse to download macOS versions multiple times: "The requested version of macOS is not available". This occurred with Mojave twice (then it finally worked), Sierra & El Capitan fails always. It's obviously not the fault of TINU, but it shows that using App Store links may not be a reliable way of getting macOS.

Could you provide additional alternate direct download links similar to what these tools are doing? dosdude1 or gibMacOS

image

image

ITzTravelInTime commented 4 years ago

the catalina link has already been added and it will be usable for beta 2 and the fact that fails it's not tinu's fault but it's a fault of the app store and apple, tinu to stay legal just porvvides links for the official downloads, third party downloads are not linked because of possible legal issues, tinu is intended to stay legal

chriswayg commented 4 years ago

It's good to offer the App store download links as they work for some versions. But the downloaders I mention also download directly from the Apple servers. For example the dosdude1 Mojave installer is actually intended to be used on real Macs (like my MacBook Pro 2010) which would otherwise refuse to install Mojave. Thus I do not think there is any concern from Apple. I was not suggesting to offer third party ('pirated') download links for macOS from Bittorrent or elsewhere, just direct download links from Apple servers.

dosdude1 and gibMacOS use such links from Apple servers.

ITzTravelInTime commented 4 years ago

Yes, i know all of those, but i mean that those are not inteded ways by apple themselfs, apple wants you to use the appstore or just downloads on their website for things like updates and patches, and by using those you also have to agree to some EULAs by apple.

I just want the tool to be an all original thing.

But i have to specify that you are perfectly free to get the installer app from whatever place you want as long as it's equivalent to the app store one (or otherwise the tool will not work), and i just don't want to have the responsibility to link users to third party methods, whaterver they are, and so not having situations like them complain back to me for those methods i linked for example, so i just link them all the official ways and then it's up to them to find a way which works if the official ones don't, it's really outside of the scope of the tool to provvide a way to get the installer app, since it's assumed as a requirement.

chriswayg commented 4 years ago

i just don't want to have the responsibility to link users to third party methods, whaterver they are, and so not having situations like them complain back to me for those methods i linked for example

Yeah sure, it's probably best to keep TINU as focussed and lean as possible, preventing maintenance hassles in the future.

Catalina now shows up and works in beta 2. - As for the App store links, I suspect that macOS Sierra & El Capitan have actually been removed, because they do not receive security updates any more (Apple only supports 3 versions at the same time). On Mojave you can still see the App store page, but you cannot download them any more. I now checked multiple times on different installations. - Could you please confirm that?

Edit: Apparently this should still work, if you are using TINU on High Sierra and below

We also tested the link Apple provided to download El Capitan back when High Sierra launched (here). But that download also no longer appears to be valid if you access it in Mojave, with the message “Update not found: The requested version of macOS is not available” appearing.

Again, we were able to confirm that El Capitan installer could be downloaded on a Mac running High Sierra and on one running Sierra.

To reiterate, it is possible to download the installer for an older versions the Mac App Store but only if you are running macOS High Sierra or older. If you are running macOS Mojave this will not be possible.

https://www.macworld.co.uk/news/mac-software/impossible-download-old-macos-3684588/

chriswayg commented 4 years ago

Its actually even more complicated: A lot of problems relating to downloading macOS have been covered in this article: How to download macOS Catalina, Mojave or High Sierra Full Installers

Apple provides the direct download links instead of the App store links in its own documentation, because they are less troublesome.

How to upgrade to macOS Sierra - Apple Support Direct download link: Download macOS Sierra

How to upgrade to OS X El Capitan - Apple Support Direct download link: Download OS X El Capitan

Therefore if you want to follow Apple, you might want to include these links for macOS Sierra and El Capitan, or just drop those two OS, since they are less used now.

ITzTravelInTime commented 4 years ago

Yes' that's what i have decided to do, but i will also rework the downloads windows to let it be programmatic instead of hard coded as it is now, but this is not a thing of priority now

ITzTravelInTime commented 4 years ago

This has finally been addressed with the new release https://github.com/ITzTravelInTime/TINU/releases/tag/3.0_BETA_3_(70)