I installed micro g using nanodroid. every relevant self check works, including the signature spoof checker.
However I cant even use youtube - where my 2nd phone running on microg too doesnt have this problem. Opening the app will return "youtube won't run without Google Play services, which are not supported by your device". This problem also appears with other apps (that also work on my 2nd phone)
I also installed gsync for calender and contacts - however these doesnt work as well
Im Using Carbon Rom, which supports spoofing based on your signature spoofing entry (https://github.com/microg/android_packages_apps_GmsCore/wiki/Signature-Spoofing)
I reflashed the complete rom, however i still have the same problem
Instead of using the official YouTube app, you could switch to NewPipe, a very powerful unofficial YouTube client, which doesn't need Google Services on the device.
Everything's working fine here, so I suppose there's something wrong on your setup. Either way, without logcat we can't help you.
Thx for the fast replies.
So in the device Logs i get the warning
GoogePlayServicesUtil: Google Play Store signature Invalid
followed by the error
GoogePlayServicesUtil: GooglePlayServices not availble due to error 9
I think these are the errors
See:
logcat.txt
Did you grant Play Store the Signature Spoofing permission?
I don't have any gapps, including the playstore, installed
The onlay app with signature spoofing permission is the microG services Core
Aha, then I know the what's the cause: you need to install Fake Store and grant it Signature Spoofing permission. Fake Store is a pseudo app part of the microG ecosystem which mocks the existence of Play Store and thus solves your issue.
That makes sense. However I just added the microg repo for fdroid (which installed the fake store) and I still get the error :confused:
And i cant give it signature spoofing permissions - its still just the microG services Core asking for this permission
Did you grant the permisson? Enabling device registration in microG Settings (and a reboot afterwards) might be required, aswell.
@H1Gerd: I don't remember exactly but it is possible that Fake Store doesn't ask for Signature Spoofing permission itself, but you still have to grant it.
Look in the Android settings.
In some ROMs you need to go to Signature Spoofing Permssions > 3 dot menu > Show all apps to see Fake Store. In some other ROMs only /system applications can be granted Signature Spoofing permission.
Since you've already used NanoDroid, you may configure your setup to let it install Fake Store instead of nothing.
@H1Gerd: I don't remember but it is possible that Fake Store doesn't ask for Signature Spoofing permission itself, but you still have to grant it.
Look in the Android settings.
I had to to click show system in the settings of the spoof permissions - than the fakestore appeared :man_facepalming:
sry this was so stupid from me
Thanks for helping @Nanolx and @ale5000-git - The problem is solved now
And also ty for the NewPipe suggestion - I thought youtube vanced is they shit but NewPipe beats it
In some ROMs you need to go to Signature Spoofing Permssions > 3 dot menu > Show all apps to see Fake Store. In some other ROMs only /system applications can be granted Signature Spoofing permission.
Since you've already used NanoDroid, you may configure your setup to let it install Fake Store instead of nothing.
One question - i read through your git docu. You wrote: "... use the provided build-package" to configure nanodroid
However i didnt found this pckg. Am i to stupid to find it or is this just working with unix based os (linux or macos)?
build-package is a script in the toplevel directory of the NanoDroid source repository, see build-package.
As you can see the repository is mostly empty. The build-package script is used - as described to
a) download all required APK and libraries for distribution
b) create the desired NanoDroid package
Yes, build-package only works on unixoid operating systems (though, it may work with Cygwin on Windows, but I never tested that).
Good to know. Maybe I'll give it a try next time.
Thx and sry for stealing your time
Have a nice weekend!
On some ROM, the menu doesn't show up.
Here's the solution in that case: https://shadow53.com/android/no-gapps/faq/playstore-incorrect-signature/
If you use one of my microG zips or NanoMod’s microG zip, you may find that microG reports the Play Store as not having the right signature.
If you are using a zip with the Play Store, this is because the author of NanoMod has patched the Play Store apk to prevent the app from crashing when you try to make purchases on Google Play. If you are using FakeStore, it’s because you aren’t using the Play Store.
To fix the issue for both apps, open a terminal on your phone or enter adb shell on a computer and enter the following commands to gain root access and manually grant the signature spoofing permission:
su
pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATUREClose the Play Store if it is open and exit the microG “Self-Check” (if you haven’t already), then view the Self-Check page again. It should report that the Play Store has the correct signature.
Just posting this in case someone run into the same problem as I am.