The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Model definition file"
m (→iPhone) |
m |
||
(18 intermediate revisions by 5 users not shown) | |||
Line 4: | Line 4: | ||
*<code>iconState</code> 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"; |
*<code>iconState</code> 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"; |
||
*<code>???</code> for importing another [[model definition file]] as a template; this applies recursively. |
*<code>???</code> 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 == |
== File names == |
||
+ | === [[List of Apple TVs|Apple TV]] === |
||
+ | {|class="wikitable sortable" |
||
+ | |- |
||
+ | ! Name |
||
+ | ! Found in |
||
+ | |- |
||
+ | | K66AP.plist |
||
+ | | [[K66AP|Apple TV (2nd generation)]] |
||
+ | |- |
||
+ | | J33AP.plist |
||
+ | | [[J33AP|Apple TV (3rd generation) (AppleTV3,1)]] |
||
+ | |- |
||
+ | | J33iAP.plist |
||
+ | | [[J33IAP|Apple TV (3rd generation) (AppleTV3,2)]] |
||
+ | |} |
||
+ | === [[List of iPads|iPad]] === |
||
− | == iPhone == |
||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
|- |
|- |
||
Line 13: | Line 30: | ||
! Found in |
! Found in |
||
|- |
|- |
||
− | | |
+ | | K48AP.plist |
− | | [[ |
+ | | [[K48AP|iPad]] |
|- |
|- |
||
− | | |
+ | | K93AP.plist |
− | | [[ |
+ | | [[K93AP|iPad 2 (iPad2,1)]] |
|- |
|- |
||
− | | |
+ | | K94AP.plist |
− | | [[ |
+ | | [[K94AP|iPad 2 (iPad2,2)]] |
|- |
|- |
||
− | | |
+ | | K95AP.plist |
− | | [[ |
+ | | [[K95AP|iPad 2 (iPad2,3)]] |
|- |
|- |
||
− | | |
+ | | K93aAP.plist |
− | | [[ |
+ | | [[K93AAP|iPad 2 (iPad2,4)]] |
|- |
|- |
||
− | | |
+ | | J1AP.plist |
− | | [[ |
+ | | [[J1AP|iPad (3rd generation) (iPad3,1)]] |
|- |
|- |
||
− | | |
+ | | J2AP.plist |
+ | | [[J2AP|iPad (3rd generation) (iPad3,2)]] |
||
− | | [[n94ap|iPhone 4S]] |
||
|- |
|- |
||
− | | |
+ | | J2aAP.plist |
+ | | [[J2AAP|iPad (3rd generation) (iPad3,3)]] |
||
− | | [[n41ap|iPhone 5 GSM]] |
||
|- |
|- |
||
− | | |
+ | | P101AP.plist |
+ | | [[P101AP|iPad (4th generation) (iPad3,4)]] |
||
− | | [[n42ap|iPhone 5 Global]] |
||
+ | |- |
||
+ | | P102AP.plist |
||
+ | | [[P102AP|iPad (4th generation) (iPad3,5)]] |
||
+ | |- |
||
+ | | P103AP.plist |
||
+ | | [[P103AP|iPad (4th generation) (iPad3,6)]] |
||
|} |
|} |
||
+ | === [[List of iPad minis|iPad mini]] === |
||
− | == iPod == |
||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
|- |
|- |
||
Line 47: | Line 70: | ||
! Found in |
! Found in |
||
|- |
|- |
||
− | | |
+ | | P105AP.plist |
− | | [[ |
+ | | [[P105AP|iPad mini (iPad2,5)]] |
|- |
|- |
||
− | | |
+ | | P106AP.plist |
− | | [[ |
+ | | [[P106AP|iPad mini (iPad2,6)]] |
|- |
|- |
||
− | | |
+ | | P107AP.plist |
− | | [[ |
+ | | [[P107AP|iPad mini (iPad2,7)]] |
− | |- |
||
− | | N78AP.plist |
||
− | | [[n78ap|iPod touch 5G]] |
||
− | |- |
||
− | | N81AP.plist |
||
− | | [[n81ap|iPod touch 4G]] |
||
|} |
|} |
||
+ | === [[List of iPhones|iPhone]] === |
||
− | == iPad == |
||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
|- |
|- |
||
Line 69: | Line 86: | ||
! Found in |
! Found in |
||
|- |
|- |
||
− | | |
+ | | M68AP.plist |
− | | [[ |
+ | | [[M68AP|iPhone]] |
|- |
|- |
||
− | | |
+ | | N82AP.plist |
− | | [[ |
+ | | [[N82AP|iPhone 3G]] |
|- |
|- |
||
− | | |
+ | | N88AP.plist |
− | | [[ |
+ | | [[N88AP|iPhone 3GS]] |
|- |
|- |
||
− | | |
+ | | N90AP.plist |
− | | [[ |
+ | | [[N90AP|iPhone 4 (iPhone3,1)]] |
|- |
|- |
||
− | | |
+ | | N90bAP.plist |
− | | [[ |
+ | | [[N90BAP|iPhone 4 (iPhone3,2)]] |
|- |
|- |
||
− | | |
+ | | N92AP.plist |
− | | [[ |
+ | | [[N92AP|iPhone 4 (iPhone3,3)]] |
|- |
|- |
||
− | | |
+ | | N94AP.plist |
− | | [[ |
+ | | [[N94AP|iPhone 4S]] |
|- |
|- |
||
− | | |
+ | | N41AP.plist |
− | | [[ |
+ | | [[N41AP|iPhone 5 (iPhone5,1)]] |
|- |
|- |
||
− | | |
+ | | N42AP.plist |
− | | [[ |
+ | | [[N42AP|iPhone 5 (iPhone5,2)]] |
− | |- |
||
− | | P102AP.plist |
||
− | | [[p102ap|iPad 4 GSM]] |
||
− | |- |
||
− | | P103AP.plist |
||
− | | [[p103ap|iPad 4 Global]] |
||
|} |
|} |
||
+ | === [[List of iPod touches|iPod touch]] === |
||
− | == iPad mini == |
||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
|- |
|- |
||
Line 109: | Line 120: | ||
! Found in |
! Found in |
||
|- |
|- |
||
− | | |
+ | | N45AP.plist |
− | | [[ |
+ | | [[N45AP|iPod touch]] |
|- |
|- |
||
− | | |
+ | | N72AP.plist |
− | | [[ |
+ | | [[N72AP|iPod touch (2nd generation)]] |
|- |
|- |
||
− | | |
+ | | N18AP.plist |
− | | [[ |
+ | | [[N18AP|iPod touch (3rd generation)]] |
− | |} |
||
− | |||
− | == Apple TV == |
||
− | {|class="wikitable sortable" |
||
|- |
|- |
||
+ | | N81AP.plist |
||
− | ! Name |
||
+ | | [[N81AP|iPod touch (4th generation)]] |
||
− | ! Found in |
||
|- |
|- |
||
− | | |
+ | | N78AP.plist |
+ | | [[N78AP|iPod touch (5th generation) (Model A1421)]] |
||
− | | [[j33ap|Apple TV 3G]] |
||
|- |
|- |
||
− | | |
+ | | N78aAP.plist |
− | | [[ |
+ | | [[N78aAP|iPod touch (5th generation) (Model A1509)]] |
− | |- |
||
− | | K66AP.plist |
||
− | | [[k66ap|Apple TV 2G]] |
||
|} |
|} |
||
== Parents == |
== Parents == |
||
− | [[/|Root]]/[[/System|System]]/[[/System/Library|Library]]/[[/System/Library/CoreServices|CoreServices]]/[[/System/Library/CoreServices/SpringBoard.app|SpringBoard.app]] |
+ | [[/|Root]]/[[/System|System]]/[[/System/Library|Library]]/[[/System/Library/CoreServices|CoreServices]]/[[/System/Library/CoreServices/SpringBoard.app|SpringBoard.app]] (Before iOS 7) |
Latest revision as of 09:36, 26 March 2017
Contents
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 (2nd generation) |
J33AP.plist | Apple TV (3rd generation) (AppleTV3,1) |
J33iAP.plist | Apple TV (3rd generation) (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 (3rd generation) (iPad3,1) |
J2AP.plist | iPad (3rd generation) (iPad3,2) |
J2aAP.plist | iPad (3rd generation) (iPad3,3) |
P101AP.plist | iPad (4th generation) (iPad3,4) |
P102AP.plist | iPad (4th generation) (iPad3,5) |
P103AP.plist | iPad (4th generation) (iPad3,6) |
iPad mini
Name | Found in |
---|---|
P105AP.plist | iPad mini (iPad2,5) |
P106AP.plist | iPad mini (iPad2,6) |
P107AP.plist | iPad mini (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 touch
Name | Found in |
---|---|
N45AP.plist | iPod touch |
N72AP.plist | iPod touch (2nd generation) |
N18AP.plist | iPod touch (3rd generation) |
N81AP.plist | iPod touch (4th generation) |
N78AP.plist | iPod touch (5th generation) (Model A1421) |
N78aAP.plist | iPod touch (5th generation) (Model A1509) |
Parents
Root/System/Library/CoreServices/SpringBoard.app (Before iOS 7)