Difference between revisions of "SysCfg"

From The iPhone Wiki
Jump to: navigation, search
(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 ==

Latest 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