yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] MSF Jarvis:
I've had this issue with both OpenGapps and microg now, I have used [MENTION=5515871]wdevil12[/MENTION]'s aroma zip's latest 3.0 version to install this. Looking forward to suggestions for fixing this, if possible.

System Information :

ROM : Dirty Unicorns v10.3

OS version : 6.0.1

Xposed Version : v85 + FakeGapps

Device : Lava Pixelv1
[Android Apps and Games] wis3m0nkey:
Yes I've all that, I need to see which permissions I'm restricting that causes IAP to fail (yes lucky patcher was interfering so I've removed it, now I guess xprivacy is restricting).

Here is the error from log

acapelavoices-demoreader: Purchase error: IabResult: Null data in IAB result (response: -1002:Bad response received) - purchase: null. In case someone has an idea I'll search online as well.

---------- Post added at 05:07 PM ---------- Previous post was at 05:06 PM ----------

Used to happen previously haven't seen it since long (3/4 months). Generally clearing app data (play store) and rebooting resolves it.
[Android Apps and Games] anonimou:
Is anyone experiencing problems with local gsm backend? It is updating the position only when I'm turning it off and on again on micro g unified settings.

Enviado de meu MotoG3 usando Tapatalk
[Android Apps and Games] n76:
I've noticed some odd behavior and will probably take a look at it after I get done with the refactoring I am doing on the local WiFi backend.

Not sure, but I suspect it has to do with the relatively recent change to unifiedNLP to age old reports. Sorry I hadn't noticed it earlier but I normally am running the WiFi backend along with the GSM backend and unifiedNLP reports the location of the backend which claims the best accuracy (always WiFi if there is enough WiFi APs around to get a fix) so I haven't really been looking for missing locations from the GSM backend.
[Android Apps and Games] MSF Jarvis:
Didn't work Sir, I tried it after your suggestion :(
[Android Apps and Games] wis3m0nkey:
Do u have everything checked for self check? In micro g settings?

I'm on DU 10.2 NEXUS 6P and everything is good.

If everything is good in self check then I may not be able to help more, hopefully someone more knowledgeable can.
[Android Apps and Games] MSF Jarvis:
Spoofing has been enabled through FakeGapps module as stated earlier
[Android Apps and Games] wis3m0nkey:
Yup everything looks good, sorry can't help much.

Maybe try running logcat and see for errors/warnings.
[Android Apps and Games] AnonVendetta:
@ wis3m0nkey: If clearing Play Store's data/cache isn't resolving the problem, and Lucky Patcher is no longer present then XPrivacy is probably it. I've tried XPrivacy and found it to very comprehensive yet overly complex. But if you get this fixed, can you post your XPrivacy settings for Play?

Also, you wouldnt happen to be using Privacy Guard (CM feature), Greenify, Amplify, to restrict Play?
[Android Apps and Games] wdevil12:
Hi. Firewalls, ad-blockers or just weak internet connection could cause the problem..
[Android Apps and Games] MSF Jarvis:
Maybe not on my end, I don't use firewalls or ad block, and my internet is pretty decent at the moment.
[Android Apps and Games] Primokorn:
I remember having similar issues: http://xdaforums.com/android/apps-g...y-services-t3217616/post66201574#post66201574

I never had issues when signing up right after a clean flash though. You may want to try during your next clean flash. FWIW I removed AOSP webview (outdated) and I now use Google's version.
[Android Apps and Games] BryanByteZ:
hey anyone can help a noob here? i want to use no gapps but i still need playstore,a email client and gps working so what i do? with this mod i can use playstore normally? and download my paid and free apps? thanks!
[Android Apps and Games] wis3m0nkey:
Yes going to try every single permission in xprivacy I thought IPC would be responsible but turned out it wasn't.

I do use greenify but it doesn't rally restrict anything for play store.

If I happen to find a way to have IAP with xprivacy I'll definitely document :)

---------- Post added at 03:07 AM ---------- Previous post was at 03:03 AM ----------

You install the required packages mentioned by OP.

Then install play store as a system app (download latest apk install it then use /system/app mover app to move it with proper permissions) any email client automatically work (you don't need this package for that). GPS also works.

If you meant gmail/inbox and Google maps then you might as well be better off installing gapps.
[Android Apps and Games] BryanByteZ:
Thanks! i downloading the update of my rom and i will try and no i dont need gmail or maps just want to know if simillar apps will work like k9 email and waze so if gps and playstore are ok i will try.
[Android Apps and Games] wis3m0nkey:
Yup k9, Waze and play store works.

Make sure u don't flash gapps and go through instructions. Good luck :)
[Android Apps and Games] BryanByteZ:
Just one more thing all apps downloaded via the original playstore works correctly right? even the paid ones? (licenses and etc).

EDIT i can retrieve my backups from whatsapp? i can use my google acc normally right? no bans and etc?

Sry asking to much.
[Android Apps and Games] wis3m0nkey:
I don't use WhatsApp so no idea about that.

Paid apps work, however if u r trying to create dummy account for play store then u may need to re-buy them.

According to few posts above this IAP also work but I'm having trouble with that.
[Android Apps and Games] raptorddd:
hi must playstore be a system app.? what about the rest.?

i have them all as user.. because i have locked bootloader.. and there was a zip but i cant install it.. idk why. xposed can just any other zip wont instal.. so when ever i move all apps to system.. i no longer can removed them from system app... so only playstore can be moved.?
[Android Apps and Games] AnonVendetta:
Play Store does not need to be a system app, neither do any of MicroG's components or FakeGapps. I have everything installed as user apps in /data/apps and all is working. You'll need Xposed to activate FakeGapps (the signature spoofing module which is needed or none of this will work), or patch your framework.jar. On the one hand, system apps have higher privileges and more power in the system than regular user apps, but on the other hand (for instance) in the case of something like a factory reset, installing in system can be useful because they won't be removed. I sometimes convert my most frequently used apps to system apps so that they will survive a reset in the event that I wipe everything except system in order to solve an issue.

Creating a fake account is advised but not really necessary, I'm using my real Google account. Use fake account if you only want to download free apps, real if you have paid apps already, or fake if you currently only have free apps in your account history but want to pay for apps in the future. Also definitely use fake account if you are using BlankStore. Or just use BlankStore if you only want free apps. There's always a risk of being banned/restricted though.

License verification and IAP from my current testing to date also works as long as you're using the real Play Store. I made a few IAPs in a few free apps and bought a game with my debit card, they work.

@ MaR-V-iN: What are the chances of you integrating license checking functionality into MicroG, or in a future version of an alternative Play Store client? At current we have to supplement MicroG with PS for this to work. It would be nice if our legitamately bought apps would read they they're duly licensed. I know this is probably a sticky area, since if MicroG makes a mistake in the code it could result in some pirated apps being misconfirmed as paid when they're not. MicroG definitely shouldn't get involved with IAP or app-purchasing, since Google has to process our payment info directly. MicroG being an intermediary for that wouldn't be so good because this project and its' components aren't certified to be able to handle people's sensitive financial data. Is there also a possibility that an open source version of WebView might be integrated into the project, to avoid having to use Google's proprietary WebView on Lollipop+? I haven't been able to find a WebView alternative other than compiling AOSP WebView from source code (yet to be tried), which I don't think will work because I'm using a rooted custom ROM that is based on LG stock sources, not AOSP/CM.

For many here the ideal goal is to completely separate ourselves from Google and not use any of their proprietary stuff, but for others like me the goal is to reduce dependency on Google to a bare minumum, removing as many of their components as possible while keeping the few that are still needed for certain things to work. Surely we can all find common ground.
[Android Apps and Games] barturblits:
Seems my ROM is using the open source chromium webview and works like normal. Running cm13 temasek made by zg85 on lg g2.

From the commit list:

57d2bb9 # 2016-06-21 # Luca Stefani @ android: Switch to our chromium-webview
[Android Apps and Games] Lanchon:
say you use your real google account for gmail, etc, and a fake account for blankstore.

say that google decides to ban blankstore users.

is there a way for them to find out that you have a blankstore account on your phone and ban your real account too? i mean, gmail, etc can see ALL accounts in the phone, including blankstore, right? can appops/privacy guard block this to google without blocking access to "own"-type of accounts (ie, accounts created by google apps)?
[Android Apps and Games] wdevil12:
I don't think Google will ban blankstore users as we cant download paid apps or anything illegally. it is just a naked version of playstore. As for accounts, I assume Google has no right to touch the second account just because of what first one did in the phone. Different accounts mean different individuals and there are multiple users using a phone.
[Android Apps and Games] Lanchon:
thanks. i was referring to the technical capability. i suppose they can see that both apps and accounts are loaded on the same phone in many ways: listing the accounts probably works, using DeviceID, etc. android is a privacy nightmare.
[Android Apps and Games] raptorddd:
thanks

i have xpossed module and activated, butn in micro g settings , on self check theres no spoofing ticked... and also a friend told me to use the fakestore app from micro g.. i was missing that app..

UPDATE installed fake store but theres is no playstore.. i then installed another regular playstore and installs.. but FC on downloading any app. or updating.. i think i might need to do factory reset.
[Android Apps and Games] AnonVendetta:
@ raptorddd: Try using the apk I'm uploading, I had the same issue as you before (MicroG saying that signature spoofing wasn't enabled). I got this from GitHub, I think. Then enable in Xposed and reboot. It it just an older version of FakeGapps that was modified by someone other than thermatk. If this doesn't work then you'll have to patch framework.jar.

You cannot use FakeStore or BlankStore if you plan to use Play Store, because they all identify with the signatures of Android Market/PS. Installing any one of these apps first then trying to install one of the others will make Android think it is an update to an app. FakeStore isn't real PS, it just mocks that PS is installed (when it isn't) so that apps needing PS won't whine. BlankStore is an alternative PS client. If you want license verification and IAP to work, you'll need to install only PS, but not the other 2. The other MicroG components and fake signature is still needed.
[Android Apps and Games] :
Any solution to this issue? I tried uninstalling Play Store, didn't help.

Also, Play Store isn't loading properly, instead showing "Just a sec..." "Add your account", and (after I enter my email) reporting "This account already exists on your device".
[Android Apps and Games] Imperious Rooster:
Install playstore by putting the apk in system/priv-apk.
[Android Apps and Games] AnonVendetta:
[MENTION=6234373]Imperious Rooster[/MENTION]: If PS currently isn't working for jimbo1qaz, then making it a system app probably wont work either. Why give Google more power on the device than necessary?

[MENTION=5932098]barturblits[/MENTION]: I went to Luca Stefani's GitHub page and downloaded the precompiled ARM64 webview APK (I have a 64 bit device). I installed it, manually copied over the folder from /data/app to /system/app, set proper permissions, deleted the APK in /data/app, and deleted Google's WebView in /system/app, then rebooted. Opera no longer works, and X-plore (file manager) complains that it cant create a WebView when opening a text file. Play Store also hangs when loading apps and their descriptions. So I reinstalled Google WebView and everything worked again immediately.

There must be something in my ROM that forces Google WebView, and some apps bug out if it cant be found. I just wish I knew what that something was. Maybe what you referenced is only for AOSP/CM, or maybe I have to edit something in my ROM. After all, the LG stock sources that my ROM is based on is derived from AOSP with proprietary changes, so I see no reason why the open source Chromium WebView cant be made to work. Maybe I need to compile it myself, possibly there is something particular about my ROM/device that wont allow a generic prebuilt APK to work. Any there any other WebView alternatives that can provide the same functionality?
[Android Apps and Games] dic1911:
you know, there's no use if you add a space after "@"
[Android Apps and Games] Imperious Rooster:
Well, PlayStore never worked for me as a user app. It didn't even work when I put it in system/app. It needed priv-app to work for me.

Edit: Also, if you think about it, Play Store needs to do things that normal user apps can't do, like install apps.
[Android Apps and Games] AnonVendetta:
[MENTION=5739135]dic1911[/MENTION]: I do that on most forums I post on, because I consider putting a space there as being grammatically proper. But I forgot that on XDA it serves as a link to a user's profile. I used to have another account here with a decent post count, but got locked out of the email linked to the account.

[MENTION=6234373]Imperious Rooster[/MENTION]: Glad to see you solved the issue. I have no issues with PS installed as a user app. But I have a handful of user apps (app stores like Amazon, SlideME, etc) that can install other apps. I'm not sure that an app installing another app is limited to system apps only.
[Android Apps and Games] raptorddd:
Thanks ill do that... as i just flashed stock firmware again. so ill try and report back...

.UPDATE

that modded fakegapps workes now i have spoof ticked... thanks

.... so if i use the playstore i would not get ban. for my real account.? i have no apps purchased..

---------- Post added at 10:00 AM ---------- Previous post was at 09:59 AM ----------

well as long as he quoted me ill know that he has answered.... i really hate mentions qhen they quote you.. its the samething..

---------- Post added at 10:02 AM ---------- Previous post was at 10:00 AM ----------

like i said above i think its better..as long as you quote the person will noticed.. if you dont quote and mentioned he'll noticed... but if you quote and mentioned you get 2 notifications for the same thing...
[Android Apps and Games] AnonVendetta:
[MENTION=5308112]raptorddd[/MENTION]: If you have no paid apps, then there are a few ways to look at this. If you get banned, you've lost nothing in terms of money. But it might be safer to create a new throwaway account and make limited purchases on it (if any) so that your original account is untouched, especially if you use Hangouts, Google+, Gmail, etc on your main and might want to preserve those. With that considered, if you really dont have anything worth losing, then either creating a fake or using your real one have about the same downsides and upsides, since with the former there is nothing worth protecting except just to preserve your real account for its' own sake, but with the latter there was nothing to lose in the first place. If you just want to play it safe regardless of circumstances, then a fake account makes more sense.
[Android Apps and Games] AnonVendetta:
I've been looking into whether it would be possible to change my ROM's WebView from the Google version to the AOSP/Chromium version, and it appears that the answer may be in the /system/framework/framework-res.apk. I'll try decompiling it to see what comes up. I just suspected the value had to be hardcoded somewhere. I really want to switch mainly because Google's WebView is closed source and proprietary.
[Android Apps and Games] raptorddd:
[MENTION=7441667]AnonVendetta[/MENTION]like i said thanks for the modded apk. it worked for spoof checking.. but i still have the FC..

i have G4 locked bootloader. i rooted phone using sytem.img. so idk why i get FC on app this time i used blank for logcat but samething happened with original playstore. it fc when downloading.. on blank store. i crated account and when i clicked on installed apps it closes app. heres logcat if it helps .. or [MENTION=3999488]MaR-V-iN[/MENTION]
[Android Apps and Games] raptorddd:
yes mine can be unloced.... but theres this hardware defect from Lg where the connectors or the soldering use, melt by the heat from phone getting a bad solder wich makes your phone bootloop. and it must be sent to LG for repair, ive read many people caliming they were denied repair cause of the unlocked bootloader...

yes its locked... i used a system.img that already has root in it.. by using some commands it replaces the system.img. reboots and phone its rooted, then i used flash fire to install xposed.. but rest of zips doesnt install...

http://xdaforums.com/tmobile-g4/development/h81110n-stock-rooted-image-t3191038

so am just dont want to get the bootloop issue and end up with a useless phone..

http://xdaforums.com/g4/help/lg-g4-stuck-bootloop-t3268734
[Android Apps and Games] AnonVendetta:
[MENTION=5308112]raptorddd[/MENTION]: Try following my instructions, custom recovery isnt essential. The worst that happens is that it doesnt work and you have to reflash system partition. It's worth a shot. I pretty much did almost everything I'm telling you, and my Play Store doesnt crash.
[Android Apps and Games] raptorddd:
thanks ill do this on monday i guess, as i just flash stock rom 2 days ago... so setting everything just takes longer this way.. :good:
[Android Apps and Games] :
How do we prevent Hangouts 2.1 from force-updating in the Play Store?

--------------------------------

After hours of mucking with mitmproxy transparent proxying, iptables, cursing udev for renaming my network adapters from eth0 to enp6s0, virtual machines for network testing, forged SSL certificates, pip install protobuf, etc... I've decoded the Hangouts setup handshake!

Initial Handshake

First, clear Hangouts app data. Then open Hangouts and skip through the SMS prompt.

Hangouts contacts Google at https://www.googleapis.com/chat/v1android/devices/registerdevice?alt=proto.

Both the request and reply are encoded in Protobuf.

The request includes the current version number, among other things.

The reply from Google includes market://details?id=com.google.android.talk&referrer=utm_source%3Dforce_upgrade

This indicates that this request is responsible for forcing Hangouts to upgrade.

Note that turning on Airplane Mode after the main UI shows up does not prevent the message from popping up. Nor does turning on Airplane Mode before re-entering Hangouts.

This shows that the "update version" flag is downloaded initially, then cached through app restarts.

Another quirk I discovered: If Airplane Mode is turned on at the SMS screen, Hangouts will report "Couldn't sign in" until you swipe the app in "recent apps"/

Solution?

I think we have to somehow modify the Hangouts APK to change the reported version, or else to block the "upgrade" dialog. Everything works fine until the dialog shows up.

Note that there are other requests with the version number. If we increase the version number in the APK, Google may respond with unsupported data.

Protobuf data structures are backwards-compatible, but the actual data may not be.

I still think changing the version number is the best option right now.

------------------------

Also, doesn't the C2DM checkin essentially reveal your location to Google just as well as Google Play Services would?
[Android Apps and Games] sonickles9:
I downgraded my phone to 4.1.2, but I still want to use microg. What are the chances it will work, and if it doesnt, what can I do to work around that? Thanks :)

Enviado do meu GT-S5312B
[Android Apps and Games] AnonVendetta:
[MENTION=4463645]jimbo1qaz[/MENTION]: In my previous Hangouts test everything worked, except it would just hang (not crash) when trying to update my status. I installed the latest version from Play Store, nothing was mentioned about a forced update.

[MENTION=6018519]sonickles9[/MENTION]: Just try it and see if it works. But it explicitly says in the first post that you need 4.4+(Kitkat and higher). If it doesn't work out then I would try installing either CM11+ or a stock ROM that is 4.4+.
[Android Apps and Games] :
Maybe it worked after logging in under 2.1, then upgrading to latest.
[Android Apps and Games] sonickles9:
Yep, just tried it out but no dice. That's sad :(

I can check-in but no nlp for me. The location provider checkbox is unchecked. I tried both Xposed modules but none work. A separate UnifiedNlp didnt work as well. And im too lazy to flash KK now lol

Enviado do meu GT-S5312B
[Android Apps and Games] Predatorhaze:
just spoof your signature trough ADB...xposed drains more battery
[Android Apps and Games] Dynamatrix:
How? And is it permanent?
[Android Apps and Games] n76:
I think the USB option is using Needle, see the signature spoofing page on the microG wiki. That is a script that runs on your PC to pull the frameworks package from your phone, patch it, and then install the patched version. That should be permanent (at least until you install a new ROM update for what ever distribution you are using.

I am easily confused, so I simply build my own rom from the public sources of the distribution I want with the recommended signature spoofing patch. That way I don't have to use exposed (which I've hated when I tried it) or worry about some pull, decompile, patch, recompile, push operation worked properly. It would be easier if OmniRom Marshmallow was available for my phone as that has it built in.
[Android Apps and Games] raptorddd:
well before i was going to try this i said. ill go with the stock services . and guess what ? it also FC.. so i came to conclusion that i think the culprit was is. am no t really sure . a tool to bypass startup wizard. like use your google acount login ect.. so i was using that.. maybe thats why it give me FC on new fresh installation... i will try stock apps for a few days then change to microG... as i need the phone LOL. thanks
[Android Apps and Games] AnonVendetta:
[MENTION=5308112]raptorddd[/MENTION]: You mean to say that Play Store still FCs even if you just flash your system img without changing anything?! If that's the case then something isnt quite right with the img you're flashing. Running the Play Store after a clean flash with all stock Google files intact, should give no issues.

Did you try following my instructions to the letter? (or you have tried them yet?). Also, when you're parsing thru the gapps-remove.txt, a few of the files/folders may notbe in the same places on your phone. Like for instance, in my case, ConfigUpdater being in /system/app instead of /system/priv-app. And PrebuiltGmsCore being named as GmsCore. A few things may have slightly different names. I would recommend using a tool like Titanium Backup to remove the Google APKs, since this will also clear their cache and data. You will know when all Google apps are gone because you wont see com.android.vending or com.google.*** in /data/data. But you'll need to manually delete the other files.