yashsingh1/xdaforums huggingface dataset:
[Android Software Development] iu1nguoi:
Thanks. 3.6.2 works! Apps no longer crash
[Android Software Development] westhaking:
Latest version installs properly on my stock Pixel 2 and apps that were previously crashing no longer do but how can I verify that bromite is actually working? Android system webview is the only selectable option in webview implementation in developer options. Bromite does not show up there. Does that mean it isn't being used?
[Android Software Development] marcdw:
What Android version are you using? On Nougat developer options will only show AOSP Webview, for instance. Oreo and higher will/should show the Bromite name and version.

One way to verify is to use an app like WEBVIEW TEST or any webpage (accessed via a webview-based browser) or app that returns the useragent. Info in the useragent string should not be "accurate" if Bromite is working.

Example: most of my ROMs use Bromite webview v75. So on a MotoG5s Plus it'll show Chrome 71 on a FIG-LX3 device. My LG G3 with Bromite webview v75 comes back with Chrome 71 on a Motorola XT1033. Samsung devices are what I get mostly depending on the ROM I'm running. Privacy is part of the feature set, hence the output.

If you get output similar to those then the webview is working.

Essential PH-1, /e/OS 0.7-n ROM, microG (NoGapps), XDA Legacy
[Android Software Development] Juzman:
Just installed on my 2XL running Havoc-OS, and Bromite is selected in developer options for webview, it is the only one there.
[Android Software Development] westhaking:
Running the latest version of Pie with July security patch on Pixel 2. Just stock no custom ROM. The webview app doesn't show bromite listed anywhere. Only Chrome and AppleWebKit. Again, everything installs properly with latest bromite version 3.6.2 and apps that previously crashed upon startup aren't and run properly now. Bromite doesn't show up as a webview option in developer options.
[Android Software Development] thirtythr33:
does anyone know or have a working fix to get this to function on oos (9.0.15 - 6T) ? i love bromite and really want to get this to work. any suggestions welcome!
[Android Software Development] wilsonhlacerda:
v3.6.2 works fine on LOS14.1 not encrypted with Magisk v19.3

On development the only choice is AOSP Webview, but in fact it is the Bromite (it replaces original from LOS on system).

Thanks!

Edit: I'd only suggest again that idea to optionally fetch a local Bromite apk file on sdcard and then flash it if available.
[Android Software Development] tehrzky:
miui 10? last time i tried my webview is only android webview and chrome gone, no bromite webview.
[Android Software Development] clcombs262:
Test and see; neither I nor Alexandria has MIUI

Same with OOS, that info comes from our testers
[Android Software Development] ahb83:
This is lagging my phone. Flashed, reboot, wait 10 minutes to stabilize, and it's laggy.

Disable in magisk, reboot, wait 10 minutes, and it works normal.

OnePlus 3, havoc rom 9, Franco kernel
[Android Software Development] clcombs262:
Install the app in the /data/adb/modules/system/app/webview directory

I'll be pushing an update to fix that as soon as we figure out the situation with the bromite team (Alexandria is having discussion on making it official, under the rest of Bromite)
[Android Software Development] megaabel90:
why the module is not in the magisk repository?

it's just curiosity
[Android Software Development] clcombs262:
It was a mistake on [MENTION=8627832]csagan5[/MENTION] 's part

I've gone official now, we have to wait for them to accept the new submission
[Android Software Development] clcombs262:
3.7 beta

Changes 3.7-BETA:

- Update boot script logic, should work and shorten boot by a few seconds (by Alexandria)

- Update download logic and switched to official sources (by [MENTION=8627832]csagan5[/MENTION])

- Tweak replace logic (by Alexandria and [MENTION=8627832]csagan5[/MENTION])
[Android Software Development] clcombs262:
For those of you curious, the old repo was deleted by [MENTION=8627832]csagan5[/MENTION] and Alexandria is waiting for official to be forked

Alexandria is also still hammering out how this project can be endorsed officially
[Android Software Development] iu1nguoi:
this release does not install the webview. I noticed that when the script was running, the step "install extra files" did not seem to do anything (in previous versions it paused here to download something)
[Android Software Development] SGH-i200:
Can you fix this link, please? It gives me a 404 error.

Edit: Maybe this is the answer?
[Android Software Development] clcombs262:
See my next post, fixed the issues
[Android Software Development] clcombs262:
Quick update!

[MENTION=8627832]csagan5[/MENTION] removed curl, I've added it back until we can make reproducible builds if it. Should work now
[Android Software Development] clcombs262:
https://github.com/Magisk-Modules-Repo/submission/issues/465

Look here for why this is currently not in the magisk repo
[Android Software Development] abasba:
None of the versions seems working on OOS OP6 both 9.0.6 and 9.0.7 on smurfkernel.

Just FYI
[Android Software Development] clcombs262:
Don't you hate when things don't save? That's apparently what happened

Curl needed the -L option to handle the redirect and that edit didn't save

Here's a working 3.7.1
[Android Software Development] clcombs262:
Known OOS issues
[Android Software Development] clcombs262:
It's back in the repository, now with official support from the Bromite team!!
[Android Software Development] topbasework:
Hai may i know.bromite will work on miui?

And if i uninstall.just delete module in magisk manager rite?

Sorry for noob question

Coz i read on this thread.some user cant uninstall bromite
[Android Software Development] eierfrucht:
I'm able to install Android System WebView from PlayStore on my Honor 8PRO (DUK-L09, EMUI 9.0) after disabling Chrome.apk with Debloat and the relevant apps continue working. But when I uninstall Android System WebView in PlayStore and install the Bromite Magisk module, every relevant app crashes.

What's more puzzling: no matter if I'm using the PlayStore version of Android System WebView or its Bromite counterpart from Magisk Repo, the Developer Options won't list anything besides 'Google WebView' I don't understand how this is possible when I have Chrome.apk disabled and Android System WebView legit installed, this should break the relevant apps but somehow they successfully switch from Google WebView to Android WebView and continue to work... this would naturally mean that Bromite should work once it's installed and Android WebView removed in Playstore, but Bromite doesn't...
[Android Software Development] topbasework:
Maybe dev can help
[Android Software Development] henrique araujo:
Please... work on zenfone?
[Android Software Development] marcdw:
[MENTION=9501141]eierfrucht[/MENTION], OEM stock ROMs are known to have no support for AOSP Webview, more specifically, com.android.webview. They only support Google products as webview. Despite the Android System WebView name in Play Store, sounding almost like AOSP Webview, is a Google product, com.google.android.webview.

Bromite webview uses the same package name as AOSP webview which is not supported in most of those ROMs. Hence the reason it doesn't work. I've never used this Magisk module so I don't know if it does any magic to get OEM stock ROMs to work with Bromite.

You might want to check the following page. There are instructions to find out if your ROM supports com.android.webview or not. All custom ROMs (LOS/AOSP) do so no need to check those.

https://github.com/bromite/bromite/wiki/Installing-SystemWebView

I've done some of what you did before and there seems to be a failsafe, if you will, so the ROM isn't completely without a working webview of some sort. I was surprised, too.

ZTE Axon 7 A2017U, AospExtended v4.6 ROM, Radioactive v2.4 Kernel, microG (NoGapps), Multiboot, XDA Legacy
[Android Software Development] westhaking:
It doesn't appear to work with stock Pixel 2.
[Android Software Development] eierfrucht:
Thank you for the detailed answer! May I ask you further, is there a way to replace com.google.android.webview with a renamed com.android.webview so it truly replaces Google's Web View? I totally wouldn't mind tainting /system or breaking stuff, like not being able to run some apps at all. BTW as long as Chrome is present, it supplies its own built-in Webview (since at least Oreo?), so why not replace the isolated "Android System WebView" package that's only enabled if you remove Chrome...
[Android Software Development] wilsonhlacerda:
This is probably possible with an Xposed module (EdXposed, Tai Chi for Android 8+).

In fact I remember 3 years ago or more that there was already a module that does that or close to. This module probably is available on Xposed repository and with luck may even run on newer Android.

Edit: this is the module I remember. Its purpose was somehow the way around by that time:

https://repo.xposed.info/module/net.typeblog.webview
[Android Software Development] eierfrucht:
Yeah, I'm using EdXposed and it works like a charm. I also tried Tai Chi but it doesn't accept all modules.

I've been searching for a relevant Xposed module for a while, but only discovered one that forces AOSP-based ROMs to use Google WebView, i.e. does exactly the opposite of what I'm looking for: https://repo.xposed.info/module/net.typeblog.webview

However it does state what needs changed: "From Lollipop, there is an internal variable in Android named "config_webViewPackageName" which points to the default WebView package (in AOSP it is "com.android.webview"). This module replaces it with "com.google.android.webview" just as what it is in Google's official Android ROMs."

And the source code is freely available: https://github.com/PeterCxy/WebViewGoogle

This looks like a much better path than tampering with /systemframework/framework-res.apk

Could someone recompile this to replace the value of "config_webViewPackageName" with "com.android.webview" instead of "com.google.android.webview" ? Obviously I'm not the only person denied the benefits of Bromite Webview because of framework-res.apk and the solution is actually halfway ready... So sorry I'm not a coder myself.
[Android Software Development] marcdw:
[MENTION=9501141]eierfrucht[/MENTION], yeah, some of us have tried editing the XML file to add com.android.webview but the repackaged framework-res.apk would cause ROMs not to boot. Signature mismatch I guess.

A modified version of that Xposed module would be really cool for OEM stock ROMs. Sadly my computers have been collecting dust for several years but I do keep a laptop at the ready for unlocking & unbricking duties. I just might give it a go if no one else attempts it.

Moto G5S Plus XT1806, BootleggersROM-Shishufied, microG (NoGapps), MultiROM, XDA Legacy
[Android Software Development] eierfrucht:
I don't have a github account but someone in possession of one just might PM the module author and ask him to compile a vice-versa variant.
[Android Software Development] clcombs262:
I have doubts that EMUI lets you set `com.android.webview' as webview
[Android Software Development] clcombs262:
I'm going to go ahead and upload beta 4 which attempted to fix that
[Android Software Development] clcombs262:
I'll forward this info to Alexandria, thanks
[Android Software Development] Juzman:
Latest version working fine on Pixel 2 XL, running Havoc-OS. :)
[Android Software Development] clcombs262:
Here's the latest alpha build

Changes 4.0-alpha:

- Attempt to fix compatibility issue
[Android Software Development] Juzman:
Doesn't install via Magisk Manager for me. Previous version does.

Edit: Selected it again in MM and seemed to install. Weird. Previous time said couldn't extract zip.
[Android Software Development] xk0niR:
Thus caused (an annoying) bootloop for me on OxygenOS.

Anyone ever got it working with OOS?
[Android Software Development] clcombs262:
Alpha series 2

With these builds, we switched to the Unity template

Here's the new alpha

Changes

- Fix line endings (by [MENTION=6014314]neekless[/MENTION])

- Update to latest Unity template (by Alexandria)
[Android Software Development] clcombs262:
I need logs to forward to Alexandria, she can't troubleshoot if she doesn't know what's causing it ?
[Android Software Development] clcombs262:
Lol autocorrect put lots instead of logs
[Android Software Development] Juzman:
Hey mate, did you forget to attach the new alpha build? Or use the one from the above post?

I installed the 4.0-alpha5 from above and in "modules" it shows 4.0-alpha, but in the downloads section it shows 3.7.3 as installed. Is this correct?
[Android Software Development] clcombs262:
Nice catch, added the file

Apparently Firefox didn't actually submit
[Android Software Development] clcombs262:
Excited to announce a breakthrough on stock compatibility

Attached is the latest alpha, and Alexandria has received confirmation from at least one user its working

Please note you might have to disable both chrome and Google webview for it to work
[Android Software Development] westhaking:
Progress! Installed and selectable in webview settings yet I'm not sure how to know that it is actually working or not. Webview test doesn't indicate bromite anywhere. Stock Pixel 2.
[Android Software Development] clcombs262:
Should get 5/9 score on https//bromite.org/detect
[Android Software Development] westhaking:
I scored a 9/9. Does that indicate it isn't working?
[Android Software Development] DvineLord:
edit: flashed latest rom build lineage-14.1-20190807-UNOFFICIAL-d2att and latest module version 3.7.3 and it finally works i think. just says AOSP WebView and Chrome Stable webview is removed but pretty sure it's working. i guess new rom update fixed most of the issue.

edit edit: i guess i cant use module now anyways since im on magisk 18.1 to allow another module to work and everything went to hell until i figured out it was a webview issue.
[Android Software Development] Juzman:
Without Bromite I scored 7/9. I then installed latest alpha from this post and rebooted but in WebView implementation it says: Bromite System WebView 76.0.3809.100 (disabled for user Owner) and I am unable to select it, only Chrome was selected.

Uninstalled and installed 4.0 Unity Alpha 2 from this post, I now only have Bromite in WebView implementation, and it is selected. I rebooted phone and scored 7/9 on https//bromite.org/detect.

Is this because I am using Chrome Browser?
[Android Software Development] marcdw:
The useragent string will tell you if it's working. Chrome version will report v74 I believe (used to be v71 until recently) and look at the device shown. It should be wrong. For instance I have an Axon 7 but the useragent shows a Samsung device. That means it's working.

ZTE Axon 7 A2017U, AOKP 7.1.2 ROM, Radioactive v2.4 Kernel, microG (NoGapps), Multiboot, XDA Legacy
[Android Software Development] clcombs262:
Yes. Chrome must be disabled, it's a preferred webview and will override bromite
[Android Software Development] Juzman:
So I have to use a different web browser also, even if bromide is selected in developer settings?
[Android Software Development] clcombs262:
If it can be selected no

But if it still can't be selected after flashing and reboot then you'll have to disable Chrome

What I've done in the past is use Chrome dev if I need Chrome, usually that won't override it
[Android Software Development] Juzman:
Bromite is the only option and is selected, but when testing in Chrome I get 7/9 not 5/9.
[Android Software Development] Marcocappe:
There is an easy way to whitelist a domain? Binance app won't load it's captcha with bromite webview selected, must disable it, enable Android webview (updated to the latest version) and reboot to have it working.
[Android Software Development] clcombs262:
That's probably because chrome doesn't use webview of Android
[Android Software Development] arnabpal025:
I cannot find it's use :crying:
[Android Software Development] marcdw:
As mentioned above, Chrome/Chromium(-based) browsers don't use webview. Neither do Mozilla-based browsers. If you don't want to install another browser just to test try the WEBVIEW TEST app or something already installed with a built-in browser, like a download manager or what have you.

P.S. For privacy advocates, WEBVIEW TEST has trackers.

LG G3 D851, PAC-ROM 6, MultiROM, XDA Legacy
[Android Software Development] Guttergorm:
I need some assistance with uninstalling. I did avoid the hassel with checking if installation is possible and probably got the consequences .. I use a Lineage-12.1. ROM on a Fire7 (https://xdaforums.com/amazon-fire/orig-development/rom-lineage-12-1-t3639447) and installed via Magisk 19.3., restarted after installation, browser crashes (https://xdaforums.com/android/apps-games/app-browser-t3500091). I tried to resolve the problem by deactivating (1st) and uninstalling (2nd) the module, browser still crashes. Any suggestions before I have to do a clean installation of the ROM?
[Android Software Development] clcombs262:
As described by the README, a webview is something apps use to display web content, such as banking apps, the Google app, Outlook, other email apps, etc
[Android Software Development] clcombs262:
To be 100% honest, I'm not sure how webview works on lollipop and marshmallow

I would ask your maintainer what is the proper way to switch webview. Other issues with older ROMs have cropped up before, but Alexandria doesn't have a device that runs anything older than Oreo at the moment to test on and all of mine run pie

A couple of troubleshooting steps first:

Under the module directory, /data/adb/modules/bromitewebview/system/app/webview install the apk there as you would any other app, with the module enabled

If that doesn't help, I recommend you join the telegram group [MENTION=5702612]Inl[/MENTION]magisk for further assistance
[Android Software Development] Guttergorm:
Thanks, that did it, I reinstalled the module and then bromite via f-droid. Works as intended, favourite weather site detects the adblocker.
[Android Software Development] westhaking:
Using latest Yahfa beta and edxposed installer and everything seems to be working!
[Android Stick & Console AMLogic based Computers] N'ayam Amarsh'e:
​

We're back, boys!

This time with with Oreo 8.1.0 atvXperience v3 for S905X2 and specifically A95X Max!

THE FIRST EVER CUSTOM ROM FOR A95X MAX!!

• Android OS version: 8.1.0

• For devices: A95X MAX

• Recovery: AOSP

Those who don't have it, you can buy from this link. Probably the most popular S905X2 TV box with HDD and SSD Support and really fast and stable!

https://www.gearbest.com/tv-box/pp_009379639442.html?wid=1433363&lkid=39289238

Based on AndroidTV OS. Has all the features of an AndroidTV but since atvXperienceOS provides a different experience, we combine the best of AOSP and ATV.

Credit: SrWladimir

* Nayam Amarshe

* Carmine Rovito

* Taylor Stephen Hadden

* Vadim Mussin

v3A

NOTE

The first boot will take a lot of time! Screen will be glitchy, bootvideo will be laggy and you may not even see anything except for black screen but this is normal and doesn't affect the device in any way. This only happens on the first boot because the encrypted kernel and bootloader try to reject the device but it boots anyway and everything will be OK in the second boot.

v3A

• Based on latest AndroidTV OS, latest Security patches.

• Google Play Works

• All Google Apps Work!

• Recommendations work great! To turn off go to Settings - Home

• Casting Works with Airscreen

• Fully Compatible with A95X Max!

• atvXed up with Multiple USB drivers!

v3B To-Do:

Add USB drivers

Add Navbar and Status Bar

Change Settings shortcut to TVSettings

Change App Drawer Wallpaper

Add some more preinstall apps

DO THE ATVX THING

PLEASE WATCH THE YOUTUBE VIDEO:

https://m.youtube.com/watch?feature=youtu.be&v=hnliXmly7WY

Please consider donating if you like our work :)

PAYPAL LINK

or

PAYPAL EMAIL

donations@atvxperience.com

Known Problems:

None my boi

Credits:

Fabio Ciani

Ricky Divjakovski

Superceleron

eric

A95X Max developers

XDA-Developers Members

forumXperience members

My team

atvXperience followers

and the one reading this

Special Thanks to my boi Nitin for making this when I was busy
[Android Stick & Console AMLogic based Computers] Rumsfield:
Rom is *meh*, as it completely throws away the stock android Oreo layout and switches to a straight up TV Box setup like a Roku. Most apk's refuse to work with this setup. The included Youtube app sucks and needs to be REMOVED FROM THE ROM as a system app or at least replaced with YT Vanced. Also, Chrome is simply gone...and you cant find it in the "store" either. The apk can be manually installed with a USB/SD card. Netflix app installed within the store does not work with this rom so its like what are we doing here?... but there is a work around. There is no option to boot straight to recovery either, if there even is one. We need TWRP for this to let us do what we want...Get rid of the Android TV BS and let people install their own launcher and you will profit more than just re-skinning the stock OS with this.
[Android Stick & Console AMLogic based Computers] Parsival1973:
Then don't use it... I use it because of the Android TV layout. He was very up front in the beginning as to what this was and what would and would not work. No 3rd party box is going to work with Netflix or Amazon Apps at this time due to widevine DRM.

If what you have described is what you want, then by all means make your own ROM.
[Android Stick & Console AMLogic based Computers] Rumsfield:
I'll get right on it.
[Android Stick & Console AMLogic based Computers] N'ayam Amarsh'e:
Read the title again maybe?

This is an AndroidTV OS and no it's not BS. Maybe it's only you who likes to use a mouse and keyboard on a tv. This is meant for those who don't want the airmouse BS and want a clean look, to have the real AndroidTV Box and not just a phone-UI Android Box and not the *meh* launchers that are meant for phone screens.

All apks work, if it works in the phone rom, it works in ATV. 'Maybe' you're doing something wrong or lack the knowledge of apps installation.

The google play store is meant for AndroidTV, it shows apps which are compatible with your remote, not mouse or keyboard.

Also, Netflix thing, everybody knows you need a Netflix certified box for it, it's even mentioned on their website.

And everybody knows you can use Aptoide Store for other apps that aren't on play store.

If you want your own launcher, go ahead make a ROM but please don't call my work a 'simple reskin' because I am working my ass off for a box that's totally encrypted to the core and has a 'meh' phone UI.

So, please don't think I'm playing copy and paste here, I've worked hard on this and if my work is *meh*, please use another ROM (if it exists).

Thank you for the feedback on v3A :)
[Android Stick & Console AMLogic based Computers] N'ayam Amarsh'e:
Links Updated!

Please don't forget to watch the tutorial video first.

Thank you for the support.
[Android Stick & Console AMLogic based Computers] Parsival1973:
Good... Then you can ***** and complain to yourself rather than crap on someone elses hard work.
[Android Stick & Console AMLogic based Computers] Rumsfield:
Did I ***** and complain? I simply stated some of this rom's caveats and giving a heads up to people who might prospectively install this not realizing its going to completely change the OS to a dedicated Kodi box.

No browser at all? Youtube that you cant get rid of? If you dont like my opinion you can straight up not listen to it. I doubt you even installed it in the first place or you wouldn't be responding with your sh*t posts.