Firmware

From The AirPort Wiki
Revision as of 11:10, 23 April 2017 by Shacharr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Distribution

Firmware for AirPort devices is distributed from Apple in the form of basebinary files. AirPort Utility checks http://apsu.apple.com/version.xml for firmware updates; links to the available firmware downloads are available by browsing to that link.

The encrypted firmware files are downloaded to the following path, /Users/yourusername/Library/Application Support/Apple/AirPort/Firmware/

Contents

The contents of these files is encrypted. Vince Cali wrote a nice utility that decrypts these files, and released it as part of the AirPyrt toolset. Note that you need to run decrypt twice to get the unencrypted image. Also, the image is a bootable NetBSD binary, with a RAM-FS section inside it containing crunchprog.