The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
INTERNAL INSTALL LEGAL
Revision as of 17:15, 31 January 2017 by AppleBetas (talk | contribs) (Add new iOS 10 localization keys)
INTERNAL INSTALL LEGAL MESSAGES are mostly shown on Apple internal development iPhones. They will be shown on the lockscreen of an iPhone and were first seen on leaked iPhone 4 prototypes in the USA and Vietnam. The messages can be shown on any iOS 4+ device with one of these methods:
- Create the directory /AppleInternal/Library/PreferenceBundles/Internal Settings.bundle/
- Add the following key to the model definition file of your device in the "Capabilities" array[1]:
<key>apple-internal-install</key> <true />
- Install the Cydia tweak "Internalizer". If you use this, you don't need to follow the steps below.
After a reboot, the INTERNAL_INSTALL_LEGAL_* messages will appear on the device.
The messages on the lockscreen can be modified if the file SpringBoard-Internal.strings is put into the following directory:
/System/Library/CoreServices/SpringBoard/<Your Language>.lproj/
Contents
SpringBoard-Internal.strings (iOS 4.0-iOS 6.1.6)
"INTERNAL_INSTALL_LEGAL_DECLARATION" = "Confidential and Proprietary"; "INTERNAL_INSTALL_LEGAL_INSTRUCTIONS" = "If found, please contact"; "INTERNAL_INSTALL_LEGAL_CONTACT" = "+1 877-595-1***"
SpringBoard-Internal.strings (iOS 7.0+)
"INTERNAL_INSTALL_LEGAL_DECLARATION" = "Confidential & Proprietary"; "INTERNAL_INSTALL_LEGAL_INSTRUCTIONS" = "Call"; "INTERNAL_INSTALL_LEGAL_CONTACT" = "+1 877-595-1***"
SpringBoard-Internal.strings (iOS 10.0+)
"INTERNAL_INSTALL_LEGAL_DECLARATION_DO_NOT_LOCALIZE" = "Confidential & Proprietary"; "INTERNAL_INSTALL_LEGAL_INSTRUCTIONS_DO_NOT_LOCALIZE" = "Call"; "INTERNAL_INSTALL_LEGAL_CONTACT_DO_NOT_LOCALIZE" = "+1 877-595-1***"
Notes
- The model definition file has moved to the DeviceTree in 7+.