yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] bigearlotis:
Hi ale5000. My device is OP8T running Jaguar rom (with signature spoofing support). I have magisk and rooted. I wanted microg so I installed the vanilla ROM because it has no gapps. I did not know of your installer so I used microg installer revived. Seems just fine except I get error zero when I update a play store game.

Should I switch to your installer? Will I be able to update with no error zero?
[Miscellaneous Android Development] tom.android:
Your terminal script very good.

I had installed your micog-unofficial v1.3.0.1 over A13 Vanilla GSI ROM successfully , every things works except "play protect certify". Any advice's to do with it. Thanks you very much. Very happy.

View attachment 5873519

View attachment 5873521

View attachment 5873523
[Miscellaneous Android Development] ale5000:
Thanks.

Since you pass SafetyNet it should already show as certified but it is possible that Google Play Store have cached the failure.

Try to delete the app data of Google Play Store from Android settings.
[Miscellaneous Android Development] ale5000:
Hi,

unfortunately I never got the error zero so I don't really know but if you want you can try.

Before trying be sure to backup you data and uninstall the other installers to avoid issues.
[Miscellaneous Android Development] bigearlotis:
Yessir thank you, I shall. I'm not really interested in google sync and really safety net is not that important to me either. On my device I have TWRP recovery. So just uninstall my current installer, download your installer and flash via recovery? Oh and backup my data. By the way here is my error. According to search results, it has something to do with apps making API calls back to play store. Sad thing is, I do not have play store. I have Aurora. It worked just fine when I previously used the Nanodroid installer but nanodroid has not been updated for a long time
[Miscellaneous Android Development] ale5000:
Yes.

It is possible that some apps are using Play Store even if they weren't installed via Play Store.

If this is the case it is possible that they will work with my installer but I can't grant it.
[Miscellaneous Android Development] bigearlotis:
I will try it this weekend. Thank you
[Miscellaneous Android Development] kac222:
How uninstall this microG and back to previous configuration?
[Miscellaneous Android Development] ale5000:
The latest version contains uninstall support.

Simply flash it again and it will ask if reinstall or uninstall, but it will simply remove microG (and other installed components); it won't re-add the previously deleted GApps.
[Miscellaneous Android Development] kac222:
After reinstall and uninstall latest version I don't have any history on Google Maps and Google Wallet won't turn on. I reinstalled this apps,but doesn't work.

I reinstall rom without wipe,but it didn't help.
[Miscellaneous Android Development] ale5000:
I'm not sure of what you are asking, but without microG and Google Play Services apps are supposed to NOT work or partially work (especially Google apps).
[Miscellaneous Android Development] ale5000:
EDIT: The new version was released, it is on the first post.
[Miscellaneous Android Development] rahimali:
Thank you for this installer. This is the only one that works flawlessly for me (I'm using v1.3.0.1) but previous versions also worked flawlessly whereas I always had issues with the official installer.

Is there any way to get the gmail app working with this?

Right now, I've resorted to using K-9 mail but would nevertheless prefer to use the Gmail app if possible.
[Miscellaneous Android Development] ale5000:
I'm glad it works fine for you.

About the "official installer" I'm not sure to what you means, mar-v-in is the only author of microG and I'm not aware of any installer made by him.

About Gmail you can try to install (as normal app) old versions of Gmail from here: https://www.apkmirror.com/uploads/?appcategory=gmail

It is possible that you get better results.

Also be sure to enable the 2 options as in the image.
[Miscellaneous Android Development] rahimali:
Sorry about the confusion. I meant minmicrog and nanodroid, never worked as flawlessly for me as your installer.

Any idea which version of GMail exactly would work i.e., how far back I have to go?
[Miscellaneous Android Development] ale5000:
I didn't have time to try so I'm not sure, if I will found it in the future I will write it but currently I don't have time to try it sorry.
[Miscellaneous Android Development] kurtn:
You don't need gmail app to access Google mail account. K9 or fairemail should do well.
[Miscellaneous Android Development] ale5000:
Released microG unofficial installer v1.3.1 beta, the link is on the first post.

Changelog

- Improve compatibility of the MinUtil script with old Android versions

- The MinUtil script is now installed under KitKat and higher

- Add FORCE_HW_BUTTONS env variable to force using hardware buttons even when using zip-install.sh

- Improve error handling of zip-install.sh

- Add support for uninstallation

- Add Android device profile generator (it automatically generate a device profile, usable by microG, from a device connected via adb)

- Add Android device info extractor (it automatically extract device information from a device connected via adb)

- Add support for very limited "su" binaries in zip-install.sh

- Allow to configure all options before flashing the zip (example: adb shell "setprop zip.microg-unofficial-installer.LIVE_SETUP_TIMEOUT 8")

- Support the timeout also for the manual input parsing, fix #59

- Add Aurora Services 1.1.1

- Update NewPipe to 0.25.1

- Remount all extra partitions as read-write if necessary

See the full changelog.

Notes

This isn't a great period, so if you want to help me you can donate to me using the "Sponsor" button at the top of this repository.

Donations will always remain optional.
[Miscellaneous Android Development] rahimali:
Hi, could you possibly share elsewhere please? AFH seems to be down for the last many hours. Mega is a good option.

Thank you!
[Miscellaneous Android Development] ale5000:
The download is now working again.
[Miscellaneous Android Development] 3to4:
The installer works well, and in fact I have been using microG with this installer since some years. Thank you.

I just feel in the beginning, the delay of 2 seconds to push the volume up for options is a little too just. Maybe 3 seconds or more would give me more time...
[Miscellaneous Android Development] ale5000:
You can change it directly, just run this before flashing:

adb shell "setprop zip.microg-unofficial-installer.LIVE_SETUP_TIMEOUT 3"

or even:

adb shell "setprop zip.microg-unofficial-installer.LIVE_SETUP_TIMEOUT 999"

The settings will persist until the reboot.

Note: setprop will work only if you are root.
[Miscellaneous Android Development] 3to4:
Thank you for your reply, but I flash it with TWRP. (I don't use adb...)

I can manager with a delay of 2 seconds, but I just thought it would be easier if the delay was longer or the installer stops until the choice is made like the options later. Thank you very much anyway.
[Miscellaneous Android Development] ale5000:
The problem is that there are people that want it working unattended and others not, it is difficult to make it ready by default for everyone.

But still you can modify the "settings.conf"; I will probably also add other ways to configure it in the future but it isn't a priority currently.
[Miscellaneous Android Development] 3to4:
I understand.

For testing, I changed to "export LIVE_SETUP_TIMEOUT=30" in settings.conf and the delay is now 30 seconds. It is very easy to do this. Thank you again for this information!!
[Miscellaneous Android Development] ale5000:
On the first post there is now a mirror for the microG unofficial installer.
[Miscellaneous Android Development] ale5000:
New test build of Google Sync add-on is out.

It now support the configuration of all settings like this:

adb shell "setprop zip.google-sync-addon.LIVE_SETUP_TIMEOUT 8"
[Miscellaneous Android Development] kurtn:
Is there still that Android version limitations as written in op? What is the advantage over DAVx5 ?
[Miscellaneous Android Development] ale5000:
The main advantage is that you don't need to configure anything so everything will work automagically and it will keep working.

Obviously the DAVx⁵ method is also valid but it increase complications and I like to keep my installers to the level of:

Something that even my grandmother can do

How you can see simply double click on build.bat compile the zip without any effort, even installing just require flashing a zip and everything is automatic.

About the Android version limitations yes, unfortunately sync adapters are more picky.

Most apps just work in the same way under all supported Android versions but sync adapters require extensive testing so currently they are a bit behind but obviously I plan to extend support it just require time.
[Miscellaneous Android Development] Ziadhus007:
any help with the sync addon zip cannot be sideloaded
[Miscellaneous Android Development] ale5000:
Hi, you should specify exactly what error it says.
[Miscellaneous Android Development] Ziadhus007:
I tried the the 1.3 alpha version and it did good for me and sideloaded successfully and everything is working fine but you can add the autofill service from google and try to integrate a recent way to bypass safetynet and the way shall be perfect from every side
[Miscellaneous Android Development] ale5000:
Hi,

the Google Sync add-on only allow to sync contacts and calendars.

I have never tried autofill with microG but it is possible if you have a recent version of Android, install an app that support autofill like Google or Firefox and select one of them as "Autofill service" in Android settings then it may works.

If you don't find the Android settings look here: https://www.lifewire.com/how-to-manage-android-autofill-settings-4801221
[Miscellaneous Android Development] Ziadhus007:
The autofill services is integrated in gmscore main app , and not in google velvet ,and the password and authentication manager also
[Miscellaneous Android Development] mauriciognr:
Insatalled full version on a Samsung Galaxy Tab GT-P5210 3 with LOS14.1 and got FCs on google play when trying to enter and also in package installer when trying to install any app. After another full wipe with clean install, went with the OSS version and got the same problem, FCs with package installer :(

The MicroG auto-check had everything thicked and in green in both attempts.
[Miscellaneous Android Development] ale5000:
Play Store may have some issue the first time, but usually just close and re-open it fix the issue.
[Miscellaneous Android Development] kurtn:
@ale5000 a new microG version has been released. Looks like it needs new permissions. Can you add those?
[Miscellaneous Android Development] ale5000:
Here: https://github.com/micro5k/microg-u...mmit/cc993ddfeb218fc7ccda84142aa3682b81dc8713
[Miscellaneous Android Development] ale5000:
New test build of the installer is out (it contains the latest microG with a lot of improvements).

EDIT: I would like to get many reports whether it work or not for all of you (please specify the Android version).
[Miscellaneous Android Development] Ziadhus007:
installed it successfully in lineage 20 official build pixel 4 xl
[Miscellaneous Android Development] david003:
I installed it on Lineage 20 (vanilla), but after booting I keep getting the message:

"Google Play Store keeps stopping"

But I don't (or didn't) have Play Store, it's just Fake Store (FakeGApps):

GitHub - whew-inc/FakeGApps: Signature spoofing for MicroG as an Xposed module

Signature spoofing for MicroG as an Xposed module. Contribute to whew-inc/FakeGApps development by creating an account on GitHub.

github.com

But I noticed that now I had Google Play Store in my apps list, where I didn't before. I tried clearing it's data & cache and reinstalling FakeGApps, but it didn't help.

I went back to v1.3.1 and it's ok again (And Google Play Store is not there anymore, as before).

Edit: I think there is supposed to be some included Fake Store with MicroG now:

Release v0.2.0 · microg/FakeStore

Changelog Add fake license check service Add CHECK_LICENSE permission as some apps may require it. Thanks @alinefr New Contributors @alinefr made their first contribution in #16 Full Changelog...

github.com

So I removed FakeGApps and tried v1.3.1.5-alpha again, but I still get the "Google Play Store keeps stopping" when I boot, and now the MicroG self-test doesn't pass "System spoofs signature" and "Play Services has correct signature."
[Miscellaneous Android Development] Ziadhus007:
also faced the same problem the play sstore keeps crashing and doesnt open but in my case this is the real app
[Miscellaneous Android Development] kurtn:
Don't mix fakeStore and fakeGApps. FakeStore is a stub to cinvince silly apps there is the original Google Play Store installed.

FakeGApps is a LSPosed module to bring signature spoofing to a ROM that doesn't support microG natively.
[Miscellaneous Android Development] david003:
Thanks, somehow I didn't realize that before and thought they were the same. So I'll still keep FakeGApps with the new MicroG, once it's working.
[Miscellaneous Android Development] ale5000:
There is the "full version" and the "OSS version" of the installer, the OSS version only have FakeStore while the full version allow to choose between PlayStore and FakeStore (PlayStore is the default).

The test version is the "full version", so if you don't want the PlayStore you have to use the live setup to disable it.
[Miscellaneous Android Development] david003:
Thanks, I didn't understand about the full version and the "live setup." I pressed volume up right away when installing it, and it prompted for the install options. It's working now, so far.

I don't turn Location on very often, but I tested it with Cell Mapper, and it worked.
[Miscellaneous Android Development] ale5000:
If you still have the problems please open an issue here: https://github.com/micro5k/microg-unofficial-installer/issues

with the logcat of the problem.
[Miscellaneous Android Development] tom.android:
How2 uses " Android device profile generator" in v.1.3.1.5-alpha Installer.?

Thank you.
[Miscellaneous Android Development] Fostel:
I've got ERROR 98: Failed to copy dir content from '/tmp/custom-setup-a5k/files/priv-app' to '/mnt/system/priv-app'

And I ended up in bootloop!

Can I undo it? Thanks.
[Miscellaneous Android Development] JohannesL2021:
I installed microG unofficial installer v1.3.1 beta - Full and Google Sync Add-on v1.2.0 beta and google play store works on Nexus 7 (tilapia) with aosp_tilapia-7.1.2-mg-ota-20230418.eng.ds.zip. Is the second zip (microG unofficial installer v1.3.1 beta - OSS) also neceasary?
[Miscellaneous Android Development] kurtn:
Full and OSS (open source software) are two flavours. Select only one. If you need play store, full is the right choice.
[Miscellaneous Android Development] ale5000:
New test builds.

They should fix all issues with the live setup plus the size on the system folder is reduced by installing only the required libraries.

EDIT: Links removed.
[Miscellaneous Android Development] ale5000:
Sorry for the late reply but I was busy.

Despite "Android device profile generator" is in the changelog it isn't really located in the flashable zip file but it is located here: https://github.com/micro5k/microg-unofficial-installer/tree/main/utils

Since now it detects if the device is certified it now needs a database.

You just need to run dl-device-list.sh a single time to download and prepare the database (you can run it again to update the database if you want).

After that you can use profile-generator.sh every time you want.
[Miscellaneous Android Development] weskerty:
Tanks.
[Miscellaneous Android Development] ale5000:
New test build uploaded.

It contains new versions of FakeStore and GsfProxy compiled and signed by me with the latest changes from GitHub.

If you had an app that were nagging about old Play Store or missing Google Service Framework these changes will fix the problems.

EDIT: Link removed.
[Miscellaneous Android Development] kurtn:
This instlled the evill playstore. I'm not fast enough for your recovery key press thing. Can you please make fake store the default?

I installed to test the remember location feature. Is it broken or do i have to move around to get nlp location?
[Miscellaneous Android Development] ale5000:
Hi,

to increase the time you can use:

adb shell "setprop zip.microg-unofficial-installer.LIVE_SETUP_TIMEOUT 9"

(it persist until reboot).

Location works fine for me, try to go in the microG settings and check if you have enabled the location options that you need.
[Miscellaneous Android Development] kurtn:
How do you confirm network location works? All i can see is satellite based locatiin.
[Miscellaneous Android Development] kurtn:
How do you confirm network location works? All i can see is satellite based location.

Is the time of microG installers over? I have better results with microG 0.2.28 as user app. Is Location now provided by a play services api instead of the old method with location providers registered in system (whats the main reason to make microG a system app)
[Miscellaneous Android Development] ale5000:
Because I get it at home where GPS doesn't work, and also in the ROM there is an option to use only network position (called battery saving in the location options of the ROM, not in microG) and not GPS.
[Miscellaneous Android Development] kurtn:
Oh. Nice. You have android 7 or 8 ?
[Miscellaneous Android Development] ale5000:
microG as system app can provide both, if it doesn't work for you it may be a permission not granted correctly or another issue.

There are a lot of fixes in microG GmsCore not release yet (not even in the nightly build).

Once the new version of microG GmsCore is out I suggest to try a clean install: first flash the zip, then format the data partition and restart.
[Miscellaneous Android Development] ale5000:
I have LineageOS 14.1 (Android 7.1.2) patched by Tingle.
[Miscellaneous Android Development] ale5000:
New test builds released.

The new version of the microG unofficial installer contains a separate build of GmsCore signed by me with the latest code + additional fixes.

Since changing signature of microG GmsCore is problematic it isn't installed by default but you have to opt-in.

if you want, I suggest to:

- Remove all Google accounts from the device

- Before flashing the zip, use:

adb shell "setprop zip.microg-unofficial-installer.USE_GMSCORE_SIGNED_BY_ALE5000 1"

- Flash the zip

- Restart and re-add the accounts

IMPORTANT NOTE: The size of the installer doesn't matter, it is big because it contains multiple versions of the same components but only one of them is installed so the size on the /system partition is a lot less.

AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com

The new version of Google Sync add-on add support for Lollipop (for now calendar sync only), in addition to all the installer improvements of microG unofficial installer that are kept in sync.

AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com
[Miscellaneous Android Development] ale5000:
Now microG GmsCore is smaller (the version signed by me as explained in the post above); in addition it can automatically rollback some optional apps when the partition is full.

Now microG GmsCore is smaller (the version signed by me as explained in the post above); in addition it can automatically rollback some optional apps when the partition is full.

How said above even if the installer size keep growing, the space on the /system partition isn't much bigger (in this case it is even smaller).

I'm currently adding Lollipop support on the sync add-on.

Now the default is 3 seconds.
[Miscellaneous Android Development] burritoman12321:
Hello. I updated to Windows 11 and my platform tools and with my Pixel 7 pro I can no longer get a microG profile with profile-generator.sh, I tried using BusyBox and when that failed an actual Linux install. All I get is a message saying adb is unavailable even when it works for everything else. Please help
[Miscellaneous Android Development] ildar_prophet:
JFYI: Doesn't really help: just tried the latest alpha you published here.
[Miscellaneous Android Development] ale5000:
If I remember correctly there was an issue with rollback in the latest alpha that is already fixed on the latest code on git.

I'm currently having some issues with the PC that delay the new version.

I suggest to wait the new version that will contains a lot of improvements; but I cannot yet say a date.
[Miscellaneous Android Development] ale5000:
Have you tried to add the folder of adb in the PATH environment variable before running profile-generator.sh?

Try also to run cmdline.bat and then execute profile-generator.sh from inside it (this simplify many things).
[Miscellaneous Android Development] ildar_prophet:
Ridiculous default setting:

> INSTALL_PLAYSTORE=1
[Miscellaneous Android Development] ale5000:
For the test builds I build only the full variant for simplicity, but on the releases I build both full and OSS.

In the OSS variant only FakeStore is included and that option is ignored, instead on the full variant both FakeStore and PlayStore are included so that option only make sense like this.
[Miscellaneous Android Development] 3to4:
One question about PlayStore..

I have been using this microG installer since many years and it has always worked well.

Now, I am updating my Android to AOSP based Android 11.

I flashed crDroid and MindTheGapps to start testing. Now I want to use microG. (I don't want PlayStore) So, I answered "No" to the question if I wanted to install Playstore. After flashing, I boot and see PlayStore is gone.

Then, on my second phone, I did the same procedure, but I still got PlayStore. I said I needed to delete original Phonesky, and I did a search for Phonesky in system. But, I found only one phonesky, which is a fakestore, I suppose.

How come that on the second phone, I still have Playstore?

What should I do to remove original Playstore?

(When I click on Playstore, it starts. So, il is living somewhere, isn't it?)

Can someone give me some insights? Thank you.

PS: I am very sorry. I was confused. I clicked on PlayStore and on Sign in. Then, it went to the screen "microG services core". So, Google PlayStore was not there!!! But, then, on my first phone, why was PlayStore shortcut gone?? If it goes to microG, I would like to have this shortcut...

I don't understand..
[Miscellaneous Android Development] ale5000:
Hi,

in some rare cases it may remain a PlayStore shortcut, but if it run FakeStore then it means PlayStore is no longer here; just remove the shortcut.

Old versions of FakeStore cannot be executed, new version instead can be run but just to redirect to microG settings.

There isn't any advantage to have a shortcut to FakeStore, you can just create a shortcut to microG settings.

PS: A new version of the installer is near.