The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "/Applications/PreBoard.app"
m (typo fix) |
(Updated what happens when PreBoard is opened.) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | The complete purpose of PreBoard is currently unknown. |
||
− | PreBoard.app is not known for its exact purpose yet. PreBoard.app supposedly runs once after restoring and/or updating. PreBoard tracks if the user has activated there device or not. If the device is activated PreBoard will not show up. The PreBoard.app will not launch from a homescreen icon, if attempted the app would crash. PreBoard.app works with Springboard.app, and BackBoardd launch daemons. Again there is not that much info on PreBoard.app at the moment, seems like a mystery for most of us. |
||
+ | |||
+ | This application runs right after boot (before the first device unlock) and thus data at rest protection is in place. Once the PIN is entered, the encrypted user storage becomes accessible, and the key is handed to the SEP for use when the device is unlocked via TouchID or FaceID. Because between iOS releases Apple changes data formats, this allows for user data to be migrated. It is also the UI that is shown when a device is restored via iTunes. |
||
+ | |||
+ | It is known that this app runs once upon restoring and/or updating. PreBoard is what shows the "slide to upgrade" text on a screen that looks similar to the Enter Passcode screen. |
||
+ | |||
+ | It also tracks if the user has activated their device or not. If the device is activated PreBoard will not show up. |
||
+ | |||
+ | If you launch PreBoard off of [[/System/Library/CoreServices/SpringBoard.app|SpringBoard]], it will not launch and the app will crash on iOS < 13. On iOS ≥ 13, it will either freeze the device if the device does not have a passcode, Touch ID, or Face ID enabled, or a white screen will be shown until the device authenticates with either Touch ID or Face ID. |
||
+ | |||
+ | PreBoard.app works with [[/System/Library/CoreServices/SpringBoard.app|SpringBoard]] and [[backboardd]]. |
||
+ | |||
+ | == Parents == |
||
+ | {{parent|Applications}} |
||
+ | |||
+ | [[Category:Software]] |
||
+ | [[Category:Filesystem]] |
||
+ | [[Category:Application]] |
Latest revision as of 20:29, 4 March 2021
The complete purpose of PreBoard is currently unknown.
This application runs right after boot (before the first device unlock) and thus data at rest protection is in place. Once the PIN is entered, the encrypted user storage becomes accessible, and the key is handed to the SEP for use when the device is unlocked via TouchID or FaceID. Because between iOS releases Apple changes data formats, this allows for user data to be migrated. It is also the UI that is shown when a device is restored via iTunes.
It is known that this app runs once upon restoring and/or updating. PreBoard is what shows the "slide to upgrade" text on a screen that looks similar to the Enter Passcode screen.
It also tracks if the user has activated their device or not. If the device is activated PreBoard will not show up.
If you launch PreBoard off of SpringBoard, it will not launch and the app will crash on iOS < 13. On iOS ≥ 13, it will either freeze the device if the device does not have a passcode, Touch ID, or Face ID enabled, or a white screen will be shown until the device authenticates with either Touch ID or Face ID.
PreBoard.app works with SpringBoard and backboardd.