Commit graph

842 commits

Author SHA1 Message Date
d8de2f196b
v1.6.3 - Thieves Build
Main Kit
* Added SecureBoot check to system checklists
* Expanded System Checklist
  * Added SecureBoot check
  * Enables RegBack
  * Enables SystemRestore
  * Windows 10 Explorer configuration
  * Unmutes audio before launching XMPlay
* New System Checklist (HW)
  * Reduced version of the System Checklist for HW check-ins
  * Enables RegBack & SystemRestore
  * System information backups
  * System summary
  * No other changes are made (i.e. Cortana, ClassicStart, etc)
* New WiFi Stability Test
* New uBlock Origin installation method for Firefox
  * It is installed via the registry, similar to Google Chrome
  * It is now installed for existing profiles
* Expanded post-d7II cleanup
* Improved ESET installation script
  * Should result in a fully 1201-configured installation
* Updated tools
  * Added Macs Fan Control
  * Added Furmark
  * Added O&O ShutUP10 (includes minimal preset to disable telemetry)
  * Added WinAIO presets
  * Replaced TreeSizeFree with WizTree
  * Updated Python to 3.7
* Disabled Caffeine (see GitHub issues #64 & #65)
* Removed Adobe Reader from Install SW Bundle
* Removed Visual C++ 2008 runtimes
* WizardKit crashes are now uploaded to 1201's Nextcloud server
* Fixed Gogs issues #4, #5, #7, #8, #10, #13, #14, #17, #18, & #21
* Fixed GitHub issues #51, #56, & #60
* Various other minor bug fixes

Linux
* Added osTicket integration
  * Enter the ticket ID and verify against the customer name
  * Prime95 CPU tests are posted along with the final temps
    * The temperature box is not filled out due to sensor variability
  * Drive results are posted for each drive tested
    * NVMe/SMART values
    * SMART built-in short-test (if available)
    * badblocks surface scan
    * I/O Benchmarks (including a PNG render of the graph)
    * Used space information for all volumes (only if all tests pass)
    * The pass/fail box is checked as appropriate
  * osTicket integration can be disabled per session if desired
* Added AMD CPU microcode and updated Intel CPU microcode
  * Includes current Meltdown/Spectre mitigations
* Added ddrescue-tui, a wrapper for ddrescue
  * Can be used to perform device-to-device and device-to-image clones
  * Can perform all three passes automatically (if certain thresholds are met)
  * Helps enforce safe usage of ddrescue to reduce drive stress
  * Shows SMART data while running (updates every 5 minutes)
  * Shows SystemD journal while running
  * NOTE: Please read the manual before adjusting advanced settings
* Improved network support for some Broadcom network devices
* Improved I/O Benchmark test in HW-Diags
  * Checks if the device is a SSD and uses the higher thresholds if so
  * Shows current read speed with graph while running
    * Speeds under 65 Mb/s are red
    * Speeds under 135 Mb/s are yellow
    * Speeds above 750 Mb/s are green
  * Shows graph along with AVG (MIN, MAX) in summary report
  * Only reads a portion of the drive, spread out evenly, to speedup the test
    * (It reads either 10 Gb or 1% of the drive, whichever is larger)
* Added SMART attribute 199/C7 as an important value in HW-Diags
  * If present and non-zero it prompts for an override to continue testing
    * This includes the question "Have you tried swapping the drive cable?"
* Lowered failure thresholds for several SMART attributes to match 1201 usage
* The hostname is now set using the current IP and a reverse DNS lookup
  * Useful for test-stations with static DHCP leases and DNS entries
* Added option to resume previous hw-diags `tmux` session
  * This allows you to more easily "move" the session to/from a SSH session
* Added a VNC server which runs at startup (unless booting CLI/nox)
* mount-all-volumes now supports non-encrypted CoreStorage volumes
* Added a lot of boot options for Mac systems, here's the order to try:
  * UEFI The default Linux option
  * UEFI Mac CLI
  * Legacy default Linux option
  * Legacy Mac CLI
  * Exact model entry (if available)
  * Mac Generic Fixes
* Added _limited_ support for HiDPI devices
* Fixed WizardKit UFD detection
  * The should be auto-excluded from HW-Diags again
* Restored missing photorec-sort script
* Removed HDT from legacy boot menu (see GitHub issue #57)
* Fixed issue where the IP address was not shown in Conky
* Fixed Gogs issues #1, #2, #3, #8, #9, #12, #15, #19, #20, #22, #25, & #26
* Fixed GitHub issues #39, #41, #43, #44, #45, #46, #47, #48, #49, #50, #52, #53, #54, #55, & #61
* Various other minor bug fixes

Win10XPE
* This replaces the CLI-only WinPE on the previous build
* This is loaded into RAM so the UFD can be removed after booting
* Starts a VNC server at startup (password `Sorted1201`)
* Includes HDClone
* Includes the WizardKit WinPE scripts for Windows network installs
* Limited support for running 32-bit tools
* Integrated most of the essential tools, notable exceptions below
  * HDTunePro due to a .NET/Visual C++ issue (HDTune 2.55 was used instead)
  * WinAIO Repairs due to the same .NET/Visual C++ issue
* Updated Python to 3.7

Misc
* Adjusted HDClone boot configuration
  * Hopefully will help system compatibility (if not Win10XPE can be used)
* BitDefender has been replaced by ESET SysRescueLive
* HDT has been disabled due to an upstream bug
2018-11-23 16:22:08 -07:00
2Shirt
598dc8020d Fix crash when aborting all tests
* Fixes issue #26
2018-10-15 12:26:18 -06:00
2Shirt
1795833334 Updated Syslinux boot config 2018-10-15 00:44:22 -06:00
2Shirt
5798d48342 Added ESET Online Scanner to update sections 2018-10-14 23:53:45 -06:00
2Shirt
34b426ae36 Fixed Linux boot options
* Set 'nox' for DEBUG entries
* Keep Syslinux theme for Linux (Extras) menu
2018-10-14 22:03:44 -06:00
2Shirt
dc1011ce5a Add Mac boot options for Linux
* Should help with identifying why some Macs won't boot to Linux
2018-10-14 21:00:47 -06:00
2Shirt
cc0c9a1795 Adjusted SMART thresholds 2018-10-14 18:08:13 -06:00
2Shirt
e1984a5417 Fixed WinAIO Launchers 2018-10-13 19:08:12 -06:00
2Shirt
41400d7710 Removed Update Kit 2018-10-13 19:06:51 -06:00
2Shirt
4c500f83a5 Add short delay between opening pages 2018-10-13 19:05:46 -06:00
2Shirt
742a944ace Renamed privacy sections 2018-10-13 18:31:15 -06:00
2Shirt
26e8c93282 Adjusted RegBack sections
* Labeled more accurately in system checklists
* Isolated into a separate enable_regback() function
2018-10-12 16:41:51 -06:00
2Shirt
05a9245a4c Allow special characters in network passwords 2018-10-12 15:49:45 -06:00
2Shirt
79713c700f Reduced AppWaitTime values 2018-10-12 14:09:39 -06:00
2Shirt
08ded5311f Updated system_diagnostics.py 2018-10-12 13:59:56 -06:00
2Shirt
e7c519f605 Only run DISM for Win8+
* Avoids pausing the script for "Unsupported OS" "errors"
2018-10-12 12:58:44 -06:00
2Shirt
dab3bb5f68 Updated list of Windows builds 2018-10-12 12:54:21 -06:00
2Shirt
a6893cda4c Add Thieves Build images 2018-10-11 16:32:40 -06:00
2Shirt
b544787ae6 Mount backup shares RW from CLI 2018-10-11 14:57:42 -06:00
2Shirt
f0179ec962 Show volume usage for all devices
* Don't CoreStorage scans for failed devices
* Fixes issue #25
2018-10-11 14:56:01 -06:00
3216c2f46b
Added public keys 2018-10-10 19:39:56 -06:00
f8291d91c8
v1.6.2 - Thieves Build
Main Kit
* Added SecureBoot check to system checklists
* Expanded System Checklist
  * Added SecureBoot check
  * Enables RegBack
  * Enables SystemRestore
  * Windows 10 Explorer configuration
  * Unmutes audio before launching XMPlay
* New System Checklist (HW)
  * Reduced version of the System Checklist for HW check-ins
  * Enables RegBack & SystemRestore
  * System information backups
  * System summary
  * No other changes are made (i.e. Cortana, ClassicStart, etc)
* New WiFi Stability Test
* New uBlock Origin installation method for Firefox
  * It is installed via the registry, similar to Google Chrome
  * It is now installed for existing profiles
* Expanded post-d7II cleanup
* Improved ESET installation script
  * Should result in a fully 1201-configured installation
* Updated tools
  * Added Macs Fan Control
  * Added Furmark
  * Added O&O ShutUP10 (includes minimal preset to disable telemetry)
  * Added WinAIO presets
  * Replaced TreeSizeFree with WizTree
  * Updated Python to 3.7
* Disabled Caffeine (see GitHub issues #64 & #65)
* Removed Adobe Reader from Install SW Bundle
* Removed Visual C++ 2008 runtimes
* WizardKit crashes are now uploaded to 1201's Nextcloud server
* Fixed Gogs issues #4, #5, #7, #8, #10, #13, #14, #17, #18, & #21
* Fixed GitHub issues #51, #56, & #60
* Various other minor bug fixes

Linux
* Added osTicket integration
  * Enter the ticket ID and verify against the customer name
  * Prime95 CPU tests are posted along with the final temps
    * The temperature box is not filled out due to sensor variability
  * Drive results are posted for each drive tested
    * NVMe/SMART values
    * SMART built-in short-test (if available)
    * badblocks surface scan
    * I/O Benchmarks (including a PNG render of the graph)
    * Used space information for all volumes (only if all tests pass)
    * The pass/fail box is checked as appropriate
  * osTicket integration can be disabled per session if desired
* Added AMD CPU microcode and updated Intel CPU microcode
  * Includes current Meltdown/Spectre mitigations
* Added ddrescue-tui, a wrapper for ddrescue
  * Can be used to perform device-to-device and device-to-image clones
  * Can perform all three passes automatically (if certain thresholds are met)
  * Helps enforce safe usage of ddrescue to reduce drive stress
  * Shows SMART data while running (updates every 5 minutes)
  * Shows SystemD journal while running
  * NOTE: Please read the manual before adjusting advanced settings
* Improved network support for some Broadcom network devices
* Improved I/O Benchmark test in HW-Diags
  * Checks if the device is a SSD and uses the higher thresholds if so
  * Shows current read speed with graph while running
    * Speeds under 65 Mb/s are red
    * Speeds under 135 Mb/s are yellow
    * Speeds above 750 Mb/s are green
  * Shows graph along with AVG (MIN, MAX) in summary report
  * Only reads a portion of the drive, spread out evenly, to speedup the test
    * (It reads either 10 Gb or 1% of the drive, whichever is larger)
* Added SMART attribute 199/C7 as an important value in HW-Diags
  * If present and non-zero it prompts for an override to continue testing
    * This includes the question "Have you tried swapping the drive cable?"
* The hostname is now set using the current IP and a reverse DNS lookup
  * Useful for test-stations with static DHCP leases and DNS entries
* Added option to resume previous hw-diags `tmux` session
  * This allows you to more easily "move" the session to/from a SSH session
* Added a VNC server which runs at startup (unless booting CLI/nox)
* mount-all-volumes now supports non-encrypted CoreStorage volumes
* Added _limited_ support for HiDPI devices
* Fixed WizardKit UFD detection
  * The should be auto-excluded from HW-Diags again
* Restored missing photorec-sort script
* Removed HDT from legacy boot menu (see GitHub issue #57)
* Fixed issue where the IP address was not shown in Conky
* Fixed Gogs issues #1, #2, #3, #8, #9, #12, #15, #19, #20, & #22
* Fixed GitHub issues #39, #41, #43, #44, #45, #46, #47, #48, #49, #50, #52, #53, #54, #55, & #61
* Various other minor bug fixes

WinPE
* Updated Python to 3.7

Misc
* HDT has been disabled due to an upstream bug
2018-10-10 18:56:24 -06:00
31b029c828
v1.6.1 - Thieves Build
Main Kit
* Added SecureBoot check to system checklists
* Expanded System Checklist
  * Added SecureBoot check
  * Enables RegBack
  * Enables SystemRestore
  * Windows 10 Explorer configuration
  * Unmutes audio before launching XMPlay
* New System Checklist (HW)
  * Reduced version of the System Checklist for HW check-ins
  * Enables RegBack & SystemRestore
  * System information backups
  * System summary
  * No other changes are made (i.e. Cortana, ClassicStart, etc)
* New WiFi Stability Test
* New uBlock Origin installation method for Firefox
  * It is installed via the registry, similar to Google Chrome
  * It is now installed for existing profiles
* Expanded post-d7II cleanup
* Improved ESET installation script
  * Should result in a fully 1201-configured installation
* Updated tools
  * Added Macs Fan Control
  * Added Furmark
  * Added O&O ShutUP10 (includes minimal preset to disable telemetry)
  * Added WinAIO presets
  * Replaced TreeSizeFree with WizTree
  * Updated Python to 3.7
* Disabled Caffeine (see GitHub issues #64 & #65)
* Removed Adobe Reader from Install SW Bundle
* Removed Visual C++ 2008 runtimes
* WizardKit crashes are now uploaded to 1201's Nextcloud server
* Fixed Gogs issues #4, #5, #7, #8, #10, #13, #14, #17, #18, & #21
* Fixed GitHub issues #51, #56, & #60
* Various other minor bug fixes

Linux
* Added osTicket integration
  * Enter the ticket ID and verify against the customer name
  * Prime95 CPU tests are posted along with the final temps
    * The temperature box is not filled out due to sensor variability
  * Drive results are posted for each drive tested
    * NVMe/SMART values
    * SMART built-in short-test (if available)
    * badblocks surface scan
    * I/O Benchmarks (including a PNG render of the graph)
    * Used space information for all volumes (only if all tests pass)
    * The pass/fail box is checked as appropriate
  * osTicket integration can be disabled per session if desired
* Added AMD CPU microcode and updated Intel CPU microcode
  * Includes current Meltdown/Spectre mitigations
* Added ddrescue-tui, a wrapper for ddrescue
  * Can be used to perform device-to-device and device-to-image clones
  * Can perform all three passes automatically (if certain thresholds are met)
  * Helps enforce safe usage of ddrescue to reduce drive stress
  * Shows SMART data while running (updates every 5 minutes)
  * Shows SystemD journal while running
  * NOTE: Please read the manual before adjusting advanced settings
* Improved network support for some Broadcom network devices
* Improved I/O Benchmark test in HW-Diags
  * Checks if the device is a SSD and uses the higher thresholds if so
  * Shows current read speed with graph while running
    * Speeds under 65 Mb/s are red
    * Speeds under 135 Mb/s are yellow
    * Speeds above 750 Mb/s are green
  * Shows graph along with AVG (MIN, MAX) in summary report
  * Only reads a portion of the drive, spread out evenly, to speedup the test
    * (It reads either 10 Gb or 1% of the drive, whichever is larger)
* Added SMART attribute 199/C7 as an important value in HW-Diags
  * If present and non-zero it prompts for an override to continue testing
    * This includes the question "Have you tried swapping the drive cable?"
* The hostname is now set using the current IP and a reverse DNS lookup
  * Useful for test-stations with static DHCP leases and DNS entries
* Added option to resume previous hw-diags `tmux` session
  * This allows you to more easily "move" the session to/from a SSH session
* Added a VNC server which runs at startup (unless booting CLI/nox)
* mount-all-volumes now supports non-encrypted CoreStorage volumes
* Added _limited_ support for HiDPI devices
* Fixed WizardKit UFD detection
  * The should be auto-excluded from HW-Diags again
* Restored missing photorec-sort script
* Removed HDT from legacy boot menu (see GitHub issue #57)
* Fixed issue where the IP address was not shown in Conky
* Fixed Gogs issues #1, #2, #3, #8, #9, #12, #15, #19, #20, & #22
* Fixed GitHub issues #39, #41, #43, #44, #45, #46, #47, #48, #49, #50, #52, #53, #54, #55, & #61
* Various other minor bug fixes

WinPE
* Updated Python to 3.7

Misc
* HDT has been disabled due to an upstream bug
2018-10-10 18:43:38 -06:00
1cd326e2ea
Merge remote-tracking branch 'upstream/dev' into dev 2018-10-10 17:08:19 -06:00
509620707c
Partially reverting commit d31991a6 2018-10-10 16:54:12 -06:00
527049cdb2
Merge remote-tracking branch 'upstream/dev' into dev 2018-10-10 16:45:43 -06:00
bf354edeae
Fix hw-sensor bug caused by upstream code 2018-10-10 15:48:18 -06:00
1cb7de08f3
Add small delay to network startup
* Will hopefully allow test-stations to update the hostname more reliably
2018-10-10 15:47:48 -06:00
2Shirt
3bb8e786e4 Merge branch 'd7' into dev 2018-10-09 00:28:14 -06:00
2Shirt
09994a7c73 Adjusted main d7II settings
* Added 1201 logo
* Disabled news bar
2018-10-09 00:25:23 -06:00
2Shirt
b4acdad3f0 Adjusted tool download frequency 2018-10-09 00:24:35 -06:00
2Shirt
1c5b4bbfd8 Updated d7II configs 2018-10-08 23:26:27 -06:00
2Shirt
73654b2213 Added d7II config files (from 2018-08) 2018-10-08 23:12:35 -06:00
2Shirt
93e4bd5c0f Fix cleanup_d7ii() 2018-10-08 21:47:11 -06:00
2Shirt
122df6240c Create new ClientDir folders to prevent crashes 2018-10-08 21:46:50 -06:00
2Shirt
fb9731539f Added set_log_file() 2018-10-08 21:44:38 -06:00
95c8de0a21
Merge branch 'dev' of github.com:2Shirt/WizardKit into dev 2018-10-08 15:48:45 -06:00
6a67052d83
Show SMART for parent dev if child dev selected 2018-10-08 15:47:40 -06:00
2Shirt
4afbc1a0a4 Cleanup ClientDir during post_d7.py 2018-10-07 22:09:20 -06:00
2Shirt
bff141ff8d Restore default UAC settings in post_d7.py 2018-10-07 22:03:30 -06:00
2Shirt
47aeed6146 Updated Notepad++ settings
* Show menu, status bar, and tabs
* Allow scrolling beyond last line
2018-10-07 21:40:54 -06:00
2Shirt
8d0ad7c20d Cleanup ClientDir during the System Checklists 2018-10-07 21:29:57 -06:00
2Shirt
a8a2fce662 Added delete_empty_folders()
* Deletes folders only if they're empty and does so from the bottom up
  * (i.e. "Some\Path" will be removed before "Some")
2018-10-07 21:23:10 -06:00
2Shirt
ceae05817d Delete ESET installer after setup 2018-10-07 21:10:28 -06:00
2Shirt
f9ab36fc7c Reorganized ClientDir
* "ClientDir\Info" renamed to "ClientDir\Logs"
  * Logs are sorted into subdirs based on the source:
  * KIT_NAME_FULL: WizardKit logs
  * d7II: d7II logs
  * Tools: Logs from tools called by WizardKit or d7II
  * (no subdir): System information
* "ClientDir\Backups"
  * Switched to "Backups\Source\{Date}" from "Backups\{Date}\Source"
2018-10-07 21:04:41 -06:00
2Shirt
8189d412eb Enabled ERUNT registry backup in d7 diagnostics 2018-10-07 19:05:39 -06:00
2Shirt
877a9c6634 Added second ShutUp10 launcher 2018-10-07 16:45:33 -06:00
2Shirt
85653593df Add Linux Reader 2018-10-07 14:39:17 -06:00
2Shirt
3c3eada6a7 Removed temp size from system checklist 2018-10-07 14:38:45 -06:00
2Shirt
ebc040cd56 Adjusted formatting 2018-10-07 14:37:59 -06:00