yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Shadow53:
I've never had that issue. The only thing like that is have FDroid not count "unstable" releases (x.x.x-gibberish) as updates, which I believe is the intended behavior. You can tell FDroid to consider unstable versions updates if you'd like and it will update to those for you.
[Android Apps and Games] AnonVendetta:
[MENTION=7126506]Shadow53[/MENTION]: I don't like the fact that F-Droid checks signatures and refuses to install something if a conflicting signature is found. I know this is really Google's/Android's fault, and I can override this behavior with Xinstaller. Not to mention that F-Droid has oftentimes offered me older versions of an app, and I found something elsewhere that was newer with a higher version. Last, it's just another app running in the background to consume resources. I do use it ocassionally, but only on demand.

I also like to keep offline APK installers of all my apps in a dedicated folder, and sync copies to my MEGA account, so I can install stuff without the Internet. I have a folder filled with well over 20GB of APKs that I've collected over the years. And that's not counting the obb expansion files for my games. As soon as a 500GB+ MicroSD is released, I'll be upgrading my current 200GB. I really am a space hound in the truest sense, I do things big. No matter how much space manufacturers include with their devices, it's never enough, I want more.
[Android Apps and Games] Shadow53:
My bad, I was assuming you were talking about microG specifically. Yes F-Droid has problems with having outdated software in the repositories, though to be fair in some cases it is due to licensing changes or a massive change in the codebase that causes builds on the server to stop building. I tend to avoid those apps or use the Play Store version if I have to.
[Android Apps and Games] AnonVendetta:
I also hate that F-Droid custom-signs each app with their own signature, supposedly to ensure the safety of the apps. But this is ridiculous. I believe they should just keep the original dev's sig intact. As long as the app is truly free and open source (in terms of both price and freedom of use and code) then F-Droid is meeting its' stated goals.

This essentially means that something like, say, Andor's Trail (a FLOSS RPG for Android) will have different signatures between the Play Store and F-Droid versions, even though they are in fact one and the same when it comes to version, functionality, features, etc. But you can't update the F-Droid version with PS or vice versa because of this. I view it as a matter of convenience. If I had it my way I would entirely disable signature checking (on my own devices, not everyone else's) so that even an unsigned app could be installed (not possible from what I've read). I value hackability and security equally, I know how to take countermeasures to ensure my device is safe (using an antivirus/malware scanner, only installing apps from sources I trust, etc.)

Google may own Android from a legal standpoint, but the OS is as much the community's if you ask me, since Google released it publicly. Google pays lip service to open source by maintaining AOSP, but the reality of the matter is that they are tightening their already iron grip on it. I think it's about time Android were truly open source and returned to its' rightful place, with people like us, the community/users. Much like Linux, which much of Android is modelled after. We really need the community to rise up and say enough is enough. Google didn't get to where they are without their users, we can surely take them down a notch or two. Some government intervention also wouldn't hurt. And MicroG/NoGApps is nothing more than an extension of many's discontent with Google, and an effort to show that Android can run without Google. A sign of independence, you could say.
[Android Apps and Games] freworld:
DO you mean Chromecast is not working? Are you sure? If yes, is there a alternative or solution?
[Android Apps and Games] bilbonotry:
Bubble upnp used to be able to handle the chrome cast API with the xposed module but it does not work anymore on my device
[Android Apps and Games] freworld:
@MaR-V-iN

Few issues (i have read the thread yes)

1) After trying it on an HTC(where it works fine), i am not able to get blankstore working on my other phone OnePlus 2

After entering proper login details and newly created android ID, it just shows a "Installed Apps" button on top & FC's when tapped on that

Even tried moving it to System/Data, Same error (Havent tried System/Priv-app? should i?) Any other options?

(AND BTW, CyanogenMod13 only allows one to make a folder within System/App and then place the apk inside it; I think this is the case with all LP/MM ROMs?)

2) Push Notifications APP for testing shows FAIL for "Register for Push Notifications", even though required apps (2 apps which needed play services in my case) are working fine(or atleast i think so) What can be the reason (above issue?) . How to fix
[Android Apps and Games] freworld:
1) So this is an official google Playstore (latest?) apk for recovery installation?

2) It does ask for login right? works fine with microg framework, without needing official play services one?

3) it autoupdates too, itself? like the s_h_i_t playstore does on gapps phones?

4) Why not as usual app? doesnt work?

5) what permissions does it need for normal working?

6) "Marvin does not support setups using the official Play Store client. " What does he say about that? i missed reading that?link?

7) Unimportant. Why i cant find microg on search in FDroid app? Only unifiednlp is there Solved: added the Fdroid repo link in Fdroid- https://microg.org/download.html

Thanks
[Android Apps and Games] AnonVendetta:
[MENTION=670928]freworld[/MENTION]: Did you follow the BlankStore install instructions (located in the old NoGApps thread, not here)? Especially the part about using Java on a PC to generate an Android ID? It may help if you try /system/priv-app. Create a folder called Phonesky in there, set permissions to 0755, then copy BlankStore APK into that folder, rename to Phonesky.apk, and set permissions to 0644. Then reboot. Both LP and MM do have a new standard of placing apps into their own folders (for both data/user and system apps). I presume this is probably because of the ART runtime and the way it processes apps, they need to have their libraries, odexes, etc already extracted (instead of being fully self-contained in the APK). Maybe I'm wrong, I'm just guessing. But anyways, I have placed APKs into /system/app and /system/priv-app without putting them in their own folder, they usually still worked.

As for the provided Play Store zip, it may or may not be up to date, and yes, it's official. But your better bet is to go to apkmirror.com and download the latest PS APK. Then install it as a regular app. If it doesnt work then try /priv-app. I have it installed as a regular user app and all is working. Yes it asks for login, and it does work with MicroG, no official Play Services required (this may change in the future if Google changes something). It does autoupdate, unless you install an Xposed module called Xinstaller, activate it in Xposed, then check the box to not allow Google to auto-update. I personally just give it permissions to create a wakelock and keep the device awake, access to accounts, etc. Most others like access to location, start on boot, etc can be revoked. Just play around a bit and if it stops working, you know you revoked too many permissions. No, Marvin does not support setups with the official PS client, but in my experience and for others here, it does currently work, at least for the time being. You can download apps, purchase apps, make in-app purchases, any paid apps you have will generally verify correctly. I've tested all of this. IMHO using PS is the best option if you need PS access and want your paid apps to just work, at least until a better PS alternative client is released. BlankStore only allows to download free apps, even if you're signed into an account that has paid apps. And paid apps wont verify with BlankStore/FakeStore, if they have the CHECK_LICENSE permission.

If you don't want to use PS then you can instead install *EITHER* BlankStore *OR* FakeStore (the latter isn't a client, it just lies to other apps by telling them PS is installed, because some apps will complain if it isnt present). You can use Play Store, BlankStore, FakeStore, but not more than one of these. Trying to install more than one will present a conflict because they all identify as Android Market/Play Store, Android will think you're trying to install an update to an app. All of these will work with MicroG. Your other options are to either use MicroG and FakeStore in conjunction (so that apps needing PS dont whine), or just MicroG alone.

Hope I was able to clarify a bit.
[Android Apps and Games] freworld:
Yes i mentioned that part in my previous reply

/system/priv-app is the only part i havent tried yet . Whats the deal with name of "Phonesky"? why not just any other name?

For some reason(even with root and permissions to my file explorer), It fails writing to directories (if folder is not made first)

Good to know that.Thanks :good: Other things i came to know reading the thread few weeks back

Thanks for your time
[Android Apps and Games] AnonVendetta:
[MENTION=670928]freworld[/MENTION]: Phonesky is the name that Google gave to Play Store. I have no idea why, the name is retarded if you ask me.

I'm not sure what file manager you're using. But check out X-Plore, and enable the "superuser + mount writable" option. With this I can write to /system, no sweat, no remounting as RW first. It's as easy as copying files in my internal storage. It's dual pane with tons of options. I've tried the best file managers for Android, and hands down, this is the best I've seen. Only downside I can find is that it doesnt support plugins/addons. No big deal, really. And it's free (but you can donate to the dev if you want). It also gets updated quite often (about once per week).
[Android Apps and Games] freworld:
So that naming is necessary? I dont think marvin mentioned that anywhere? i will try than naming thing..not sure that can be the reason for FC

I use pretty well known and stable XDA-ware Solid Explorer (and it has root rights), dual pane, etc etc. But not sure what prevents it from writing the file to system/app or /priv.app folder directly (sometimes it does though). Ofc it allows after making a folder and pasting apk so again i dont think this can be the cause of FC given Store apk anyway gets installed properly and runs.(FC is after that and marvin has mention abt that error before..but only advised installing as system as solution, which is not working for me eiher)

i will try things again later. Anyway Playstore is not important for me. May be the least.
[Android Apps and Games] AnonVendetta:
[MENTION=670928]freworld[/MENTION]: Solid Explorer? Ughh! I tried it for 15 mins and hated it. It looks like it's designed for a child. It almost had me livid. IMHO best file managers are X-plore, Total Commander, and Root Explorer, in that order.
[Android Apps and Games] freworld:
Haha..i love its clean look. In the end, look has nothing to do with usefulness, its all perception. Varies for everyone. Majority in world love FB, Google **** too, u see !:laugh:

I will try out Xplore ( and grow up like you, from currently being a 44 yr old kid :p). Thanks
[Android Apps and Games] AnonVendetta:
X-plore sports not only dual panes but also a nested tree view. You can get to any folder/file within the tree (root, or /) without having to press a back button. It might take a bit of getting used to but it's not bad. The RW mounting is invisible and seamless, you'll never get a prompt. Now the only things it really needs is plugins and quad (or unlimited) panes. Then it would truly be a killer file manager.
[Android Apps and Games] GasLoop:
There is an Xposed module that supports that.
[Android Apps and Games] Shadow53:
It isn't necessary. The name is just something that was chosen, though I agree "phonesky" is stupid. The only name that Android really cares about is that com.android.vending package name. If you look at my zip, I use the name "PlayStore".

The zip does indeed install to priv-app as that is where it expects to be and I *thought* I had heard of issues with it being anywhere else. I usually disable all permissions except storage, which it seems to need to be able to reliably download large apps. It is the latest .apk from the XDA thread that provides that .apk, updated at the end of June, I believe. I don't know if it auto updates or not with microG, but I suppose it would.

I had originally put together a zip that installed microG with the Play Store (I think it may have been the first one? *shrug*) and had asked Marvin if he wanted to link to it or anything. He said I could post it but that he did not support using the Play Store and therefore would not link it.

Someone mentioned Bubble UPnP, I think? I don't do any casting, myself. Yes I am sure, however. See the Implementation Status page on the GitHub wiki: https://github.com/microg/android_packages_apps_GmsCore/wiki/Implementation-Status.

As for the push notifications, did you install the app *after* installing microG? That's a requirement if you want to use microG's GCM. If you did and it's still not working, did you enable GCM before installing the app? I not sure if *that* is necessary, but it may well be and may be worth trying.

I hope that answers any remaining questions you may have?
[Android Apps and Games] n76:
This is getting a bit off topic, but there are a couple things here that I'd like to comment on.

First, the signature issue is a direct result of F-Droid building each package from source code. They don't have access to the original developer's private signing key (nor should they). If you were to build any one of those apps yourself you will run into the same issue where you can't update to or from yours and the one available (if any) through Play Store.

Second, the suggestion here for using F-Droid was to add the microG repository to your F-Droid app. Because the apps in that specific repository are built and signed by the microG project, they are identical in every way (including signatures) to ones that you download from the project's web site. By observation, it seems the builds are added to the microG repository automatically: My experience has been that the next time my F-Droid app updates it's repository information it will notify of the newer version and prompt me to install. Since you can set the F-Droid app to check as often as once an hour, you can get very quick notification that new software is available. Because of this, even if you dislike using the builds in F-Droid's own repository, it might be worth installing F-Droid, adding the microG repository and either removing or disabling F-Droid's own repository.
[Android Apps and Games] MaR-V-iN:
I dislike the idea to force users to register for an API key. API keys are intended to represent an app. If you use one API key per user, you can bypass the API key limits, rendering them basically useless.

I think the backend should switch back to the API on the original OSM servers. Although they dislike use of their service in production systems, I think they will accept this case.

I'd like to support for other geocoding backends. I thought of mapzen, which provides an unlimited requests service.

I also like the idea of doing geocoding locally. Maps API v2 already builds its maps based on "raw" data, and this could be used for geocoding as well (hypothetically, currently its missing some minor details). Or one could use the local file of osmand.

However Geocoding is not used very often by apps, so I don't want to waste a lot of time on it. The fact that, there has not been any alternative geocoding provider yet shows me, that this feature is a minor thing.
[Android Apps and Games] Dr_DjEnder:
Another quick question anyone got this working with Pokémon Go? when the servers ARE up I can't get Unified Nlp to work with it but I can with Google maps which it uses so it strikes me as weird....
[Android Apps and Games] .bastian:
[MENTION=3999488]MaR-V-iN[/MENTION]

Hi Marvin,

I'm expecting a force close while using the DBNavigator app (de.hafas.android.db) - See logcat attached ( line 320 and further)

Would be nice if you can fix that. Right now its the only thing which really troubles my daily usage.

Beside that - great Work!
[Android Apps and Games] MaR-V-iN:
Known problem, working on it :)

I don't have problems with latest DB Navigator app on my device. Can you check that you have DB Navigator 16.06.p09.00 and GmsCore 0.2.3-5?

EDIT: You apparently installed GmsCore with a flashable zip that does not correctly extract native libraries. The best way to use GmsCore is to just install it as you do with every other app. No need to flash a zip file or use system-app pusher.
[Android Apps and Games] Koloses:
We need an option to setup our own MNC (operator) code in microgms. It's always setup to o2 now and some apps&games like popular Subway Surfers are not avaliable in google play for me because of that. Same goes for operator specific features of the store.
[Android Apps and Games] .bastian:
Wow, thanks for your fast answer. And you're right, i've used a flashable zip to install the package. After installing the microG apk from microG.org manually over the existing installation everything works like a charm. Right now im using 0.2.3-1-gec93ce4.
[Android Apps and Games] pavlepiramida:
I second this,would be nice!
[Android Apps and Games] MaR-V-iN:
Try v0.2.3-6, should do it.
[Android Apps and Games] MaR-V-iN:
Feature is tracked as #90 on GitHub.
[Android Apps and Games] barturblits:
Hi Marvin, been meaning to ask for some time now. Do you recommend a reboot after an upgrade of microg (and gsf)? All parts are installed as user.
[Android Apps and Games] MaR-V-iN:
No reason why it should be necessary. It's required to reboot once after first install for location / UnifiedNlp to be working, but that's all.
[Android Apps and Games] jbw716:
Hey everyone! I decided to test MicroG on my OnePlus One with Official CM13 Nightly build. I got everything installed fine. I installed the FakeGapps Xposed Module and rebooted. Then I installed both of the 2 required MicroG apps, enabled all permissions for them, and rebooted. Then I enabled all options in the MicroG app and did the self check. Everything checked out there. Then I signed into my Google account from settings successfully. Then I installed the Play Store apk and gave it all permissions. I rebooted again for good measure. When I try to open the play store (also tried the same with gmail), it refuses to detect my Google account, and if I try to sign in from within the app, it just gets stuck at the loading screen after you hit "Accept" for signing in. I also tried all the same with Omni ROM 6 which natively supports sig spoofing but got the exact same results. Anyone have any clue? Sorry for the long explanation, but I didn't want to miss anything. Thanks for your time! ?
[Android Apps and Games] Shadow53:
Where did you install the Play Store? As a user app? /system/app? /system/priv-app? Last I checked it has to be installed in priv-app.

You could always try going to Accounts under settings and adding a Google account that way. It may work to go that route.

When you enabled all options, did that include device checkin and GCM? You may want to try a manual checkin using the dialer code. I'm not sure what that code is or even if a checkin issue would be causing this. I only know that it works fine on my phone with microG as user apps and Play Store in priv-app.
[Android Apps and Games] jbw716:
Thank you so much! I did have device checking and GCM enabled, and I tried to do a manual checking (I'm not totally sure I even did it correctly), but I'm pretty sure that moving the Play Store to priv-app is what fixed it! I had tried it as a system app, but not that. Works like a charm now! :D
[Android Apps and Games] stuckbootloader:
Does anyone have an idea how to back up the phonesky.apk AND all Google account info, and make them persist through dirty flashes?

I saw some addon.d scripts in this thread, but all they do is back up the file, and none of the account info.
[Android Apps and Games] xk0niR:
I can use Snapchat with microG.

The "trick" is not to use microG for the login part.

I had Play Services installed, logged in into Snapchat. Then make a backup of Snapchat data (for example with Titanium Backup). So you can use this backup when you reflash a rom.

You could try:

Uninstall microG

Install Play Services

Loggin into Snapchat

(Create a backup of Snapchat Data)

Uninstall Play services

Install microG.

Next time you flash a new rom you won´t need Play Services at all. Just need to restore the backup.

I hope this was clear :)
[Android Apps and Games] barturblits:
Nice trick!

Sent using XDA One
[Android Apps and Games] craterz:
This worked for me. Thanks! However it would be nice if microg added whatever google play services feature is missing. Unfortunately it looks like snapchat does not log anything useful. I'm not sure how to figure this out short of decompiling snapchat.
[Android Apps and Games] :
Hello

I was thinking the same from a different approach: Signal should integrate a compile option to use microg Gsm instead of original gsm.

There was a bug report on the signal github but as far as I remember the ticket was closed with reference to the mailing list.

Anyways, it would be nice to change it because most likely this will not make it's way into signal within a short time.

So +1 for the idea to change the source code. Would be nice to have some help by some skilled coder here :)

PS: You probably know the websocket version of signal. Drawback is that this cannot be used to make calls at the moment.
[Android Apps and Games] Indha Lezzio:
Before trying this framework, a noob question: Will i be able to download paid apps?

Thx in advance
[Android Apps and Games] MSF Jarvis:
If you're paying, yes. If not, goodbye.
[Android Apps and Games] Indha Lezzio:
And what about my already paid apps?

TIA!
[Android Apps and Games] MSF Jarvis:
That happens on the server side of Google Play Store or the one we have to use - blank store. Long story short, the apps will be there.
[Android Apps and Games] pvdeejay:
Hello,

Has anyone requested porting signature faking patch from Omni rom to SlimLP? Is there a discussion or feature request or whatever I can see in order to watch the progress on this?

I've just requested it to be added for Samsung GTI9100 specific rom here but perhaps for general availability and long term support this should be added to SlimLP it-self if possible.
[Android Apps and Games] nxb:
I can't build with gradle from source on windows... really want to try the latest commits.

I'm missing dependencies like appcompat (themes, etc) and some things don't follow the extern path. I tried to move things around but still get stuck on dependencies.

I'm daily driving this thing..

main issues are:

*mad wake locks

*latest blank store FCs after finishing downloads.

ok... I found some pre-builts from post 2. They are better in terms of FC but I have to use amplify to block excessive sync.
[Android Apps and Games] Izzysoft:
Me, just now with Locus Maps – see my report here for details.

[MENTION=3999488]MaR-V-iN[/MENTION] quoting from the dev on the error I'm receiving in the app:

(As a side-note on this quote: "ERROR_CONTACTING_SERVER" also reflects on the status color of the network indicators.)

That's bad news to me; though it's the first app I'm experiencing this with, it's one I'm using for a long time already and thus have much customized material on. Any chances to fix this?

Btw: I had similar issues back with NOGAPPS also using the ProCapture camera app (but there I was able to work around, patching the data of the app accordingly – which doesn't work with Locus).
[Android Apps and Games] cerberus0f:
thanks for sharing this.
[Android Apps and Games] :
Warez talk cleaned. Please keep discussion about warez off of Xda.

Thanks,

Darth

Forum Moderator
[Android Apps and Games] nxb:
warez talk?