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
174 stars 15 forks source link

Browser & WebView suggestion #28

Closed shuvashish76 closed 11 months ago

shuvashish76 commented 11 months 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 11 months 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 11 months ago
shuvashish76 commented 11 months 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 11 months 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 11 months ago

Conclusion:

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

ccb87cb07c2e9d748284406da03aed32a2bd4aa8