Difference between revisions of "ThermalDOE"

From The iPhone Wiki
Jump to: navigation, search
(Adding internal software warning)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
{{internal software}}
 
[[File:Thermldoeicon.png|thumb|The ThermalDOE icon]]
 
[[File:Thermldoeicon.png|thumb|The ThermalDOE icon]]
 
Not much information exists about '''ThermalDOE''', also known as <code>YThermalDOE</code>. In order to function, it requires the use of special configuration files in the form of plists. Such files are packaged separately from internal restore bundles, and may possibly be found on genuine hardware prototypes. If these files are present on a device, this will give the user the ability to perform ThermalDOE-specific tests. Due to the simplistic GUI, which does not provide much information, it is currently not known what these tests are actually for, but it is speculated that they are battery-related.
 
Not much information exists about '''ThermalDOE''', also known as <code>YThermalDOE</code>. In order to function, it requires the use of special configuration files in the form of plists. Such files are packaged separately from internal restore bundles, and may possibly be found on genuine hardware prototypes. If these files are present on a device, this will give the user the ability to perform ThermalDOE-specific tests. Due to the simplistic GUI, which does not provide much information, it is currently not known what these tests are actually for, but it is speculated that they are battery-related.
 
 
 
== Configuration Files ==
 
== Configuration Files ==
   
Line 8: Line 7:
   
 
Currently, there are 4 known types of ThermalDOE configuration files, which most likely perform different tests:
 
Currently, there are 4 known types of ThermalDOE configuration files, which most likely perform different tests:
* thermaldoe.plist
+
* [[thermaldoe.plist]]
* ethermaldoe.plist
+
* [[ethermaldoe.plist]]
* thermaldoelow.plist
+
* [[thermaldoelow.plist]]
* thermaldoehigh.plist
+
* [[thermaldoehigh.plist]]
   
 
Upon putting these plists into the aforementioned directory, ThermalDOE will no longer display an error message, and instead show buttons to run each test that is in the configs directory. Once run, the application will show the caption "Testing in Progress", along with the "scenario" name and test name. You can cancel these tests by pressing the red "cancel test" button.
 
Upon putting these plists into the aforementioned directory, ThermalDOE will no longer display an error message, and instead show buttons to run each test that is in the configs directory. Once run, the application will show the caption "Testing in Progress", along with the "scenario" name and test name. You can cancel these tests by pressing the red "cancel test" button.
  +
== Application Contents: ==
 
  +
Entitlements.plist
Application File contents:
 
* [[Entitlements.plist]]
+
Info.plist
  +
PkgInfo
[[File:ThermaldoeiPad.png|thumb|right|No configs]]
 
  +
YThermalDOE
* [[PkgInfo]]
 
  +
_CodeSignature
* [[ResourceRules.plist]]
 
  +
_internal_ThermalDOE.png
* [[YThermalDOE]]
 
  +
com.apple.ThermalDOE.plist
* [[_CodeSignature]]
 
  +
== Screenshots ==
* [[_internal_ThermalDOE.png]]
 
  +
<gallery>
* [[com.apple.ThermalDOE.plist]]
 
[[File:Thermaldoechooseatest.jpg|left|thumb|Choose a test]]
+
File:ThermaldoeiPad.png|thumb|right|No configs
  +
File:Thermaldoechooseatest.jpg|Choose a test
[[File:Thermaldoetestinginprogress.jpg|thumb|right|Testing in progress]]
 
  +
File:Thermaldoetestinginprogress.jpg|Testing in progress
[[File:Thermaldoecanceltestsequence.jpg|thumb|left|Cancel testing]]
 
* [[Info.plist]]
+
ResourceRules.plist
  +
File:Thermaldoecanceltestsequence.jpg|Cancel testing
  +
</gallery>
 
[[Category:Apple Internal Apps]]
 
[[Category:Apple Internal Apps]]

Latest revision as of 04:47, 30 November 2017

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.

The ThermalDOE icon

Not much information exists about ThermalDOE, also known as YThermalDOE. In order to function, it requires the use of special configuration files in the form of plists. Such files are packaged separately from internal restore bundles, and may possibly be found on genuine hardware prototypes. If these files are present on a device, this will give the user the ability to perform ThermalDOE-specific tests. Due to the simplistic GUI, which does not provide much information, it is currently not known what these tests are actually for, but it is speculated that they are battery-related.

Configuration Files

Configuration files exist in the form of plist files. They are supposed to be in the /var/private/logs/ThermalDOE/ directory. If they are not present, the corresponding GUI will not load and an error message will be displayed, notifying the user that they are, in fact, absent. They are also known to be very rare and difficult to obtain.

Currently, there are 4 known types of ThermalDOE configuration files, which most likely perform different tests:

Upon putting these plists into the aforementioned directory, ThermalDOE will no longer display an error message, and instead show buttons to run each test that is in the configs directory. Once run, the application will show the caption "Testing in Progress", along with the "scenario" name and test name. You can cancel these tests by pressing the red "cancel test" button.

Application Contents:

Entitlements.plist
Info.plist
PkgInfo
ResourceRules.plist
YThermalDOE
_CodeSignature
_internal_ThermalDOE.png
com.apple.ThermalDOE.plist

Screenshots