Skip to content

Latest commit

 

History

History
176 lines (151 loc) · 7.21 KB

collected-symbol-files.md

File metadata and controls

176 lines (151 loc) · 7.21 KB

Download

You can download the symbols you need here:

iOS system symbol files(7.0-9.2)

iOS system symbol files(9.2.1-10.3.1)

iOS system symbol files(10.3.2-12.1.1)

iOS system symbol files(12.1.2-13.3.1)

If you're in China, check here:

Baidu Netdisk: https://pan.baidu.com/s/1dknV17E80JZeMK8e8SY8Fw?pwd=r78c sharing code: r78c

Since iOS 10, the system firmware is not encrypted, so you can just get those symbols by yourself. And I will not update the list any more. See Extract Symbols from Firmware.

There is another nice guy collecting symbols after iOS 13, see https://github.com/CXTretar/iOS-System-Symbols-Supplement

I take those dyld_shared_cache_xxxx files in Symbols/System/Library/Caches/com.apple.dyld out to reduce the size of the symbol files. They're not necessary for symbolicating. They're only needed when debugging with a real device. If you need them, download those xxxx-Caches files. Only dyld_shared_cache_xxxx from real device were kept, those from firmware or from Xcode are not included.

Symbols list

There are 119 version from 7.0 (11A465) to 13.3.1 (17D50)(if you count OS version with CPU architecture, it's 237).

Here is the list of symbols from 7.0to13.3.1, with their CPU architecture version I've got.

The list will be updated when i get new symbol files.

OS Version Collected Architecture Description
13.3.1 (17D50) arm64,arm64e
13.3 (17C54) arm64,arm64e
13.2.3 (17B111) arm64,arm64e
13.2.2 (17B102) arm64,arm64e
13.2 (17B84) arm64,arm64e
13.1.3 (17A878) arm64,arm64e
13.1.2 (17A861) arm64,arm64e
13.1.2 (17A860) arm64,arm64e
13.1.1 (17A854) arm64,arm64e
13.1 (17A844) arm64,arm64e
13.0 (17A577) arm64,arm64e
12.4.5 (16G161) arm64
12.4.4 (16G140) arm64
12.4.3 (16G130) arm64
12.4.2 (16G102) arm64
12.4.1 (16G102) arm64,arm64e
12.4 (16G77) arm64,arm64e
12.3.2 (16F250) arm64 iPhone 8 Plus only
12.3.1 (16F203) arm64,arm64e
12.3 (16F156) arm64,arm64e
12.2 (16E227) arm64,arm64e
12.1.4 (16D57) arm64,arm64e
12.1.3 (16D40) arm64e iPhone XR / XS / XS Max / iPad Pro 3 only
12.1.3 (16D39) arm64
12.1.2 (16C104) arm64,arm64e
12.1.2 (16C101) arm64,arm64e
12.1.1 (16C50) arm64,arm64e
12.1 (16B94) arm64e iPhone XR only
12.1 (16B93) arm64e iPhone XR only
12.1 (16B92) arm64,arm64e
12.0.1 (16A405) arm64e iPhone XR / XS / XS Max only
12.0.1 (16A404) arm64
12.0 (16A366) arm64,arm64e
11.4.1 (15G77) arm64
11.4 (15F79) arm64
11.3.1 (15E302) arm64
11.3 (15E218) arm64 iPad 6 (Cellular) only
11.3 (15E216) arm64
11.2.6 (15D100) arm64
11.2.5 (15D60) arm64
11.2.2 (15C202) arm64
11.2.1 (15C153) arm64
11.2 (15C114) arm64
11.2 (15C113) arm64 Apple release 15C113 after 15C114, then remove the download link of this firmware. It seems like a mistake. We can ignore this version
11.1.2 (15B202) arm64
11.1.1 (15B150) arm64
11.1 (15B101) arm64 iPad Pro2 12.9-inch and iPad Pro 10.5-inch only
11.1 (15B93) arm64
11.0.3 (15A432) arm64
11.0.2 (15A421) arm64
11.0.1 (15A403) arm64 iPhone 8 and 8 Plus only
11.0.1 (15A402) arm64
11.0 (15A372) arm64
10.3.3 (14G60) arm64,armv7s
10.3.2 (14F8089) arm64,armv7s iPad Pro only
10.3.2 (14F91) arm64,armv7s iPad mini 4 (Cellular) only
10.3.2 (14F90) arm64,armv7s iPad 5 only
10.3.2 (14F89) arm64,armv7s
10.3.1 (14E304) arm64,armv7s
10.3 (14E277) arm64,armv7s
10.2.1 (14D27) arm64,armv7s
10.2 (14C92) arm64,armv7s
10.1.1 (14B150) arm64,armv7s
10.1.1 (14B100) arm64,armv7s
10.1 (14B72c) arm64,armv7s
10.1 (14B72) arm64,armv7s
10.0.3 (14A551) arm64,armv7s
10.0.2 (14A456) arm64,armv7s
10.0.1 (14A403) arm64,armv7s
10.0 (14A346) none iPhone 7 and 7 Plus only, preinstalled OS
9.3.6 (13G37) armv7 iPad mini, iPad 2, iPad 3, iPhone 4, iPhone 4s only
9.3.5 (13G36) arm64,armv7s,armv7
9.3.4 (13G35) arm64,armv7s,armv7
9.3.3 (13G34) arm64,armv7s,armv7
9.3.2 (13F72) arm64,armv7s iPad Pro 9.7-inch only, fix bricked problem
9.3.2 (13F69) arm64,armv7s,armv7
9.3.1 (13E238) arm64,armv7s,armv7
9.3 (13E237) arm64,armv7s,armv7 iPad Air, iPad mini, iPad mini 2, 5s and older devices only, fix activation problem
9.3 (13E236) armv7 iPad2 only, fix activation problem
9.3 (13E234) arm64,armv7s 6s, 6s Plus and iPad Pro 9.7-inch only
9.3 (13E233) arm64,armv7s,armv7
9.2.1 (13D20) arm64,armv7s iPhone 6 and newer devices only
9.2.1 (13D15) arm64,armv7s,armv7
9.2 (13C75) arm64,armv7s,armv7
9.1 (13B143) arm64,armv7s,armv7
9.0.2 (13A452) arm64,armv7s,armv7
9.0.1 (13A405) arm64,armv7s iPhone 6s and iPhone 6s Plus only
9.0.1 (13A404) arm64,armv7s,armv7
9.0 (13A344) arm64,armv7s,armv7
9.0 (13A343) none iPhone 6s Plus only
9.0 (13A342) arm64,armv7s iPhone 6s only
9.0 (13A340) arm64,armv7s
8.4.1 (12H321) arm64,armv7s,armv7
8.4 (12H143) arm64,armv7s,armv7
8.3 (12F70) arm64,armv7s,armv7 iPhone only
8.3 (12F69) arm64,armv7s,armv7 iPad only
8.2 (12D508) arm64,armv7s,armv7
8.1.3 (12B466) arm64,armv7s,armv7
8.1.2 (12B440) arm64,armv7s,armv7
8.1.1 (12B436) arm64,armv7s iPhone 6 and newer devices only
8.1.1 (12B435) arm64,armv7s,armv7 5s and older devices only
8.1 (12B411) arm64,armv7s,armv7 iPhone only
8.1 (12B410) arm64,armv7s,armv7 iPad only
8.0.2 (12A405) arm64,armv7s,armv7
8.0.1 (12A402) arm64,armv7s,armv7 8.0.1was pulled back soon after released. Because it has serious bugs
8.0 (12A366) arm64,armv7s 6 Plus only
8.0 (12A365) arm64,armv7s,armv7
7.1.2 (11D257) arm64,armv7s,armv7
7.1.1 (11D201) arm64,armv7s,armv7
7.1 (11D169) armv7 iPhone 4 only
7.1 (11D167) arm64,armv7s,armv7
7.0.6 (11B651) arm64,armv7s,armv7
7.0.5 (11B601) arm64,armv7s iPhone 5c, iPhone 5s only
7.0.4 (11B554a) arm64,armv7s,armv7
7.0.4 (11B553) arm64,armv7s,armv7
7.0.3 (11B511) arm64,armv7s,armv7
7.0.2 (11A501) arm64,armv7s,armv7
7.0.1 (11A470a) arm64,armv7s 5s and 5c only
7.0 (11A465) arm64,armv7s,armv7

Missing Symbols

If you want to share a missing symbols, just move the OS version and CPU architecture you added in this missing list to collected symbols list above, and append download address in description section.

OS Version Missing Architecture Description
10.0 (14A346) arm64 iPhone 7 and 7 Plus only, preinstalled OS
9.0 (13A343) arm64 iPhone 6s Plus only

Some missing symbols are listed in iOS Symbol Pool, but I don't know how to use them in this website.

Architecture of Device

Architecture Devices
armv6 iPhone, iPhone 2, iPhone 3G, iPod Touch 1, iPod Touch 2
armv7 iPhone 3GS, iPhone 4, iPhone 4S, iPad, iPad 2, iPad 3, iPad mini, iPod Touch 3G, iPod Touch 4, iPod Touch 5
armv7s iPhone 5, iPhone 5C, iPad 4
arm64 iPhone 5s, iPhone 6 (Plus), iPhone 6s (Plus), iPhone 7 (Plus), iPhone 8 (Plus), iPad Air, iPad Air 2, iPad mini 2, iPad mini 3, iPad mini 4, iPad Pro, iPad Pro 2, iPad 5, iPhone X
arm64e Devices with A12 CPU: iPhone XR, iPhone XS, iPhone XS Max, iPad Pro 3 and any new device in the future