Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
wow! you the man! I just busted out an old MBP 2015 today and jumped through a hoop to get Mojave back on it.

I stumbled into this issue and the downgrade command and Batman Arkham Asylum now works like a charm - thanks!
 
  • Like
Reactions: TheLightDeveloper
It's been almost a year that I posted this guide and I wanted to do some updates to the guide (since you can't edit posts here after few days passed)

For macOS 10.13/10.14 users, run this terminal command instead:
Code:
open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20240918104445if_/media.steampowered.com/client -exitsteam

As a side note, the client may sometimes corrupt itself after it finishes updating. You may also definitely need a newer Steam client (preferably through separate partition if you're not comfortable installing games through terminal) to handle modern game downloads, due to the introduction of ZSTD chunk compression.

And for those who are running macOS 10.15 or 11, despite several months after the announcements, the latest version still works as of making of this post, although Valve will (presumably) update CEF 126 to 138 on the next major release, breaking 10.15 support completely. I will announce that breakage once there are updates made to it.
 
Last edited:
Hi, it's a long time since i didn't launch my MacOs 10.13.6 then i found out that steam stop working on them, thank to you i succe to reinstall steam but, how i get my game back bcz i cannot install them every time a 50 per cent of dowloading, the game stop and says that the content is unavaible or the server are unreachable. I will like to now if a solutions is know like the command on terminal? I case i thank you for your help and please help me to finally play some game on my old mac. And btw i don't have any money to spare on buying a new pc 😭.
 
It's been almost a year that I posted this guide and I wanted to do some updates to the guide (since you can't edit posts here after few days passed)

For macOS 10.13/10.14 users, run this terminal command instead:
Code:
open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20240918104445if_/media.steampowered.com/client -exitsteam

As a side note, the client may sometimes corrupt itself after it finishes updating. You may also definitely need a newer Steam client (preferably through separate partition if you're not comfortable installing games through terminal) to handle modern game downloads, due to the introduction of ZSTD chunk compression.

And for those who are running macOS 10.15 or 11, despite several months after the announcements, the latest version still works as of making of this post, although Valve will (presumably) update CEF 126 to 138 on the next major release, breaking 10.15 support completely. I will announce that breakage once there are updates made to it.
Hello,

I tried this on a 10.13.6 version and got Steam to start up. Logged in and then tried updating inside the Steam app which caused it to quit unexpectedly.
Uninstalled Steam, restarted the iMac and tried again, but now Steam quits unexpectedly every time I try to update it via the Console.

Does anyone know what can be done? I'm pretty much mac-illiterate and this is my first time trying to troubleshoot on a mac 😅
 
Hello,

I tried this on a 10.13.6 version and got Steam to start up. Logged in and then tried updating inside the Steam app which caused it to quit unexpectedly.
Uninstalled Steam, restarted the iMac and tried again, but now Steam quits unexpectedly every time I try to update it via the Console.

Does anyone know what can be done? I'm pretty much mac-illiterate and this is my first time trying to troubleshoot on a mac 😅
Sadly, there is a chance that Steam could get corrupted whenever you update it to the last supported version, so you might want to completely reinstall the app and redo the process again.
 
Sadly, there is a chance that Steam could get corrupted whenever you update it to the last supported version, so you might want to completely reinstall the app and redo the process again.
Hey, thanks for replying!

I tried uninstalling Steam by putting it in the Trash can and then emptying it, is there another way to "completely" remove a program on a Mac?
 
Well, I tried doing this with Vampire Survivors (copied the game's data from my M2 MacBook Air to my 2013 iMac, and Steam still tries (and fails) to update it, which leaves Vampire Survivors unplayable on this Mac (even though it easily meets the game's system requirements). I'll guess I'll have to try installing it in CrossOver.
You'll need to copy the appmanifest file for the game from your new Mac to your old Mac in addition to the game files, as that is what tells Steam what version is installed and if it needs updating. They're inside the steamapps folder, typically called appmanifest_NNNNN.acf where NNNN is the appid. You can try sorting by most recent if it was updated recently, but they're just text files and you can open them with TextEdit. You can set it to always open .acf files for easier access. Inside the files will include the name of the game.

Alternatively, you can turn on "Game File Transfer over Local Network" in Steam > Settings > Downloads on both your old and new computers. Leave steam open on both, and try to update the game on the old one. What should happen is that old Steam connects to new Steam and copies the files over the network.
 
Hello everyone...

I have 2 macs running Mojave. One of them, an imac, has steam on it. It's been giving me the 'will stop updating in 0 days' message for years, but it still works. I want to get steam working on my macbook so i can play while traveling, any way that i can just copy some files from the imac and make it work?

if that won't work, any other ideas? it's good to see so many having success with this, so i hope someone can help me out too!
 
what to do if it says steam needs to be online to update. Please confirm your network connection and try again. I’m running Mac os El Capitan. Is the bypass patched or did I miss something?
 
Fixing Steam to work again is great, but Baldur's Gate Enhanced Edition and Baldur's Gate 2 Enhanced Edition just got sudden unexpected updates after years and years (including Apple silicon support) and now the stupid interface says "Update Required" and of course, it won't update anything on older unsupported Macs, which is weird since I just bought the Dragonspear DLC for the first game a few days ago for $7.99 and it updated the game perfectly fine. It's a good thing I did since the only way to launch the game now it seems is to switch to OFFLINE Mode and run the app directly from the Mac file system. I don't know why Steam couldn't bother to release a final update that just runs older games and leaves them alone on those systems. It makes me never want to support Steam again, even on a newer Mac or PC. I paid for those games and most never get updates. I should be able to run them without it causing these nightmare hassles.
 
  • Like
Reactions: MacFoxG4
Hi! Here's a copy of Depot Downloader patched to work on Mavericks. It may work on newer versions of macOS too (I know @rampancy wanted something for 10.15).


I just did the standard thing of pointing Claude Code at the binary, handed it its own porting resources that it has constructed over time, and told it to make it work. It spun for maybe 15 minutes then said it was done.

Edit July 2: Updated link to fix a problem, please redownload.
 
Last edited:
  • Like
Reactions: TheLightDeveloper
As of November 2024, installing Steam for the first time is no longer possible on OS X 10.11 to 10.14 and attempting to do so will result a deadlock or cause an error message, saying that it needs to be online to update or saying “Steam is no longer supported on your operating system version” in other instances. Fortunately, this can be easily be resolved by forcing the client to install a certain version archived by Wayback Machine and then updating to last version after login. This is by far the safest/cleanest method to do without relying other peoples files that may be tampered with.

This guide is partially based off from light’s Blog: Steam Client Downgrades & Survival Kit to only include macOS related instructions. Huge shoutout to them for making this possible.

  1. Install Steam as normal. Do not the open the app once you drag it to the application folder.
  2. Open Terminal and run this command:

    Code:
    open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20231212191717if_/media.steampowered.com/client -exitsteam

    As the app downloads the files from the Wayback Machine, it may take up few minutes depending on the speed.
  3. (only for 10.13/10.14 users) Reopen Steam as normal. Login into Steam, and if you want to go to the last version available for your desired macOS version, update your client right away through “Steam > Check for Updates…”
  4. To prevent unintentional updates which may cause the client to be bricked, create a steam.cfg on /Applications/Steam.app/Contents/MacOS with this:
    Code:
    BootStrapperInhibitAll=enable
    BootStrapperForceSelfUpdate=disable
Congratulations! Steam now works again on your system You can now enjoy your 32-bit games again!

Extra information to note:
  • Instructions for OS X 10.10 and older will not be provided due to the complexity that Valve has made in the past few years (new login changes in mid 2020, requiring some hacky methods to work around, and downloading games is completely non-functional past 2021 and older clients). There is Steam API Emulator, which can be used launch Steam games without depending on the client itself and does work on 10.6 and newer. Presumably, the 2023 client may work on 10.10 since it still uses CEF v85 in the client itself (please confirm!)
  • As Valve is committing to remove macOS related binaries from their existing games source tree in a few years from now, it won’t be long until they are completely incompatible by the time future major updates come to their games. As of December 2024, Half-Life 1 (including other games based on it), Half-Life 2(?) and Team Fortress 2 are known to not work as their macOS binaries are completely removed. HL1 and HL2 can be fixed by reverting to their pre-20th anniversary update.

Images:
View attachment 2466765View attachment 2466766View attachment 2466767
I tried to run the first command on my 5,1 Mac Pro with 10.14.6 on it and I get and error via terminal stating that "Unable to find application named Steam." and now I have no idea what to do as I have installed Steam like normal and moved it to my applications folder without opening the Steam app itself.

So now i'm here stuck and unsure what to do. I've looked at this whole stream of messages and i'm not able to find any workaround for my case.
 
I tried to run the first command on my 5,1 Mac Pro with 10.14.6 on it and I get and error via terminal stating that "Unable to find application named Steam." and now I have no idea what to do as I have installed Steam like normal and moved it to my applications folder without opening the Steam app itself.

So now i'm here stuck and unsure what to do. I've looked at this whole stream of messages and i'm not able to find any workaround for my case.
You need to completely uninstall Steam through AppCleaner and try redoing the process again since there is chance that this will brick the install for some unknown reasons.
 
what to do if it says steam needs to be online to update. Please confirm your network connection and try again. I’m running Mac os El Capitan. Is the bypass patched or did I miss something?
I can't verify if this works, but you need to update your root certificates (or other ways through here or on Google) for it to connect properly.
 
As of November 2024, installing Steam for the first time is no longer possible on OS X 10.11 to 10.14 and attempting to do so will result a deadlock or cause an error message, saying that it needs to be online to update or saying “Steam is no longer supported on your operating system version” in other instances. Fortunately, this can be easily be resolved by forcing the client to install a certain version archived by Wayback Machine and then updating to last version after login. This is by far the safest/cleanest method to do without relying other peoples files that may be tampered with.

This guide is partially based off from light’s Blog: Steam Client Downgrades & Survival Kit to only include macOS related instructions. Huge shoutout to them for making this possible.

  1. Install Steam as normal. Do not the open the app once you drag it to the application folder.
  2. Open Terminal and run this command:

    Code:
    open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20231212191717if_/media.steampowered.com/client -exitsteam

    As the app downloads the files from the Wayback Machine, it may take up few minutes depending on the speed.
  3. (only for 10.13/10.14 users) Reopen Steam as normal. Login into Steam, and if you want to go to the last version available for your desired macOS version, update your client right away through “Steam > Check for Updates…”
  4. To prevent unintentional updates which may cause the client to be bricked, create a steam.cfg on /Applications/Steam.app/Contents/MacOS with this:
    Code:
    BootStrapperInhibitAll=enable
    BootStrapperForceSelfUpdate=disable
Congratulations! Steam now works again on your system You can now enjoy your 32-bit games again!

Extra information to note:
  • Instructions for OS X 10.10 and older will not be provided due to the complexity that Valve has made in the past few years (new login changes in mid 2020, requiring some hacky methods to work around, and downloading games is completely non-functional past 2021 and older clients). There is Steam API Emulator, which can be used launch Steam games without depending on the client itself and does work on 10.6 and newer. Presumably, the 2023 client may work on 10.10 since it still uses CEF v85 in the client itself (please confirm!)
  • As Valve is committing to remove macOS related binaries from their existing games source tree in a few years from now, it won’t be long until they are completely incompatible by the time future major updates come to their games. As of December 2024, Half-Life 1 (including other games based on it), Half-Life 2(?) and Team Fortress 2 are known to not work as their macOS binaries are completely removed. HL1 and HL2 can be fixed by reverting to their pre-20th anniversary update.

Images:
View attachment 2466765View attachment 2466766View attachment 2466767
hello there,
basicly whenever I input the command in the terminal it keeps telling me unable to find application named steam. However the application is right there, I have tried installing; reinsalling and even inputed the command to see whether my laptop sees if there is an app named steam (the command I inputed was 'ls /Applications | grep -i Steam' and it gave me 'steam.app') I cant find any solution rn would mean alot if u helped me a out a bit
 
hello there,
basicly whenever I input the command in the terminal it keeps telling me unable to find application named steam. However the application is right there, I have tried installing; reinsalling and even inputed the command to see whether my laptop sees if there is an app named steam (the command I inputed was 'ls /Applications | grep -i Steam' and it gave me 'steam.app') I cant find any solution rn would mean alot if u helped me a out a bit
You need to completely delete Steam.app through AppCleaner and redo the terminal process from there.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.