MuntashirAkon / android-debloat-list

[WIP] A comprehensive list of apps for debloating Android with suggestions and vulnerabilities, based on but independent of UAD project.
GNU Affero General Public License v3.0
199 stars 17 forks source link

Browser & WebView suggestion #28

Closed shuvashish76 closed 1 year ago

shuvashish76 commented 1 year ago

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 _openwebview : https://github.com/Magisk-Modules-Alt-Repo/open_webview/issues/11 I vote for Cromite browser & Mulch webview.

shuvashish76 commented 1 year ago

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 commented 1 year ago
shuvashish76 commented 1 year ago

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

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

MuntashirAkon commented 1 year ago

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 commented 1 year ago

Conclusion:

  1. Replace Bromite with Cromite
  2. Add Mull with reason
  3. Replace Bromite WebView with Mulch WebView with reason
MuntashirAkon commented 1 year ago

ccb87cb07c2e9d748284406da03aed32a2bd4aa8