The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "SysCfg"
(→SysCfg) |
(→SysCfg) |
||
Line 2: | Line 2: | ||
'''SysCfg''' also known as System Configuration is a partition on the NAND found on iOS devices. |
'''SysCfg''' also known as System Configuration is a partition on the NAND found on iOS devices. |
||
+ | |||
It stores the Serial Numbers and Calibrations of hardware of the device, and the Software Behaviour bits. |
It stores the Serial Numbers and Calibrations of hardware of the device, and the Software Behaviour bits. |
||
+ | |||
It is a dictionary-like structure with each entry having a 4-byte (32-bit) key (Ex: SrNm). |
It is a dictionary-like structure with each entry having a 4-byte (32-bit) key (Ex: SrNm). |
||
+ | |||
With AppleInternal firmware called Diags, that is found on EVT / DVT / PVT devices this data can be modified and reflashed. |
With AppleInternal firmware called Diags, that is found on EVT / DVT / PVT devices this data can be modified and reflashed. |
||
+ | |||
A smart programmer may be able to use a jailbreak and write a controller around this partition to do the same. |
A smart programmer may be able to use a jailbreak and write a controller around this partition to do the same. |
||
+ | |||
− | Modifications to these numbers are permanent, however it may be useful to change the Software Behaviour bits and Region if you are a limited Chinese citizen looking for more freedom for example. |
||
+ | Modifications to these numbers are permanent but have advantages too. |
||
+ | |||
+ | A Chinese iOS device generally has limitations as defined by the Software Behaviour bits and the Region, modifying these in the SysCfg may remove them. |
||
== Keys == |
== Keys == |
Revision as of 09:51, 13 February 2020
SysCfg
SysCfg also known as System Configuration is a partition on the NAND found on iOS devices.
It stores the Serial Numbers and Calibrations of hardware of the device, and the Software Behaviour bits.
It is a dictionary-like structure with each entry having a 4-byte (32-bit) key (Ex: SrNm).
With AppleInternal firmware called Diags, that is found on EVT / DVT / PVT devices this data can be modified and reflashed.
A smart programmer may be able to use a jailbreak and write a controller around this partition to do the same.
Modifications to these numbers are permanent but have advantages too.
A Chinese iOS device generally has limitations as defined by the Software Behaviour bits and the Region, modifying these in the SysCfg may remove them.
Keys
- AICl
- ARot
- ASCi
- ASCl
- ATGa
- BCMB
- BCMS
- BLCl
- BMac
- BTRx
- BTTx
- Batt
- CBAT
- CGSp
- DClr
- EMac
- FCMB
- FCMS
- FDAC
- FG2G
- GICl
- GLCl
- GRot
- GSCi
- GSCl
- GTCl
- GYTT
- LCM#
- LSCI
- LTAO
- MLB#
- MdlC
- Mod#
- MtCl
- MtSN
- NFCl
- NSrN
- NoCl
- NvSn
- OFCl
- OrbC
- OrbG
- PACV
- PRSq
- PxCl
- RMd#
- Regn
- SPPO
- SpCl
- SrNm
- SwBh
- TCal
- VBCA
- VBST
- VPBR
- W24R
- WCAL
- WMac
- WRxT