Difference between revisions of "Home Diagnostics"

From The iPhone Wiki
Jump to: navigation, search
(Update latest known version (as per https://twitter.com/1nsane_dev/status/1142061454062960642))
m (Whoops, forgot to update latest known version)
 
(23 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
{{internal software}}
 
{{internal software}}
 
{{Infobox software
 
{{Infobox software
| name = Home Diagnostics
+
| name = HomeDiagnostic.pkg
| title = Home Diagnostics
+
| title = HomeDiagnostic.pkg
 
| logo = [[File:Hdpkg.png|150px]]
 
| logo = [[File:Hdpkg.png|150px]]
| screenshot = [[File:Homediags.png|300px]]
+
| screenshot = [[File:Homediags_18B86.png|300px]]
| caption = HomeDiagnostics.pkg(14B70)
+
| caption = HomeDiagnostic.pkg (18B86)
 
| collapsible =
 
| collapsible =
 
| author = [[wikipedia:Apple_Inc.|Apple Inc.]]
 
| author = [[wikipedia:Apple_Inc.|Apple Inc.]]
Line 11: Line 11:
 
| released =
 
| released =
 
| discontinued =
 
| discontinued =
| latest release version = 15A287b<br /><small>(latest ''known'' version)</small>
+
| latest release version = Sky 19A224<br /><small>(latest ''known'' version)</small>
 
| latest release date =
 
| latest release date =
 
| latest preview version =
 
| latest preview version =
Line 18: Line 18:
 
| operating system = [[wikipedia:macOS|macOS]]
 
| operating system = [[wikipedia:macOS|macOS]]
 
| platform =
 
| platform =
| size =
+
| size = 122-642 MB
 
| language = [[wikipedia:English language|English]]
 
| language = [[wikipedia:English language|English]]
 
| status =
 
| status =
Line 26: Line 26:
 
}}
 
}}
 
{{float toc|left}}
 
{{float toc|left}}
'''Home Diagnostics''' is an package which contains a few apps that are used by [[wikipedia:Foxconn|Foxconn]] or [[wikipedia:Apple_Inc.|Apple]]. It usually contains the following apps: [[PurpleRestore]], [[PurpleSNIFF]], [[PurpleFAT]], [[SkankPhone]], [[ScreenShotr]], [[DCSD]], [[PurpleBuildSanitizer]], iOS Menu, iPhone Menu, PurpleConsole, PowerWarriorX, PurplePod, SkankTunes, CarDisplaySim, a crash dumper, which automatically launches when an iDevice is connected and dumps the logs to the computer, and an additional panel for Xcode Organizer. It also installs a handful of useful command line utilities to /usr/local/bin. These applications aren't installed in /Applications like normal; They are instead installed to /AppleInternal/Applications.
+
'''HomeDiagnostic.pkg''' is a package which contains apps that are used by [[wikipedia:Foxconn|Foxconn]] and [[wikipedia:Apple_Inc.|Apple]]. The package install apps (see [[#Applications by Build|Applications by Build]], a crash dumper which launches when an iDevice is connected and dumps the devices logs to the computer, an Xcode Organizer panel and a handful of command line tools. Applications from this package are installed to <code>/AppleInternal/Applications</code> instead of <code>/Applications</code> and the command line tools are installed to <code>/usr/local/bin</code>. The only exception to this was [[AirSwitch]] which, prior to '''HomeDiagnostic.pkg''' build <code>18B86</code>, was installed to <code>/Applications</code>.
   
  +
It should be noted that the name of the actual package is HomeDiagnos'''tic'''.pkg and not HomeDiagnos'''tics'''.pkg
{{stub|software}}
 
  +
  +
= HomeDiagnostic.pkg =
  +
The following apps are included in most builds: [[PurpleRestore]], [[PurpleSNIFF]], [[PurpleFAT]], [[SkankPhone]], [[SkankTunes]]/[[FakeTunes]], [[ScreenShotr]], [[DCSD]], [[PurpleBuildSanitizer]], [[iOS Menu]], [[iPhone Menu]], [[PurpleConsole]], [[PowerWarriorX]], [[iRemoteX]] and [[CarDisplaySim]].
  +
  +
== Package Contents ==
  +
Like a lot of packages, '''HomeDiagnostic.pkg''' is a package containing multiple smaller packages inside, along with other files such as a <code>license.rtf</code>. As of build <code>18B86</code> these packages include:
  +
* '''HomeDiagnostic.pkg''': The package containing most applications and tools.
  +
* '''Astris_iOS.pkg''': Likely installs [[Astris]], for use with internal iDevice cables
  +
* '''AstrisAgent.pkg''': Likely installs components related to [[Astris]]
  +
* '''CoreTypes.pkg''': Unsure
  +
* '''MobileDevice.pkg''': Unsure
  +
  +
== Changelog ==
  +
Please note that this changelog is only a rough list of what might have changed, and is mostly based off of new, relocated, or removed apps and noticeable visual changes.
  +
  +
'''Yukon 17A400'''
  +
* [[AirSwitch]], a tool to install OTA updates from internal servers using a [[Kanzi Cable]], is now included
  +
* [[PurpleRabbit]], a tool for running tests and handling firmware/software on prototype iDevices, is now included
  +
  +
'''AzulB 18B86'''
  +
* [[AtlasUI]], the purpose of which is currently unknown, is now included
  +
* [[AtlasRecordsUI]], the purpose of which is currently unknown, is now included
  +
* [[AirSwitch]] is now installed to <code>/AppleInternal/Applications</code> instead of <code>/Applications</code>
  +
  +
'''Sky 19A224'''
  +
* [[AtlasStatusMenu]], the purpose of which is currently unknown, is now included
  +
* Many apps have had design tweaks to fit in with the macOS Big Sur and newer app style
  +
  +
== Applications by Build ==
  +
Fields containing <code>--</code> indicate that the app does not provide that type of version number.
  +
  +
{| class="mw-collapsible mw-collapsed wikitable"
  +
! colspan=3 | Frisco 13F40 &nbsp;
  +
|-
  +
! Application || Version || Build
  +
|-
  +
| [[DCSD]] || 1.0 || 335
  +
|-
  +
| [[iOS Menu]] || -- || 1
  +
|-
  +
| [[iPhone Menu]] || 1.0 || --
  +
|-
  +
| [[PowerWarriorX]] || 383 || 383
  +
|-
  +
| [[PurpleBuildSanitizer]] || 1.0 || 8.10.0
  +
|-
  +
| [[PurpleConsole]] || 1.0 || --
  +
|-
  +
| [[PurpleFAT]] || 58.2.13 || --
  +
|-
  +
| [[PurplePod]] || 1.0 || 1
  +
|-
  +
| [[PurpleRestore|PurpleRestore 3]] || 3.0 || 263.40.2
  +
|-
  +
| [[PurpleSNIFF]] || 2.0 || 83
  +
|-
  +
| [[ScreenShotr]] || -- || 174
  +
|-
  +
| [[SkankPhoto]] || -- || 174
  +
|-
  +
| [[SkankTunes]] || 5.0 || 932
  +
|-
  +
| [[stack]] || 1.0 || 63
  +
|-
  +
| [[PurpleRegister]] || 2.0.0 || --
  +
|}
  +
  +
{| class="mw-collapsible mw-collapsed wikitable"
  +
! colspan=3 | Whitetail 14A171 &nbsp;
  +
|-
  +
! Application || Version || Build
  +
|-
  +
| [[CarDisplaySim]] || 1.0 || 264
  +
|-
  +
| [[DCSD]] || 1.0 || 335
  +
|-
  +
| [[iOS Menu]] || -- || 1
  +
|-
  +
| [[iPhone Menu]] || 1.0 || --
  +
|-
  +
| [[PowerWarriorX]] || 382 || 382
  +
|-
  +
| [[PurpleBuildSanitizer]] || 1.0 || 8.10.0
  +
|-
  +
| [[PurpleConsole]] || 1.0 || --
  +
|-
  +
| [[PurpleFAT]] || 59.2.13 || --
  +
|-
  +
| [[PurplePod]] || 1.0 || 1
  +
|-
  +
| [[PurpleRestore|PurpleRestore 3]] || 3.0 || 286
  +
|-
  +
| [[PurpleSNIFF]] || 2.0 || 83
  +
|-
  +
| [[ScreenShotr]] || -- || 174
  +
|-
  +
| [[SkankPhoto]] || -- || 174
  +
|-
  +
| [[SkankTunes]] || 5.0 || 932
  +
|-
  +
| [[stack]] || 1.0 || 63
  +
|-
  +
| [[PurpleRegister]] || 2.0.0 || 2.0.0
  +
|}
  +
  +
{| class="mw-collapsible mw-collapsed wikitable"
  +
! colspan=3 | Butler 14B70 &nbsp;
  +
|-
  +
! Application || Version || Build
  +
|-
  +
| [[CarDisplaySim]] || 1.0 || 305
  +
|-
  +
| [[DCSD]] || 1.0 || 358
  +
|-
  +
| [[iOS Menu]] || -- || 1
  +
|-
  +
| [[iPhone Menu]] || 1.0 || --
  +
|-
  +
| [[PowerWarriorX]] || 391 || 391
  +
|-
  +
| [[PurpleBuildSanitizer]] || 1.0 || 8.10.0
  +
|-
  +
| [[PurpleConsole]] || 1.0 || --
  +
|-
  +
| [[PurpleFAT]] || 59.2.13 || --
  +
|-
  +
| [[PurplePod]] || 1.0 || 1
  +
|-
  +
| [[PurpleRestore|PurpleRestore 3]] || 3.0 || 313.1.5
  +
|-
  +
| [[PurpleSNIFF]] || 2.0 || 83
  +
|-
  +
| [[ScreenShotr]] || -- || 174
  +
|-
  +
| [[SkankPhoto]] || -- || 174
  +
|-
  +
| [[SkankTunes]] || 5.0 || 932
  +
|-
  +
| [[stack]] || 1.0 || 64
  +
|-
  +
| [[PurpleRegister]] || 2.0.0 || 2.0.0
  +
|}
  +
  +
{| class="mw-collapsible mw-collapsed wikitable"
  +
! colspan=3 | Tigris 15A278b &nbsp;
  +
|-
  +
! Application || Version || Build
  +
|-
  +
| [[CarDisplaySim]] || 1.0 || 360
  +
|-
  +
| [[DCSD]] || 1.0 || 420
  +
|-
  +
| [[iOS Menu]] || -- || 1
  +
|-
  +
| [[iPhone Menu]] || 1.0 || --
  +
|-
  +
| [[PowerWarriorX]] || 399 || 399
  +
|-
  +
| [[PurpleBuildSanitizer]] || 1.0 || 8.10.0
  +
|-
  +
| [[PurpleFAT]] || 59.2.13 || --
  +
|-
  +
| [[PurplePod]] || 1.0 || 1
  +
|-
  +
| [[PurpleRestore|PurpleRestore 3]] || 3.0 || 353
  +
|-
  +
| [[PurpleSNIFF]] || 2.0 || 83
  +
|-
  +
| [[ScreenShotr]] || -- || 174
  +
|-
  +
| [[SkankTunes]] || 5.0 || 932
  +
|-
  +
| [[stack]] || 1.0 || 67
  +
|}
  +
  +
{| class="mw-collapsible mw-collapsed wikitable"
  +
! colspan=3 | Yukon 17A400 &nbsp;
  +
|-
  +
! Application || Version || Build
  +
|-
  +
| [[AirSwitch]] || 0.80 || 17A400
  +
|-
  +
| [[CarDisplaySim]] || 1.0 || 410
  +
|-
  +
| [[DCSD]] || 1.0 || 500.8.8
  +
|-
  +
| [[FakeTunes]] || 5.0 || 932
  +
|-
  +
| [[iOS Menu]] || -- || 1
  +
|-
  +
| [[iPhone Menu]] || 1.0 || --
  +
|-
  +
| [[iRemoteX]] || 1.0 || 1
  +
|-
  +
| [[PowerWarriorX]] || 436 || 436
  +
|-
  +
| [[PurpleBuildSanitizer]] || 1.0 || 8.10.0
  +
|-
  +
| [[PurpleFAT]] || 59.2.14 || --
  +
|-
  +
| [[PurpleRabbit]] || 2.1 || 3
  +
|-
  +
| [[PurpleRestore|PurpleRestore 3]] || 3.0 || 457
  +
|-
  +
| [[PurpleSNIFF]] || 2.0 || 83
  +
|-
  +
| [[ScreenShotr]] || -- || 174
  +
|-
  +
| [[stack]] || 1.0 || 73
  +
|}
  +
  +
{| class="mw-collapsible mw-collapsed wikitable"
  +
! colspan=3 | AzulB 18B86 &nbsp;
  +
|-
  +
! Application || Version || Build
  +
|-
  +
| [[AirSwitch]] || 1.012 || 18B86
  +
|-
  +
| [[AtlasRecordsUI]] || 2.30.12 || 2.30.12
  +
|-
  +
| [[AtlasUI]] || 2.30.12 || 2.30.12
  +
|-
  +
| [[CarDisplaySim]] || 1.0 || 456.1
  +
|-
  +
| [[DCSD]] || 1.0 || 502.33.3
  +
|-
  +
| [[FakeTunes]] || 5.0 || 932
  +
|-
  +
| [[iOS Menu]] || 1.0 || --
  +
|-
  +
| [[iPhone Menu]] || -- || 1
  +
|-
  +
| [[iRemoteX]] || 1.0 || 1
  +
|-
  +
| [[PowerWarriorX]] || 504 || 504
  +
|-
  +
| [[PurpleBuildSanitizer]] || 1.0 || 8.10.0
  +
|-
  +
| [[PurpleFAT]] || 59.2.14 || --
  +
|-
  +
| [[PurpleRabbit]] || 61.40.4 || 301
  +
|-
  +
| [[PurpleRestore|PurpleRestore 3]] || 3.0 || 580.40.19
  +
|-
  +
| [[PurpleSNIFF]] || 2.0 || 83
  +
|-
  +
| [[ScreenShotr]] || -- || 174
  +
|-
  +
| [[stack]] || 1.0 || 73.1
  +
|}
  +
  +
{| class="mw-collapsible mw-collapsed wikitable"
  +
! colspan=3 | Sky 19A224 &nbsp;
  +
|-
  +
! Application || Version || Build
  +
|-
  +
| [[AirSwitch]] || 1.012 || 19A224
  +
|-
  +
| [[AtlasRecordsUI]] || 2.31.1.2 || 2.31.1.2
  +
|-
  +
| [[AtlasStatusMenu]] || 2.31.1.2 || 2.31.1.2
  +
|-
  +
| [[AtlasUI]] || 2.31.1.2 || 2.31.1.2
  +
|-
  +
| [[CarDisplaySim]] || 1.0 || 469
  +
|-
  +
| [[DCSD]] || 1.0 || 504.27
  +
|-
  +
| [[FakeTunes]] || 5.0 || 932
  +
|-
  +
| [[iOS Menu]] || 1.0 || --
  +
|-
  +
| [[iPhone Menu]] || -- || 1
  +
|-
  +
| [[iRemoteX]] || 1.0 || 1
  +
|-
  +
| [[PowerWarriorX]] || 510 || 510
  +
|-
  +
| [[PurpleBuildSanitizer]] || 1.0 || 8.10.0
  +
|-
  +
| [[PurpleFAT]] || 59.2.14 || --
  +
|-
  +
| [[PurpleRabbit]] || 1.0 || PurpleRabbit-92~64
  +
|-
  +
| [[PurpleRestore|PurpleRestore 3]] || 3.0 || 673
  +
|-
  +
| [[PurpleSNIFF]] || 2.0 || 83
  +
|-
  +
| [[ScreenShotr]] || -- || 174
  +
|-
  +
| [[stack]] || 1.0 || 75.0.3
  +
|}

Latest revision as of 02:13, 27 June 2022

This article discusses software internally used by Apple.

Acquiring a copy without Apple's consent is illegal and may result in being scammed.
Engaging in illegal activity is not condoned. This information is provided for educational purposes only.

HomeDiagnostic.pkg
Hdpkg.png
Homediags 18B86.png
HomeDiagnostic.pkg (18B86)
Original author(s) Apple Inc.
Developer(s) Apple Inc.
Stable release Sky 19A224
(latest known version)
Operating system macOS
Size 122-642 MB
Available in English
Type Package
License Closed source

HomeDiagnostic.pkg is a package which contains apps that are used by Foxconn and Apple. The package install apps (see Applications by Build, a crash dumper which launches when an iDevice is connected and dumps the devices logs to the computer, an Xcode Organizer panel and a handful of command line tools. Applications from this package are installed to /AppleInternal/Applications instead of /Applications and the command line tools are installed to /usr/local/bin. The only exception to this was AirSwitch which, prior to HomeDiagnostic.pkg build 18B86, was installed to /Applications.

It should be noted that the name of the actual package is HomeDiagnostic.pkg and not HomeDiagnostics.pkg

HomeDiagnostic.pkg

The following apps are included in most builds: PurpleRestore, PurpleSNIFF, PurpleFAT, SkankPhone, SkankTunes/FakeTunes, ScreenShotr, DCSD, PurpleBuildSanitizer, iOS Menu, iPhone Menu, PurpleConsole, PowerWarriorX, iRemoteX and CarDisplaySim.

Package Contents

Like a lot of packages, HomeDiagnostic.pkg is a package containing multiple smaller packages inside, along with other files such as a license.rtf. As of build 18B86 these packages include:

  • HomeDiagnostic.pkg: The package containing most applications and tools.
  • Astris_iOS.pkg: Likely installs Astris, for use with internal iDevice cables
  • AstrisAgent.pkg: Likely installs components related to Astris
  • CoreTypes.pkg: Unsure
  • MobileDevice.pkg: Unsure

Changelog

Please note that this changelog is only a rough list of what might have changed, and is mostly based off of new, relocated, or removed apps and noticeable visual changes.

Yukon 17A400

  • AirSwitch, a tool to install OTA updates from internal servers using a Kanzi Cable, is now included
  • PurpleRabbit, a tool for running tests and handling firmware/software on prototype iDevices, is now included

AzulB 18B86

  • AtlasUI, the purpose of which is currently unknown, is now included
  • AtlasRecordsUI, the purpose of which is currently unknown, is now included
  • AirSwitch is now installed to /AppleInternal/Applications instead of /Applications

Sky 19A224

  • AtlasStatusMenu, the purpose of which is currently unknown, is now included
  • Many apps have had design tweaks to fit in with the macOS Big Sur and newer app style

Applications by Build

Fields containing -- indicate that the app does not provide that type of version number.

Frisco 13F40  
Application Version Build
DCSD 1.0 335
iOS Menu -- 1
iPhone Menu 1.0 --
PowerWarriorX 383 383
PurpleBuildSanitizer 1.0 8.10.0
PurpleConsole 1.0 --
PurpleFAT 58.2.13 --
PurplePod 1.0 1
PurpleRestore 3 3.0 263.40.2
PurpleSNIFF 2.0 83
ScreenShotr -- 174
SkankPhoto -- 174
SkankTunes 5.0 932
stack 1.0 63
PurpleRegister 2.0.0 --
Whitetail 14A171  
Application Version Build
CarDisplaySim 1.0 264
DCSD 1.0 335
iOS Menu -- 1
iPhone Menu 1.0 --
PowerWarriorX 382 382
PurpleBuildSanitizer 1.0 8.10.0
PurpleConsole 1.0 --
PurpleFAT 59.2.13 --
PurplePod 1.0 1
PurpleRestore 3 3.0 286
PurpleSNIFF 2.0 83
ScreenShotr -- 174
SkankPhoto -- 174
SkankTunes 5.0 932
stack 1.0 63
PurpleRegister 2.0.0 2.0.0
Butler 14B70  
Application Version Build
CarDisplaySim 1.0 305
DCSD 1.0 358
iOS Menu -- 1
iPhone Menu 1.0 --
PowerWarriorX 391 391
PurpleBuildSanitizer 1.0 8.10.0
PurpleConsole 1.0 --
PurpleFAT 59.2.13 --
PurplePod 1.0 1
PurpleRestore 3 3.0 313.1.5
PurpleSNIFF 2.0 83
ScreenShotr -- 174
SkankPhoto -- 174
SkankTunes 5.0 932
stack 1.0 64
PurpleRegister 2.0.0 2.0.0
Tigris 15A278b  
Application Version Build
CarDisplaySim 1.0 360
DCSD 1.0 420
iOS Menu -- 1
iPhone Menu 1.0 --
PowerWarriorX 399 399
PurpleBuildSanitizer 1.0 8.10.0
PurpleFAT 59.2.13 --
PurplePod 1.0 1
PurpleRestore 3 3.0 353
PurpleSNIFF 2.0 83
ScreenShotr -- 174
SkankTunes 5.0 932
stack 1.0 67
Yukon 17A400  
Application Version Build
AirSwitch 0.80 17A400
CarDisplaySim 1.0 410
DCSD 1.0 500.8.8
FakeTunes 5.0 932
iOS Menu -- 1
iPhone Menu 1.0 --
iRemoteX 1.0 1
PowerWarriorX 436 436
PurpleBuildSanitizer 1.0 8.10.0
PurpleFAT 59.2.14 --
PurpleRabbit 2.1 3
PurpleRestore 3 3.0 457
PurpleSNIFF 2.0 83
ScreenShotr -- 174
stack 1.0 73
AzulB 18B86  
Application Version Build
AirSwitch 1.012 18B86
AtlasRecordsUI 2.30.12 2.30.12
AtlasUI 2.30.12 2.30.12
CarDisplaySim 1.0 456.1
DCSD 1.0 502.33.3
FakeTunes 5.0 932
iOS Menu 1.0 --
iPhone Menu -- 1
iRemoteX 1.0 1
PowerWarriorX 504 504
PurpleBuildSanitizer 1.0 8.10.0
PurpleFAT 59.2.14 --
PurpleRabbit 61.40.4 301
PurpleRestore 3 3.0 580.40.19
PurpleSNIFF 2.0 83
ScreenShotr -- 174
stack 1.0 73.1
Sky 19A224  
Application Version Build
AirSwitch 1.012 19A224
AtlasRecordsUI 2.31.1.2 2.31.1.2
AtlasStatusMenu 2.31.1.2 2.31.1.2
AtlasUI 2.31.1.2 2.31.1.2
CarDisplaySim 1.0 469
DCSD 1.0 504.27
FakeTunes 5.0 932
iOS Menu 1.0 --
iPhone Menu -- 1
iRemoteX 1.0 1
PowerWarriorX 510 510
PurpleBuildSanitizer 1.0 8.10.0
PurpleFAT 59.2.14 --
PurpleRabbit 1.0 PurpleRabbit-92~64
PurpleRestore 3 3.0 673
PurpleSNIFF 2.0 83
ScreenShotr -- 174
stack 1.0 75.0.3