Skip to content

Releases: sandboxie-plus/Sandboxie

Release v0.5.3 / 5.45.2

02 Jan 08:29
Compare
Choose a tag to compare

This is a maintenance release it brings some small new features and fixes many minor issues.

The plus installer was improved it now provides a extract function and creates the required Sandboxie.ini and Sandboxie-plus.ini for portable operations.

If you have issues with an update installation, just uninstall the previous version keeping the sandboxie.ini and reinstall the new build.

You can support the project through donations, any help will be greatly appreciated.

ChangeLog

Added

  • added prompt to choose if links in the sandman ui should be open in a sandboxed or unsandboxed browser
  • added more recovery options, "recovery & ..." and more recver to options
  • added "ClosedClsid=" to block com objects from being used when thay cause compatybility issues
  • added "ClsidTrace=*" option to trace COM usage
  • added "ClosedRT=" option to block access to problematic Windows RT interfaces
  • added option to make a link for any selected process to sandman ui
  • added option to reset all hidden messages
  • added more process presets "Force program" and "allow internet access"
  • added "SpecialImage=chrome,some_electron_app.exe" option to sandboxie.ini, valid image types "chrome", "firefox"
    -- with this option you can enable special hardcoded workarounds to new obscure forks of those browsers
  • added german translation (thanks bastik-1001) to the sandman UI
  • added russian translation (thanks lufog) to the sandman UI
  • added portuguese translation (thanks JNylson ) to the sandman UI
  • added settings for the porteble boxed root folder option
  • added process name to resource log
  • added command line column to the process view in the sandman UI

Changed

  • changed docs and update urls to the new sandboxie-plus.com domain
  • greately improved the innos etup script (thanks mpheath)
  • "OpenClsid=" and "ClosedClsid=" now support specifyed a program or group name
  • by default when started in portable mode the sandbox folder will be located to the parent directory of the sandboxie instance

Fixed

  • grouping menu not fully working in the new sandman ui
  • fixed can't set quick recovery in sandman ui
  • fixed resource leak when loading process icons in sandman ui
  • fixed issue with OpenToken debug options
  • fixed chrome crashing on websites that cause the invocation of "FindAppUriHandlersAsync"
  • fixed issue connecting to the driver when starting in portable mode
  • fixed missing template setup when creating new boxes
  • fixed a few issues wiht group handling
  • fixed issue with GetRawInputDeviceInfo when runnign a 32 bit program on a 64 bis system
  • fixed issue when pressing apply int he "Resource Access" tab the last edited value was not always applyed
  • fixed issue merging entries in resource access monitor

removed

  • removed obsolete "OpenDefaultClsid=n" use "ClosedClsid=" with the aproproate values instead
  • removed suspend/resume menu entry, pooling that state wasts substantial cpu cycles, use task explorer for that functionality

Release v0.5.3a / 5.45.2

29 Dec 11:27
6fbc34c
Compare
Choose a tag to compare
Pre-release

This is a maintenance release it brings some small new features and fixes many minor issues.

The plus installer was improved it now provides a extract function and creates the required Sandboxie.ini and Sandboxie-plus.ini for portable operations.

If you have issues with an update installation, just uninstall the previous version keeping the sandboxie.ini and reinstall the new build.

You can support the project through donations, any help will be greatly appreciated.

ChangeLog

Added

  • added prompt to choose if links in the sandman ui should be open in a sandboxed or unsandboxed browser
  • added more recovery options, "recovery & ..." and more recver to options
  • added "ClosedClsid=" to block com objects from being used when thay cause compatybility issues
  • added "ClsidTrace=*" option to trace COM usage
  • added "ClosedRT=" option to block access to problematic Windows RT interfaces
  • added option to make a link for any selected process to sandman ui
  • added option to reset all hidden messages
  • added more process presets "Force program" and "allow internet access"
  • added "SpecialImage=chrome,some_electron_app.exe" option to sandboxie.ini, valid image types "chrome", "firefox"
    -- with this option you can enable special hardcoded workarounds to new obscure forks of those browsers
  • added german translation (thanks bastik-1001) to the sandman UI
  • added russian translation (thanks lufog) to the sandman UI
  • added portuguese translation (thanks JNylson ) to the sandman UI

Changed

  • changed docs and update urls to the new sandboxie-plus.com domain
  • greately improved the innos etup script (thanks mpheath)
  • "OpenClsid=" and "ClosedClsid=" now support specifyed a program or group name
  • by default when started in portable mode the sandbox folder will be located to the parent directory of the sandboxie instance

Fixed

  • grouping menu not fully working in the new sandman ui
  • fixed can't set quick recovery in sandman ui
  • fixed resource leak when loading process icons in sandman ui
  • fixed issue with OpenToken debug options
  • fixed chrome crashing on websites that cause the invocation of "FindAppUriHandlersAsync"
  • fixed issue connecting to the driver when starting in portable mode
  • fixed missing template setup when creating new boxes

removed

  • removed obsolete "OpenDefaultClsid=n" use "ClosedClsid=" with the aproproate values instead
  • removed suspend/resume menu entry, pooling that state wasts substantial cpu cycles, use task explorer for that functionality

Release v0.5.2 / 5.45.1

23 Dec 12:16
9769589
Compare
Choose a tag to compare

This is a maintenance release it does not bring any major new features but resolves a myriad of various bugs including a BSOD issue when "Core isolation" was enabled and a major compatibility bug with windows 10 build 2004 and later.
It also brings a few minor +UI Improvements and an entirely new set of Icons.

grafik

For Windows 7 unfortunately the signing process did not returned a working driver, a solution is being worked on.
Therefor, for the time being please download the "Provisional Windows 7 Drivers.zip" package and provide the driver to the setup when prompted for.

If you have issues with an update installation, just uninstall the previous version keeping the sandboxie.ini and reinstall the new build.

You can support the project through donations, any help will be greatly appreciated.

Change Log

Added

  • added advanced new box creation dialog to sandman ui
  • added show/hide tray context menu entry
  • added refresh button to file recovery dialog
  • added mechanism to load icons from {install-dir}/Icons/{icon}.png for UI customization
  • added tray indicator to show disabled forced program status in the sandman ui
  • added program name suggestions to box options in sandman ui
  • added saving of column sizes in the options window

Changed

  • reorganized the advanced box options a bit
  • changed icons (thanks Valinwolf for picking the new once)
  • updated Template.ini (thanks isaak654)
  • increates max value for disable forced process time in sandman ui

Fixed

  • fixed BSOD introduced in 5.45.0 when using windows 10 "Core isolation"
  • fixed minor issue with lingering/leader processes
  • fixed menu issue in sandman ui
  • fixed issue with stop behavioure page in sandman ui
  • fixed issue with Plus installer not displaying kmdutil window
  • fixed sandman UI saving ui settings on windows shutdown
  • fixed issue with Plus installer autorun
  • fixed issue with legacy installer not removing all files
  • fixed a driver compatybility issue with windows 20H1 and later
    -- this solves "stop pending", line messager hanging and other issues...
  • fixed quick recovery issue in SbieCtrl.exe introduced in 5.45.0
  • fixed issue advanced hide process settings, not saving
  • fixed some typos in the UI (thanks isaak654)
  • fixed issue with GetRawInputDeviceInfo failing when boxed processes are put in a job object
    -- this fix resolves isses with CP2077 andother PC Games not getting keyboard input (thanks Rostok)
  • fixed failing ClipCursor wont longer span the message log
  • fixed issue with adding recovery folders in sandman ui
  • fixed issue with office 2019 template when using a non default sbie install location
  • fixed issue settign last access atribute on sandboxed folders
  • fixed issue with process start signal

Release v0.5.1

12 Dec 14:48
Compare
Choose a tag to compare

This build resolves many issues with the last plus release, as well as updates many components.
It is now being compiled with Visual Studio 2019 using Qt 5.15.1.
Also the installer has been changed to use Inno Setup 6.

Therefore it is necessary to manually uninstall the previous build and clean install the new release.

For windows 7 users the provisional driver is now distributed separately, during install the setup will prompt to provide the required driver file which is to be downloaded and unpacked manually.

For the classical Sandboxie build please see the previous release: https://github.com/sandboxie-plus/Sandboxie/releases/tag/v0.5.0

Changelog

Added

  • Added simple view mode

Changed

  • Updated SandMan UI to use Qt5.15.1

Fixed

  • fixed crash issue with progress dialog
  • fixed progress dialog cancel button not wokong for update checker
  • fixed issue around NtQueryDirectoryFile when deleting sandbox content
  • fixed dark theme in the notification window
  • fixed issue with disable force pograms tray menu

Release v0.5.0 / 5.45.0

07 Dec 17:03
Compare
Choose a tag to compare

This build is a major milestone in the development of Sandboxie, it marks the first open source release that has a driver properly signed for windows 10 and 8.
image_2020_11_30T08_59_50_639Z
For windows 7 unfortunately the signing process did not returned a working driver, a solution is being worked on.
Therefor please NOTE that due to this the "for windows 7" installers include the old provisionally signed driver for the time being.

If you have issues with an update installation, just uninstall the previous version keeping the sandboxie.ini and reinstall the new build.

The new SandMan UI finally reached full feature parity with the old legacy UI, it has a new interactive notification window and brings many new features improving on many aspects of Sandboxie-Plus, the UI has a myriad of usability improvements. The snapshot management has been greatly improved as have been the debug options for tracing and resolving compatibility issues. The process start warning mechanism has been extended to a fully fledged system wide process start blocker, that now accepts executable names as well as folders. And last but not least this build also brings an optional Updater mechaism to keep Sandboxie (Plus and Legacy) up to date.

You can support my work through donations, any help will be greatly appreciated.

Change Log

Added

  • added new notification window
  • added user interactive control mechanism when using the new SandMan UI
    -- when a file exeeds the copy limit instead of failing, the user is prompted if the file should be copied or not
    -- when internet access is blocked it now can be exempted in real time by the user
  • added missing file recovery and auto/quick recovery functionality
  • added silent MSG_1399 boxed process start notification to keep track of short lived boxed processes
  • added ability to prvent system wide process starts, sandboxie can now instead of just alerting also block processed on the alert list
    -- set "StartRunAlertDenied=y" to enable prcess blocking
  • the process start alert/block mechanism can now also handle folders use "AlertFolder=..."
  • added ability to merge snapshots
  • added icons to the sandbox context menu in the new UI
  • added more advanced options to the sandbox options window
  • added file migration progress indicator
  • added more run commands and custom run commands per sandbox
    -- the the box settings users can now speficy programs to be available from the box run menu
    -- also processes can be pinned to that list from the presets menu
  • added more windows 10 specific template presets
  • added ability to create desktop shortcuts to sandboxed items
  • added icons to box option tabs
  • added box grouping
  • added new debug option "DebugTrace=y" to log debug output to the trace log
  • added check for updates to the new SandMan UI
  • added check for updates to the legacy SbieCtrl UI

Changed

  • File migration limit can now be disabled by specifying "CopyLimitKb=-1"
  • improved and refactored mesage logging mechanism, reducing memory usage by factor of 2
  • terminated boxed processes are now kept listed for a coupel of seconds
  • reworked sandbox dletion mechaism ofthe new UI
  • restructured sandbox options window
  • SbieDLL.dll can now be compiled with an up to date ntdll.lib (Thanks to TechLord from Team-IRA for help)
  • improved automated driver self repair

Fixed

  • fixed issues migrating files > 4GB
  • fixed a issue that would allow a maliciosue application to bypass the internet blockade
  • fixed issue when logging messages from a non sandboxed process, added process_id parameter to API_LOG_MESSAGE_ARGS
  • fixed issues with localization
  • fixed issue using file recovery in legacy ui SbieCtrl.exe when "SeparateUserFolders=n" is set
  • when a program is blocked from starting due to restrictions no redundant messages are issues anymore
  • fixed UI not properly displaying async errors
  • fixed issues when a snapshot operation failed
  • fixed some special cases of IpcPath and WinClass in the new UI
  • fixed driver issues with WHQL passing compatybility testing
  • fixed issues with classical installer

Release v0.4.5 / 5.44.1

16 Nov 16:24
Compare
Choose a tag to compare

This build fixes many bugs and introduces a lot of new debugging facilities.

Important Note:

The SbieDrv.sys driver must be signed, and since the appropriate certificates are prohibitively expensive, I head to use a leaked code signing certificate I found laying around the Internets. This means some anti malware applications wrongfully flag it as potentially dangerous or a virus.

If you want SandboxiePlus to get a proper EV-Code Signing Certificate please support the project through donations. You can donate via paypal at https://xanasoft.com/ or patreon https://www.patreon.com/DavidXanatos

ChangeLog

Added

  • added "Terminate all processes" and "disable forced programs" commands to tray menu in SandMan ui
  • program start restrictions settings now can be switsched between a white list and a black list
    -- programs can be terminated and blacklisted from the context menu
  • added additional process context menu options, lingering and leader process can be now set from menu
  • added option to view template presets for any given box
  • added text filter to template view
  • added new compatybility templates:
    -- Windows 10 core UI component: OpenIpcPath=\BaseNamedObjects[CoreUI]-* solving issues with Chinese Input and Emojis
    -- FireFox Quantum, access to windows FontCachePort for compatybility with windows 7
  • added experimental debug option "OriginalToken=y" which lets sandboxed processes retain their original unrestricted token
    -- This option is comparable with "OpenToken=y" and is intended only for testing and debugging, it BREAKS most SECURITY guarantees (!)
  • added debug option "NoSandboxieDesktop=y" it disables the desktop proxy mechanism
    -- Note: without an unrestricted token with this option applications wont be able to start
  • added debug option "NoSysCallHooks=y" it disables the sys call processing by the driver
    -- Note: without an unrestricted token with this option applications wont be able to start
  • added ability to record verbost access tracess to the resource monitor
    -- use ini options "FileTrace=", "PipeTrace=", "KeyTrace=", "IpcTrace=", "GuiTrace=" to record all events
    -- replace "
    " to log only: "A" - allowed, "D" - denided, or "I" - ignore events
  • added ability to record debug output strings to the resource monitor,
    -- use ini option DebugTrace=y to enable

Changed

  • AppUserModelID sting no longer contains sandboxie version string
  • now by default sbie's application manifest hack is disabled, as it causes problems with version checking on windows 10
    -- to enable old behavioure add "PreferExternalManifest=y" to the global or the box specific ini section
  • the resource log mechanism can now handle multiple strings to reduce on string copy operations

Fixed

  • fixed issue with disabling some restriction settings failed
  • fixed disabling of internet block from the presets menu sometimes failed
  • the software compatybility list in the sandman UI now shows the proper template names
  • fixed use of freed memory in the driver
  • replaced swprintf with snwprintf to prevent potential buffer overflow in SbieDll.dll
  • fixed bad list performance with resource log and api log in SandMan UI

Experimental Release v0.4.4 / 5.44.0

03 Nov 16:46
Compare
Choose a tag to compare
Pre-release

This build introduced a couple of architectural changes to the core mechanics of sandboxie, it should work well but with larger changes without a large test base its never guaranteed.

(!) Caution (!):

This is an experimental build, it may break things, if you experience issues please revert to 0.4.3 / 5.43.7

Important Note:

The SbieDrv.sys driver must be signed, and since the appropriate certificates are prohibitively expensive, I head to use a leaked code signing certificate I found laying around the Internets. This means some anti malware applications wrongfully flag it as potentially dangerous or a virus.

If you want SandboxiePlus to get a proper EV-Code Signing Certificate please support the project through donations. You can donate via paypal at https://xanasoft.com/ or patreon https://www.patreon.com/DavidXanatos

ChangeLog

Added

  • added SbieLdr (experimental)

Changed

  • moved code injection mechanism from SbieSvc to SbieDll
  • moved function hooking mechanism from SbieDrv to SbieDll
  • introduced a new driverless method to resolve wow64 ntdll base address

removed

  • removed support for windows vista x64

Release v0.4.3 / 5.43.7

03 Nov 16:11
Compare
Choose a tag to compare

Maintenance release fix a couple of bugs.

Important Note:

The SbieDrv.sys driver must be signed, and since the appropriate certificates are prohibitively expensive, I head to use a leaked code signing certificate I found laying around the Internets. This means some anti malware applications wrongfully flag it as potentially dangerous or a virus.

If you want SandboxiePlus to get a proper EV-Code Signing Certificate please support the project through donations. You can donate via paypal at https://xanasoft.com/ or patreon https://www.patreon.com/DavidXanatos

SHA256 Check Summs:

  • Sandboxie-Plus-x64-v0.4.3.exe b62cf1670939af53930672cab1d9f89b02f980a3c96cb226f7424c4c72798c09
  • Sandboxie-Plus-x86-v0.4.3.exe 2a723af7f041756835461a50bb6d19280badeea35eeb9a75e6d55dc80e8e5b84
  • SandboxieInstall64-v5.43.7.exe 4e5414f243725caa7f7c4b3c329be13420c166f048a8af0b83bdfd78b890145f
  • SandboxieInstall32-v5.43.7.exe c3145d356dc91e88fab91a0cbc4e75a82787d3ac1633e22933fee527deeb3fcd

ChangeLog

Added

  • added disable forced programs menu command to he sandman ui

Fixed

  • fixed file rename bug introduced with an earlier driver verifier fix
  • fixed issue saving access lists
  • fixed issue with program groups parsing in the SandMan UI
  • fixed issue with intrnet access restriction options
  • fixed issue deleting sandbox when located on a drive directly

Release v0.4.2 / 5.43.6

10 Oct 16:26
Compare
Choose a tag to compare

Bug fix release resolving a critical chrome 86+ incompatibility and fixing many resource leaks.

Important Note:

The SbieDrv.sys driver must be signed, and since the appropriate certificates are prohibitively expensive, I head to use a leaked code signing certificate I found laying around the Internets. This means some anti malware applications wrongfully flag it as potentially dangerous or a virus.

If you want SandboxiePlus to get a proper EV-Code Signing Certificate please support the project through donations. You can donate via paypal at https://xanasoft.com/ or patreon https://www.patreon.com/DavidXanatos

SHA256 Check Summs:

  • SandboxieInstall32-v5.43.6.exe 77a3c0832826405cd579a3431b511941856cccfadadafd475707b36b5b84b6b5
  • SandboxieInstall64-v5.43.6.exe 52ae02dbc7b6f1569adc041daaf5aff27beb3774d82a8f4bb6e0df82494c5f56
  • Sandboxie-Plus-x64-v0.4.2.exe af2206bb12a4c33daa126bc92fcf6f2251f09b2df2aa57339b275744d9947d2b
  • Sandboxie-Plus-x86-v0.4.2.exe 3fa3244af04b02b4376b7816bcffa0433c152833be89fd72d69009d4272da321

ChangeLog

[0.4.2 / 5.43.6] - 2020-10-10

Added

  • added explore box content menu option

Fixed

  • fixed thread handle leak in SbieSvc and other components
  • msedge.exe is now categorized as a chromium derivate
  • fixed chrome 86+ compatybility bug with chroms own sandbox

Release v0.4.1 / 5.43.5

12 Sep 08:18
Compare
Choose a tag to compare

Bug fix release resolving many issues, some of them introduced with the previous build.

Important Note:

The SbieDrv.sys driver must be signed, and since the appropriate certificates are prohibitively expensive, I head to use a leaked code signing certificate I found laying around the Internets. This means some anti malware applications wrongfully flag it as potentially dangerous or a virus.

If you want SandboxiePlus to get a proper EV-Code Signing Certificate please support the project through donations. You can donate via paypal at https://xanasoft.com/ or patreon https://www.patreon.com/DavidXanatos

ChangeLog

Added

  • added core version compatybility check to sandman UI
  • added shell integration options to SbiePlus

Changed

  • SbieCtrl does not longer auto show the tutorian on first start
  • when hooking, the to the trampoline migrated section of the original function is not longer noped out
    -- it caused issues with unity games, will be investigated and re enabled later

Fixed

  • fixed color issue with vertical tabs in dark mode
  • fixed wrong path separators when adding new forced folders
  • fixed directroy listing bug intriduced in 5.43
  • fixed issues with settings window when not being connected to driver
  • fixed issue when starting sandman ui as admin
  • fixed auto content delete not working with sandman ui