Safari Osx 10 3
Important Notes:
I clicked on the 'software update' icon. Apple.com doesn't seem to have it. I spent hours looking. I need a download of it that I can put on a thumb drive on a windows and then plug the thumb drive into my mac and install it. OldVersion.com Points System. When you upload software to oldversion.com you get rewarded by points. For every field that is filled out correctly, points will be rewarded, some fields are optional but the more you provide the more you will get rewarded!
I’m no longer making up-to-date version of Multi-Safari. Newer Safari releases make it difficult to create self-contained version, and when they’re possible they usually won’t work on different OS versions, making them rather pointless. A workaround would be to keep old version of the OS, which includes Safari, inside a virtual machine image (such as VirtualBox, Parallels Desktop, or VMware Fusion). I’m not going to provide such images however.
It is not safe to browse the web with old Safari versions. If you are using an older version of Safari to browse the web, you’re exposed to known Safari exploits that have been fixed in later versions and that hackers around the web know about. You should think about using another browser (Chrome, Firefox) instead if the newer Safari version is problematic for you.
Introduction
Safari normally uses the Web Kit framework found inside Mac OS X to render web pages and execute javascript. This means that if you preserve an old version of Safari to run it on a newer version of Mac OS, it will use the newer Web Kit found in the system and you will get the same results as with the newer version. Thus, you would normally need a separate installation of Mac OS X for each version of Safari you want to test a website into.
These special versions of Safari use the original Web Kit framework that came with them, bundled inside the application. They will mimic original Safari rendering and javascript behaviours. HTTP requests and cookies however are still handled by the system and may not work exactly the same.
Download
Note: The files only contain English and French localizations to make them smaller.
Thanks to the jQuery Project for hosting some of these files on their CDN.
Safari for Lion (Mac OS X 10.7)
Lion first came with Safari 5.
- Safari 5.1.3 (Lion)(19.3 Mb)
- Safari 5.0.5 (Lion)(29.7 Mb)
Safari Osx 10 3 Ipsw
Safari for Snow Leopard (Mac OS X 10.6)
Snow Leopard first came with Safari 4. If you need to test Safari 4 on Leopard, use the Leopard version in the next section.
- Safari 5.0.5 (Snow Leopard)(28.6 Mb)
- Safari 4.0.5 (Snow Leopard)(22,4 Mb)
Safari for Leopard (Mac OS X 10.5)
Leopard shipped originally with Safari 3.0. Safari 3 for Leopard is not compatible with Mac OS X 10.4 (Tiger) although Safari 3 for Tiger works fine on Leopard.
- Safari 4.0.3 (Leopard)(28,9 Mb)
- Safari 3.2.1 (Leopard)(19.2 Mb)
- Safari 3.1.2 (Leopard)(18.7 Mb)
- Safari 3.0.4 (Leopard)(15.8 Mb)
Safari for Tiger (Mac OS X 10.4)
Tiger shipped originally with Safari 2.0. All these versions should work fine on Mac OS X 10.4 (Tiger) and 10.5 (Leopard). There’s a small problem when running 2.0.x on Leopard though: the javascript alert
function does not work.
- Safari 3.0.4 (Tiger)(13.2 Mb)
- Safari 2.0.4(3,2 Mb)
- Safari 2.0.3(3.2 Mb)
- Safari 2.0.2(3.2 Mb)
- Safari 2.0(3.4 Mb)
Safari for Panther (Mac OS X 10.3)
These versions only run on Mac OS X 10.3. They depend on a few private frameworks and symbols in the operating system which are no longer here in later versions.
- Safari 1.3.2(4.1 Mb)
- Safari 1.3.1(4.2 Mb)
- Safari 1.3(3.9 Mb)
- Safari 1.2.3(2.2 Mb)
- Safari 1.2(2.7 Mb)
Safari for Jaguar (Mac OS X 10.2)
Safari Osx 10 3 64
This version of Safari works on Mac OS X 10.2 (Jaguar) through 10.4 (Tiger). Unusable on Leopard.
- Safari 1.0(2.2 Mb)
Compatibility Grid
Safari Version | 10.2.8 (Jaguar) | 10.3.9 (Panther) | 10.4.11 (Tiger) | 10.5.x (Leopard) | 10.6.x (Snow Leopard) | 10.7.x (Lion) | 10.8.x (Mountain Lion) |
---|---|---|---|---|---|---|---|
1.0 | x | x | x1 | ||||
1.2.x | x | ||||||
1.3.x | x | ||||||
2.x.x | x | x2 | |||||
3.x.x (Tiger) | x | x | |||||
3.x.x (Leopard) | x | x | |||||
4.x.x (Leopard) | x | ||||||
4.x.x (Snow Leopard) | x | x | |||||
5.x.x (Snow Leopard) | x | ||||||
5.x.x (Lion) | x |
How I did this
I have documented the procedure I use to create the self-contained applications on my weblog. There are two differences however:
Added a nice version-number badge on the icon so you candistinguish different versions when side by side in the dock.
Instead of naming the old safari executable “TrueSafari”,I name it with the appropriate version number and change the script accordingly. This means that when one Safaricrash, the version number will appear in the error message.
The bundle identifier for Safari 2.0 and later ischanged to com.michelf.MultiSafari to avoid a version-checkon Leopard preventing older versions of Safari from launching.As a consequence, preferences for the modified Safari downloadsare stored separately from the Apple-provided Safari, andthe launcher script has been modified to copy Apple’s Safaripreference on the first run.
Notes
I’m providing these files free of charge so that web developers can test their website for interoperability within many version of Safari with less hassle. The copyright for these files still belongs to Apple Inc. If Apple asks, I will remove the files.
Safari 1.0 works on Tiger but you’ll have to create the window in an unconventional way: either by opening a local file or by choosing Open Location in the file menu. The “Cannot open file” message at the application startup can be ignored. ↩︎
Safari 2.0.x didn’t work initially on Leopard due to the system blocking older versions of Safari. The 2.0.x downloads have been updated to use a different bundle identifier (com.michelf.MultiSafari) and are no longer affected by this block. ↩︎
About Apple security updates
For our customers' protection, Apple doesn't disclose, discuss, or confirm security issues until an investigation has occurred and patches or releases are available. Recent releases are listed on the Apple security updates page.
Apple security documents reference vulnerabilities by CVE-ID when possible.
For more information about security, see the Apple Product Security page.
Safari 13.0.3
Released October 28, 2019
WebKit
Available for: macOS Mojave 10.14.6 and macOS High Sierra 10.13.6, and included in macOS Catalina 10.15.1
Impact: Processing maliciously crafted web content may lead to universal cross site scripting
Description: A logic issue was addressed with improved state management.
CVE-2019-8813: an anonymous researcher
WebKit
Available for: macOS Mojave 10.14.6 and macOS High Sierra 10.13.6, and included in macOS Catalina 10.15.1
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
CVE-2019-8782: Cheolung Lee of LINE+ Security Team
CVE-2019-8783: Cheolung Lee of LINE+ Graylab Security Team
CVE-2019-8808: found by OSS-Fuzz
CVE-2019-8811: Soyeon Park of SSLab at Georgia Tech
CVE-2019-8812: JunDong Xie of Ant-financial Light-Year Security Lab
CVE-2019-8814: Cheolung Lee of LINE+ Security Team
CVE-2019-8816: Soyeon Park of SSLab at Georgia Tech
CVE-2019-8819: Cheolung Lee of LINE+ Security Team
CVE-2019-8820: Samuel Groß of Google Project Zero
CVE-2019-8821: Sergei Glazunov of Google Project Zero
CVE-2019-8822: Sergei Glazunov of Google Project Zero
CVE-2019-8823: Sergei Glazunov of Google Project Zero
Entry updated November 18, 2019
Safari Osx 10 3 Iso
WebKit
Available for: macOS Mojave 10.14.6 and macOS High Sierra 10.13.6, and included in macOS Catalina 10.15.1
Impact: Visiting a maliciously crafted website may reveal the sites a user has visited
Description: The HTTP referrer header may be used to leak browsing history. The issue was resolved by downgrading all third party referrers to their origin.
CVE-2019-8827: Artur Janc, Krzysztof Kotowicz, Lukas Weichselbaum, and Roberto Clapis of Google Security Team
Entry added February 3, 2020
WebKit Process Model
Available for: macOS Mojave 10.14.6 and macOS High Sierra 10.13.6, and included in macOS Catalina 10.15.1
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
Safari Osx 10 3 Installer
CVE-2019-8815: Apple
Additional recognition
WebKit
We would like to acknowledge Dlive of Tencent's Xuanwu Lab and Zhiyi Zhang of Codesafe Team of Legendsec at Qi'anxin Group for their assistance.