The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "RepairCal"
m |
NinjaCheetah (talk | contribs) (Added information about the wallpapers installed by RepairCal) |
||
Line 23: | Line 23: | ||
| website = |
| website = |
||
}} |
}} |
||
− | RepairCal is an internal utility used by Apple and other Apple Authorized Service Providers (AASPs) to calibrate the display units and batteries of new iPhones, as well as recalibrate displays and batteries of newly repaired iPhones. It flashes [[Horizon Firmware]] to the device, which is responsible for helping to recalibrate the screen and battery. RepairCal is not to be confused with [[DisplayCal]] or [[3DTouchCal]]. |
+ | RepairCal is an internal utility used by Apple and other Apple Authorized Service Providers (AASPs) to calibrate the display units and batteries of new iPhones, as well as recalibrate displays and batteries of newly repaired iPhones. It flashes [[Horizon Firmware]] to the device, which is responsible for helping to recalibrate the screen and battery. RepairCal is not to be confused with [[DisplayCal]] or [[3DTouchCal]]. It is installed through one (or possibly more, needs investigation) PKG file. |
+ | |||
+ | The startup screen of RepairCal makes reference to searching GSX (likely ''Apple Global Service Exchange'') for "RepairCal Procedure" to find iPhone screen calibration instructions. It is unknown what exactly GSX is or how to access it. |
||
+ | |||
+ | == Wallpaper == |
||
+ | When installed, RepairCal adds new wallpaper to your system. Two different wallpapers are installed, however the first is localized to 16 languages while the second is only in English. The file names are as follows: <code>ist_<lang>.jgp</code>, <code>ist.jgp</code> and <code>ist.png</code>. Interestingly, <code>ist_en.jgp</code> is included even though <code>ist.jgp</code> is already in English. |
||
+ | |||
+ | A LaunchAgent called <code>com.apple.DesktopSetter.plist</code> is installed to <code>/Library/LaunchAgents</code> and is used to run <code>/usr/local/bin/DesktopSetter.py</code> at login. This Python script sets the desktop wallpaper to the correct version for your Mac's current language. This likely runs at login rather than once during install to make sure it is always present. |
||
+ | |||
+ | The text on the English version of the wallpaper says "For any issues with iPhone Display Repairs, please chat with ACS using a different computer." It is unclear what ACS is, but it might be a chat system for AASPs to get help with any repairs they are working on. See both variations of this wallpaper in [[#Screenshots|Screenshots]]. |
||
== Screenshots == |
== Screenshots == |
||
<gallery> |
<gallery> |
||
File:Repaircal-2.6.1.png|RepairCal Startup Screen |
File:Repaircal-2.6.1.png|RepairCal Startup Screen |
||
+ | File:RepairCal_ist.jpg|RepairCal wallpaper #1 |
||
+ | File:RepairCal_ist.png|RepairCal wallpaper #2 |
||
</gallery> |
</gallery> |
||
Revision as of 22:58, 22 December 2021
This article discusses software internally used by Apple. Acquiring a copy without Apple's consent is illegal and may result in being scammed. |
Original author(s) | Apple Inc. |
---|---|
Developer(s) | Apple Inc. |
Stable release |
2.6.1 (latest known version) |
Operating system | macOS |
Available in | English |
Type | Calibration |
License | Closed source |
RepairCal is an internal utility used by Apple and other Apple Authorized Service Providers (AASPs) to calibrate the display units and batteries of new iPhones, as well as recalibrate displays and batteries of newly repaired iPhones. It flashes Horizon Firmware to the device, which is responsible for helping to recalibrate the screen and battery. RepairCal is not to be confused with DisplayCal or 3DTouchCal. It is installed through one (or possibly more, needs investigation) PKG file.
The startup screen of RepairCal makes reference to searching GSX (likely Apple Global Service Exchange) for "RepairCal Procedure" to find iPhone screen calibration instructions. It is unknown what exactly GSX is or how to access it.
Wallpaper
When installed, RepairCal adds new wallpaper to your system. Two different wallpapers are installed, however the first is localized to 16 languages while the second is only in English. The file names are as follows: ist_<lang>.jgp
, ist.jgp
and ist.png
. Interestingly, ist_en.jgp
is included even though ist.jgp
is already in English.
A LaunchAgent called com.apple.DesktopSetter.plist
is installed to /Library/LaunchAgents
and is used to run /usr/local/bin/DesktopSetter.py
at login. This Python script sets the desktop wallpaper to the correct version for your Mac's current language. This likely runs at login rather than once during install to make sure it is always present.
The text on the English version of the wallpaper says "For any issues with iPhone Display Repairs, please chat with ACS using a different computer." It is unclear what ACS is, but it might be a chat system for AASPs to get help with any repairs they are working on. See both variations of this wallpaper in Screenshots.