Difference between revisions of "/Applications/CheckerBoard.app"

From The iPhone Wiki
Jump to: navigation, search
(added image descriptions, and added further info)
m
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Image:Checkerboard-main.jpeg|250px|thumb|right|Main menu]]
+
[[Image:Checkerboard-main.jpeg|100px|thumb|right|Main menu]]
[[Image:Checkerboard-info.jpeg|250px|thumb|right|Info menu]]
+
[[Image:Checkerboard-info.jpeg|100px|thumb|right|Info menu]]
[[Image:Checkerboard-wifi.jpeg|250px|thumb|right|WiFi menu, shown after tapping "Start Diagnostics"]]
+
[[Image:Checkerboard-wifi.jpeg|100px|thumb|right|WiFi menu, shown after tapping "Start Diagnostics"]]
[[Image:Checkerboard-exit.jpeg|250px|thumb|right|Exit Diagnostics button]]
+
[[Image:Checkerboard-exit.jpeg|100px|thumb|right|Exit Diagnostics button]]
 
== Summary ==
 
== Summary ==
This (hidden) application is usually accessed by powering off the device, then after plugging in a charger, start holding down the volume up button and home button. It is present on all iOS 10.3 devices.
+
This (hidden) application is usually accessed by powering off the device, then after plugging in a charger, and holding down the volume up button and the home button. On iPhones and on iPads without the physical home button, it can be loaded by pressing and holding the volume up and down buttons at the same time while plugging in the charger. It is present on all iOS 10.3 and newer devices. Apple uses this environment to boot to System Configuration, part of Self Service Repair.
   
 
It looks to be sending data to https://idiagnostics.apple.com, however due to certificate pinning, the data being sent is unknown.
 
It looks to be sending data to https://idiagnostics.apple.com, however due to certificate pinning, the data being sent is unknown.
 
It is known to connect to AST2, an internal diagnostics web app, for diagnostics.
 
It is known to connect to AST2, an internal diagnostics web app, for diagnostics.
   
  +
== Other Information ==
{{clear}}
 
  +
* It may be worth noting that the time displayed at the top-left (in the case of an iDevice without [[Airplane Mode]]) of the screen is Pacific Standard Time, regardless of user [[preferences]].
===Localization strings===
 
  +
* When opened in any way except from the volume up method, the app crashes to the homescreen, probably because the environment is not setup correctly.
  +
  +
==Localization strings==
 
Extracting its English localization strings yields these:
 
Extracting its English localization strings yields these:
 
<pre style="word-wrap:break-word;">
 
<pre style="word-wrap:break-word;">
Line 160: Line 163:
 
== Children ==
 
== Children ==
 
=== Folders ===
 
=== Folders ===
* [[de.lproj/]]
 
 
* [[_CodeSignature/]]
 
* [[_CodeSignature/]]
* [[he.lproj/]]
 
* [[en_AU.lproj/]]
 
 
* [[ar.lproj/]]
 
* [[ar.lproj/]]
  +
* [[ca.lproj/]]
  +
* [[cs.lproj/]]
  +
* [[da.lproj/]]
  +
* [[de.lproj/]]
 
* [[el.lproj/]]
 
* [[el.lproj/]]
* [[ja.lproj/]]
 
 
* [[en.lproj/]]
 
* [[en.lproj/]]
* [[uk.lproj/]]
+
* [[en_AU.lproj/]]
* [[es_419.lproj/]]
+
* [[en_GB.lproj/]]
* [[zh_CN.lproj/]]
 
 
* [[es.lproj/]]
 
* [[es.lproj/]]
* [[da.lproj/]]
+
* [[es_419.lproj/]]
  +
* [[fi.lproj/]]
  +
* [[fr.lproj/]]
  +
* [[fr_CA.lproj/]]
  +
* [[he.lproj/]]
  +
* [[hi.lproj/]]
  +
* [[hr.lproj/]]
  +
* [[hu.lproj/]]
  +
* [[id.lproj/]]
 
* [[it.lproj/]]
 
* [[it.lproj/]]
* [[sk.lproj/]]
+
* [[ja.lproj/]]
* [[pt_PT.lproj/]]
 
* [[ms.lproj/]]
 
* [[sv.lproj/]]
 
* [[cs.lproj/]]
 
 
* [[ko.lproj/]]
 
* [[ko.lproj/]]
  +
* [[ms.lproj/]]
  +
* [[nl.lproj/]]
 
* [[no.lproj/]]
 
* [[no.lproj/]]
* [[hu.lproj/]]
 
* [[zh_HK.lproj/]]
 
* [[tr.lproj/]]
 
 
* [[pl.lproj/]]
 
* [[pl.lproj/]]
* [[zh_TW.lproj/]]
+
* [[pt.lproj/]]
* [[en_GB.lproj/]]
+
* [[pt_PT.lproj/]]
* [[vi.lproj/]]
+
* [[ro.lproj/]]
 
* [[ru.lproj/]]
 
* [[ru.lproj/]]
* [[fr_CA.lproj/]]
+
* [[sk.lproj/]]
* [[fr.lproj/]]
+
* [[sv.lproj/]]
* [[fi.lproj/]]
 
* [[id.lproj/]]
 
* [[nl.lproj/]]
 
 
* [[th.lproj/]]
 
* [[th.lproj/]]
* [[pt.lproj/]]
+
* [[tr.lproj/]]
* [[ro.lproj/]]
+
* [[uk.lproj/]]
* [[hr.lproj/]]
+
* [[vi.lproj/]]
* [[hi.lproj/]]
+
* [[zh_CN.lproj/]]
* [[ca.lproj/]]
+
* [[zh_HK.lproj/]]
  +
* [[zh_TW.lproj/]]
  +
   
 
=== Files ===
 
=== Files ===
* [[CheckerBoard]]
 
* [[Entitlements.plist]]
 
 
* [[Assets.car]]
 
* [[Assets.car]]
  +
* CheckerBoard
  +
* [[Entitlements.plist]]
 
* [[Info.plist]]
 
* [[Info.plist]]
 
* [[PkgInfo]]
 
* [[PkgInfo]]

Latest revision as of 18:12, 2 June 2022

Main menu
Info menu
WiFi menu, shown after tapping "Start Diagnostics"
Exit Diagnostics button

Summary

This (hidden) application is usually accessed by powering off the device, then after plugging in a charger, and holding down the volume up button and the home button. On iPhones and on iPads without the physical home button, it can be loaded by pressing and holding the volume up and down buttons at the same time while plugging in the charger. It is present on all iOS 10.3 and newer devices. Apple uses this environment to boot to System Configuration, part of Self Service Repair.

It looks to be sending data to https://idiagnostics.apple.com, however due to certificate pinning, the data being sent is unknown. It is known to connect to AST2, an internal diagnostics web app, for diagnostics.

Other Information

  • It may be worth noting that the time displayed at the top-left (in the case of an iDevice without Airplane Mode) of the screen is Pacific Standard Time, regardless of user preferences.
  • When opened in any way except from the volume up method, the app crashes to the homescreen, probably because the environment is not setup correctly.

Localization strings

Extracting its English localization strings yields these:

/* ARE_YOU_SURE */
Are you sure you want to exit Diagnostics?

/* CANCEL */
Cancel

/* CHOOSE_OTHER_FOOTER */
Choose Another Network

/* CHOOSE_WIFI_HEADER */
Choose a Wi‑Fi Network

/* CHOOSE_WLAN_HEADER */
Choose a WLAN Network

/* COULD_NOT_FIND_NETWORK_TITLE */
Could not find the network “%@”

/* DIAGNOSTICS */
Diagnostics

/* DIAGNOSTICS_DESCRIPTION */
Diagnostics allow Apple to identify potential hardware and software issues with this device.

/* DISMISS */
Dismiss

/* DONE */
Done

/* EMERGENCY_CALL */
Emergency Call

/* ENCRYPTED_NETWORK_PROMPT */
Enter the password for “%@”

/* ENCRYPTED_NETWORK_TITLE */
Enter Password

/* EXIT_DIAGNOSTICS */
Exit Diagnostics

/* FAILED_NETWORK_PROMPT */
Failed to join “%@”

/* INCORRECT_PASSWORD_TITLE */
Incorrect password for “%@”

/* JOIN */
Join

/* JOINED_NETWORK_PROMPT */
Joined network “%@”

/* JOINING_NETWORK_PROMPT */
Joining “%@”…

/* NEXT */
Next

/* NONE */
None

/* NO_NETWORK_CONNECTION_MESSAGE_WIFI */
The Wi‑Fi network you selected is not providing an Internet connection. Change your settings or choose a different network.

/* NO_NETWORK_CONNECTION_MESSAGE_WLAN */
The WLAN network you selected is not providing an Internet connection. Change your settings or choose a different network.

/* NO_NETWORK_CONNECTION_TITLE */
No Network Connection

/* OK */
OK

/* OTHER_NETWORK_NAME */
Name

/* OTHER_NETWORK_PLACEHOLDER */
Network Name

/* OTHER_NETWORK_PROMPT */
Enter network information

/* OTHER_NETWORK_TITLE */
Other Network

/* PASSWORD */
Password

/* SECURITY */
Security

/* SERIAL_NUMBER */
Serial Number

/* SHUT_DOWN */
Shut Down

/* START_DIAGNOSTICS */
Start Diagnostics

/* TEMPERATURE */
Temperature

/* THERMAL_ALERT_STRING_IPAD */
iPad needs to cool down before you can use it.

/* THERMAL_ALERT_STRING_IPHONE */
iPhone needs to cool down before you can use it.

/* THERMAL_ALERT_STRING_IPOD */
iPod needs to cool down before you can use it.

/* TRY_AGAIN_MESSAGE */
Please try again later.

/* UNABLE_TO_JOIN_NETWORK_TITLE */
Unable to join the network “%@”

/* UNABLE_TO_JOIN_TITLE */
Unable to join “%@”

/* WEP */
WEP

/* WIFI_SETTINGS */
Wi‑Fi Settings

/* WLAN_SETTINGS */
WLAN Settings

/* WPA */
WPA

/* WPA2 */
WPA2

/* WPA2_ENTERPRISE */
WPA2 Enterprise

/* WPA_ENTERPRISE */
WPA Enterprise

Children

Folders


Files

Parents

(root)/Applications