The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "NonUI builds"
m |
Hashbrun444 (talk | contribs) (Added 9B3176a) |
||
(304 intermediate revisions by 20 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{internal software}} |
||
− | {{see also|Beta Firmware}} |
||
+ | {{see also|Beta Firmware|Internal OTA Updates}} |
||
<div class="toclimit-3">{{float toc|left}}</div> |
<div class="toclimit-3">{{float toc|left}}</div> |
||
− | This |
+ | This is a documented list of known '''NonUI builds''', used by Apple workers in California to do engineering tests on prototype devices and also by factory workers on production devices during manufacturing. These "factory firmwares" are based on production iOS firmware, but are adapted for internal engineering tests, development and debugging. |
+ | {{see also|Prototypes}} |
||
− | They are also known as "NonUI (No User Interface)" builds, probably because most applications are command line ones. The SpringBoard replacement, named SwitchBoard, allow launching a GUI of some of those applications. Unlike production iOS firmwares, factory ones have the following differences : |
||
+ | {{clear}} |
||
− | * Contain DEVELOPMENT Fused bootloaders in \Firmware\dfu\ and \Firmware\all_flash\all_flash.[board codename].factoryfa\. |
||
+ | [[File:newsblogo.png|thumb|130px|right|"Skankwerk" logo on 7.x and up|link=Special:FilePath/Newsblogo.png]] |
||
− | * Contain DEVELOPMENT Fused kernel cache with more symbols, and with individual kexts in /System/Library/Extensions |
||
+ | [[File:oldswblogo.png|thumb|130px|left|"Skankwerk" logo on 6.x and below|link=Special:FilePath/Oldswblogo.png]] |
||
− | * Contain Skankwerk (gear) logo image file in \Firmware\all_flash\all_flash.[board codename].factoryfa\. |
||
+ | [[File:IPhone13promaxskankwerk.png|thumb|130px|right|A production iPhone 13 Pro Max displaying the Skankwerk firmware icon, recreated using an extracted graphic.|link=Special:FilePath/IPhone13promaxskankwerk.png]] |
||
− | * Have the /AppleInternal folder, which the hierarchy inside get priority over hierarchy in /. |
||
+ | [[File:oldswblogodevice.jpg|thumb|130px|left|Production iPhone 3GS showing older Skankwerk logo during boot|link=Special:FilePath/Oldswblogodevice.jpg]] |
||
+ | The name "NonUI" (Non-User Interface) refers to how a majority of applications in these builds are accessible via command line interace. The applications which do use a graphical user interface can be launched through [[SwitchBoard.app|SwitchBoard]], a minimal version of [[SpringBoard]]. Unlike production iOS firmwares, factory firmwares have the following differences: |
||
+ | * DEVELOPMENT fused bootloaders in <code>\Firmware\dfu\</code> and <code>\Firmware\all_flash\all_flash.[board codename].factory[fa/sa]\</code>. |
||
+ | * FACTORY fused SEP firmware in <code>\Firmware\all_flash\all_flash.[board codename].factory[fa/sa]\</code> |
||
+ | * DEVELOPMENT fused [[kernelcache]] with more symbols (located in <code>/System/Library/Caches/com.apple.kernelcaches</code> on the filesystem), and with individual kexts in <code>/System/Library/Extensions</code>. |
||
+ | * DEVELOPMENT dyld_shared_cache in <code>/System/Library/Caches/com.apple.dyld</code>. |
||
+ | * DEBUG fused baseband firmware in <code>\Firmware\</code>. |
||
+ | * Skankwerk (gear) logo image file in <code>\Firmware\all_flash\all_flash.[board codename].factoryfa\</code>. |
||
+ | * <code>/AppleInternal</code> folder, which the hierarchy inside get priority over hierarchy in <code>/</code>. |
||
* No SpringBoard, requires the use of daemons to launch [[SwitchBoard.app]] as a multi-app launcher instead. |
* No SpringBoard, requires the use of daemons to launch [[SwitchBoard.app]] as a multi-app launcher instead. |
||
− | * /usr and subfolders contain many UNIX command line utilities. |
+ | * <code>/usr</code> and subfolders contain many UNIX command line utilities. |
− | * SSH daemon is pre-installed |
+ | * SSH daemon is pre-installed as dropbear, can be connected to over usb |
− | * Boot loader passes arguments to kernel (unlike RELEASE boot loaders as of iOS 5.0) which makes it easy to disable AMFI |
+ | * Boot loader passes arguments to kernel (unlike RELEASE boot loaders as of iOS 5.0) which makes it easy to disable [[AMFI]] |
− | * It has some Private Frameworks in /System/Library/PrivateFrameworks for internal GUI apps and command line utilities. |
+ | * It has some additional Private Frameworks in <code>/System/Library/PrivateFrameworks</code> for internal GUI apps and command line utilities. |
− | * Most internal applications require the use of SkankKit to produce special layers such as text on the framebuffer. |
+ | * Most [[Apple Internal Apps|internal applications]] require the use of SkankKit (replacement for UIKit in nonUI firmwares) to produce special layers such as text on the framebuffer. |
− | + | Factory firmwares are distributed via internal "restore bundles", which can only be restored on devices using internal restore software such as [[PurpleRestore]]. Release and factory firmware "restore bundles" have the same directory structure (bootloaders, kernel, restore ramdisk, update ramdisk and root filesystem), but can also include other files specific to internal development builds of iOS. |
|
− | |||
− | == Some interesting facts about factory firmwares == |
||
− | |||
− | * '''Design:''' Apple seems to use the same GUI design from the production firmware to the factory one. Production iOS 1.x to 6.x skeuomorphism design is also present on 1.x to 6.x factory firmwares, but seems really more excessive than production ones. For example, the "skankwerk" boot logo represents a real gear and many GUI icons are realistic or simply photos of real life things (especially in [[Operator]]). For newer versions, production iOS 7.x to 9.x flat design is mostly used in 7.x to 9.x factory firmwares. For example, the new "skankwerk" boot logo is likely a flat, simple white gear. Some newer internal applications like Earthbound also use a "flat" design. |
||
− | * '''Other:''' The "skank" word is used to name multiple elements of factory firmwares. For example, there is "skankphone", "skankbattery" (the green battery shown in SwitchBoard), "skankwerk" logo, "skankkit" framework, "purpleskank" (used by BurnIn) and probably some other. The "skank" word seems to be a reference to "Skunkworks" projects, which are secrecy projects that are usually innovative. Read more about "Skunkworks" on Wikipedia https://en.wikipedia.org/wiki/Skunkworks_project. |
||
− | |||
{{clear}} |
{{clear}} |
||
+ | = Some interesting facts about factory firmwares = |
||
+ | * '''Design:''' Apple seems to use the same GUI design from the production firmware to the factory one. |
||
+ | Production iOS 1.x to 6.x skeuomorphism design is also present on 1.x to 6.x factory firmwares, but seems really more excessive than production ones. For example, the "skankwerk" boot logo represents a real gear and many GUI icons are realistic or simply photos of real life things (especially in [[Operator]]). For newer versions, production iOS 7.x to 9.x flat design is mostly used in 7.x to 9.x factory firmwares. For example, the new "skankwerk" boot logo is a flat, simple white gear. Some newer internal applications like Earthbound also use a "flat" design. |
||
+ | * '''Other:''' The "skank" word is used to name multiple elements of factory firmwares. For example, there is "skankphone", "skankbattery" (the green battery shown in SwitchBoard), "skankwerk" logo, "skankkit" framework, "purpleskank" (used by BurnIn) and most likely others. The "skank" word seems to be a reference to "Skunkworks" projects, which are secrecy projects that are usually innovative. Read more about "Skunkworks" on [https://en.wikipedia.org/wiki/Skunkworks_project Wikipedia]. |
||
+ | = iPhones = |
||
== [[M68AP|iPhone]] == |
== [[M68AP|iPhone]] == |
||
{| class="wikitable" |
{| class="wikitable" |
||
Line 32: | Line 41: | ||
| rowspan="2" | 1.0 |
| rowspan="2" | 1.0 |
||
| [[Alpine 1A420|1A420]] |
| [[Alpine 1A420|1A420]] |
||
− | | rowspan=" |
+ | | rowspan="4" | Alpine |
− | | |
+ | | 03.06.01_G<sup>[https://web.archive.org/web/20110730023951/http://imageshack.us/photo/my-images/399/iphone2go0.jpg/]</sup><!-- http://img399.imageshack.us/i/iphone2go0.jpg/ --> |
− | | Originally |
+ | | Originally posted to [http://forums.macrumors.com/showpost.php?p=7249071&postcount=85 MacRumors] |
|- |
|- |
||
| [[Alpine 4A57|4A57]] |
| [[Alpine 4A57|4A57]] |
||
− | | |
+ | | 04.02.13_G |
+ | | - |
||
+ | |- |
||
+ | | 1.1.2 |
||
+ | | [[Alpine 3B48|3B48]] |
||
+ | | 04.02.13_G |
||
+ | | - |
||
+ | |- |
||
+ | | 1.1.3 |
||
+ | | [[Alpine 4A102a|4A102a]] |
||
+ | | 04.04.05_G |
||
| - |
| - |
||
|} |
|} |
||
+ | |||
== [[N82AP|iPhone 3G]] == |
== [[N82AP|iPhone 3G]] == |
||
{| class="wikitable" |
{| class="wikitable" |
||
Line 50: | Line 70: | ||
|- |
|- |
||
| 4.0 |
| 4.0 |
||
− | | [[ |
+ | | [[ApexNanshan 8A2180g|8A2180g]] |
+ | | 05.12.01 |
||
| ApexNanshan |
| ApexNanshan |
||
− | | ? |
||
| - |
| - |
||
|} |
|} |
||
Line 64: | Line 84: | ||
! Baseband |
! Baseband |
||
! Comments |
! Comments |
||
+ | |- |
||
+ | | 3.0 |
||
+ | | [[Kirkwood 7A2168d|7A2168d]] |
||
+ | | Kirkwood? |
||
+ | | ? |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev] on Twitter |
||
|- |
|- |
||
| 3.1b |
| 3.1b |
||
Line 71: | Line 97: | ||
| - |
| - |
||
|- |
|- |
||
− | | 4.0 |
+ | | rowspan="2" | 4.0 |
− | | [[Apex |
+ | | [[Apex 8A133|8A133]] |
+ | | Apex |
||
− | | ApexNanshan |
||
| ? |
| ? |
||
− | | - |
+ | | - |
+ | |- |
||
+ | | [[ApexNanshan 8A2180g|8A2180g]] |
||
+ | | ApexNanshan |
||
+ | | 05.12.01 |
||
+ | | - |
||
+ | |- |
||
|- |
|- |
||
| 5.1 |
| 5.1 |
||
| [[HoodooYabuli 9B3176n|9B3176n]] |
| [[HoodooYabuli 9B3176n|9B3176n]] |
||
| HoodooYabuli |
| HoodooYabuli |
||
+ | | 05.16.05 |
||
− | | ? |
||
| - |
| - |
||
|- |
|- |
||
+ | | 6.0 |
||
+ | | [[Sundance 10A316|10A316]] |
||
+ | | Sundance |
||
+ | | 05.16.06 |
||
+ | | - |
||
|} |
|} |
||
− | == [[iPhone 4]] == |
+ | == [[N90AP|iPhone 4]] == |
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
Line 94: | Line 131: | ||
! Comments |
! Comments |
||
|- |
|- |
||
− | | rowspan=" |
+ | | rowspan="4" | 4.0 |
| [[Apex 8A133|8A133]] |
| [[Apex 8A133|8A133]] |
||
− | | Apex? |
+ | | rowspan="2" | Apex? |
| 01.32.01 |
| 01.32.01 |
||
| - |
| - |
||
|- |
|- |
||
| [[Apex 8A2062a|8A2062a]] |
| [[Apex 8A2062a|8A2062a]] |
||
− | | Apex? |
||
| ? |
| ? |
||
| - |
| - |
||
|- |
|- |
||
− | | [[ |
+ | | [[ApexNanshan 8A2130h|8A2130h]] |
− | | ApexNanshan |
+ | | rowspan="2" | ApexNanshan |
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[ApexNanshan 8A2180g|8A2180g]] |
||
| 01.42.01 |
| 01.42.01 |
||
| - |
| - |
||
|- |
|- |
||
− | | 5.1 |
+ | | rowspan="3" | 5.1 |
+ | | [[HoodooYabuli 9B3145a|9B3145a]] |
||
+ | | rowspan="3" | HoodooYabuli |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[HoodooYabuli 9B3176b|9B3176b]] |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
| [[HoodooYabuli 9B3176n|9B3176n]] |
| [[HoodooYabuli 9B3176n|9B3176n]] |
||
− | | HoodooYabuli |
||
| 04.12.01 |
| 04.12.01 |
||
+ | | - |
||
+ | |- |
||
+ | | 6.0 |
||
+ | | [[Sundance 10A316|10A316]] |
||
+ | | Sundance |
||
+ | | 04.12.02 |
||
| - |
| - |
||
|} |
|} |
||
− | == [[ |
+ | == [[N92AP|iPhone 4 (CDMA)]] == |
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
Line 125: | Line 179: | ||
! Baseband |
! Baseband |
||
! Comments |
! Comments |
||
+ | |- |
||
+ | | 4.2 |
||
+ | | [[Phoenix 8E5074b|8E5074b]] |
||
+ | | Phoenix? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCG-E2422A/Test-Report/Part-22-24-Test-Report-1402455] |
||
|- |
|- |
||
| 6.0 |
| 6.0 |
||
+ | | [[SundanceTaosTianshan 10A63971b|10A63971b]] |
||
+ | | SundanceTaosTianshan |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[N94AP|iPhone 4S]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 5.0 |
||
+ | | [[HoodooYabuli 9A2264r|9A2264r]] |
||
+ | | TellurideNanshan |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | rowspan="3" | 5.1 |
||
+ | | [[HoodooYabuli 9B3145a|9B3145a]] |
||
+ | | rowspan="3" | HoodooYabuli |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[HoodooYabuli 9B3176b|9B3176b]] |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[HoodooYabuli 9B3176n|9B3176n]] |
||
+ | | 1.0.10 |
||
+ | | - |
||
+ | |- |
||
+ | | rowspan="2" | 6.0 |
||
| [[SundanceNanshan 10A23941a|10A23941a]] |
| [[SundanceNanshan 10A23941a|10A23941a]] |
||
− | |SundanceNanshan |
+ | | SundanceNanshan |
| 2.0.0.2 |
| 2.0.0.2 |
||
+ | | - |
||
+ | |- |
||
+ | | [[SundanceNanshan 10B63290m|10B63290m]] |
||
+ | | Brighton? |
||
+ | | ? |
||
| - |
| - |
||
|} |
|} |
||
+ | |||
== [[iPhone 5]] == |
== [[iPhone 5]] == |
||
{| class="wikitable" |
{| class="wikitable" |
||
Line 141: | Line 243: | ||
! Comments |
! Comments |
||
|- |
|- |
||
− | | rowspan=" |
+ | | rowspan="4" |6.0 |
+ | | [[SundanceNanshan 10A23110j|10A23110j]] |
||
+ | | SundanceNanshan? |
||
+ | | ? |
||
+ | | |
||
+ | |- |
||
+ | | [[Sundance 10A23110z|10A23110z]] |
||
+ | | SundanceNanshan |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Sundance 10A23941s|10A23941s]] |
||
+ | | SundanceNanshan? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
| [[Sundance 10A316|10A316]] |
| [[Sundance 10A316|10A316]] |
||
− | | Sundance |
+ | | Sundance |
+ | | 1.7.00 |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[iPhone 5c]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="3”| 7.0 |
||
+ | | [[InnsbruckTianshan 11A63840h|11A63840h]] |
||
+ | | InnsbruckTianshan |
||
+ | | ? |
||
+ | | From [https://twitter.com/mcg29_ @mcg29_] on Twitter [https://twitter.com/mcg29_/status/1228064075189542922] |
||
+ | |- |
||
+ | | [[Innsbruck 11A93840f|11A93840f]] |
||
+ | | InnsbruckAni? |
||
| ? |
| ? |
||
| - |
| - |
||
|- |
|- |
||
− | | [[ |
+ | | [[InnsbruckAni 11A93840l|11A93840l]] |
+ | | InnsbruckAni |
||
− | | Sundance? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | rowspan="2" | 7.1 |
||
+ | | [[Sochi 11D31620l|11D31620l]] |
||
+ | | SochiYabuli |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Sochi 11D31620u|11D31620u]] |
||
+ | | SochiYabuli |
||
| ? |
| ? |
||
| - |
| - |
||
|} |
|} |
||
− | == |
+ | ==[[iPhone 5s]]== |
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
Line 162: | Line 311: | ||
! Comments |
! Comments |
||
|- |
|- |
||
− | | |
+ | | 6.0 |
+ | | [[Sundance 10A101|10A101]] |
||
+ | | Sundance? |
||
+ | | ? |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev] on Twitter |
||
+ | |- |
||
+ | | rowspan="6" |7.0 |
||
+ | | [[Innsbruck 11A22051f|11A22051f]] |
||
+ | | Innsbruck? |
||
+ | | ? |
||
+ | | From [https://twitter.com/DongleBookPro @DongleBookPro] on Twitter |
||
+ | |- |
||
| [[InnsbruckNanshan 11A24580o|11A24580o]] |
| [[InnsbruckNanshan 11A24580o|11A24580o]] |
||
− | | InnsbruckNanshan |
+ | | rowspan="4" | InnsbruckNanshan |
+ | | 1.00.05 |
||
+ | | - |
||
+ | |- |
||
+ | | [[InnsbruckNanshan 11A24581c|11A24581c]] |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[InnsbruckNanshan 11A24581k|11A24581k]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev] on Twitter |
||
+ | |- |
||
+ | | [[InnsbruckNanshan 11A360|11A360]] |
||
+ | | 7.02-16 |
||
+ | | Found on an FCC test report [https://fccid.io/BCG-E2642A/Test-Report/13U14987-1-A1453-A1533-FCC-2G-3G-Cellular-Report-Final-NoPhotos-2066968] |
||
+ | |- |
||
+ | | [[Innsbruck 11A93840f|11A93840f]] |
||
+ | | InnsbruckAni? |
||
+ | | ? |
||
+ | | Originally posted to [https://forums.macrumors.com/threads/unusual-iphone-possible-engineering-sample-os.1885755/ MacRumors] |
||
+ | |- |
||
+ | | 11.0 |
||
+ | | [[TigrisAni 15A93720r|15A93720r]] |
||
+ | | TigrisAni? |
||
| ? |
| ? |
||
| - |
| - |
||
|} |
|} |
||
+ | |||
== [[N61AP|iPhone 6]] == |
== [[N61AP|iPhone 6]] == |
||
{| class="wikitable" |
{| class="wikitable" |
||
Line 177: | Line 361: | ||
! Comments |
! Comments |
||
|- |
|- |
||
− | | rowspan=" |
+ | | rowspan="8" | 8.0 |
− | | [[Okemo |
+ | | [[Okemo 12A22121a|12A22121a]] |
| Okemo? |
| Okemo? |
||
| ? |
| ? |
||
| - |
| - |
||
+ | |- |
||
+ | | [[Okemo 12A310|12A310]] |
||
+ | | rowspan="2" |Okemo |
||
+ | | 0.26.01 |
||
+ | | Found on an FCC test report [https://fccid.io/BCG-E2816A/Test-Report/A1586-FCC-2G-3G-Report-only-1-2373402] |
||
+ | |- |
||
+ | | [[Okemo 12A93311h|12A93311h]] |
||
+ | | 1.00.01 |
||
+ | | - |
||
+ | |- |
||
+ | | [[OkemoAni 12A93650j|12A93650j]] |
||
+ | | rowspan="5" | OkemoAni |
||
+ | | 1.00.05 |
||
+ | | From [https://twitter.com/TipzRickyCheung @TipzRickyCheung] on Twitter |
||
+ | |- |
||
|- |
|- |
||
| [[OkemoAni 12A93650o|12A93650o]] |
| [[OkemoAni 12A93650o|12A93650o]] |
||
+ | | 1.00.05 |
||
− | | OkemoAni |
||
+ | | - |
||
+ | |- |
||
+ | | [[OkemoAni 12A93650z|12A93650z]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/AppleInternalsh @AppleInternalsh] on Twitter |
||
+ | |- |
||
+ | | [[OkemoAni 12A93651a|12A93651a]] |
||
+ | | 1.00.05 |
||
+ | | - |
||
+ | |- |
||
+ | | [[OkemoAni 12A93651b|12A93651b]] |
||
+ | | 1.00.05 |
||
+ | | - |
||
+ | |- |
||
+ | | 8.3 |
||
+ | | [[Stowe 12F69|12F69]] |
||
+ | | Stowe? |
||
+ | | ? |
||
+ | | Seen on iFixit's forum [https://www.ifixit.com/Answers/View/556870/What+soft+wear+is+on+this+iPhone+6] |
||
+ | |- |
||
+ | | rowspan="2" | 9.0 |
||
+ | | [[MonarchSajo 13A83261u|13A83261u]] |
||
+ | | rowspan="2" | MonarchSajo |
||
+ | | ? |
||
+ | | From [https://twitter.com/CollectorApple @CollectorApple] on Twitter |
||
+ | |- |
||
+ | | [[Monarch 13A83262c|13A83262c]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/ThermalDOE @ThermalDOE] on Twitter |
||
+ | |- |
||
+ | | 11.3 |
||
+ | | [[Emet 15E61570m|15E61570m]] |
||
+ | | Emet? |
||
| ? |
| ? |
||
+ | | From [https://twitter.com/mcg29_ @mcg29_] on Twitter |
||
− | | This build is pretty obscure, but it is in the wild. |
||
|} |
|} |
||
+ | |||
+ | == [[iPhone 6 Plus]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 8.0 |
||
+ | | [[OkemoAni 12A22121a |12A22121a]] |
||
+ | | Okemo? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Okemo 12A23410x|12A23410x]] |
||
+ | | Okemo? |
||
+ | | ? |
||
+ | | from [https://twitter.com/DongleBookPro @DongleBookPro] on Twitter |
||
+ | |} |
||
+ | |||
== [[iPhone 6s]] == |
== [[iPhone 6s]] == |
||
{| class="wikitable" |
{| class="wikitable" |
||
Line 197: | Line 451: | ||
! Comments |
! Comments |
||
|- |
|- |
||
− | | rowspan=" |
+ | | rowspan="6" | 9.0 |
− | | [[Monarch |
+ | | [[Monarch 13A22120w|13A22120w]] |
| Monarch? |
| Monarch? |
||
| ? |
| ? |
||
| - |
| - |
||
|- |
|- |
||
− | | [[ |
+ | | [[MonarchAni 13A93051l|13A93051l]] |
+ | | MonarchAni |
||
+ | | 0.37.08 |
||
+ | | - |
||
+ | |- |
||
+ | | [[MonarchAni 13A93051r|13A93051r]] |
||
+ | | MonarchAni? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Monarch 13A93420d|13A93420d]] |
||
+ | | rowspan="3" | Monarch? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Monarch 13A93420i|13A93420i]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/AppleInternalsh @AppleInternalsh] on Twitter |
||
+ | |- |
||
+ | | [[Monarch 13A93420m|13A93420m]] |
||
+ | | 1.00.05 |
||
+ | | - |
||
+ | |- |
||
+ | | 10.0 |
||
+ | | [[Whitetail 14A83432m|14A83432m]] |
||
+ | | Whitetail? |
||
+ | | ? |
||
+ | | From [https://twitter.com/OkemoZurs @OkemoZurs] on Twitter |
||
+ | |- |
||
+ | | 11.0 |
||
+ | | [[TigrisNanshan 15A23061c|15A23061c]] |
||
+ | | TigrisNanshan |
||
+ | | ? |
||
+ | | From [https://twitter.com/mcg29_ @mcg29_] on Twitter |
||
+ | |} |
||
+ | |||
+ | == [[iPhone 6s Plus]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 9.0 |
||
+ | | [[Monarch 13A22120w|13A22120w]] |
||
| Monarch? |
| Monarch? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[MonarchNanshan 13A23161b|13A23161b]] |
||
+ | | MonarchNanshan |
||
| ? |
| ? |
||
| - |
| - |
||
+ | |} |
||
+ | |||
+ | == [[iPhone SE (1st generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 9.3 |
||
+ | | [[Eagle 13E180|13E180]] |
||
+ | | Eagle? |
||
+ | | 4.70.10 |
||
+ | | Found on an FCC test report [https://fccid.io/BCG-E2945A/Test-Report/2G3G-Report-2898900] |
||
|} |
|} |
||
Line 218: | Line 539: | ||
! Comments |
! Comments |
||
|- |
|- |
||
− | | 10.0 |
+ | | rowspan="5" | 10.0 |
− | | [[Whitetail |
+ | | [[Whitetail 14A22580n|14A22580n]] |
− | | Whitetail? |
+ | | rowspan="3" | Whitetail? |
+ | | 0.16.01-3 |
||
+ | | Found on an FCC test report [https://fccid.io/BCG-E3088A/Test-Report/UL-RPT-RP11265293JD07R-V2-0-FCC-LTE-5-3087333] |
||
+ | |- |
||
+ | | [[Whitetail 14A22881a|14A22881a]] |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Whitetail 14A92340t|14A92340t]] |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[WhitetailAni 14A93012r|14A93012r]] |
||
+ | | rowspan="2" | WhitetailAni |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[WhitetailAni 14A93013a|14A93013a]] |
||
| ? |
| ? |
||
| - |
| - |
||
|} |
|} |
||
− | == [[ |
+ | == [[iPhone 7 Plus]] == |
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 10.0 |
||
+ | | [[WhitetailAni 14A22161a|14A22161a]] |
||
+ | | rowspan="2" | WhitetailAni? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[WhitetailAni 14A22181a|14A22181a]] |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[D20AP|iPhone 8]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="3" | 11.0 |
||
+ | | [[TigrisAni 15A93261h|15A93261h]] |
||
+ | | rowspan="3"|TigrisAni |
||
+ | | 00.34.09 |
||
+ | | - |
||
+ | |- |
||
+ | | [[TigrisAni 15A93720p|15A93720p]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/AppleInternalsh @AppleInternalsh] on Twitter. |
||
+ | |- |
||
+ | | [[TigrisAni 15A93720r|15A93720r]] |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[D21AP|iPhone 8 Plus]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 11.0 |
||
+ | | [[TigrisAni 15A93260r|15A93260r]] |
||
+ | | rowspan="2" | Tigris |
||
+ | | ? |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev] on Twitter |
||
+ | |- |
||
+ | | [[TigrisAni 15A93261f|15A93621f]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev ] on Twitter |
||
+ | |} |
||
+ | |||
+ | == [[D22AP|iPhone X]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 11.0 |
||
+ | | [[TigrisAni 15A783601x|15A783601x]] |
||
+ | | rowspan="2" | TigrisAni |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[TigrisAni 15A783601y|15A783601y]] |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[N841AP|iPhone XR]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="4" | 12.0 |
||
+ | | [[Peace 16A13580x|16A13580x]] |
||
+ | | rowspan="4" | Peace |
||
+ | | ? |
||
+ | | From [https://www.ebay.com/itm/Apple-iPhone-Xr-PROTOTYPE-PVT-SwitchBoard-Development-Unit/224244802117 this eBay listing] |
||
+ | |- |
||
+ | | [[Peace 16A13580z|16A13580z]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev] on Twitter |
||
+ | |- |
||
+ | | [[Peace 16A13581a|16A13581a]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/ThermalDOE @ThermalDOE] on Twitter |
||
+ | |- |
||
+ | | [[Peace 16A73281c|16A73281c]] |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[D321AP|iPhone XS]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 12.0 |
||
+ | | [[PeaceAni 16A93020u|16A93020u]] |
||
+ | | PeaceAni |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[D331pAP|iPhone XS Max]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 12.0 |
||
+ | | [[Peace 16A23250u|16A23250u]] |
||
+ | | rowspan="2" | Peace? |
||
+ | | ? |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev] on Twitter. |
||
+ | |- |
||
+ | | [[Peace 16A22481b|16A22481b]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/YRH04E @YRH04E] on Twitter |
||
+ | |} |
||
+ | |||
+ | == [[D52gAP|iPhone 12 Mini]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Verison |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 14.1 |
||
+ | | [[AzulHWYabuli 18A33771c|18A33771c]] |
||
+ | | AzulHWYabuli? |
||
+ | | ? |
||
+ | | From [https://twitter.com/_Orangera1n @_Orangera1n] on Twitter |
||
+ | |} |
||
+ | |||
+ | == [[D53pAP|iPhone 12 Pro]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Verison |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 14.1 |
||
+ | | [[AzulNanshan 18A23581a|18A23581a]] |
||
+ | | AzulNanshan? |
||
+ | | ? |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev] on Twitter |
||
+ | |} |
||
+ | |||
+ | == [[D54pAP|iPhone 12 Pro Max]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Verison |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="3" | 14.0 |
||
+ | | [[Azul 18A23121e | 18A23121e]] |
||
+ | | rowspan="3" | Azul? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCG-E3549A/Test-Report/13131738-E21V2-UWB-with-parent-Report-Part-1-4946415] |
||
+ | |- |
||
+ | | [[Azul 18A311|18A311]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/BenGeskin @BenGeskin] on Twitter |
||
+ | |- |
||
+ | | [[Azul 18A23120o|18A23120o]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/OkemoZurs @OkemoZurs] on Twitter |
||
+ | |} |
||
+ | |||
+ | = iPads = |
||
+ | == [[K48AP|iPad (1st generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 3.2 |
||
+ | | [[Wildcat 7B3341e|7B3341e]] |
||
+ | | rowspan="2" | Wildcat |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Wildcat 7B5286a|7B5286a]] |
||
+ | | ? |
||
+ | | Found by SonnyDickson, documented on [https://9to5mac.com/2017/05/15/ipad-1-prototype/ 9to5mac] |
||
+ | |- |
||
+ | | 5.1 |
||
+ | | [[HoodooYabuli 9B3176n|9B3176n]] |
||
+ | | HoodooYaubli |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[K93AP|iPad (2nd generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 4.3 |
||
+ | | [[Durango 8F3178a|8F3178a]] |
||
+ | | rowspan="2" | Durango |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Durango 8F3191d|8F3191d]] |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[J2AP|iPad (3rd generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2" | 5.1 |
||
+ | | [[Hoodoo 9B87|9B87]] |
||
+ | | Hoodoo? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1430/Test-Report/UNII-Test-Report-1632819] |
||
+ | |- |
||
+ | | [[Hoodoo 9B3176a|9B3176a]] |
||
+ | | HoodooYabuli |
||
+ | | ? |
||
+ | | Found on a prototype motherboard from Idlefish |
||
+ | |- |
||
+ | | 6.0 |
||
+ | | [[Sundance 10A316|10A316]] |
||
+ | | Sundance |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[iPad (4th generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 6.0 |
||
+ | | [[Sundance 10A33901a|10A33901a]] |
||
+ | | Sundance? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | 7.0 |
||
+ | | [[InnsbruckTianshan 11A63840h|11A63840h]] |
||
+ | | InnsbruckTianshan |
||
+ | | ? |
||
+ | | Horizontal mode only. |
||
+ | |} |
||
+ | |||
+ | ==[[iPad (5th generation)]]== |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2"|10.3 |
||
+ | | [[ErieTianshan 14E61810k|14E61810k]] |
||
+ | | rowspan="2"|ErieTianshan? |
||
+ | | ? |
||
+ | | From [https://twitter.com/AppleInternalsh @AppleInternalsh] on Twitter |
||
+ | |- |
||
+ | | [[ErieTianshan 14E62210l|14E62210l]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/AppleInternalsh @AppleInternalsh] on Twitter |
||
+ | |- |
||
+ | | rowspan="2"|10.3.2 |
||
+ | | [[FranklinTianshan 14F60900i|14F60900i]] |
||
+ | | rowspan="2"|FranklinTianshan |
||
+ | | ? |
||
+ | | From [https://twitter.com/AppleInternalsh @AppleInternalsh] on Twitter |
||
+ | |- |
||
+ | | [[Franklin 14F60900l|14F60900l]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/mcg29_ @mcg29_] on Twitter |
||
+ | |} |
||
+ | |||
+ | == [[IPad_(6th_generation)|iPad (6th generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2"|11.3 |
||
+ | | [[Emet 15E61570l|15E61570l]] |
||
+ | | rowspan="2"|Emet |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1954/Test-Report/LTE-Test-Report-1-3766405] |
||
+ | |- |
||
+ | | [[Emet 15E61570m|15E61570m]] |
||
+ | | ? |
||
+ | | From [https://twitter.com/mcg29_ @mcg29_] on Twitter |
||
+ | |} |
||
+ | |||
+ | == [[P106AP|iPad mini (1st generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="4" | 6.0 |
||
+ | | [[SundanceTaosTianshan 10A378|10A378]] |
||
+ | | Sundance? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1455/Test-Report/Bluetooth-Test-Report-1808379#pf8] |
||
+ | |- |
||
+ | | [[SundanceTaosTianshan 10A63970m|10A63970m]] |
||
+ | | rowspan="3" | SundanceTaosTianshan |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[SundanceTaosTianshan 10A63970v|10A63970v]] |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[SundanceTaosTianshan 10A63971b|10A63971b]] |
||
+ | | ? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[J86AP|iPad mini (2nd generation)]] == |
||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
Line 237: | Line 954: | ||
| [[InnsbruckTaos 11B64940j|11B64940j]] |
| [[InnsbruckTaos 11B64940j|11B64940j]] |
||
| InnsbruckTaos? |
| InnsbruckTaos? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | 10.3 |
||
+ | | [[Erie 14E62210l|14E62210l]] |
||
+ | | Erie? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | 11.0 |
||
+ | | [[TigrisAni 15A93720r|15A93720r]] |
||
+ | | TigrisAni? |
||
| ? |
| ? |
||
| - |
| - |
||
|} |
|} |
||
− | == [[ |
+ | == [[J86mAP|iPad mini (3rd generation)]] == |
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
Line 250: | Line 979: | ||
! Comments |
! Comments |
||
|- |
|- |
||
+ | | 11.3 |
||
− | | rowspan="2" | 3.1 |
||
− | | [[ |
+ | | [[Emet 15E61570m|15E61570m]] |
− | | |
+ | | Emet? |
+ | | ? |
||
+ | | From [https://twitter.com/mcg29_ @mcg29_] on Twitter |
||
+ | |} |
||
+ | |||
+ | == [[J96AP|iPad mini (4th generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2"|8.4 |
||
+ | | [[Donner 12H33|12H33]] |
||
+ | | rowspan="2"|Donner? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1538/Test-Report/14U19186-E1B-FCC-IC-Bluetooth-Report-2731517] |
||
+ | |- |
||
+ | | [[Donner 12H60160o|12H60160o]] |
||
| ? |
| ? |
||
| - |
| - |
||
|- |
|- |
||
+ | | 9.0 |
||
− | | [[Inferno 7C1023e|7C1023e]] |
||
+ | | [[Monarch 13A62950o|13A62950o]] |
||
− | | Inferno? |
||
+ | | Monarch? |
||
| ? |
| ? |
||
| - |
| - |
||
+ | |- |
||
+ | | 9.0.2 |
||
+ | | [[MonarchTianshan 13A64520d|13A64520d]] |
||
+ | | MonarchTianshan |
||
+ | | 4.02.00 |
||
+ | | From [https://twitter.com/AppleInternalsh @AppleInternalsh] on Twitter. |
||
|- |
|- |
||
|} |
|} |
||
+ | == [[J210AP|iPad mini (5th generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2"|12.2 |
||
+ | | [[PeaceEYabuli 16E31120n|16E31120n]] |
||
+ | | rowspan="2"|PeaceEYabuli? |
||
+ | | ? |
||
+ | | From [https://twitter.com/laobaitd @laobaiTD] on Twitter |
||
+ | |- |
||
+ | | [[PeaceEYabuli 16E31520i|16E31520i]] |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA2124/Test-Report/Bluetooth-LE-Test-Report-4198397] |
||
+ | |} |
||
+ | == [[J71AP|iPad Air (1st generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 7.0 |
||
+ | | [[InnsbruckTaosYabuli 11B34210y|11B34210y]] |
||
+ | | InnsbruckTaosYabuli |
||
+ | | ? |
||
+ | | This is for the [[J72AP|iPad4,2]] model. |
||
+ | |- |
||
+ | | 7.0.x |
||
+ | | [[Innsbruck 11B34640l|11B34640l]] |
||
+ | | InnsbruckTaosYabuli? |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | 7.1 |
||
+ | | [[Sochi 11D31620c|11D31620c]] |
||
+ | | Sochi? |
||
+ | | ? |
||
+ | | From [https://www.ebay.com/itm/265204658884#vi__app-cvip-panel this eBay listing] |
||
+ | |} |
||
+ | |||
+ | == [[J82AP|iPad Air (2nd generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2"|8.1 |
||
+ | | [[OkemoTaos 12B331|12B331]] |
||
+ | | rowspan="2"|OkemoTaos? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1567/Test-Report/BLE-Report-2387920.html#pf6] |
||
+ | |- |
||
+ | | [[OkemoTaos 12B33610i|12B33610i]] |
||
+ | | ? |
||
+ | | From journaldulapin.com [https://www.journaldulapin.com/2017/11/21/ebay-ipad/]. |
||
+ | |} |
||
+ | |||
+ | == [[J217AP|iPad Air (3rd generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2"|12.2 |
||
+ | | [[PeaceEYabuli 16E31120m|16E31120m]] |
||
+ | | rowspan="2"|PeaceEYabuli |
||
+ | | ? |
||
+ | | - |
||
+ | |- |
||
+ | | [[PeaceEYabuli 16E31520i|16E31520i]] |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA2153/Test-Report/LTE-Test-Report-1-4202786] |
||
+ | |} |
||
+ | |||
+ | == [[J98AP|iPad Pro (unreleased)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 9.0 |
||
+ | | [[Monarch 13A165|13A165]] |
||
+ | | Monarch |
||
+ | | 2.15.00 (debug) |
||
+ | | For [[J98AP|J98]]/[[J99AP|99AP]] |
||
+ | |} |
||
+ | |||
+ | == [[J127AP|iPad Pro (9.7-inch) (1st generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 9.3 |
||
+ | | [[Eagle 13E31820k|13E31820k]] |
||
+ | | Eagle? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1673/Test-Report/BLE-Repport-2927533] |
||
+ | |} |
||
+ | |||
+ | == [[J98aAP|iPad Pro (12.9-inch) (1st generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 9.1 |
||
+ | | [[Boulder 13B72|13B72]] |
||
+ | | Boulder? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1584/Test-Report/DTS-Report-1-2777998] |
||
+ | |} |
||
+ | |||
+ | == [[J121AP|iPad Pro (12.9-inch) (2nd generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="2"|10.3 |
||
+ | | [[Erie 14E232|14E232]] |
||
+ | | rowspan="2"|Erie? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1671/Test-Report/16U23816-E1V1-FCC-IC-BLE-Report-3326478] |
||
+ | |- |
||
+ | | [[Erie 14E32020u|14E32020u]] |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1671/Test-Report/16U23816-E10V2-FCC-LTE-Carrier-Aggregation-Report-3325909] |
||
+ | |} |
||
+ | |||
+ | == [[J208AP|iPad Pro (10.5-inch)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 10.3 |
||
+ | | [[Erie 14E22020w|14E22020w]] |
||
+ | | Erie? |
||
+ | | ? |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1709/Test-Report/16U23818-E14V4-FCC-LTE-Carrier-Aggregation-Report-3336517] |
||
+ | |} |
||
+ | |||
+ | == [[J522AP|iPad Pro 12.9 (5th generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Baseband |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 14.5 |
||
+ | | [[AzulE 18E20700y|18E20700y]] |
||
+ | | AzulE? |
||
+ | | ? |
||
+ | | Found on a FCC test report [https://fccid.io/BCGA2461/Test-Report/Part-96-Test-Report-5192513] |
||
+ | |} |
||
+ | |||
+ | =iPods= |
||
+ | == [[N45AP|iPod touch (1st generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 1.1 |
||
+ | | [[Snowbird 3A53|3A53]] |
||
+ | | Snowbird |
||
+ | | Found on an FCC test report [https://fccid.io/BCGA1213/Test-Report/Test-Report-838928] |
||
+ | |} |
||
+ | |||
+ | == [[N18AP|iPod touch (3rd generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Comments |
||
+ | |- |
||
+ | | rowspan="3" | 3.1 |
||
+ | | [[Inferno 7C1023e|7C1023e]] |
||
+ | | rowspan="2" | Inferno? |
||
+ | | - |
||
+ | |- |
||
+ | | [[Inferno 7C1095a|7C1095a]] |
||
+ | | - |
||
+ | |- |
||
+ | | [[Northstar 7C144|7C144]] |
||
+ | | Northstar? |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[N81AP|iPod touch (4th generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 4.1 |
||
+ | | [[Baker 8B1016c|8B1016c]] |
||
+ | | Baker |
||
+ | | From [https://www.ebay.com/itm/Prototype-Apple-iPod-Touch-4th-Generation/154095204610 this ebay listing] by hap plain |
||
+ | |- |
||
+ | | rowspan="3" | 5.1 |
||
+ | | [[HoodooYabuli 9B3145a|9B3145a]] |
||
+ | | rowspan="3" | HoodooYabuli |
||
+ | | - |
||
+ | |- |
||
+ | | [[HoodooYabuli 9B3176b|9B3176b]] |
||
+ | | - |
||
+ | |- |
||
+ | | [[HoodooYabuli 9B3176n|9B3176n]] |
||
+ | | - |
||
+ | |} |
||
+ | |||
+ | == [[N78AP|iPod touch (5th generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 6.0 |
||
+ | | [[Sundance 10A351|10A351]] |
||
+ | | Sundance? |
||
+ | | Found on an FCC test report [https://fccid.io/BCG-A1421/Test-Report/Test-Report-WLAN-DTS-1772820] |
||
+ | |} |
||
+ | |||
+ | == [[N102AP|iPod touch (6th generation)]] == |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Version |
||
+ | ! Build |
||
+ | ! Codename |
||
+ | ! Comments |
||
+ | |- |
||
+ | | 8.3 |
||
+ | | [[CopperJade 12H1150f|12H1150f]] |
||
+ | | rowspan="2" | CopperJade |
||
+ | | From [https://twitter.com/OkemoZurs @OkemoZurs] on Twitter. |
||
+ | |- |
||
+ | | 8.4 |
||
+ | | [[CopperJade 12H10570d|12H10570d]] |
||
+ | | From [https://twitter.com/1nsane_dev @1nsane_dev] on Twitter. |
||
+ | |- |
||
+ | | 9.3 |
||
+ | | [[Castlerock 13C75|13C75]] |
||
+ | | Castlerock |
||
+ | | |
||
+ | |} |
||
− | [[Category:Firmware]] |
+ | [[Category:Firmware]] [[Category:Internal Firmware]] |
Latest revision as of 05:50, 31 December 2022
This article discusses software internally used by Apple. Acquiring a copy without Apple's consent is illegal and may result in being scammed. |
This is a documented list of known NonUI builds, used by Apple workers in California to do engineering tests on prototype devices and also by factory workers on production devices during manufacturing. These "factory firmwares" are based on production iOS firmware, but are adapted for internal engineering tests, development and debugging.
The name "NonUI" (Non-User Interface) refers to how a majority of applications in these builds are accessible via command line interace. The applications which do use a graphical user interface can be launched through SwitchBoard, a minimal version of SpringBoard. Unlike production iOS firmwares, factory firmwares have the following differences:
- DEVELOPMENT fused bootloaders in
\Firmware\dfu\
and\Firmware\all_flash\all_flash.[board codename].factory[fa/sa]\
. - FACTORY fused SEP firmware in
\Firmware\all_flash\all_flash.[board codename].factory[fa/sa]\
- DEVELOPMENT fused kernelcache with more symbols (located in
/System/Library/Caches/com.apple.kernelcaches
on the filesystem), and with individual kexts in/System/Library/Extensions
. - DEVELOPMENT dyld_shared_cache in
/System/Library/Caches/com.apple.dyld
. - DEBUG fused baseband firmware in
\Firmware\
. - Skankwerk (gear) logo image file in
\Firmware\all_flash\all_flash.[board codename].factoryfa\
. /AppleInternal
folder, which the hierarchy inside get priority over hierarchy in/
.- No SpringBoard, requires the use of daemons to launch SwitchBoard.app as a multi-app launcher instead.
/usr
and subfolders contain many UNIX command line utilities.- SSH daemon is pre-installed as dropbear, can be connected to over usb
- Boot loader passes arguments to kernel (unlike RELEASE boot loaders as of iOS 5.0) which makes it easy to disable AMFI
- It has some additional Private Frameworks in
/System/Library/PrivateFrameworks
for internal GUI apps and command line utilities. - Most internal applications require the use of SkankKit (replacement for UIKit in nonUI firmwares) to produce special layers such as text on the framebuffer.
Factory firmwares are distributed via internal "restore bundles", which can only be restored on devices using internal restore software such as PurpleRestore. Release and factory firmware "restore bundles" have the same directory structure (bootloaders, kernel, restore ramdisk, update ramdisk and root filesystem), but can also include other files specific to internal development builds of iOS.
Some interesting facts about factory firmwares
- Design: Apple seems to use the same GUI design from the production firmware to the factory one.
Production iOS 1.x to 6.x skeuomorphism design is also present on 1.x to 6.x factory firmwares, but seems really more excessive than production ones. For example, the "skankwerk" boot logo represents a real gear and many GUI icons are realistic or simply photos of real life things (especially in Operator). For newer versions, production iOS 7.x to 9.x flat design is mostly used in 7.x to 9.x factory firmwares. For example, the new "skankwerk" boot logo is a flat, simple white gear. Some newer internal applications like Earthbound also use a "flat" design.
- Other: The "skank" word is used to name multiple elements of factory firmwares. For example, there is "skankphone", "skankbattery" (the green battery shown in SwitchBoard), "skankwerk" logo, "skankkit" framework, "purpleskank" (used by BurnIn) and most likely others. The "skank" word seems to be a reference to "Skunkworks" projects, which are secrecy projects that are usually innovative. Read more about "Skunkworks" on Wikipedia.
iPhones
iPhone
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
1.0 | 1A420 | Alpine | 03.06.01_G[1] | Originally posted to MacRumors |
4A57 | 04.02.13_G | - | ||
1.1.2 | 3B48 | 04.02.13_G | - | |
1.1.3 | 4A102a | 04.04.05_G | - |
iPhone 3G
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
4.0 | 8A2180g | 05.12.01 | ApexNanshan | - |
iPhone 3GS
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
3.0 | 7A2168d | Kirkwood? | ? | From @1nsane_dev on Twitter |
3.1b | 7C108b | Sierra? | ? | - |
4.0 | 8A133 | Apex | ? | - |
8A2180g | ApexNanshan | 05.12.01 | - | |
5.1 | 9B3176n | HoodooYabuli | 05.16.05 | - |
6.0 | 10A316 | Sundance | 05.16.06 | - |
iPhone 4
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
4.0 | 8A133 | Apex? | 01.32.01 | - |
8A2062a | ? | - | ||
8A2130h | ApexNanshan | ? | - | |
8A2180g | 01.42.01 | - | ||
5.1 | 9B3145a | HoodooYabuli | ? | - |
9B3176b | ? | - | ||
9B3176n | 04.12.01 | - | ||
6.0 | 10A316 | Sundance | 04.12.02 | - |
iPhone 4 (CDMA)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
4.2 | 8E5074b | Phoenix? | ? | Found on an FCC test report [2] |
6.0 | 10A63971b | SundanceTaosTianshan | ? | - |
iPhone 4S
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
5.0 | 9A2264r | TellurideNanshan | ? | - |
5.1 | 9B3145a | HoodooYabuli | ? | - |
9B3176b | ? | - | ||
9B3176n | 1.0.10 | - | ||
6.0 | 10A23941a | SundanceNanshan | 2.0.0.2 | - |
10B63290m | Brighton? | ? | - |
iPhone 5
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
6.0 | 10A23110j | SundanceNanshan? | ? | |
10A23110z | SundanceNanshan | ? | - | |
10A23941s | SundanceNanshan? | ? | - | |
10A316 | Sundance | 1.7.00 | - |
iPhone 5c
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
7.0 | 11A63840h | InnsbruckTianshan | ? | From @mcg29_ on Twitter [3] |
11A93840f | InnsbruckAni? | ? | - | |
11A93840l | InnsbruckAni | ? | - | |
7.1 | 11D31620l | SochiYabuli | ? | - |
11D31620u | SochiYabuli | ? | - |
iPhone 5s
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
6.0 | 10A101 | Sundance? | ? | From @1nsane_dev on Twitter |
7.0 | 11A22051f | Innsbruck? | ? | From @DongleBookPro on Twitter |
11A24580o | InnsbruckNanshan | 1.00.05 | - | |
11A24581c | ? | - | ||
11A24581k | ? | From @1nsane_dev on Twitter | ||
11A360 | 7.02-16 | Found on an FCC test report [4] | ||
11A93840f | InnsbruckAni? | ? | Originally posted to MacRumors | |
11.0 | 15A93720r | TigrisAni? | ? | - |
iPhone 6
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
8.0 | 12A22121a | Okemo? | ? | - |
12A310 | Okemo | 0.26.01 | Found on an FCC test report [5] | |
12A93311h | 1.00.01 | - | ||
12A93650j | OkemoAni | 1.00.05 | From @TipzRickyCheung on Twitter | |
12A93650o | 1.00.05 | - | ||
12A93650z | ? | From @AppleInternalsh on Twitter | ||
12A93651a | 1.00.05 | - | ||
12A93651b | 1.00.05 | - | ||
8.3 | 12F69 | Stowe? | ? | Seen on iFixit's forum [6] |
9.0 | 13A83261u | MonarchSajo | ? | From @CollectorApple on Twitter |
13A83262c | ? | From @ThermalDOE on Twitter | ||
11.3 | 15E61570m | Emet? | ? | From @mcg29_ on Twitter |
iPhone 6 Plus
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
8.0 | 12A22121a | Okemo? | ? | - |
12A23410x | Okemo? | ? | from @DongleBookPro on Twitter |
iPhone 6s
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
9.0 | 13A22120w | Monarch? | ? | - |
13A93051l | MonarchAni | 0.37.08 | - | |
13A93051r | MonarchAni? | ? | - | |
13A93420d | Monarch? | ? | - | |
13A93420i | ? | From @AppleInternalsh on Twitter | ||
13A93420m | 1.00.05 | - | ||
10.0 | 14A83432m | Whitetail? | ? | From @OkemoZurs on Twitter |
11.0 | 15A23061c | TigrisNanshan | ? | From @mcg29_ on Twitter |
iPhone 6s Plus
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
9.0 | 13A22120w | Monarch? | ? | - |
13A23161b | MonarchNanshan | ? | - |
iPhone SE (1st generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
9.3 | 13E180 | Eagle? | 4.70.10 | Found on an FCC test report [7] |
iPhone 7
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
10.0 | 14A22580n | Whitetail? | 0.16.01-3 | Found on an FCC test report [8] |
14A22881a | ? | - | ||
14A92340t | ? | - | ||
14A93012r | WhitetailAni | ? | - | |
14A93013a | ? | - |
iPhone 7 Plus
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
10.0 | 14A22161a | WhitetailAni? | ? | - |
14A22181a | ? | - |
iPhone 8
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
11.0 | 15A93261h | TigrisAni | 00.34.09 | - |
15A93720p | ? | From @AppleInternalsh on Twitter. | ||
15A93720r | ? | - |
iPhone 8 Plus
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
11.0 | 15A93260r | Tigris | ? | From @1nsane_dev on Twitter |
15A93621f | ? | From @1nsane_dev on Twitter |
iPhone X
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
11.0 | 15A783601x | TigrisAni | ? | - |
15A783601y | ? | - |
iPhone XR
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
12.0 | 16A13580x | Peace | ? | From this eBay listing |
16A13580z | ? | From @1nsane_dev on Twitter | ||
16A13581a | ? | From @ThermalDOE on Twitter | ||
16A73281c | ? | - |
iPhone XS
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
12.0 | 16A93020u | PeaceAni | ? | - |
iPhone XS Max
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
12.0 | 16A23250u | Peace? | ? | From @1nsane_dev on Twitter. |
16A22481b | ? | From @YRH04E on Twitter |
iPhone 12 Mini
Verison | Build | Codename | Baseband | Comments |
---|---|---|---|---|
14.1 | 18A33771c | AzulHWYabuli? | ? | From @_Orangera1n on Twitter |
iPhone 12 Pro
Verison | Build | Codename | Baseband | Comments |
---|---|---|---|---|
14.1 | 18A23581a | AzulNanshan? | ? | From @1nsane_dev on Twitter |
iPhone 12 Pro Max
Verison | Build | Codename | Baseband | Comments |
---|---|---|---|---|
14.0 | 18A23121e | Azul? | ? | Found on an FCC test report [9] |
18A311 | ? | From @BenGeskin on Twitter | ||
18A23120o | ? | From @OkemoZurs on Twitter |
iPads
iPad (1st generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
3.2 | 7B3341e | Wildcat | ? | - |
7B5286a | ? | Found by SonnyDickson, documented on 9to5mac | ||
5.1 | 9B3176n | HoodooYaubli | ? | - |
iPad (2nd generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
4.3 | 8F3178a | Durango | ? | - |
8F3191d | ? | - |
iPad (3rd generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
5.1 | 9B87 | Hoodoo? | ? | Found on an FCC test report [10] |
9B3176a | HoodooYabuli | ? | Found on a prototype motherboard from Idlefish | |
6.0 | 10A316 | Sundance | ? | - |
iPad (4th generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
6.0 | 10A33901a | Sundance? | ? | - |
7.0 | 11A63840h | InnsbruckTianshan | ? | Horizontal mode only. |
iPad (5th generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
10.3 | 14E61810k | ErieTianshan? | ? | From @AppleInternalsh on Twitter |
14E62210l | ? | From @AppleInternalsh on Twitter | ||
10.3.2 | 14F60900i | FranklinTianshan | ? | From @AppleInternalsh on Twitter |
14F60900l | ? | From @mcg29_ on Twitter |
iPad (6th generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
11.3 | 15E61570l | Emet | ? | Found on an FCC test report [11] |
15E61570m | ? | From @mcg29_ on Twitter |
iPad mini (1st generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
6.0 | 10A378 | Sundance? | ? | Found on an FCC test report [12] |
10A63970m | SundanceTaosTianshan | ? | - | |
10A63970v | ? | - | ||
10A63971b | ? | - |
iPad mini (2nd generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
7.0.3 | 11B64940j | InnsbruckTaos? | ? | - |
10.3 | 14E62210l | Erie? | ? | - |
11.0 | 15A93720r | TigrisAni? | ? | - |
iPad mini (3rd generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
11.3 | 15E61570m | Emet? | ? | From @mcg29_ on Twitter |
iPad mini (4th generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
8.4 | 12H33 | Donner? | ? | Found on an FCC test report [13] |
12H60160o | ? | - | ||
9.0 | 13A62950o | Monarch? | ? | - |
9.0.2 | 13A64520d | MonarchTianshan | 4.02.00 | From @AppleInternalsh on Twitter. |
iPad mini (5th generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
12.2 | 16E31120n | PeaceEYabuli? | ? | From @laobaiTD on Twitter |
16E31520i | ? | Found on an FCC test report [14] |
iPad Air (1st generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
7.0 | 11B34210y | InnsbruckTaosYabuli | ? | This is for the iPad4,2 model. |
7.0.x | 11B34640l | InnsbruckTaosYabuli? | ? | - |
7.1 | 11D31620c | Sochi? | ? | From this eBay listing |
iPad Air (2nd generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
8.1 | 12B331 | OkemoTaos? | ? | Found on an FCC test report [15] |
12B33610i | ? | From journaldulapin.com [16]. |
iPad Air (3rd generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
12.2 | 16E31120m | PeaceEYabuli | ? | - |
16E31520i | ? | Found on an FCC test report [17] |
iPad Pro (unreleased)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
9.0 | 13A165 | Monarch | 2.15.00 (debug) | For J98/99AP |
iPad Pro (9.7-inch) (1st generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
9.3 | 13E31820k | Eagle? | ? | Found on an FCC test report [18] |
iPad Pro (12.9-inch) (1st generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
9.1 | 13B72 | Boulder? | ? | Found on an FCC test report [19] |
iPad Pro (12.9-inch) (2nd generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
10.3 | 14E232 | Erie? | ? | Found on an FCC test report [20] |
14E32020u | ? | Found on an FCC test report [21] |
iPad Pro (10.5-inch)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
10.3 | 14E22020w | Erie? | ? | Found on an FCC test report [22] |
iPad Pro 12.9 (5th generation)
Version | Build | Codename | Baseband | Comments |
---|---|---|---|---|
14.5 | 18E20700y | AzulE? | ? | Found on a FCC test report [23] |
iPods
iPod touch (1st generation)
Version | Build | Codename | Comments |
---|---|---|---|
1.1 | 3A53 | Snowbird | Found on an FCC test report [24] |
iPod touch (3rd generation)
Version | Build | Codename | Comments |
---|---|---|---|
3.1 | 7C1023e | Inferno? | - |
7C1095a | - | ||
7C144 | Northstar? | - |
iPod touch (4th generation)
Version | Build | Codename | Comments |
---|---|---|---|
4.1 | 8B1016c | Baker | From this ebay listing by hap plain |
5.1 | 9B3145a | HoodooYabuli | - |
9B3176b | - | ||
9B3176n | - |
iPod touch (5th generation)
Version | Build | Codename | Comments |
---|---|---|---|
6.0 | 10A351 | Sundance? | Found on an FCC test report [25] |
iPod touch (6th generation)
Version | Build | Codename | Comments |
---|---|---|---|
8.3 | 12H1150f | CopperJade | From @OkemoZurs on Twitter. |
8.4 | 12H10570d | From @1nsane_dev on Twitter. | |
9.3 | 13C75 | Castlerock |