Closed trymeouteh closed 5 years ago
No, WebApps uses the built-in Android WebView. What would be the advantage of using Bromite?
Privacy. No google tracking code. Unless Andriod WebView is degoogled by default.
Yes Android WebView is open source and part of AOSP.
So Webapps isnt a browser per say but uses the AOSP built in browser to render the webapps?
Is the Andriod WebView always up to date like Chrome or Firefox is? Or are updates not regular?
That's correct. Android WebView is updated via google play store.
How does Andriod WebView update on devices without GAPPs like LineAgeOS. I download WebApps through F-Driod.
You can use Yalp to update Android System WebView
Would it be more secure to copy the Andriod WebView into WebApps and then update the version of Chromium constantly to ensure users are using the latest versions. Using outdated browsers is not secure and outdated browsers can contain vulnerabilities.
Or will the Andriod WebView be updated regularly with Andriod system updates?
When you install Bromite System WebView, WebApps will automatically use it. It's up to you, the phone user to update the system WebView. Maybe you're talking about available options for manually tweaking the User Agent within WebApps?
When you install Bromite System WebView, WebApps will automatically use it. It's up to you, the phone user to update the system WebView. Maybe you're talking about available options for manually tweaking the User Agent within WebApps?
Good to know. This will work them since the Bromide System Web view has regular updates on FDriod.
How does one tell what system! Web view engine/browser are they using in WebApps?
If you open https://html5test.com/ from WebApps you should see "You are using Chromium WebView 71..." if you've installed latest (as of March 18) Bromite System WebView via F-Droid. Of course, check that WebApps UserAgent is set to "Default".
I tried going to https://html5test.com/ in webapps on a device that had Bromite webview and another device that did not have Bromite Webview or Bromite itself and I found that they said the same thing that I am running "Chromium WebView 72"
Strange... It's similar here. I have Bromite System WebView 73.0.3683.82 installed, but it is still detected as Chromium WebView 71 (Chrome/71.0.3578.99). That was the last Android System WebView version I had before replacing it with Bromite. When I reinstall Android System WebView, the version reported is updated to that one. After uninstalling it, the version is 71.x again. Version can be checked with WebView Test, too.
Sorry for offtopic. Maybe we should open a Bromite issue?
Just to conclude:
https://github.com/bromite/bromite/issues/138
This is by design, as an anti-fingerprinting mitigation technique.
https://github.com/bromite/bromite/issues/162
This is by design. in Bromite user-agents are fixed and do not report the real phone model or browser version/build as a fingerprinting mitigation.
This issue is already closed, but Bromite also include security stuff from GrapheneOS - known as CopperheadOS
So Bromite would a much better idea then using (sometime and on a lot devices) a old and less secure webview
And if not could you strongly consider? Bromite is a degoogled chromium browser for android.