Difference between revisions of "Model definition file"

From The iPhone Wiki
Jump to: navigation, search
(iPhone: Not exists in iPhone 5c.)
m
Line 18: Line 18:
 
|-
 
|-
 
| J33AP.plist
 
| J33AP.plist
| [[j33ap|Apple TV 3G]]
+
| [[j33ap|Apple TV 3G (AppleTV3,1)]]
 
|-
 
|-
 
| J33iAP.plist
 
| J33iAP.plist
| [[j33iap|Apple TV 3G (Rev A)]]
+
| [[j33iap|Apple TV 3G (AppleTV3,2)]]
 
|}
 
|}
   
Line 29: Line 29:
 
! Name
 
! Name
 
! Found in
 
! Found in
|-
 
| J1AP.plist
 
| [[j1ap|iPad 3 Wi-Fi]]
 
|-
 
| J2AP.plist
 
| [[j2ap|iPad 3 CDMA]]
 
|-
 
| J2aAP.plist
 
| [[j2aap|iPad 3 Global]]
 
 
|-
 
|-
 
| K48AP.plist
 
| K48AP.plist
Line 43: Line 34:
 
|-
 
|-
 
| K93AP.plist
 
| K93AP.plist
| [[k93ap|iPad 2 Wi-Fi]]
+
| [[k93ap|iPad 2 (iPad2,1)]]
|-
 
| K93aAP.plist
 
| [[k93aap|iPad 2 Wi-Fi Rev A]]
 
 
|-
 
|-
 
| K94AP.plist
 
| K94AP.plist
| [[k94ap|iPad 2 GSM]]
+
| [[k94ap|iPad 2 (iPad2,2)]]
 
|-
 
|-
 
| K95AP.plist
 
| K95AP.plist
| [[k95ap|iPad 2 CDMA]]
+
| [[k95ap|iPad 2 (iPad2,3)]]
  +
|-
  +
| K93aAP.plist
  +
| [[k93aap|iPad 2 (iPad2,4)]]
  +
|-
  +
| J1AP.plist
  +
| [[j1ap|iPad 3 (iPad3,1)]]
  +
|-
  +
| J2AP.plist
  +
| [[j2ap|iPad 3 (iPad3,2)]]
  +
|-
  +
| J2aAP.plist
  +
| [[j2aap|iPad 3 (iPad3,3)]]
 
|-
 
|-
 
| P101AP.plist
 
| P101AP.plist
| [[p101ap|iPad 4 Wi-Fi]]
+
| [[p101ap|iPad 4 (iPad3,4)]]
 
|-
 
|-
 
| P102AP.plist
 
| P102AP.plist
| [[p102ap|iPad 4 GSM]]
+
| [[p102ap|iPad 4 (iPad3,5)]]
 
|-
 
|-
 
| P103AP.plist
 
| P103AP.plist
| [[p103ap|iPad 4 Global]]
+
| [[p103ap|iPad 4 (iPad3,6)]]
 
|}
 
|}
   
Line 71: Line 71:
 
|-
 
|-
 
| P105AP.plist
 
| P105AP.plist
| [[p105ap|iPad mini 1G Wi-Fi]]
+
| [[p105ap|iPad mini 1G (iPad2,5)]]
 
|-
 
|-
 
| P106AP.plist
 
| P106AP.plist
| [[p106ap|iPad mini 1G GSM]]
+
| [[p106ap|iPad mini 1G (iPad2,6)]]
 
|-
 
|-
 
| P107AP.plist
 
| P107AP.plist
| [[p107ap|iPad mini 1G Global]]
+
| [[p107ap|iPad mini 1G (iPad2,7)]]
 
|}
 
|}
   
Line 96: Line 96:
 
|-
 
|-
 
| N90AP.plist
 
| N90AP.plist
| [[n90ap|iPhone 4 (GSM)]]
+
| [[n90ap|iPhone 4 (iPhone3,1)]]
 
|-
 
|-
 
| N90bAP.plist
 
| N90bAP.plist
| [[n90bap|iPhone 4 (GSM Rev A)]]
+
| [[n90bap|iPhone 4 (iPhone3,2)]]
 
|-
 
|-
 
| N92AP.plist
 
| N92AP.plist
| [[n92ap|iPhone 4 (CDMA)]]
+
| [[n92ap|iPhone 4 (iPhone3,3)]]
 
|-
 
|-
 
| N94AP.plist
 
| N94AP.plist
Line 108: Line 108:
 
|-
 
|-
 
| N41AP.plist
 
| N41AP.plist
| [[n41ap|iPhone 5 GSM]]
+
| [[n41ap|iPhone 5 (iPhone5,1)]]
 
|-
 
|-
 
| N42AP.plist
 
| N42AP.plist
| [[n42ap|iPhone 5 Global]]
+
| [[n42ap|iPhone 5 (iPhone5,2)]]
 
|}
 
|}
   

Revision as of 21:12, 13 February 2014

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.

The model definition file seems to be missing in iOS 7, so any iDevices with iOS 7 as an initial firmware don't have this.

File names

Apple TV

Name Found in
K66AP.plist Apple TV 2G
J33AP.plist Apple TV 3G (AppleTV3,1)
J33iAP.plist Apple TV 3G (AppleTV3,2)

iPad

Name Found in
K48AP.plist iPad
K93AP.plist iPad 2 (iPad2,1)
K94AP.plist iPad 2 (iPad2,2)
K95AP.plist iPad 2 (iPad2,3)
K93aAP.plist iPad 2 (iPad2,4)
J1AP.plist iPad 3 (iPad3,1)
J2AP.plist iPad 3 (iPad3,2)
J2aAP.plist iPad 3 (iPad3,3)
P101AP.plist iPad 4 (iPad3,4)
P102AP.plist iPad 4 (iPad3,5)
P103AP.plist iPad 4 (iPad3,6)

iPad mini

Name Found in
P105AP.plist iPad mini 1G (iPad2,5)
P106AP.plist iPad mini 1G (iPad2,6)
P107AP.plist iPad mini 1G (iPad2,7)

iPhone

Name Found in
M68AP.plist iPhone
N82AP.plist iPhone 3G
N88AP.plist iPhone 3GS
N90AP.plist iPhone 4 (iPhone3,1)
N90bAP.plist iPhone 4 (iPhone3,2)
N92AP.plist iPhone 4 (iPhone3,3)
N94AP.plist iPhone 4S
N41AP.plist iPhone 5 (iPhone5,1)
N42AP.plist iPhone 5 (iPhone5,2)

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 (Before iOS 7)