I came across an interesting workaround today regarding the annoying refusal of Google Play Store to run when Google Play Services is not enabled. Running the following in a terminal will disable a component of Google Play Services that prevents the check when you start the Play Store:
Code:
pm disable com.google.android.gms/com.google.android.gms.recovery.RecoveryService
Note: I have not tested this enough to know if there are any significant drawbacks yet.
I can say that this will finally allow Google Play Services to be greenified (although other components such as Google Backup Transport seems to occasionally prevent greenification). In addition, it seems to stop all those logs from being written to /data/system/dropbox/, which I personally found to be very irritating, and found the alternative solution of setting the folder to read-only to be problematic.
Unfortunately it looks like google play services is necessary to allow you to download apps from the play store. I didn't realize it at first because the checkin service had already done its thing and I was free to use everything until it was time for the next checkin. I'll post here if I find out any way to overcome this, but it looks like Google Play Services is probably necessary for the Play Store to function.
bsimpson1 said:
Unfortunately it looks like google play services is necessary to allow you to download apps from the play store. I didn't realize it at first because the checkin service had already done its thing and I was free to use everything until it was time for the next checkin. I'll post here if I find out any way to overcome this, but it looks like Google Play Services is probably necessary for the Play Store to function.
Click to expand...
Click to collapse
I tried and failed. There's no workaround. >.< Play Store needs Google Play Services in order to work properly.
sonyu said:
I tried and failed. There's no workaround. >.< Play Store needs Google Play Services in order to work properly.
Click to expand...
Click to collapse
Yeah, there is absolutely no workaround.Play Services forms the core for the Google Playstore App.hence it can't function without it.
didito said:
Will try this when I get the root.
Click to expand...
Click to collapse
Yea, go ahead.
...Just wanna let you guys know, there's a google thread, in which people talk/ed bout the purpose of .services. Turns out you really need that sh*t!XD
It's like a framework you simply need to have installed- just like @donniemceduns said. ^ ^
Off-topic ― now, I'm on CM11, with no Google Play installed, therefore no .services running. I simply installed an alternative market. ^ ^
didito said:
Wow.. Can you tell me what alternative market you installed?
Click to expand...
Click to collapse
I tried them all — Mobogenie used to be ****ty, works fine now.
.apk link- DIRECT DOWNLOAD LINK
Has all the apps from Google Play. No sign-in required.
I didn't like it; it's okay now. Use it as my primary market
If you find a better market, make sure to share a link!
didito said:
Thanks for the link. One question though. Lets say I install a kitkat rom. Can I remove all the Play Store services and their dependencies to improve my phone's performance? I plan to do this and let Mobilegenie be my only market. If this is possible how can I remove these services for good?
Click to expand...
Click to collapse
Hi Didi,
Yea, sure.
You already know this, but for all the people who didn't bother to read the thread, removing .services will result in errors, whenever you try to open a google application(Play store for instance), which requires .services.
I used a kitkat ROM before- deleted all G-apps and installed my alternative market. No errors! ^ ^
As for Mobogenie, it's my primary market on CM11. It features autoupdates, even auto-install if your device is rooted. Sweet! :good:
UPDATE:
Oh, sorry @didito! Didn't notice the "how can I remove these services for good" part.
Install an Uninstaller app for rooted devices( Your device must be rooted).
In-app: Navigate to SYSTEM APPS & remove google play services and google play store.
If you're not sure which app to use, try "Root App Delete".
Question... Or, an observation anyway... Sorry to bring back an old thread but I've been wondering a similar thing
On my newer device, Samsung Galaxy s5 neo, play services are needed to run the play store. *however*, on my older device, Samsung captivate glide, play services are not required to open the store.
Both using stock but rooted software from Samsung.
Why would this be that it's possible on 1 but not the other?
Unless maybe because I have already debloated my older device, maybe removing other gapps is what it would take?
I don't have a data plan and therefore wouldn't use much if any of them (maps, etc)
It just has me wondering what has changed between the 2, and maybe even if I'd be able to use and run my other devices play store app, and then use disable service to stop it from fully updating?
Hmm... I know everyone else has likely given up long ago.... But I've been curious today.
Related
Will the play store and play services work if I sideload them as user apps?
I currently have them as system and they are constantly running in the background and use battery and overheat the phone.:crying:
Will this behaviour top after I turn them into user apps?
M_Maha said:
Will the play store and play services work if I sideload them as user apps?
I currently have them as system and they are constantly running in the background and use battery and overheat the phone.:crying:
Will this behaviour top after I turn them into user apps?
Click to expand...
Click to collapse
Don't attempt to move google playstore or google play services as it might become a serious trouble. If I were you I'll use DU Speed Booster or SD Maid to stop apps from running at boot and save battery.
Never underestimate a kid whose poor in cash but rich in time.
Ragkhuza said:
Don't attempt to move google playstore or google play services as it might become a serious trouble. If I were you I'll use DU Speed Booster or SD Maid to stop apps from running at boot and save battery.
Never underestimate a kid whose poor in cash but rich in time.
Click to expand...
Click to collapse
Your suggested methods will fail because even if i stop them at boot they restart afterwards
But if I install them as user apps will they work?
Moving them will not make the system unstable,I suppose ;but the apps should run
I installed the play store and play services user
Then i opened the play store and it closed without any mesage of FC or anything
then i tried the play services i.e. the google settings app and it worked
Can anyone tell me whats going on with play store and why it closes
Anyone who is willing to try this and develop a solution?
M_Maha said:
I installed the play store and play services user
Then i opened the play store and it closed without any mesage of FC or anything
then i tried the play services i.e. the google settings app and it worked
Can anyone tell me whats going on with play store and why it closes
Anyone who is willing to try this and develop a solution?
Click to expand...
Click to collapse
Install the playstore to System again. Google playstore needs access to system in order to work properly.
Ragkhuza said:
Install the playstore to System again. Google playstore needs access to system in order to work properly.
Click to expand...
Click to collapse
May be we will convert this to development thread.
We"ll try to make play store run as user app
or atleast find the reason why that wont work
:silly:
M_Maha said:
Will the play store and play services work if I sideload them as user apps?
I currently have them as system and they are constantly running in the background and use battery and overheat the phone.:crying:
Will this behaviour top after I turn them into user apps?
Click to expand...
Click to collapse
try to greenified it..
to do that download and install greenify in the google play store.. for free
what it does it hibernate a app that prevents suddenly unexpected background processes that eat battery. If you open a greenified app it will work normally ..
pinkLeviosa<3
just tryin' to help, so i hope it works:good:
Already use it
pinkLeviosa said:
try to greenified it..
to do that download and install greenify in the google play store.. for free
what it does it hibernate a app that prevents suddenly unexpected background processes that eat battery. If you open a greenified app it will work normally ..
pinkLeviosa<3
just tryin' to help, so i hope it works:good:
Click to expand...
Click to collapse
Thanks but I already use that since i bought the phone! And it works too i just made this thread coz xda didnt allow me to post in development threads until i post 10 posts
Anyways I will delete this thread or close it or whatever
yeah, you should close this thread if your intention are done... :victory:
pinkLeviosa<3
Hi everyone!
In this thread you find a small guide for get more free RAM on your device (about 40-50mb: screenshot).
First of all you need root permissions.
Second install DisableService. Now open it and select Google Play Services, so uncheck:
AdRequestBrokerService
AnalyticsIntentService
AnalyticsService
BrokeredFitnessService
CastService
CoreAnalyticsIntentService
DeviceConnectionServiceBroker
DispatchingService
GcmService
GeocodeService
GeofenceProviderService
GoogleLocationManagerService
GoogleLocationService
LocationWearableListenerService
NlpLocationRecieverService
WatchdogService
WearableControlService
WearableService
You'll get a lot of free RAM but I don't know what work and what doesn't work now.
Credits
rhen (modaco.com) for his guide
@hastalafiesta for his guide (and also Varioflex (androidiani.com) for his guide)
@AG ROXXX!!! for his help
@axxx007xxxz
Internet
Nice suggestion but I've blocked installation of google play services and installed old google apps which does the same trick!
GUIDE UPDATED.
I have also disabled SystemUpdateService but I don't know what doesn't work now.
axxx007xxxz said:
GUIDE UPDATED.
I have also disabled SystemUpdateService but I don't know what doesn't work now.
Click to expand...
Click to collapse
I had disabled it before you updated this thread.
It doesn't affect anything!
axxx007xxxz said:
GUIDE UPDATED.
I have also disabled SystemUpdateService but I don't know what doesn't work now.
Click to expand...
Click to collapse
I suppose that was the process checking for new firmware updates
you might add this to the OP.
It doesn't matter much now.
we aren't going to get any official updates now
Another thing , the NlpLocation service is the notorious google play process.
It wakes up the device at regular intervals.
Disabling it might actually save a bit of battery
.
Disabling the NlpLocation service won't cause any problems unless you use apps which depend on your location like Google Maps weather reporting apps etc.
Press thanks if I helped .
what about eventlogservice and ConfigFetchService in google play services?
A better solution: DELETE Google play services
A better solution: DELETE Google play services
Then nothing of Google will work anymore
Aryan Chaurasiya said:
Then nothing of Google will work anymore
Click to expand...
Click to collapse
Google Play works, Google Translate works, and I think that other apps work.
Sent from my Sony Xperia E (NEXUS ) using XDA mobile app
I just found yalpstore on fdroid.
This is from their github
What does it do?
Yalp Store lets you download apps from Google Play Store as apk files. It searches for updates of installed apps when it starts and lets you search for other apps. Thats it. Yalp saves downloaded apks to your default download folder so you can later open it in your favorite file manager app and tap each one to install the apps.
Why would I use it?
If you are content with Google Play Store app, you will not need this app.
The point of Yalp Store is to be small and independent from Google Services Framework. As time passed, Google Services Framework and Google Play Store apps grew in size, which made them almost too big for old phones (Nexus One has 150Mb memory available for apps, half of it would be taken by Google apps). Another reason to use Yalp Store is if you frequently flash experimental ROMs. This often breaks gapps and even prevents their reinstallation. In this situation Yalp will still work.
How does it work?
Yalp Store uses the same (protobuf) API the android Play Store app uses. You are going to need a google account to use it. Please, keep in mind that technically Yalp Store violates Android Market Terms of Service (§3.3). In theory, you might get your account disabled by using Yalp Store. Thats why you might want to register a separate gmail account and use it at least once to log in to the Play Store android app on any device.
In practice, though, software like Yalp, Google Play Crawler and Raccoon has been used for years and it seems to be safe.
Yalp Store is derived from the following projects:
https://github.com/Akdeniz/google-play-crawler
https://github.com/onyxbits/Raccoon
Has anyone any experience with this app?
I usually strip Google play from ask my devices except one that I use to get apps I need.
This might be a way to dump Google from that device also.
But I'm not a programmer so I can't audit the code for issues
(Our much more than use netstat to check what apps connect where)
So the more info out there the better
nutpants said:
I just found yalpstore on fdroid.
This is from their github
What does it do?
Yalp Store lets you download apps from Google Play Store as apk files. It searches for updates of installed apps when it starts and lets you search for other apps. Thats it. Yalp saves downloaded apks to your default download folder so you can later open it in your favorite file manager app and tap each one to install the apps.
Why would I use it?
If you are content with Google Play Store app, you will not need this app.
The point of Yalp Store is to be small and independent from Google Services Framework. As time passed, Google Services Framework and Google Play Store apps grew in size, which made them almost too big for old phones (Nexus One has 150Mb memory available for apps, half of it would be taken by Google apps). Another reason to use Yalp Store is if you frequently flash experimental ROMs. This often breaks gapps and even prevents their reinstallation. In this situation Yalp will still work.
How does it work?
Yalp Store uses the same (protobuf) API the android Play Store app uses. You are going to need a google account to use it. Please, keep in mind that technically Yalp Store violates Android Market Terms of Service (§3.3). In theory, you might get your account disabled by using Yalp Store. Thats why you might want to register a separate gmail account and use it at least once to log in to the Play Store android app on any device.
In practice, though, software like Yalp, Google Play Crawler and Raccoon has been used for years and it seems to be safe.
Yalp Store is derived from the following projects:
https://github.com/Akdeniz/google-play-crawler
https://github.com/onyxbits/Raccoon
Has anyone any experience with this app?
I usually strip Google play from ask my devices except one that I use to get apps I need.
This might be a way to dump Google from that device also.
But I'm not a programmer so I can't audit the code for issues
(Our much more than use netstat to check what apps connect where)
So the more info out there the better
Click to expand...
Click to collapse
Im not a programmer neither, but im using Yalp Store since few weeks and everything seems fine. Im using it with a fake google account, not main one.
New update have credential access yalp store without need to have an account (experimental) but for me don't work..
Has not anyone tried it?
Regards.
Update: problem solved disabling signature check
I get an network.error when logging in with yalp account every time.
(LineageOS 13 and 14 without gapps)
Maybe anybody have an idea or solution?
Thanks
Hello,
My dad bought himself a Mate 9 Pro in China and brought it back home today. I've installed the GMS from the HiApp app store and downloaded the Google Play store from there as well.
When I try to download apps from the Play store, the apps won't download. It continues to say "downloading" but no progress is being made.
I am downloading apks in the interim, but would be much more convenient if I could take advantage of the Play Store.
Am i doing something wrong? The build number is b156, if I'm reading it correctly.
I've tried:
- Deleting cache and data from Google Play Store
- Reinstalling GMS
- Allowing unknown sources for app downloads (i.e. from places other than HiApp) and app installations.
- Granting all permissions to Play Store and Play Services
Any help would be appreciated. Thanks!
PekingGoose said:
Hello,
My dad bought himself a Mate 9 Pro in China and brought it back home today. I've installed the GMS from the HiApp app store and downloaded the Google Play store from there as well.
When I try to download apps from the Play store, the apps won't download. It continues to say "downloading" but no progress is being made.
I am downloading apks in the interim, but would be much more convenient if I could take advantage of the Play Store.
Am i doing something wrong? The build number is b156, if I'm reading it correctly.
I've tried:
- Deleting cache and data from Google Play Store
- Reinstalling GMS
- Allowing unknown sources for app downloads (i.e. from places other than HiApp) and app installations.
Any help would be appreciated. Thanks!
Click to expand...
Click to collapse
Check the permissions in the app settings, make sure Play store has access to internal storage. I just allowed all permissions for the play store and any google related services.
Do not try anything else. I have tried all kinds of solutions including the ones you listed above. Just be patient and wait for system update to solve the problem and download some 3rd party store like apkpure as a temporary solution
azukayx said:
Check the permissions in the app settings, make sure Play store has access to internal storage. I just allowed all permissions for the play store and any google related services.
Click to expand...
Click to collapse
I forgot to mention that, but yes, I did grant all permissions to play store and Google Play services, but I'm still having issues. Thanks for the response !
azukayx said:
Check the permissions in the app settings, make sure Play store has access to internal storage. I just allowed all permissions for the play store and any google related services.
Click to expand...
Click to collapse
ba703863 said:
Do not try anything else. I have tried all kinds of solutions including the ones you listed above. Just be patient and wait for system update to solve the problem and download some 3rd party store like apkpure as a temporary solution
Click to expand...
Click to collapse
Yeah, I may just do that for now. My dad doesn't use that many apps anyway so I can probably just download the rest of the apks he needs and install them manually as well. Thanks!
I have a weird need. I want google play services but no access to the play store. I discovered thorught that the play services "require" the google play store to be installed for the play services to work. So I wanted to know if their is some sort of fake play store apk that I can install that will allow the play services to work without the play store?
Any other ideas would be appreciated.
I am on a moto e4 qualcomm stock rooted. And I dont have a way to enable signature spoofing since its odexed.
I need the same. Google play services and full functionality with Gmail, Maps etc, without PlayStore. Any ideas?
I found something called "FakeStore", which simulates the existence of Play Store, however I have installed it in replacement of PlayStore, but applications such as Gmail and Notes still do not work, just as if PlayStore did not exist.
I'm still investigating.
More.
The FakeStore needs a patch called "FAKE_PACKAGE_SIGNATURE" to work.
This is the link of that patch, but I can not find a way to implement it, if someone can shed some light it would be appreciated.
feanor_twh said:
More.
The FakeStore needs a patch called "FAKE_PACKAGE_SIGNATURE" to work.
This is the link of that patch, but I can not find a way to implement it, if someone can shed some light it would be appreciated.
Click to expand...
Click to collapse
Use fake store from MicroG download site.
You can use Aurora Store if you want access to playstore packages without using "Don't be evil".
Need some fake store spoofer to let apps think there is a playstore install for some of thoughs dependent apps that rely so much on daddy. So we can just get on with it.