Difference between revisions of "Model definition file"

From The iPhone Wiki
Jump to: navigation, search
(iPod: iPod touch 5G 16GB.)
m (Rearranged the file names, and edited to differentiate the iPod touch 5G models by their A1XXX model numbers.)
Line 6: Line 6:
   
 
== File names ==
 
== File names ==
  +
=== [[Apple TV]] ===
 
  +
{|class="wikitable sortable"
== iPhone ==
 
{| class="wikitable sortable"
 
 
|-
 
|-
 
! Name
 
! Name
 
! Found in
 
! Found in
 
|-
 
|-
| M68AP.plist
+
| K66AP.plist
| [[m68ap|iPhone]]
+
| [[k66ap|Apple TV 2G]]
 
|-
 
|-
| N82AP.plist
+
| J33AP.plist
| [[n82ap|iPhone 3G]]
+
| [[j33ap|Apple TV 3G]]
 
|-
 
|-
| N88AP.plist
+
| J33iAP.plist
| [[n88ap|iPhone 3GS]]
+
| [[j33iap|Apple TV 3G (Rev A)]]
|-
 
| N90AP.plist
 
| [[n90ap|iPhone 4 (GSM)]]
 
|-
 
| N90bAP.plist
 
| [[n90bap|iPhone 4 (GSM Rev A)]]
 
|-
 
| N92AP.plist
 
| [[n92ap|iPhone 4 (CDMA)]]
 
|-
 
| N94AP.plist
 
| [[n94ap|iPhone 4S]]
 
|-
 
| N41AP.plist
 
| [[n41ap|iPhone 5 GSM]]
 
|-
 
| N42AP.plist
 
| [[n42ap|iPhone 5 Global]]
 
 
|}
 
|}
   
== iPod ==
+
=== [[iPad]] ===
{| class="wikitable sortable"
 
|-
 
! Name
 
! Found in
 
|-
 
| N45AP.plist
 
| [[n45ap|iPod touch]]
 
|-
 
| N72AP.plist
 
| [[n72ap|iPod touch 2G]]
 
|-
 
| N18AP.plist
 
| [[n18ap|iPod touch 3G]]
 
|-
 
| N81AP.plist
 
| [[n81ap|iPod touch 4G]]
 
|-
 
| N78AP.plist
 
| [[n78ap|iPod touch 5G]]
 
|-
 
| N78aAP.plist
 
| [[n78aap|iPod touch 5G 16GB]]
 
|}
 
 
== iPad ==
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
Line 106: Line 62:
 
|}
 
|}
   
== iPad mini ==
+
=== [[iPad mini]] ===
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
Line 122: Line 78:
 
|}
 
|}
   
== Apple TV ==
+
=== [[iPhone]] ===
{|class="wikitable sortable"
+
{| class="wikitable sortable"
 
|-
 
|-
 
! Name
 
! Name
 
! Found in
 
! Found in
 
|-
 
|-
| K66AP.plist
+
| M68AP.plist
| [[k66ap|Apple TV 2G]]
+
| [[m68ap|iPhone]]
 
|-
 
|-
| J33AP.plist
+
| N82AP.plist
| [[j33ap|Apple TV 3G]]
+
| [[n82ap|iPhone 3G]]
  +
|-
  +
| N88AP.plist
  +
| [[n88ap|iPhone 3GS]]
  +
|-
  +
| N90AP.plist
  +
| [[n90ap|iPhone 4 (GSM)]]
  +
|-
  +
| N90bAP.plist
  +
| [[n90bap|iPhone 4 (GSM Rev A)]]
  +
|-
  +
| N92AP.plist
  +
| [[n92ap|iPhone 4 (CDMA)]]
 
|-
 
|-
| J33iAP.plist
+
| N94AP.plist
| [[j33iap|Apple TV 3G (Rev A)]]
+
| [[n94ap|iPhone 4S]]
  +
|-
  +
| N41AP.plist
  +
| [[n41ap|iPhone 5 GSM]]
  +
|-
  +
| N42AP.plist
  +
| [[n42ap|iPhone 5 Global]]
  +
|}
  +
  +
=== [[iPod]] ===
  +
{| class="wikitable sortable"
  +
|-
  +
! Name
  +
! Found in
  +
|-
  +
| N45AP.plist
  +
| [[n45ap|iPod touch]]
  +
|-
  +
| N72AP.plist
  +
| [[n72ap|iPod touch 2G]]
  +
|-
  +
| N18AP.plist
  +
| [[n18ap|iPod touch 3G]]
  +
|-
  +
| N81AP.plist
  +
| [[n81ap|iPod touch 4G]]
  +
|-
  +
| N78AP.plist
  +
| [[n78ap|iPod touch 5G (Model A1421)]]
  +
|-
  +
| N78aAP.plist
  +
| [[n78aap|iPod touch 5G (Model A1509)]]
 
|}
 
|}
   

Revision as of 01:03, 29 June 2013

Summary

Property lists named after the model number of the device they should apply to, divided in 2 or 3 sections:

  • capabilities for device names and available hardware & features;
  • iconState for the default application sorting (Settings>General>Reset>Reset Home Screen Layout) while the rest are sorted alphabetically, making it possible to make some applications "sticky";
  • ??? for importing another model definition file as a template; this applies recursively.

File names

Apple TV

Name Found in
K66AP.plist Apple TV 2G
J33AP.plist Apple TV 3G
J33iAP.plist Apple TV 3G (Rev A)

iPad

Name Found in
J1AP.plist iPad 3 Wi-Fi
J2AP.plist iPad 3 CDMA
J2aAP.plist iPad 3 Global
K48AP.plist iPad
K93AP.plist iPad 2 Wi-Fi
K93aAP.plist iPad 2 Wi-Fi Rev A
K94AP.plist iPad 2 GSM
K95AP.plist iPad 2 CDMA
P101AP.plist iPad 4 Wi-Fi
P102AP.plist iPad 4 GSM
P103AP.plist iPad 4 Global

iPad mini

Name Found in
P105AP.plist iPad mini 1G Wi-Fi
P106AP.plist iPad mini 1G GSM
P107AP.plist iPad mini 1G Global

iPhone

Name Found in
M68AP.plist iPhone
N82AP.plist iPhone 3G
N88AP.plist iPhone 3GS
N90AP.plist iPhone 4 (GSM)
N90bAP.plist iPhone 4 (GSM Rev A)
N92AP.plist iPhone 4 (CDMA)
N94AP.plist iPhone 4S
N41AP.plist iPhone 5 GSM
N42AP.plist iPhone 5 Global

iPod

Name Found in
N45AP.plist iPod touch
N72AP.plist iPod touch 2G
N18AP.plist iPod touch 3G
N81AP.plist iPod touch 4G
N78AP.plist iPod touch 5G (Model A1421)
N78aAP.plist iPod touch 5G (Model A1509)

Parents

Root/System/Library/CoreServices/SpringBoard.app