Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browser & WebView suggestion #28

Closed
shuvashish76 opened this issue Jul 26, 2023 · 6 comments
Closed

Browser & WebView suggestion #28

shuvashish76 opened this issue Jul 26, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@shuvashish76
Copy link
Contributor

shuvashish76 commented Jul 26, 2023

Browsers:


WebViews:

Vanadium: Depends on hardening and compatibility fixes in GrapheneOS rather than reinventing the wheel inside Vanadium. For example, GrapheneOS already provides a hardened malloc implementation so there's no need for Vanadium to replace it. Similarly, it can deploy security features causing breakage on other operating systems due to the ability to fix compatibility problems in the OS.

vs

Mulch: Nearly all of the patches are from GrapheneOS's Vanadium browser

Additional info:
Magisk module open_webview : Magisk-Modules-Alt-Repo/open_webview#11
I vote for Cromite browser & Mulch webview.

@shuvashish76
Copy link
Contributor Author

shuvashish76 commented Jul 26, 2023

There are some good Firefox based browsers (e.g - Mull, Iceraven, TOR browser), but not considered here because:

Interface or functions (UI/UX) should be very or nearly similar to the original app or even better.

Original app = Google Chrome

@MuntashirAkon
Copy link
Owner

  • Mulch cannot be included because the app description itself suggests using Vanadium or Bromite.
  • /e/ OS browser enabled DNT by default which is a privacy issue (contrary to what some people think)
  • Bromite has to be replaced, naturally
  • Iceraven description says:

    No warranties or guarantees of security or updates or even stability!

  • Mull can be included with a reason since a few users prefer a firefox browser.

@shuvashish76
Copy link
Contributor Author

shuvashish76 commented Jul 29, 2023

Mulch cannot be included because the app description itself suggests using Vanadium or Bromite.

AFAIK currently Mulch is our only active WebView alternative.

The source repo also includes prebuilts and makefiles to allow other operating systems to include Mulch as their system WebView. (source)

ref: https://divestos.org/pages/network_connections#mulch

  • DuckDuckGo, FOSS browser, ElinkBro, Fulguris, Privacy browser, SmartCookieWebetc... All these browsers use WebView to render webpages.
  • Tor Browser Not recommended for general use.
  • Fennec

...still connects to various Mozilla and Google services that can track users.

Additional info: (for future reference)
https://divestos.org/pages/browsers
https://privacytests.org/android.html

@MuntashirAkon
Copy link
Owner

AFAIK currently Mulch is our only active WebView alternative.

Then the reason should be updated. Mulch lacks many privacy features from Bromite.

In most ROMs, Mulch WebView can only be used by creating and installing an overlay app with its signatures.

@MuntashirAkon
Copy link
Owner

Conclusion:

  1. Replace Bromite with Cromite
  2. Add Mull with reason
  3. Replace Bromite WebView with Mulch WebView with reason

@MuntashirAkon
Copy link
Owner

ccb87cb

@MuntashirAkon MuntashirAkon added bug Something isn't working enhancement New feature or request and removed bug Something isn't working labels Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants