What's new in Blackbird V6 1.0.85.3
Dec 7, 2022
- Supports Windows 10 v22H2 update.
- Added /J switch; Disable/enable application access to local devices.
- Disabled Network Connection Broker service.
- Disabled all "Flighting" scheduled tasks: ReconcileFeatures, UsageDataFlushing, UsageDataReporting
- Disabled WDigest clear-text credential revealing.
- Fixed Blackbird getting stuck at service recovery when restoring from a backup file under some rare conditions.
New in Blackbird V6 1.0.85.2 (Aug 13, 2022)
- Disabled Hiberboot/"FastStartup"/That-session-saving-half-ass-non-reboot-bullshit.
- Disabled Windows 11 OS Upgrade.
- Disabled OneCore speech collecting.
- Disabled services: fdPHost, FDResPub
- Disabled scheduled tasks: LocalUserSyncDataAvailable, MouseSyncDataAvailable, PenSyncDataAvailable, TouchpadUserSyncDataAvailable, RecommendedTroubleshootingScanner, WiFiTask
- Fixed diagnostic Tenant/Heartbeat registry key not properly set.
- Fixed Blackbird not starting due to insufficient user rights even when running as admin in some rare cases.
- Fixed host blocker still setting incorrect metric values when using an external list.
- Fixed /i switch description not shown properly when executed.
New in Blackbird V6 1.0.80.2 (Nov 10, 2020)
- Reupload due to Google giving us shit.
- Changed compiler.
New in Blackbird V6 1.0.80.1 (Oct 22, 2020)
- Supports Windows 10 v2004 update
- Added more hosts to blacklist
- Changed the way Blackbird scans for installed KB updates and blocked hosts for performance reasons (still testing)
- Disabled End-of-Servicing notification tasks on Windows 7
- Disabled scheduled task: Agent Activation Runtime, PcaPatchDbTask
- Fixed "ConfigureAppInstallControlEnabled" regkey set to wrong value.*
- Fixed Blackbird not recognizing OS version when running on Windows 10 v1909
- Fixed Blackbird not backing up a few network interface settings
- Fixed App Manager sometimes not properly restoring a previously blocked system application
- Fixed App Manager not being able to block the latest Edge-Chromium browser
- Fixed "Access denied" error appearing for some users when Blackbird failed to start with admin rights
- Fixed /i switch service conflicts
New in Blackbird V6 1.0.79.3 (Nov 3, 2019)
- Added more hosts to blacklist. *
- Fixed "Service_-DSN- not found" errors when restoring a backup file on Windows 10.
New in Blackbird V6 1.0.79.2 (Oct 18, 2019)
- Blackbird is now forced to always run with Administrator rights (still testing this).
- Added more hosts to blacklist.
- Disabled scheduled task: SQM Data Sender
- The /i switch will now also enable changing the user account picture on Windows 10.
- Fixed another bug that may cause Blackbird to crash when restoring a backup file.
New in Blackbird V6 1.0.79.1 (Sep 16, 2019)
- Fixed Blackbird crashing when restoring a backup file. Feel bad about this one, no idea how I managed to miss it during testing.
- Fixed scheduled tasks sometimes not getting properly disabled.
- Fixed hosts always reported as blocked regardless of actual state.
New in Blackbird V6 1.0.7 (Jul 1, 2019)
- Added /G switch: Disable/enable Games Explorer (gameux.dll; injects into games at startup and connects to MS servers)
- Added an update to blacklist: KB4493132 (Windows 7 end-of-support nagware)
- Added more hosts to blacklist
- Disabled additional Nvidia telemetry tasks and registry keys.
- Disabled scheduled tasks: Metadata Refresh, Notify1/Notify2 (Win7 end-of-support)
- Fixed username not getting defined in some rare cases, resulting in a fatal error.
- Fixed the weird file-deletion bug for reals this time.* Turns out I was the dumbass all along! Never saw it coming.
- Boring Tech Details(tm): In some rare cases an undefined variable caused Blackbird to delete, apparently randomly-selected, contents of the root drive instead of removing temporary Blackbird files.
New in Blackbird V6 1.0.52 (Apr 28, 2019)
- Fixed boot problems caused by disabling UPFC.exe on older versions of Windows 10. My bad, shit happens :/
- Fixed Xbox services not properly enabled when using the /X switch.
- Fixed some services not getting turned back on when using Blackbird's Recovery mode to restore default settings.
New in Blackbird V6 1.0.5 (Apr 19, 2019)
- Added /Color switch - Alternative color scheme for my color-blind folk. Changes green to blue, red to yellow.
- Host blocker now attempts to use ICMP pings to grab IP addresses if DNS resolving fails.
- Date/time stamps are now ISO 8601 compliant.
- Disabled removable drive indexing.
- Disabled UPFC.exe running in the background on Windows 10.
- Fixed a stubborn service dependency bug that caused network connectivity problems to sometimes still be present after using the /L switch.
- Fixed Blackbird pausing if a fatal error is encountered even when using silent/script mode (/S switch).
- Fixed /ShowHost switch displaying and counting the same blocked address if multiple network interfaces are active.
- Fixed /ASLR and /NoUpdate switches not working correctly in some cases.
- Fixed services sometimes reported as 'Not secure' when they shouldn't.
- Fixed crashing when the local username contained various special characters (hopefully).
- Fixed progress bar acting weird when using an external HOSTS.TXT file with 400+ listed addresses.
- Fixed registry key values not getting properly backed up if they contain empty spaces.
- Fixed various errors and alerts when creating/restoring a backup file (something,something,hex-code parsing,nerd-stuff,etc.)
New in Blackbird V6 1.0.4 (Feb 5, 2019)
- Improved OS version detection.
- (Boring tech details: Now reads the OS version as a numeral 'value' instead of a 'string', which was admittedly dumb in the first place.
- This should prevent any weird compatibility issues popping up in the future when running Blackbird on newer/updated or unsupported Windows versions.)
- Added new switch /ShowHost - displays all active host blocks set by Blackbird (IPv4/IPv6 addresses).
- Added new hosts to blacklist
- Disabled more services; DiagSvc, LxpSvc, ShpamSvc, SmsRouter, WaasMedic, WerCplSupport, WiSvc, WlidSvc
- Disabled more scheduled tasks; Notifications (Location Activity), NvTmMon/NvTmRep (Nvidia), RefreshCache (OneSettings), Installation/ReconcileLanguageResources (LanguageComponents), PerformRemediation
- Disabled 'Timeline' user activity publishing/tracking/uploading.
- Fixed host blocker not working correctly when using some system languages/localizations. Should be much more robust overall as it no longer checks server replies for hardcoded strings.
- Fixed recovering to defaults getting stuck at restoring services when ran on Windows 10.
- Fixed various compatibility issues with the latest Windows 10 version (v1809); Errors shown during backup, scan, etc.
- Fixed App Manager failing to disable apps when ran from a non-admin user account on Windows 10.
- Fixed Autologgers sometimes not getting disabled due to registry permission conflicts on Windows 10.
- Fixed "reg key not found" errors appearing on some Windows 7/8 versions during the startup scan.
- Fixed UI glitches when running Blackbird in a console with screen size buffer width set to 290 or more.
- Fixed multiple bugs that sometimes caused switches and/or menu-options to not run as expected.
- Code optimizations resulting in small speed increases and reduced executable size.
New in Blackbird V6 1.0.3 (Nov 10, 2018)
- Full Windows 10 v1809 support (October 2018 update)
- - Disabled more services; cbdhsvc, ConsentUxUserSvc, BcastDVRUserService, BluetoothUserService, CaptureService, DevicePickerUserSvc, PrintWorkflowUserSvc
- Disabled more scheduled tasks; Schedule Scan Static Task, USO_UxBroker
- Disabled Clipboard history & cross-device logging.
- Disabled Edge silent background startup.
- Disabled SmartScreen startup app control
- Disabled all "AI Insights/SwiftKey" keylogging-text-prediction bullshit.
- Fixed unresponsive W-key option (enable/disable Task View) when selected in the main menu.
- Fixed /U switch not disabling automatic updates on Windows 10 in some cases.
- Fixed the 'Current User' Ad-ID token not getting removed properly.
- Fixed "Invalid console session size" error appearing for some users even when running with 80+ columns width.
- Fixed KB update hiding script not getting properly generated and executed when it's filepath contains whitespaces, causing syntax errors.
- Fixed temporary files not getting created under some circumstances, causing Blackbird to quit due to a fatal error.
- Fixed the 'loopback' bug that caused Blackbird to re-apply itself when running Verbose Mode (/v) with any other switches.
- Fixed a bug in versions 1.0.27/28 that caused scheduled task states to sometimes not get properly backed up.
- Another attempt to fix the /L switch not restoring LAN connectivity in some cases. Shut up.
- Added system speaker beeps support. Currently only used if fatal errors are encountered.
- - Added support for partial Blacbird execution by starting with the following switches;
- /updates Only secure/remove KB updates.
- /tasks Only secure/disable scheduled tasks.
- /services Only secure/disable services
- /registry Only secure registry.
- /hostblock Only run IP/host blocker.
New in Blackbird V6 1.0.28 (Sep 23, 2018)
- Fixed App Manager failing to disable apps that have been restored during a Windows update.
- Added more hosts to blacklist
New in Blackbird V6 1.0.27 (Sep 19, 2018)
- Improved STD mode; Now users have the option to confirm or skip force removal of any found task.
- Added new switch /W - Enable/disable Task View on Windows 10 (virtual desktops).
- Added new hosts to blacklist.
- Disabled 'PushToInstall' login/registration scheduled tasks.
- Fixed 'Network Connectivity Assistant' service not getting disabled properly, causing Event Viewer error entries.
- Fixed a localization issue that caused invalid scheduled task states for some users.
- Fixed unavailable keyboard accessibility features after applying Blackbird (ctfmon.exe not loading).
- Fixed /B switch (Enable/disable Runtime Broker) not doing anything.
- Fixed /O switch not enabling OneDrive.
- Fixed the /L switch not restoring LAN/NAS/DLNA connectivity, for reals this time. Only took 2 years
New in Blackbird V6 1.0.15 (Aug 12, 2018)
- Minor scanning speed optimizations (Scan Mode/startup).
- Fixed various crashes and glitches when using certain system languages/localizations.
- Fixed menu selection sometimes not responding correctly to user input.
- Fixed WiFi connection breaking for some users after applying Blackbird.
New in Blackbird V6 1.0.11 (Aug 6, 2018)
- Fixed the "Invalid column size" startup error experienced by some users.
New in Blackbird V6 1.0 (Aug 3, 2018)
- Complete rewrite
- Improved Scan Mode/startup scanner; Now properly detects all problems instead of checking for hardcoded predefined values.
- Improved scheduled task handling; Now reports found tasks, changes and displays any errors encountered correctly when ran in Verbose mode.
- Improved service handling; Should be much faster with proper verbose info and the ability to block low-level driver services.
- Improved autologger handling; Now detects all active system autologgers instead of relying on a static list.
- Improved OS detection; Fixed Blackbird defaulting to a Windows 7/8 policy template when ran on an unknown/updated Windows 10 system.
- Improved general file/folder operations in regards to permission/access manipulation.
- Improved host blocker; Now supports multiple network interfaces and can block a broader range of IP's.
- Improved -U switch (Disable/enable automatic Windows Updates) to allow Windows 10 users to disable updates
- Improved -D switch (Disable/enable Defender) to fully support newer Windows 10 versions.
- Added Backup Mode functionality (blackbird -bak switch); Saves current system state to an external file restorable at any time.
- Added App Manager for Windows 10; User-friendly system app blocking.
- Added Enable/Disable Address Space Layout Randomization switch (blackbird -aslr) -- wiki_link
- Added prompts at startup so users can access certain features directly from the menu (Backup/Recovery Mode, Scan Mode,..)
- Added support for custom external KB updates list
- Added notice at startup if running on an unsupported Windows version.
- Added support for console window size detection and UI resizing
- Added new hosts to blacklist
- Added new updates to blacklist (KB2976987, KB3064683, KB3068708, KB3072318, KB3080351, KB3081437, KB3081454, KB3090045, KB3124275, KB3134814, KB3140166, KB3146449, KB3140185)
- Added -I switch to fix Bluetooth connectivity issues (hopefully)
- Now reports WSUS policy anomalies and unauthorized proxy servers on Windows Vista/7/8.
- Now attempts to hide blacklisted KB updates to prevent automatic re-installation (64bit version only).
- Updated STD definitions
- Disabled more services; Now removes NVTelemetryContainer, HPTouchpointAnalytics, VisualDiscovery/VDWFP services completely.
- Disabled more scheduled tasks
- Disabled the 'Advertsing.Xaml' system app on Windows 10
- Disabled Suggested Apps & Tips advertising
- Disabled Teredo/IPv6-tunneling
- Disabled SMBv1 by default for security reasons
- Disabled GameDVR
- Disabled Remote Assistance
- Disabled additional application access to Account Information, Radios and "Unspecified" on updated Windows 10 versions.
- Fixed custom HOSTS.txt file not being detected when running Blackbird from the command line
- Fixed Remote Desktop not working after using Blackbird (is now available after using the -L 'Fix network/LAN connectivity issues" switch)
- Fixed issue with slow network speeds in some browsers
- Fixed improper extended service name resolving, in some cases causing constant disk usage when applied to certain Windows 10 versions.
- Fixed problems when running under non-administrator user accounts when authentication is used.
- Fixed -X switch not restoring all Xbox scheduled tasks and user not receiving session notifications such as game invites.
- Fixed -L switch (Fix network/LAN connectivity issues) not fixing LAN connectivity for some users.
- Fixed small STD detection bugs
- Changes to switch system:
- /S Silent Mode can now be used with other switches without applying Blackbird to allow proper scripting.
- /V Verbose Mode now reports all current states and changes correctly, like it should have in the first place.
- Most switches are now Enable/Disable. For example, if OneDrive is currently enabled it will be disabled when running -O switch and vice-versa. The user is notified of the current state.
- All switches are now executed properly when also applying Blackbird and are not overwritten.
- Only switches and functions supported on the local system are now available to the user (depending on Windows version).
New in Blackbird V6 0.9.98 (Nov 11, 2016)
- Added a switch to fix LAN connectivity problems after running Blackbird v0.9.97 or later (blackbird -l)
- Fixed Recovery mode not properly restoring some registry keys
- Fixed startup scanner sometimes not detecting autologgers as disabled
New in Blackbird V6 0.9.97 (Nov 9, 2016)
- Full Windows 10 Anniversary/Redstone support
- Disabled several new scheduled tasks
- Disabled several new services
- Disabled new Autologgers
- Disabled settings syncing on Windows 10
- Disabled telemetry uploading on Windows 7 and changed the authorized proxy to localhost (due to October Rollup update - KB3192403)
- Disabled network auto-tuning (speed tweak)
- Patched Windows SMB user crendentials leak
- Patched Web Proxy Auto Discovery
- Patched Smart Multi-Homed Name Resolution
- Patched Link-local Multicast Name Resolution
- Added new hosts to blacklist
- Added switch to disable SmartScreen application checking (blackbird -a)
- Added switch to disable all default Background Access Applications on Windows 10 (blackbird -c)
- Added switch to kill all System Apps on Windows 10 (blackbird -kall)
- Added switch to kill Lockscreen on Windows 10 (blackbird -kl)
- Added switch to enable the Diagnostic Policy Service (blackbird -p)
- Added switch to disable SMB over NetBIOS and close listening port 445 (blackbird -e)
- Changed /f switch and default Blackbird behaviour to not disable Start menu most-used apps list
- Changed folder cache rebuilding to no longer get disabled on Windows 10
- Updated STD definitions
- Improved registry editing by getting proper SID of current user, better 64bit and extended ControlSet support
- Improved disabling of Windows Defender on Windows 10 (blackbird -d switch)
- Multiple small improvements and fixes (too many to list)
- Fixed progress bar bug that caused multiple bars & file-not-found errors to appear during usage. Bad devs.
- Fixed System Apps unable to be killed again when Windows updates revive them (backup issue)
- Fixed duplicated STD output bugs when removing/disabling tasks
- Fixed some temporary files not getting properly removed
- Fixed some scheduled tasks not getting disabled
- Fixed OneDrive background app not getting removed from startup
- Fixed Defender file reviewing/uploading not getting properly disabled
- Fixed Recovery mode not restoring DPS service
- Fixed Diagnosis folder-not-found errors
- Fixed Scan mode not detecting some registry strings correctly
New in Blackbird V6 0.9.95 (Aug 8, 2016)
- New, more awesome, logo and icon
- Reduced binary size significantly
- Added support for up to 9 simultaneous command line switches
- (Excluding: -r, -std, -scan ; Currently these modes can only be executed one at a time for stability reasons)
- Added full system scan switch (blackbird -scan)
- Added switch to skip update removal (blackbird -noupdate)
- Added switch to skip host blocking (blackbird -nohost)
- Added switch to skip system optimization/speed tweaks,etc. (blackbird -nospeed)
- Added new hosts to blacklist
- Added new update to blacklist (KB3173040)
- Additional P2P-UpdateSharing & WiFiSense registry keys disabled, just for kicks
- Additional Office 2015/16 logging/telemetry disabled
- Disabled Scripted Diagnostics remote server query on all Windows versions
- Disabled Scheduled Diagnostics on Windows 10
- Disabled Error Reporting completely on Windows Home editions and reset consent to zero
- Disabled unattended execution of CEIP and Error Reporting on Windows 10
- Disabled Cloud Experience Host ETW logging on Windows 10
- Disabled Peernet on all Windows versions
- Defender, MRT, CEIP data-leaks are now also patched on pre-Windows 10 versions
- Using external hosts.txt file now skips the internal blacklist (easier management)
- Better registry handling when keys are added dependent on system architecture (32/64bit)
- Improved setting of Diagnosis folder permissions on all Windows versions
- Fixed an issue with IPv6 addresses not getting blocked properly in some cases
- Fixed SpyTask Destroyer output errors when removing tasks
- Fixed Windows Defender data-leaks not getting patched properly
- Fixed duplicate entries in host blocker
- Fixed switches being case-sensitive
- Fixed progress bar errors when removing multiple Windows updates
- Attempt to fix an issue with Blackbird getting stuck at 99% for some users
- Small UI fixes
- Removed -e switch ("eMule LowID fix"), couldn't verify it helps anything
New in Blackbird V6 0.9.93 (Aug 8, 2016)
- Added automatic Lenovo/Dell "Superfish" removal (including certificates,registry,files,services)
- Added switches to kill Windows 10 system apps:
- blackbird -kc (Kills Cortana, previously was -k)
- blackbird -ke (Kills Microsoft Edge)
- blackbird -kf (Kills Windows Feedback/ContactSupport)
- Added new hosts to blacklist
- All blocked hosts are now set as metric=1
- Turned UPX compression back on for both 64 & 32bit versions. Let's see what happens.
- Better switch/exit handling (returns to prompt instead of closing window)
- Disabled "Cloud Consumer Experience Features" on Windows 10
- Disabled additional scheduled tasks
- Fixed Error Reporting registry keys not getting set properly
- Fixed OneDrive not getting removed from Explorer in some cases
New in Blackbird V6 0.9.92 (Aug 8, 2016)
- Added support for external hosts file (see README.txt for more details)
- Added beta version of Blackbird STD (SpyTask Destroyer). See README.txt for more information
- Added 'Enable OneDrive' switch (blackbird -o)
- Added 'Enable Sensors' switch (blackbird -t) to re-enable auto screen-rotation on tablets
- Added 'Disable Runtime Broker' switch (blackbird -b)
- Added 'Remove Blackbird Network Blocks' switch (blackbird -n)
- Added new KB update to blacklist (KB3150513)
- Disabled folder-cache rebuilding
- Disabled auto-reboot after installing updates on Windows 7/8
- Disabled additional scheduled tasks
- Disabled 'Program Compatibility Assistant' service on Windows 10
- New registry tweaks for Windows 10
- Now alerts the user if automatic updates are turned on (but does not disable them by default)
- Minor Verbose mode verbosity upgrades
- Fixed host blocker not resolving hostnames to IP addresses when DNS queries fail
- Fixed CloudServiceSync registry key unintentionally set to enabled
- Fixed a small output error in Verbose-mode when removing updates
- Fixed several GWX-trigger tasks not getting properly disabled
- Fixed a few scheduled tasks not getting properly restored when using Recovery-mode
- Attempt at fixing localization issues causing Blackbird scanner to report false information
New in Blackbird V6 0.9.89 (Aug 8, 2016)
- Disabled Windows 10 LockScreen ads
- Disabled Windows 7/8 "Recommended updates received the same way as important updates" to prevent Windows 10 silent download
- Added new KB updates to blacklist
New in Blackbird V6 0.9.88 (Aug 8, 2016)
- Partial rewrite/restructure;
- AV false-positives should be less of a problem,
- Removed KB update-hiding script for the time being (worked only on critical updates anyway).
- Host-blocker changes:
- No temporary files created,
- Should be a bit faster.
- Verbose-mode changes:
- Fixed some updates not getting removed,
- Fixed minor output errors,
- Displays IP data of resolved host,
- Scheduled tasks and hostnames now display in realtime as they're being disabled/blocked.
- Improved progress bar accuracy
- Small UI cosmetic tweaks
- Fixed Administrators-group permission bug when attempting to claim Diagnosis folder
- Fixed startup scanner bug that caused inaccurate 'Windows updates' info to be shown
- Fixed UI scaling errors on Windows 10
- Fixed 'Kill Cortana' switch not closing processes properly
- Fixed Office 2016 telemetry not getting fully disabled
New in Blackbird V6 0.9.85 (Aug 8, 2016)
- Added checks at startup to prevent Blackbird applying to Redstone builds as they are not currently supported and may damage your OS
- Added network tweak (ecn capability)
- Added new KB updates to blacklist
- Added experimental "eMule LowID fix" switch (blackbird -e)
- Added "Show frequently used apps at Start menu" switch (blackbird -f)
- Added "Enable Xbox Live services" switch (blackbird -x)
- Fixed multiple Recovery mode bugs (biggest of which caused most used apps to not show in Start menu after recovery)
- Another attempt at fixing the W10 startup scan bug for realsies this time
New in Blackbird V6 0.9.82 (Aug 8, 2016)
- Switches can now be ran independently without applying Blackbird (excluding Verbose mode and Silent mode)
- Made some additional attempts at Skype ad blocking
- Dropped UPX compression (making the exe a little bigger) to evade AV false-positives
- Fixed (hopefully) a startup scan bug on Windows 10 that caused "reg key not found" errors to be shown in some cases
New in Blackbird V6 0.9.8 (Aug 8, 2016)
- Disabled additional AIT agents on Windows 7/8
- Disabled all currently known GWX triggers
- Added new servers to blacklist
- Added new KB updates to blacklist
- Disabled additional startup scheduled tasks
- Disabled additional global device access applications
- Multiple Recovery mode optimizations
- Fixed startup scanner bug that caused inaccurate Windows Updates info to be shown when running on Windows 8/8.1
- Fixed a scary bug that caused unresponsive start-menu on Windows 10 in some cases
New in Blackbird V6 0.9.7 (Aug 8, 2016)
- Added new servers to blacklist (Lenovo spyware included)
- Added disable hibernation switch (-h)
- Fixed some variables in IPv6 blocker (version 0.9.6 users should not be effected by this bug)
New in Blackbird V6 0.9.6 (Aug 8, 2016)
- Full IPv6 support (all interfaces;wifi/eth)
- Added new KB updates to blacklist
- Added removal of Windows 10 Upgrade pre-install files/folders on older Windows versions
- Fixed backgroundtaskhost.exe not getting temporarily killed on Windows 10 Home
- Fixed cleanup issue where in some cases not all Blackbird temporary files get deleted at exit
- Fixed some updates not properly hidden as of version 0.9
- Fixed security scanner not finding proper privacy keys causing "not found" errors on Windows 10 if custom settings were applied at Windows 10 setup