List of MobileGestalt keys

From The Apple Wiki
(Redirected from GSC bit)

This is a list of MobileGestalt keys supported by iOS. Prior to iOS 6.0, this was handled by GraphicsServices, and values were retrieved from model definition files. Starting with iOS 7.0, the keys moved to the DeviceTree. Keys that existed prior to iOS 7.0 can be retrieved via the equivalent GraphicsServices functions.

Due to the original name, these keys may also be referred to as GSCs: GraphicServices Capabilities.

Key Sourced
from plist?
720p Yes ? ? ?
accelerometer Yes 1.0 iPhone Device has accelerometer hardware
accessibility Yes 3.0 ? Settings>General>Accessibility
additional-text-tones Yes 4.2.1 iPhone 4 New SMS sounds originally only for the iPhone 4. iOS >=4.2.1. Backported to the 3GS since iOS 5.0 beta 3.
all-features Yes ? ? ?
any-telephony Yes ? ? Cellular radio
apple-internal-install Yes ? ? Used in internal firmwares, displays a watermark with Apple contact info on device lockscreen, retail firmwares just show a "INTERNAL_INSTALL_LEGAL_DECLARATION" string
applicationInstallation Yes ? ? Allow installation of apps from appstore. Possibly disable for demo units.
armv6 Yes ? ? CPU can execute ARMv6 instructions
armv7 Yes ? iPhone 3GS CPU can execute ARMv7 instructions
assistant Yes 5.0 iPhone 4s Siri
auto-focus-camera Yes 3.0 iPhone 3GS Camera can autofocus on subjects
bluetooth Yes ? ? Device has Bluetooth support
bluetooth-le Yes 5.0 iPhone 4s Bluetooth Low Energy
camera-flash Yes 4.0 iPhone 4 LED flash
cameraRestriction No ? ? Camera disabled via on-device or externally imposed Restrictions
cellular-data No ? ? Wireless modem
contains-cellular-radio Un­known ? ? ?
data-plan Un­known ? ? ?
delay-sleep-for-headset-click Yes ? ? ?
device-name Yes ? ? Device class, e.g. "iPhone"
device-name-localized No ? ? Device class, localized into the user's preferred language
dictation Yes 5.0 iPhone 4s Microphone key on on-screen keyboard
display-mirroring Yes ? iPad 2 AirPlay whole screen streaming
displayport Un­known ? ? Can output video through dock connector
encrypted-data-partition Yes 3.0 iPhone 3GS Hardware encryption for iPhone 3GS and newer devices
encode-aac Yes ? ? ?
enforce-googlemail No ? ? Use the "Google Mail" brand, rather than "Gmail", where Google historically didn't hold a trademark for Gmail, such as in the UK
enforce-shutter-click No ? ? Force camera shutter sound to be played even when the phone is in silent mode in regions such as Japan - look in Regional*.plist files under Celestial framework
explicitContentRestriction No ? ? "Explicit" songs and podcasts disabled in Settings/General/Restrictions
fcc-logos-via-software Yes ? ? Device is allowed to display regulatory logos in software, found at Settings/General/About/[Legal]/Regulatory
front-facing-camera Yes 4.0 iPhone 4 Can take photos using Front-Facing Camera
full-6 Yes ? iPhone 4s Found on an iPhone 4S on iOS 6.1. Enables full iOS 6 features, see here [Archived 2013-09-10 at the Wayback Machine]
gamekit Yes 4.1 All devices Game Center
gas-gauge-battery Yes 3.0 iPhone 3GS Precise battery measurement, enables Settings>General>Usage>Battery Percentage
gps Yes 2.0 iPhone 3G Baseband supports Global Positioning System
green-tea No ? ? Turned on in iPhones sold in China
not-green-tea No ? ? Likely always the inverse of green-tea
gyroscope Yes 4.0 iPhone 4 Device has gyroscope hardware
h264-encoder Yes 3.0 iPhone 3GS Device is capable of encoding H.264 video
hall-effect-sensor Yes ? iPad 2 Very likely the magnetic sleep switch on iPad 2
hardware-keyboard Yes ? ? Whether the device supports a hardware keyboard being attached
hd-video-capture Yes ? ? ?
hdr-image-capture Yes 4.1 iPhone 4 High dynamic range photo capture. Seems to depend on camera-flash on 4.3+
hearingaid-audio-equalization Yes ? ? ?
hearingaid-low-energy-audio Yes ? ? ?
hearingaid-power-reduction Yes ? ? ?
hiccough-interval Yes ? ? ?
hide-non-default-apps Yes ? ? Allows non-Apple apps from /Applications to be displayed on Springboard.
hidpi Yes 4.0 iPhone 4 Retina display
homescreen-wallpaper Yes 4.0 iPhone 3GS Also controls whether the reflective dock theme will be used on iOS 4 - 6
hw-encode-snapshots Yes ? ? ?
hw-snapshots-need-purplegfx Yes ? ? ?
international-settings Yes ? ? Settings/General/International, wildly used in iPhone OS 1.1+
io-surface-backed-images Yes ? ? ?
ipad Yes 3.2 iPad Whether device is an iPad. Used to be "wildcat".
launch-mode No ? ? iPad SpringBoard orientation??
load-thumbnails-while-scrolling Yes ? ?
location-services Yes ? ? Whether device supports retrieving location, including through lower accuracy methods such as cell tower triangulation
location-reminders Yes ? ? Geofence support
lte-device No ? ? Baseband supports LTE.
magnetometer Yes 3.0 iPhone 3GS Whether device features a magnetometer (compass)
main-screen-height No ? ? Height pixel resolution of the built-in display
main-screen-width No ? ? Width pixel resolution of the built-in display
main-screen-orientation No ? ? The natural orientation of the built-in display
main-screen-scale No ? ? The HiDPI (Retina) scale factor of the built-in display
MapKitAvailable No ? ? Whether MapKit is available on the device
MapKitAvailableGreenTea No ? ? ?
MapKitUserShiftingGreenTea No ? ? ?
MapKitUserShiftingNonGreenTea No ? ? ?
MapsUserShiftingGreenTea No ? ? ?
MapsUserShiftingNonGreenTea No ? ? ?
MapsVisible Un­known ? ? ?
MapsVisibleGreenTea Un­known ? ? ?
marketing-name Yes ? ? Brand name of device e.g. "iPhone 3GS"
mars-volta Un­known 5.0 iPhone 4s Spotted in iOS 5.0.1 beta 2 on an iPhone 4S. Required for Siri.
microphone Yes ? ? Presence of in-built microphone
mms Yes ? iPhone 3G MMS functionality
multitasking Yes 4.0 iPhone 3GS Allows multitasking
multitasking-gestures Yes 4.2 iPad 2 The infamous iPad swipe-to-cycle-apps and open multitasking 4- or 5-fingered actions. Requires modifications to Springboard to enable on iOS 5.x+
nike-ipod Yes ? ? Nike+iPod internal (or external with hacked drivers) receiver, iPhone OS 2.?+
opengles-1 Yes ? ? Supports OpenGL 1
opengles-2 Yes ? ? Supports OpenGL 2
peer-peer Yes 3.0 ? Bluetooth "gaming" extensions, iPhone OS 3.0+
personal-hotspot Yes ? ? Whether the hardware is capable of personal hotspot (tethering)
photo-adjustments Yes ? ? Rotate/auto exposure/redeye correct/crop in the Photos app
photo-stream No 5.0 ? Whether the device is capable of using iCloud Photo Stream
piezo-clicker Yes 1.1 iPod touch Whether the device uses a piezo clicker rather than an internal speaker, unique to first generation iPod touch
post-animate No ? ? ?
pre-animate No ? ? ?
proximity-sensor Yes 1.0 iPhone Whether the device has a proximity sensor near the earpiece
ptp-large-files Yes ? ? Whether the device supports PTP is the standard camera interface protocol used to access the Camera Roll from generic PC software
ringer-switch Yes ? iPhone Mute switch
screen-dimensions No ? ? ?
sensitive-ui No ? ? ?
serial No ? ? ?
shoebox Yes 6.0 All iPhones Whether the device is allowed to use Passbook
siri-gesture Yes 6.0 iPhone 5 Settings/General/Siri/Raise-to-speak
sms Yes 1.0 iPhone Device is capable of sending basic text messages
software-dimming-alpha Yes ? ? The point at which screen dimming must be done in software, rather than through backlight dimming
stand-alone-contacts Yes ? ? Control display of standalone Contacts app, rather than just a tab in the Phone app
still-camera Yes 1.0 iPhone Whether the device has a camera that can take still photos
telephony Yes 1.0 iPhone Whether the device can make phone calls over a cellular network
telephony-maximum-generation Yes ? ? Modem type supported. 2.5: EDGE, 3: 3G, 3.5: HSDPA
tv-out-crossfade Yes ? ? (Photos app slideshow transitions enabled)
tv-out-settings Un­known ? ? (not sure whether it is a GSC bit, sounds like a SpringBoard property)
unified-ipod Yes 1.1 iPod touch Use a combined iPod app, rather than split Music and Videos apps. iPod app was discontinued with iOS 5.
venice Yes 4.0 iPhone 4 FaceTime
3Gvenice Yes ? ? FaceTime over 3G
video-camera Yes 3.0 iPhone 3GS Can record videos
video-stills Yes 6.0 ? Can take photo during video recording
voice-control Yes 3.0 iPhone 3GS Device supports Voice Control
voip Yes ? ? Device supports VoIP apps, which run continuously in the background
volume-buttons Yes ? ? Whether the device has volume buttons
wapi Un­known ? ?
wifi Yes ? ? Contains Wi-Fi radio.
youtube Yes ? ? YouTube app accessible. Removed in iOS 6.0 beta 4
youtubePlugin Un­known ? ? YouTube Safari plugin accessible