Any one tried Bromite System WebView? - Xiaomi Poco X2 Questions & Answers

I have rooted Poco X2 with magisk and wanted to use Bromite System Webview to have a clean webview kit rather than Googles webview. I used Magisk modules Bromite System Webview and installed it successfully, however, I started to feel phone itself is laggy or the pages are loading slower, apps are loading slower.
I would like to know if there are any steps I am missing after installing this module, like do I need to uninstall or disable google webview manually? Or this is how it behaves on Poco X2 or MIUI 11 currently on stock ROM (rooted though)
PS. I disabed google system webview from titanium backup which did not help too, rather apps like Amazon shopping did not even open.
EDIT: Changed developer options setting to select the webview implementation to Bromite, Amazon shopping still crashes. As of now removed this module and checking magisk module for bromite thread here on XDA for any solutions.

When inside an app i open an webpage it opens inside the app, but i don't get the option to open it inside chrome. There's no 3 dots available to switch to chrome. How do i fix this ?

try install bromite webview apk first.. which will appear to fail.. then install magisk bromite module.. then install the apk again... which will succeed. then check its selected in dev options. should be all good then.

stealth27374 said:
try install bromite webview apk first.. which will appear to fail.. then install magisk bromite module.. then install the apk again... which will succeed. then check its selected in dev options. should be all good then.
Click to expand...
Click to collapse
It installed normally in my poco x2, which is not rooted

I tried using this webview by installing through Magisk on my Moto g7 but it didn't change a thing ..and I did follow the directions to a T. So I gave up with hopes that a system webview exists that can block annoying ads (which are probably worse than they've ever been these days), and I installed AdAway apk, since my Moto is rooted. All ads instantly gone. I'm using it on a trip basis to monitor battery and data usage but so far it works great. Be careful with Magisk modules they don't seem to be regulated by admins or anything and I've had to do restores multiple times after installing mods that are supposedly compatible...(especially pixelify, Moto g7 does not get along with that one neither.) Just do a Google search for ad away apk, I got it from GitHub I believe. Best of luck!

on my poco M3 with MIUI.EU 12, this modules cause longer booting time which might tooks 5 mins to load !
not really worth it, if you want to remove ads then just use apps such as adaway, it works

I used the magisk module WebView manager. Now every thing Google crashes, reflashed to install chromium as I figured that it may be the default but that didn't seem to fix a thing. Moto one 5g ace rooted anyway to get to default without factory reset

Related

Can't successfully hide root with magisk 18.1 for square reader app

I've been rooting my Android phones since about 2012, but today I got a point of sale card reader for my business and I'm not having any luck hiding root from the app (square reader app). The app wont work at all so I tried a number of options in magisk manager (magisk hide the app, hide magisk manager, enable core mode only) rebooting between each try and clearing the square reader app data and setting it up fresh each time, but still no luck
I tried to uninstall magisk but the app still didn't work. So I eventually flashed back to stock and got rid of magisk all together, now the app works but I don't have root...
I tried installing magisk again after I got the app to work and hiding root from the app before I opened it up again, but it still somehow knew the device was rooted
Can anyone suggest anything I haven't tried? Or is there an alternative to rooting the OnePlus 6 (other than magisk) and hiding root? I had a bit of a look around but didn't find anything.
Thanks
I had to go back to 18.0, heard 18.2 works as well.
qbanlinxx said:
I had to go back to 18.0, heard 18.2 works as well.
Click to expand...
Click to collapse
Thanks for your reply. I tried with 18.0, damn, it still doesn't work, it still picks up that the phone is rooted
I tried the 18.2 canary build as well (18.2-e72c6685) no luck either
This app must be looking somewhere out of the ordinary for evidence of root in the phone
I have a bank application and facing the same problem. Hope someone can help us to make applications run by hiding the root
I think recent applications are looking for if knox security is tripped !! so in this case Magisk will not help
Ooohhh had to subscribe to this as I face the exact same issue!! Been trying to get my Square reader to work for a while with root and could never figure out how they are detecting root. Using Pixel XL here
Google changed something in Safety Net in play services, it passes, yet for me, google pay fails. That COULD be the issue, though I read 18.2 fixes that. Another option I helped a friend with is if it's detecting magisk itself via the files, culprit here was pokemon go.
Try opening your Magisk settings, the tick "hide magisk manager" clear the repo cache, and rename or delete the MagiskManager folder on the root of your storage. Reboot, clear data from the square app, and try again. Keep in mind, you have to unhide magisk to update it.
Skreelink said:
Google changed something in Safety Net in play services, it passes, yet for me, google pay fails. That COULD be the issue, though I read 18.2 fixes that. Another option I helped a friend with is if it's detecting magisk itself via the files, culprit here was pokemon go.
Try opening your Magisk settings, the tick "hide magisk manager" clear the repo cache, and rename or delete the MagiskManager folder on the root of your storage. Reboot, clear data from the square app, and try again. Keep in mind, you have to unhide magisk to update it.
Click to expand...
Click to collapse
In my case, I dont think its detecting the files. The reason i say that is because I play Pokemon Go just fine with no issues. So whatever Square is doing, its something different then what PoGo is doing.
Idledev said:
In my case, I dont think its detecting the files. The reason i say that is because I play Pokemon Go just fine with no issues. So whatever Square is doing, its something different then what PoGo is doing.
Click to expand...
Click to collapse
I agree, I have no problem hiding magisk and root from other apps, the square reader app must be somehow different. I've even gone through my storage and deleted any files or folders that might suggest the phone is rooted, but still no luck...
I also went into battery optimization settings to stop magisk from being put to sleep (which might stop magisk hide from working..?), that didn't work either.
I've found a temporary workaround to my problem anyway, I realized that I can share my internet (wifi hotspot) with my ipod touch, this way square reader works as the ipod touch isn't jailbroken or modified. It just means I have to carry around my ipod touch with me, which is a better trade off for me than having a stock, non root phone
Managed to get it working today! Upgraded my Pixel XL to the Android Q beta. By doing this, I had to run Magisk canary build. Installed square, enabled Magisk hide, rebooted and it worked fine! Not sure if the Android Q beta has anything to do with it,but give the canary builds of Magisk a try
Idledev said:
Managed to get it working today! Upgraded my Pixel XL to the Android Q beta. By doing this, I had to run Magisk canary build. Installed square, enabled Magisk hide, rebooted and it worked fine! Not sure if the Android Q beta has anything to do with it,but give the canary builds of Magisk a try
Click to expand...
Click to collapse
That's awesome! What canary build did you use?
I tried the latest build a few weeks ago and it didn't work for me
Build 18120
Idledev said:
Build 18120
Click to expand...
Click to collapse
No luck for me...
I updated to the latest canary build, cleared all data from square reader app, selected magisk hide, rebooted the device. After it booted up I tried to run it and it still detected root. I have a feeling that the OnePlus OS does something that doesn't totally allow me to hide root from the square reader app. It's annoying because for other apps root can be hidden
Maybe there's something in the Android Q build that lets you hide root better
Something that seems reliable right now on 18.1, Pixel Experience and OOS :
Combine Magisk Hide with Magisk "Core Mode". This seems to do the trick for now, Google Pay is triggered with normal mode, but works in Core Mode. Same for Snapchat and banking apps like N26.
But within this, you can't use any module.
kage00 said:
I also went into battery optimization settings to stop magisk from being put to sleep (which might stop magisk hide from working..?), that didn't work either.
Click to expand...
Click to collapse
This is always a good idea, on OOS at least, Magisk being optimized sometimes prevents the granting of root rights to apps, it never reacts to kernel applications requesting root on startup for example.
There's an issue with Googlypay services apparently. You need to downgrade it (remove factory updates) so it's down to version 14.something and then it should work.
You need to disable admin rights and background data to try to prevent autoupdates as well. This thread may be useful?
https://forum.xda-developers.com/ap...e-pay-magisk-discussion-t3906703/post79155616
DaveW1972 said:
There's an issue with Googlypay services apparently. You need to downgrade it (remove factory updates) so it's down to version 14.something and then it should work.
You need to disable admin rights and background data to try to prevent autoupdates as well. This thread may be useful?
https://forum.xda-developers.com/ap...e-pay-magisk-discussion-t3906703/post79155616
Click to expand...
Click to collapse
Hmm, I'm running the magisk xXx ROM and google pay is completely debloated/removed. when I get a spare half hour I might try removing the xXx module and flashing back to stock and following the advice in that thread. I'll let you know how it goes
kage00 said:
Hmm, I'm running the magisk xXx ROM and google pay is completely debloated/removed. when I get a spare half hour I might try removing the xXx module and flashing back to stock and following the advice in that thread. I'll let you know how it goes
Click to expand...
Click to collapse
Ummm yeah.. then the problem doesn't lie within Google pay it lies within the modifications that you are using.
I have to say I have never had any issues with Google pay or Android pay or any banking app using magisk. I don't even have to hide anyting. Of course I'm also not using any modified ROMs or kernels either
Hi guys,
I have this issue for a couple years now and I just cannot find a solution!
Google Pay, and 4 banking app from two different countries work fine with my 1+6 (stock ROM OOS 9.0.9 with magisk 19.4 - 7.3.4) but Square does not.
Did anyone find a solution?
Magisk config:
Magisk hide
Two modules OOS phone record and youtube
No core mode
All banking app and Square hidden

[MAGISK][MOD][OOS 9.5.11/13]Allow choosing Bromite as WebView Implementation

IMPORTANT:
These modules contain modifed framework-res.apk's from Oxygen OS 9.5.11 and 9.5.13. It was taken from the international stock rom. I would not recommend trying this if you are not using either of these versions.
Be aware that if you have Chrome enabled, the system will automatically disable Bromite webview until you disable Chrome.
After flashing this your theme may be changed to light. All you need to do is go back to settings>display and choose the dark theme again one time.
DESCRIPTION:
This module contains a framework-res.apk with modified values in res/xml/config_webview_packages.xml to allow com.android.webview -- which is the package name used by bromite -- as one of the allowed webview providers. This has been tested to work when used in conjunction with the Bromite Systemless Webview module in magisk.
INSTALLATION:
Make sure you uninstall or at least disable the default (Chrome) webview package first. (I used the Debloater module from magisk to do this).
Make sure you have the "Bromite Systemless Webview" Magisk module installed.
Change the extension of the downloaded file to ".zip"
Flash the zip using magisk
Go to Settings -> System -> Developer Options -> WebView Implementation and ensure that Bromite is chosen for WebView
UPDATES:
10/3/19
Working module for OOS 9.5.13 is now available. (OOS 10 version will eventually be released as well.)
This worked for Ice Bear. Ice Bear gives his thanks.
How is this different from the bromite webview magisk extension in the Xposed ? Is this a better implementation?
Amd4life said:
How is this different from the bromite webview magisk extension in the Xposed ? Is this a better implementation?
Click to expand...
Click to collapse
I haven't used Xposed for a long time so i'm not sure which module you're referring to, but here is why I made this magisk module:
From what I've read and experienced, with OOS, even when Bromite WebView is installed as a system app, it's not used for webview because the framework-res.apk does not include com.android.webview as an allowed webview provider package. You can read about this in the bromite wiki under Verifying allowed webview packages.
This package is intended to work alongside the systemless bromite webview module by providing a framework-res that declares it an allowed webview provider package.
Got it!! Cool add on, it works perfectly. Thank you for the mod and the explanation. Very much appreciated
This worked a treat after spending way too much time trying to remove Chrome (Debloater didn't work). Now everything is good, no ads, and working smoothly. Thanks!
Are you able to sync bromite with Google account?
Is there a way to do this and still keep chrome?
netgar said:
Are you able to sync bromite with Google account?
Click to expand...
Click to collapse
I don't see an option for this, but I could be wrong
spart0n said:
Is there a way to do this and still keep chrome?
Click to expand...
Click to collapse
I believe it would be fairly easy. I will release a version offering both when I am back at my computer which will probably be Monday
How do you tell if its working haha.
Installed both but can't see anything under webview. Chrome has been removed.
Guitarfreak26 said:
How do you tell if its working haha.
Installed both but can't see anything under webview. Chrome has been removed.
Click to expand...
Click to collapse
Webview will be named bromite under dev options > Webview if you've followed steps correctly
Ah nah its not there. I'll try installing again. I also removed android system webview maybe that's the problem lol
That's the point don't do this - Only chrome
Wysłane z mojego GM1910 przy użyciu Tapatalka
Guitarfreak26 said:
Ah nah its not there. I'll try installing again. I also removed android system webview maybe that's the problem lol
Click to expand...
Click to collapse
Yeah don't delete the AOSP webview beforehand as bromite replaces it.
Reinstalled webview but it's still not showing. Was I meant to leave chrome installed? It just says none in webview
I have the same situation. For me help reinstall ROM
Wysłane z mojego GM1910 przy użyciu Tapatalka
I'm wondering if android webview has to be a system app. As soon as I install chrome again the chrome webview detects but no android one or bromite
In this version of the module I have re-added Chrome to the list of allowed packages for webview (Chrome must be a system app for this to work). Note that any time Chrome is enabled, it will automatically set itself as the default webview provider and disable other webview packages. To use Bromite for webview again, Chrome must be disabled or removed.
Guitarfreak26 said:
I'm wondering if android webview has to be a system app. As soon as I install chrome again the chrome webview detects but no android one or bromite
Click to expand...
Click to collapse
An app must be a system app to be used for webview. Allowing a user app to be used for webview would allow for too many dangerous security exploits.

NOGAPPS? MicroG?

Anybody gotten MicroG working on the Moto G7 Power? I've got the MetroPCS version, flashed with the RETUS firmware and rooted with Magisk. I've got most of the Google apps systemlessly uninstalled with the Terminal Debloater Magisk module but would like to get rid of Play Services too without losing stock rom and OTA updates. I always used NanoDroid before on my previous phone, Moto G3, but I can't seem to get it to work on this one. Running the patcher to make the stock rom support signature spoofing seems to work and NanoDroid seems to install without errors but when I reboot from TWRP the MicroG settings are nowhere to be found. It's listed in Magisk and MicroG and it's helper apps are listed as installed apps in Terminal but there is no way to access it. NanoDroid supposedly systemlessly removes any GAPPS that would cause a conflict with MicroG and I can verify in Terminal that Play Services & Play Store, at least, are no longer installed. I also tried the MicroG installer found in the Magisk repository with pretty much the same results. I thought that one might work since the NanoDroid Bromite Webview installer fails to install on this phone, claiming incompatibility, yet the Bromite Webview installer in the Magisk repository works without issue so I was hoping the same might be true with the MicroG installer but no such luck. I've tried various little variances in installation trying to get it to work but I'm pretty much stumped at this point.

Unable to install MicroG for Youtube Vanced on non-rooted OxygenOS 10.0.2

I'm trying to install MicroG, a requirement for Youtube Vanced to log in to my account, on a non-rooted OnePlus 7 Pro running OxygenOS 10.0.2. However, the installation fails. It seems to be trying to replace/upgrade an existing application, but I have no idea what it is.
The best I could find in my searching was that the issue is related to Chrome. People are disabling the Chrome system app and this seems to correct it. The reason this works has to do with version 74 of Chrome, but unfortunately the system app itself is at 74, so disabling the app (thus uninstalling updates) doesn't revert it back to an early enough version. Again I'm not sure if this is the root cause, it's just the best info I could find while troubleshooting.
Can someone help me figure out how to install the non-root version of MicroG for this version of OxygenOS?

Downgrade rooted device from Android 11 to Android 10 without data loss

I upgraded to Android 11 (Oct 2020 stable) a couple of days ago. I have never been more disappointed in an Android release. My phone freezes constantly and the only way out is a hard reboot. Sometimes it takes 5-6 reboots before the phone behaves normally. There are lots of threads on Google forums where people are facing the same issue on different pixel models, so it looks like an issue with the OS and not the phone. I would like to go back to Android 10 and preferably save my data. I have a rooted phone. Can I follow the same steps that I performed to upgrade - https://www.youtube.com/watch?v=fYib1WNr2I8?? Thanks!
slvrhwk said:
I upgraded to Android 11 (Oct 2020 stable) a couple of days ago. I have never been more disappointed in an Android release. My phone freezes constantly and the only way out is a hard reboot. Sometimes it takes 5-6 reboots before the phone behaves normally. There are lots of threads on Google forums where people are facing the same issue on different pixel models, so it looks like an issue with the OS and not the phone. I would like to go back to Android 10 and preferably save my data. I have a rooted phone. Can I follow the same steps that I performed to upgrade - https://www.youtube.com/watch?v=fYib1WNr2I8?? Thanks!
Click to expand...
Click to collapse
No, downgrading requires a wipe (factory image with -w intact).
slvrhwk said:
I upgraded to Android 11 (Oct 2020 stable) a couple of days ago. I have never been more disappointed in an Android release. My phone freezes constantly and the only way out is a hard reboot. Sometimes it takes 5-6 reboots before the phone behaves normally. There are lots of threads on Google forums where people are facing the same issue on different pixel models, so it looks like an issue with the OS and not the phone. I would like to go back to Android 10 and preferably save my data. I have a rooted phone. Can I follow the same steps that I performed to upgrade -
?? Thanks!
Click to expand...
Click to collapse
I am assuming you are rooted? Are you using systemless hosts module and Adaway? That causes what you are describing...there is a bug in one of them.
Uninstall Adaway and the Systemless Hosts module if so.
TonikJDK said:
I am assuming you are rooted? Are you using systemless hosts module and Adaway? That causes what you are describing...there is a bug in one of them.
Uninstall Adaway and the Systemless Hosts module if so.
Click to expand...
Click to collapse
Yes, I'm using Adaway and Systemless Hosts module. Cool, I'll delete it. Any other way to run adblock currently?
Thanks a ton, btw! This really helps!
Edit: I uninstalled Adaway. But I'm running the canary version of Magisk and when I go to settings, there's no option to delete Systemless Hosts module. There is a button "Systemless Hosts" and when I click on it, it says 'Added systemless module for adblock apps'. How do I delete it?
slvrhwk said:
Yes, I'm using Adaway and Systemless Hosts module. Cool, I'll delete it. Any other way to run adblock currently?
Thanks a ton, btw! This really helps!
Click to expand...
Click to collapse
Check out this thread.
https://forum.xda-developers.com/pixel-3-xl/help/rooted-pixel-3-xl-frequently-freezes-t4164793/page5
slvrhwk said:
Yes, I'm using Adaway and Systemless Hosts module. Cool, I'll delete it. Any other way to run adblock currently?
Thanks a ton, btw! This really helps!
Edit: I uninstalled Adaway. But I'm running the canary version of Magisk and when I go to settings, there's no option to delete Systemless Hosts module. There is a button "Systemless Hosts" and when I click on it, it says 'Added systemless module for adblock apps'. How do I delete it?
Click to expand...
Click to collapse
One way to delete it would be to create a file called remove in the systemless host directory in /data/adb/modules/, and reboot. I don't have that module, so I don't know what the directory name is.
An alternative to AdBlock is Settings, Network & Internet, Private DNS. Set Private DNS provider hostname to dns.adguard.com.

Categories

Resources