Giter VIP home page Giter VIP logo

Comments (3)

7echLife avatar 7echLife commented on August 12, 2024 1

Okay, I am back and did everything you recommended. It worked. I want to thank you so much for your work. You are doing God's work for privacy. Sadly the VPN and Portmaster has to be off, but the Browser is in a Sandbox environment. Godspeed and have a blessed day, you deserve it.

from lockdown-browser.

7echLife avatar 7echLife commented on August 12, 2024

Here is what I was talking about with the software installed in the temp folder under windows, but at the same time it is also installed in its normal location. image

image

image

This is annoying and shouldn't happen.

from lockdown-browser.

gucci-on-fleek avatar gucci-on-fleek commented on August 12, 2024

It would also say the software is installed in Temp folder quickly before the notification window closes itself for a split second.

the software installed in the temp folder under windows, but at the same time it is also installed in its normal location.

This is the expected behaviour. You can see it in the “Demo Video” on the main page at 1:25.

The “normal” way to install the Lockdown Browser is to double-click on the installer file, then click through a bunch of buttons in the install wizard. This isn't really amenable to automation, so we need to convince the installer to do an “unattended” installation by passing a bunch of flags to the installer file. But the installer runs in two steps: step 1 unpacks the files into the temp folder, then step 2 runs a different program that actually installs the Browser. But it's impossible to run step 1 without it showing that dialog and pausing until you click “OK”, so the script uses a workaround:

& $lockdown_installer /x "`"$lockdown_extract_dir`"" # Dumb installer needs a quoted path, even with no spaces. Also, we have to extract the program before we can even run a silent install.
while (!(Test-Path $lockdown_extract_dir\id.txt)) {
# This is the easiest way to detect if the installer is finished extracting
sleep 0.2
}
sleep 1
kill -Name *Lockdown*
& "$lockdown_extract_dir\setup.exe" /s "/f1$PSScriptRoot\setup.iss" "/f2$PSScriptRoot\..\setup.log" # If we don't give a log file path, this doesn't work
Wait-Process -Name "setup"

It's a very inelegant solution, but it's the only way that I could make it work. You can try lowering the sleep values if you want the dialog to close quicker, but lowering them too much will make the installation fail.

I do have portmaster and vpn on, and turning those off does not remedy the issue

Those are almost certainly the issue, so I'd recommend turning both of those (and any other firewall stuff) completely off, reboot your computer, then try again.

If that doesn't work, then try the instructions in #49 (comment)

Is your date and time correct? If it is, try opening each of these links in a regular browser outside of the Sandbox:

https://server-profiles-respondus-com.s3-external-1.amazonaws.com
https://static-public-downloads-cloud.respondus.com
https://www.respondus.com
https://help-center-respondus-com.s3.amazonaws.com
https://smc-service-cloud.respondus2.com

It's fine if you get an “Access Denied” message, but if you get a “page not found” or “connection failure” message for any of those 5 links, then that suggests that you have a firewall issue of some sort. How you would fix that would depend on where the firewall is, but regardless, it wouldn't be a bug/issue with this project.

If all of those links work and your clock is correct, then I'm not sure what the issue is. Maybe try adding

<Networking>Enable</Networking>

to Sandbox.wsb, between <configuration>/</configuration>:

<Configuration>
<MappedFolders>
<MappedFolder>
<HostFolder>{{HOST_FOLDER}}</HostFolder>
<ReadOnly>true</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command>powershell.exe -ExecutionPolicy Bypass -File C:\Users\wdagutilityaccount\Desktop\runtime_directory\sandbox_run.ps1</Command>
</LogonCommand>
<AudioInput>Disable</AudioInput>
<VideoInput>Disable</VideoInput>
<ProtectedClient>Enable</ProtectedClient>
</Configuration>

(source)

Make sure to fully-rebuild the files after changing that.

from lockdown-browser.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.