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.
Related
This is a module to simple replace fakestore with playstore and install droidguard helper in los microg forks, as many prefer microg over gapps and for an easy life they just install los microg for but los microg comes with fakestore and no droid guard helper which breaks safetnet and user cant use paid apps as yalp store/aurora store downloaded paid apps doesnt pass license verification
for making users work easy i just made this module to do all systemlessly and making ** OTA's INSTALLABLE ** and this thing ota survivable.
LINK: https://github.com/Shabinder/Replace-fakestore-with-playstore-mod-and-install-Droidguard
now we can install paid apps from playstore and can pass safetynet without any issue(add droidguard in magisk hide)
NOTE: In some cases if during safety net check droidguard stops then plz intall the apk as an update over installed app by extracting the module zip in /system/priv-apps/droidguard
For updating playstore download fdroid and add this repo in it " https://nanolx.org/fdroid/repo/?fin...6FE93D14596B381D75BE83A1D616E2D44A12654AD015"
NEED HELP OR REPORT ISSUES: WRITE TO @shabinDER ON TELEGRAM
###credits: MARVIN FOR MICROG , NANOLX FOR MODDED PLAYSTORE , TECHNO SHAB(aka Shabinder) for this module.
Are there any news on this?
I tried the last version, but as already written on GitHub, it also ended in a bootloop.
Unfortunately I had the same problem - ended in bootloop
Anyone aware of replacing stock GApps with microG on the stock rom? I'm sure signature spoofing would need to be enabled (via Haystack?) and assuming other changes as well. Mainly looking for a stock-ish setup with GApps and telemetry removed similar to the Tomatot Debloater but keeping as much stock functionality as possibly - VoLTE, VoWifi, fp, etc.
Thanks!
Yes it is possible, I am running MicroG on OOS 10.3.0. You can delete GmsCore (Google Play Services) and Google Services Framework in /system/system/product/priv-app through TWRP by mounting system. OOS doesn't have signature spoofing so you'll also need to use EdXposed for FakeGapps and XposedGmsUnifiedNlp. Then flash the MicroG Installer (Magisk module), and update microG in F-Droid. You can then remove all of the OOS filth and spyware with the debloater module. For this ti work, GmsCore and Google Services Framework cannot be debloated, they have to be deleted manually. For some reason safety net isn't passing atm, still figuring this out.
What even is the point of using microG on a proprietary rom? I suggest you use a rom which supports signature spoofing by default like aosip 10
Adolamin said:
Yes it is possible, I am running MicroG on OOS 10.3.0. You can delete GmsCore (Google Play Services) and Google Services Framework in /system/system/product/priv-app through TWRP by mounting system. OOS doesn't have signature spoofing so you'll also need to use EdXposed for FakeGapps and XposedGmsUnifiedNlp. Then flash the MicroG Installer (Magisk module), and update microG in F-Droid. You can then remove all of the OOS filth and spyware with the debloater module. For this ti work, GmsCore and Google Services Framework cannot be debloated, they have to be deleted manually. For some reason safety net isn't passing atm, still figuring this out.
Click to expand...
Click to collapse
Safetynet will not work because it's MicroG. I've seen some users manage to pass safetynet with MicroG but you will need to rely on hacky workarounds like NanoDroid (although I personally wasn't able to get safetynet to pass).
You cannot degogle few things like google package installer, googleExt (something like that), when i tried to google them i got bootlooped, however i tried to remove them via debloter (magisk module), if anyone have completely removed gapps let me know
also microg or unifiednlp dont detect proper location for me when i am at my home idk why.
Kaz205 said:
What even is the point of using microG on a proprietary rom? I suggest you use a rom which supports signature spoofing by default like aosip 10
Safetynet will not work because it's MicroG. I've seen some users manage to pass safetynet with MicroG but you will need to rely on hacky workarounds like NanoDroid (although I personally wasn't able to get safetynet to pass).
Click to expand...
Click to collapse
OOS is currently the best rom IMO, chiefly because the OOS camera is that much better than the gcam ports, not to mention the roms stability.
My old phone has MicroG and safety net passes. I know it's possible, it's probably related to OOS not supporting signature spoofing.
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
I'm experimenting with rolling Micro-G on ROG5 and de-Google the device (on stock rom obviously). But getting successful signature spoofing is a blocker for me. The Xposed method is not working out , and neither is flashing patches.
Has anyone successfully signature spoofed an ROG 5 yet? If so, mind sharing how you did it. Thanks.
Did you ever solve this?
Hello, You can use this Xposed modules:
On android 11: https://github.com/whew-inc/FakeGApps (latest version should work also on Android 12)
On android 12: https://github.com/nift4/FakeGApps/releases
They are confirmed working, but don't check them with "signature spoofing checker" as they spoof signature only for GMS and Play Store. To install MicroG just systemlessly debloat original GMS and Play Store, reboot and install MicroG Magisk Module from Fox Magisk Modules Manager. This way You will have MicroG installed fully systemless way and You can install system updates from ASUS website without need to repeat installation of MicroG after each update.
Yes I did although didn't stick with it. I need Play Services to remain for a couple of things. Practically everything else Google is stripped from my device however and Play Service is heavily restricted, I found that to be the best solution for me.
I've managed to hide root from the apps themselves by installing the Universal SafetyNet Fix and enabling Zygisk (Beta) and Enforce DenyList and adding the apps to the DenyList and I can use all the apps but now Play Store won't let me update Netflix or Revolut, as it says they're no longer compatible with my device.
I've now hidden the Magisk app, which hasn't helped, and I'm trying to install the Shamiko module from Telegram but if I choose "Normal Android Way" Magisk just closes and if I choose "File Way" it says "Unzip error". This isn't specific to the Shamiko zip though, it happens if I try to reinstall the Universal SafetyNet Fix zip.
I'm using the latest Magisk v24.1, although I notice that on the Home screen it says "Zygisk: No" even though it's enabled. The only other modules installed are Busybox, Call Recorder and Systemless Hosts.
EDIT: Nevermind. I found that this only happens when trying to install using ES File Explorer. If I use the default File Manager it works OK.
EDIT2: So I followed the steps here, from "Setup Fingerprint", setting it to Poco X3 NFC Global - Android 11, and cleared the data&cache for Play Store and Play Services and rebooted, and now the Play Store doesn't even show Netflix or Revolut, either in the list of installed apps or when I search for them. https://forum.xda-developers.com/t/rom-11-lineageos-official-surya-karna.4202533/post-84100067
EDIT3: I disabled "Enforce DenyList" and enabled the Shamiko (v0.4.3) module instead and rebooted and cleared the Play Store and Play Services cache again and now I'm back to where I was before, with Netflix and Revolut showing in the installed apps list (but not when I search for them) and unable to update as it says they're no longer compatible with my device.
EDIT4: Updated Universal SafetyNet Fix to v2.2.1 and used adb props to Force Basic Key attestation to surya (default value, was M200....). No change. Checking Safety Net with Root Checker says it fails.
Magisk 24.1, enabled Zygisk, enabled DenyList, added all Google apps to the DenyList. Renamed the Magisk package name.
Flashed kdrag0n's Universal SafetyNet fix, installed MagiskHide Props, enabled the surya fingerprint and forced basic attestation. All on LineageOS 18.1. Works fine, no issues so far. Didn't even need to clear data or cache for any apps, just rebooted the phone.
robogo1982 said:
Magisk 24.1, enabled Zygisk, enabled DenyList, added all Google apps to the DenyList. Renamed the Magisk package name.
Flashed kdrag0n's Universal SafetyNet fix, installed MagiskHide Props, enabled the surya fingerprint and forced basic attestation. All on LineageOS 18.1. Works fine, no issues so far. Didn't even need to clear data or cache for any apps, just rebooted the phone.
Click to expand...
Click to collapse
I'm using MIUI but I've literally done all of that and I still can't update Netflix or Revolut.
As explained by Lughnasadh here https://forum.xda-developers.com/t/magisk-module-universal-safetynet-fix-1-1-0.4217823/post-86463103 we can't actually add Google Play Services to the DenyList, as doing so breaks USNF and it unticks automatically on reboot anyway. So I think all we can add to the list is Google Play Store.
doveman said:
I'm using MIUI but I've literally done all of that and I still can't update Netflix or Revolut.
As explained by Lughnasadh here https://forum.xda-developers.com/t/magisk-module-universal-safetynet-fix-1-1-0.4217823/post-86463103 we can't actually add Google Play Services to the DenyList, as doing so breaks USNF and it unticks automatically on reboot anyway. So I think all we can add to the list is Google Play Store.
Click to expand...
Click to collapse
Why don't you guys simply stick to Magisk 23.0? Everything works fore with that version of Magisk
Noter2017 said:
Why don't you guys simply stick to Magisk 23.0? Everything works fore with that version of Magisk
Click to expand...
Click to collapse
I seem to have fixed this now by changing the device fingerprint from POCO X3 NFC Global to POCO X3 NFC Europe.
I have issues after the playstore updates. I can delete all data and at old version device is certified. But it updates itself and it's problem then on. Anyway to stop the playstore self update?
You could try Magisk's Detach module -- online repo is deprecated, but it is still around if you search for it...
I've had same issue about Revolut, I think Nerflix uses similar spies. but telling story short: I downloaded Revolut from ApkPure and cheched it on DenyList, reboot aaaaasaaaaaand it's all done, Revolut is getting updates and works as usuaully