Sandboxie-Plus v1.8.2, v1.8.2a

Discussion in 'Sandboxie (SBIE Open Source) Plus & Classic' started by DavidXanatos, Apr 1, 2023.

  1. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    This build improves the browser and electron app compatibility quite a bit, it also adds a new web browser compatibility Template wizard allowing to create templates for previously unknown chromium and firefox (gecko) based browsers.
    Please review the full Changelog thoroughly as it documents a bunch of new options which allow to control the new compatibility mechanisms and in case of unexpected issues will help to mitigate them.

    Please note that with this build we have updated InnoSetup to 6.2.2 which comes with a new more modern icon, also as this is a pre-release build it is not fully signed (only the driver is).

    There is a new revision of this update available 1.8.2a see the changelog and update.
    Eider by downloading the 1.8.2a installers from https://github.com/sandboxie-plus/Sandboxie/releases/tag/v1.8.2 or by using the built in updater.
    Classic users can unpack a plus installer and replace their sbiedll.dll's with the new once.


    Changelog


    Added
    • reworked CreateAppContainerToken hook to return a restricted token for the issue #2762 -- Note: this behaviour can be disabled with 'FakeAppContainerToken=program.exe,n'
    • enabled app container compatibility in App Compartment mode -- Note: this should improve Microsoft Edge compatibility
    • added web browser compatybility tempalte wizard #2761
    • added a mechanism to dynamically detect chromium and firefox based browsers -- Note: the new mechanism can be disabled using 'DynamicImageDetection=program.exe,n'

    Changed

    • renamed 'DropAppContainerTokens=program.exe,n' to 'DropAppContainerToken=program.exe,n'
    • 'DropAppContainerToken=program.exe,y' can now be used in App Compartment boxes, however it is not recommended security-wise
    • the desktop security workaround used for Chrome, Firefox and Acrobat is now enabled by defualt, you cn disable it with "UseSbieDeskHack=n" -- Note: this shoudl allow electron apps to run without 'SpecialImages=chrome,program.exe'
    • disabled old token hacks, as with the new App Container Token handling these seam no longer be required -- Note: in case of issues with msedge, chrome, firefox or acrobat, they can be re enabled using 'DeprecatedTokenHacks=y'
    • updated innosetup to version 6.2.2 which also comes with a new installer icon

    Fixed

    • issue with global settings ini section editing
    • fixed issue with 'UseRegDeleteV2=y' #2756
    • autorun path now supports any length #2769 (thanks Sapour)
    • recovery window: delete confirmation dialog is no longer shown when no file/folder is selected #2771 (thanks Sapour)
    • fixed WeChat crash issue #2772
    Removed
    • removed obsolete workaround for maxthon.exe browser version 4
     
    Last edited: Apr 2, 2023
  2. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    27,739
    Location:
    UK
    1.8.2. installed over the top of previous build without issue.

    Tested green box on Edge (#2762 ) and it works ok now, however one small issue I have is that I tested Edge just now with all box colours one by one and when I close the green box there is no notification mid screen that it has closed.
    It sticks around about 10 seconds or more (see screenie) then disappears from the GUI but no desktop mid screen delete box shows at all.
     

    Attached Files:

  3. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    587
    Sbie Plus 1.8.2 (portable mode) issue:
    Run a browser (chrome). Insert a USB stick. Right Click "Safely Remove Hardware and Eject Media" icon in taskbar.
    This triggers SBIE2307 in Sandboxie-Plus Notifications (see image below):
    USBn_drive_Message.png

    There were no such problems in v1.8.1 (or previous versions)
    [perhaps code from an upcoming version slipped through?]
     
  4. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    27,739
    Location:
    UK
    No idea if this is the same as #1608 Ping not working in app compartment mode.
    Screenshot 2023-04-01 182308.jpg
     
  5. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    509
    Firefox is running but on startup it says a process crashed.
    Code:
    OLEAUT32.dll (load failed 0xC0000022)
    firefox.exe crashed! Crashdump creation failed.
     
  6. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    eeee... ofcause it does now that i think about it, its a new message added to debug soem things but yea for the case of media removal it neneds a special case, will be fixed asap
     
  7. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    for me firefox works, what os are you using and which firefox version?
     
  8. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    509
    @DavidXanatos
    EnableMiniDump=y is the cause.

    Windows 10 Pro 22H2 64 BIT, Firefox 111.0.1
     
  9. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    hmm i cant reproduce this, was ist fine with 1.8.1 ?
     
  10. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    mmh... looks like this was the case since 1.0.xx already
     
  11. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    509
    Was fine with 1.8.1

    Code:
    https://streamable.com/ul3inz
     
    Last edited: Apr 1, 2023
  12. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    try DeprecatedTokenHacks=y
     
  13. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    509
    No crash with DeprecatedTokenHacks=y + EnableMiniDump=y
     
  14. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    ok that narows it down, i wonder though why for me it worked without that one,
    anyone else with this issue?
     
  15. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    i was able to reproduce the firefox issue on an other test vm looking into it now, worst case we wil keep one of the old workarounds still in place...
     
  16. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,490
    Location:
    sweden

    Hmm, where is the compatibility wizard in 63.2?

    Now 63.2 detects the browser Catsxp that i use, which it did not before. But still it is needed to add a self created template manually, which is not something that is intuitive, the items that one wants to get saved, for example, for this or any odd browser. A new user would not have a clue. To use the existing Google chrome template, since it is a chrome browser, did not work. I thought that the feature of using the chrome template or the Firefox template, for any chrome or Firefox browser, should be present in this build.

    Or am i missing something.
     
  17. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
  18. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,490
    Location:
    sweden
  19. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    Classic is not under active development we just carry it along as its no extra afford, so don't expect any non trivial new features to be added to the old UI.
     
  20. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,490
    Location:
    sweden
    Ok.

    When adding Catsxp it did not save the adding, box ticking of the new box "Catsxp", even though i saved. Did it again, This time it frozee the whole Gui. Closed it. When opening, it did not work as it should, so when clicking within it, it froze. Over and over. Restarted Pc. Sandman could not connect to driver, driver not started.

    The uninstall process of S-Plus hardly worked either.

    About the adding; after adding a new browser, how do i choose what items for it to add, like in the existing templates?
     
  21. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,490
    Location:
    sweden
    After uninstalling and reinstalling, it functioned. So now it runs fine.
    But i still wonder how to choose what i want to save or accept access to for Catsxp.
     
  22. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,490
    Location:
    sweden
    Ha. Now when i did the action all over, another window surfaced that did not show before, where the actual item for adding the browser surfaced, so now it works. But it is obviously a bug in there.

    The browser gets identified automaticly now, very good, and adding the template with necessary items is as simple as i suggested from the beginning, so all in all, 5 stars MrDX. This is smooth even for new users, but after some searching.

    But as mentioned, i experienced some sort of misfortune so probably some bug exists.

    Send me the language files and necessary info by Pm so i can translate all that needs to. Now it is Swenglish to a large degree.
     
    Last edited: Apr 2, 2023
  23. bo elam

    bo elam Registered Member

    Joined:
    Jun 15, 2010
    Posts:
    6,196
    Location:
    Nicaragua
    Thank you (FWIW). :)

    Bo
     
  24. n8chavez

    n8chavez Registered Member

    Joined:
    Jul 19, 2003
    Posts:
    3,758
    Location:
    Location Unknown
    I got these interesting errors today, right after upgrading to plus 1.8.2. This was when I tried to launch Librewolf, which worked fine in every previous version.

    2023-04-02_00h16_46.png 2023-04-02_00h17_36.png
     

    Attached Files:

  25. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,538
    Location:
    Viena
    @n8chavez does DeprecatedTokenHacks=y fixes this for you?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.