MTCD MicroG Install (Massive speed improvements) - MTCD Android Head Units General

So starting a new thread to collate all information regarding MicroG replacing google play services.
MTCD units running android lollipop are slow and sluggish due to google play services, you can either freeze/disable google play services and lose the ability to log in to maps and google now ect. Or you can go a bit further and replace it with MicroG.
https://microg.org/
More people need to test it and try out what does/does not work. My install wasn't super clean as I just figured it out as I went, so my "steps" are going to be a bit weird and if more people try/have better advice i'll amend as appropriate.
I installed from Malaysk's 10.8 rom.
I uninstalled all google apps I could find with titanium backup, google play services, google store, GmsCore, GoogleBackupTransport, GoogleFeedback, GoogleLoginService, GoogleOneTimeInitializer, GooglePartnerSetup, GoogleServicesFramework, Phonesky, SetupWizard and Velvet ect. You may not have all of these installed but if you have any of them, remove them.
I had issues removing google store and play services, I ended up having to freeze them with Titanium backup, rebooting, then uninstall, then rebooting.
Then you need to go into xposed and search for the module "FakeGApps by thermatk" , install it, activate it, reboot.
Now I installed f droid (https://f-droid.org/) and added the repo https://microg.org/fdroid/. Then installed the GmsCore, GsfProxy and FakeStore. Then rebooted.
Now it seemed to work-ish at this point. But if i tried to add a google account it got stuck at "please wait" loading. I then booted into recovery and whiped data/factory reset. Reinstalled gsfproxy and fake store, xposed FakeGApps ect, but when i tried to install GmsCore from f-droid, it never appeard for me to install. so I downloaded the latest PREVIEW RELEASE apk direct https://microg.org/download.html and installed that, rebooted and now it works perfectly.
The only issue i have found so far is google maps sometimes pops up saying "google maps isnt working do you want to close it?" when google maps is running fine so i just say no the once and all is ok. Based on this try the following steps to install.
These instructions assume you are using Malaysks lollipop rom!
1) use Titanium backup or root uninstaller ect to remove all google apps (GmsCore, GoogleBackupTransport, GoogleFeedback, GoogleLoginService, GoogleOneTimeInitializer, GooglePartnerSetup, GoogleServicesFramework, Phonesky, SetupWizard and Velvet ect)
2) reboot, ensure all google apps are removed (may need to freeze/disable any google apps not uninstalling first, then uninstalling)
2.5) Boot into recovery, delete all data/factory wipe option (you may be able to just wipe dalvik cache with a rooted app from the app store or similar instead, not tried, if anyone does let me know how it works.)
3) install FakeGApps by thermatk from xposed, activate, and reboot.
4) go to https://microg.org/download.html and download latest microG Services Core Preview release (not stable 0.2.4), microG Services Framework Proxy stable and microG Store (FakeStore release) stable.
5)Install the three apps, reboot.
6) Test if it works, try to go to settings -> accounts -> add account, add your google account and hopefully should all go ok.
There is a way to get the play store to work via blankstore, i have yet to try as I just use YALP store (https://f-droid.org/repo/com.github.yeriomin.yalpstore_12.apk) If you attempt to install blankstore let us know how it goes and how you did it.

Apps working:
Maps (works 100% with logged in account)
Google play music
Apps partially working
AutoMate (Works, and works really fast, except when go to the maps section, the map loads but is cut off at the top where the menu bar should be, then it has some issues displaying navigation fully and crashes when trying to manually set home/work locations in app. Needs more testing)
Apps not working:
Android Auto (wont get past first loading screen, may need to try alternative versions, needs more testing)
How to install Blankstore (working play store) Not tested!
Download blankstore apk
On Android 4.4 replace /system/app with /system/priv-app in the following instructions!
Installation instructions Requires Android 4.0.4+:
Remove old PlayStore/Market files if needed (using adb shell or as you like):
/system/app/Vending.apk
/system/app/Phonesky.apk
/system/app/com.android.vending.apk
/data/app/com.android.vending-*.apk
/data/data/com.android.vending (folder)
Copy new com.android.vending.apk to /system/app with permission 644 or rw-r--r--
Reboot
Generate an Android ID
Create an "Google Play Store for BlankStore"-Account via Settings/Accounts&Sync
Launch BlankStore from your Launcher.
To generate an android id:
On your PC:
Install Java (if not already done)
Download android-checkin-1.0.jar from here
On Windows: Download bla.bat into the same folder as android-checkin-1.0.jar and double click it
On Linux/OSX: Open a Terminal in the folder where android-checkin-1.0.jar is located and run
Code:
java -jar android-checkin-1.0.jar <email> <password>
Click to expand...
Click to collapse

Can you check Google Play Music works ?

MicroG is a very effective tool as a means to not waste memory in google play services.
I have also experienced the problem of "Maps is not responding" like Dec64 said.
At this time, if Google MAP is running in the background, it stops automatically.
My experience does not stop automatically after Google MAP has been running for about 10 minutes.
By the way, this is an MTCD section but my unit is joying mtcb rk3188.
That is, the operation confirmation is obtained also with mtcb units.
Unfortunately I did not succeed in lollipop ROM(developed by Malaysk and Booroondooks)
Thank you Dec64 for creating a special thread.
I hope that you will be able to bring the experience of everyone and make the microG more stable on our car android.

RazGame said:
Can you check Google Play Music works ?
Click to expand...
Click to collapse
Confirmed(even though I am a free trial)

Looks intereeting - Sounds complicated.
What if installation will fail? Alle google apps gone than.
Factory reset is not a good option. Re-install all apps incl. Tomtom with huge maps, aso...
At the moment i had deactivate google play services. The only thing thats missing to me is Mail support and Play store.

Quoted from Official site
"Store (Phonesky) is a frontend application providing access to the Google Play Store to download and update applications. Development is in early stage and there is no usable application yet."

makes2068 said:
Looks intereeting - Sounds complicated.
What if installation will fail? Alle google apps gone than.
Factory reset is not a good option. Re-install all apps incl. Tomtom with huge maps, aso...
At the moment i had deactivate google play services. The only thing thats missing to me is Mail support and Play store.
Click to expand...
Click to collapse
You can download the apks from apkmirror or similar, or make backups of your current google apks. I think there is also packs of the gapps about for custom roms that aren't bundled with google services. At worst you reflash your rom.
Also just make a backup of your maps? That's what I did. Copy maps folder to SD card and back again.
For some users cutting google out by disabling google play services will be enough, but for other people who need/want to gain access to the entire android experience this is the only way i've found so far that comes close and enables a useable experience.
"Store (Phonesky) is a frontend application providing access to the Google Play Store to download and update applications. Development is in early stage and there is no usable application yet."
Click to expand...
Click to collapse
As far as I could tell from my little research, phonesky seems to be defunct old attempt, Blankstore is the useable open source play store. Or perhaps Phonesky is the newest version of Blankstore without a release, either way, Blankstore seems to be the only way to get Google Play Store.

Just spent 50 dollars for a 2GB upgrade, it solves all you problems

dude-nl said:
Just spent 50 dollars for a 2GB upgrade, it solves all you problems
Click to expand...
Click to collapse
How ? Link ?
Sent from my Nexus 5X using XDA-Developers Legacy app

dude-nl said:
Just spent 50 dollars for a 2GB upgrade, it solves all you problems
Click to expand...
Click to collapse
Why spend $50 for 2GB when you can spend $40 for an easy PX5 swap? Check it out:
https://forum.xda-developers.com/an.../to-upgrade-mtcd-rk3188-5-1-1-to-px5-t3581741

Is it really that easy? Are alle boards and their connections the same so we can easily replace them?
Got an Erisin 3015. Will it work?

dongali said:
Why spend $50 for 2GB when you can spend $40 for an easy PX5 swap? Check it out:
https://forum.xda-developers.com/an.../to-upgrade-mtcd-rk3188-5-1-1-to-px5-t3581741
Click to expand...
Click to collapse
I would like to see pictures of the PX5 core board before buying one. I got to make sure it has the same connection terminals that my head unit has.

warata said:
Quoted from Official site
"Store (Phonesky) is a frontend application providing access to the Google Play Store to download and update applications. Development is in early stage and there is no usable application yet."
Click to expand...
Click to collapse
dude-nl said:
Just spent 50 dollars for a 2GB upgrade, it solves all you problems
Click to expand...
Click to collapse
Depends if an hour of your time is worth $50.

I do not think that memory expansion and microG are equivalent.
Will you buy memory again when Google Play services get more fat?
---------- Post added at 11:13 AM ---------- Previous post was at 10:55 AM ----------
Today I challenged 511 ROM(Malaysk30_10_2016_MTCB) but I could not resolve "just a sec" isue again.
This problem does not occur in Kitkat ROM.And I gave up. Because it exceeds my ability.
I found that you can not use it unless you install at least microG servicecore and FakeStore(Or its equivalent apk).
Should be deleted
GmsCore(Google Play services)
GoogleBackupTransport
GoogleFeedback(Market Feedback Agent)
GoogleLoginService(Google Account Manager)
GoogleOneTimeInitializer
GooglePartnerSetup
GoogleServicesFramework
Phonesky(Google Play Store)
SetupWizard(I think that this is not included in the custom ROM)
Velvet(Google App)

I was able to get an account to sign in but Google Music says its unable to connect. Anyone run into this issue?

dongali said:
Why spend $50 for 2GB when you can spend $40 for an easy PX5 swap? Check it out:
https://forum.xda-developers.com/an.../to-upgrade-mtcd-rk3188-5-1-1-to-px5-t3581741
Click to expand...
Click to collapse
Reading through the thread, I think this is only for headunits that are from HotAudio or MTCD-HA. I don't see any confirmation these would work with KDL or JY units. Mine is a JY unit so not sure it would work for people aside from those that have those particular units.
Will try the MicroG to see if that helps with the speed also.

Wout2426 said:
How ? Link ?
Sent from my Nexus 5X using XDA-Developers Legacy app
Click to expand...
Click to collapse
https://forum.xda-developers.com/an...e-development/mtcb-c-d-2gb-ram-buy-2-t3512366

any new development on this??
Willing to donate if someone wants to take it up and make it work for MTCD units as intended.

masri1987 said:
any new development on this??
Willing to donate if someone wants to take it up and make it work for MTCD units as intended.
Click to expand...
Click to collapse
What do you mean? It does work as intended if you install it.
Only issues is microG isn't exactly the same as google play services so some apps that use certain elements of google play services will not run, nor ever run untill/if microG includes that level of API function or whatever is missing.

Related

[Q] Google Play Store installation problem

I have a Samsung Galaxy Ace S5380i running on android 2.3.6. I have already rooted my mobile and transferred most of the applications on SD card to clear some internal space. I actually also deleted Google Play services, Google Play Books and Gmail as I am not using them. All other apps I re-installed such as Google Maps are OK apart from Google Play Store. It was initially showing No connection Retry.
I tried some methods posted on the website but nothing works. I tried clearing data and force-stopping the app, then reboot but after a while the app crashed when I tried downloading an application. I got this message: "The application Google Play Store (process com.android.vending) has stopped unexpectedly. Please try again"
I wiped also cache through the system reboot but I had the same problem but also sth strange happened, Google Play Books app re-appeared in my menu.
I tried also deleting hosts.txt from \system\etc folder and even editing it as suggested (There was only one line on my hosts.txt: 127.0.0.1 localhost):
127.0.0.1 localhost
#74.125.93.113 android.clients.google.com
but I had the same problem after a while.
I finally tried changing my Google account password and this helped only for a little bit as I got the same message. I get this message even when I am trying to download an app from the web version of Google play.
Can somebody help me please? Any ideas?
mariostatm said:
I have a Samsung Galaxy Ace S5380i running on android 2.3.6. I have already rooted my mobile and transferred most of the applications on SD card to clear some internal space. I actually also deleted Google Play services, Google Play Books and Gmail as I am not using them. All other apps I re-installed such as Google Maps are OK apart from Google Play Store. It was initially showing No connection Retry.
I tried some methods posted on the website but nothing works. I tried clearing data and force-stopping the app, then reboot but after a while the app crashed when I tried downloading an application. I got this message: "The application Google Play Store (process com.android.vending) has stopped unexpectedly. Please try again"
I wiped also cache through the system reboot but I had the same problem but also sth strange happened, Google Play Books app re-appeared in my menu.
I tried also deleting hosts.txt from \system\etc folder and even editing it as suggested (There was only one line on my hosts.txt: 127.0.0.1 localhost):
127.0.0.1 localhost
#74.125.93.113 android.clients.google.com
but I had the same problem after a while.
I finally tried changing my Google account password and this helped only for a little bit as I got the same message. I get this message even when I am trying to download an app from the web version of Google play.
Can somebody help me please? Any ideas?
Click to expand...
Click to collapse
Play Store needs the Google Play services (GMS) & Google Services Framework (GSF)!
You deleted them, so its your own fault.
Reinstall Play Services should fix it.
restore stock rom using odin and dont delete the files madron said and you should be good to go!
Problem solved
Mardon said:
Play Store needs the Google Play services (GMS) & Google Services Framework (GSF)!
You deleted them, so its your own fault.
Reinstall Play Services should fix it.
Click to expand...
Click to collapse
I didn't uninstall GSF, just GPS. However I found the solution to my problem. I downloaded GAPPS and flashed them, thus removed previous installation of Google Play Store and the rest of gapps. Immediately after rebooting my mobile, it started looking for updates. I uninstalled again the Google Play Services and everything works fine just to free some more space. The only difference is now that Google Play Store is installed in the internal phone memory and I don't intend to move it to the SD card again.
mariostatm said:
I didn't uninstall GSF, just GPS. However I found the solution to my problem. I downloaded GAPPS and flashed them, thus removed previous installation of Google Play Store and the rest of gapps. Immediately after rebooting my mobile, it started looking for updates. I uninstalled again the Google Play Services and everything works fine just to free some more space. The only difference is now that Google Play Store is installed in the internal phone memory and I don't intend to move it to the SD card again.
Click to expand...
Click to collapse
TIP: if you struggle with memory problem then you can move some essential apps like Google Play Store, G Maps, YouTube etc.
Just when you update an app from Play Store, lets say you update G Maps, you got 2 Google Maps in your device that lack your memory.
The first one Google Maps is in your system by the Rom and the second one is in your Root "Data/App/" (which is your Internal Memory).
So I suggest you to move all essential apps from Data/App to System/App and remove old apps which are outdated in your system. After that reboot and enjoy with your free memory.
Whatsapp will not work on my galaxy ace, it is in a perpetual loop asking if it can backup to google drive via my gmail account. I repeatedly answer yes, but then it asks me to install Google Play Store. I thought GPS was installed - checked applications and yes it is. I try to "skip" this step as this is an option, but just go round in a perpetual loop with whatsapp. I have uninstalled and reinstalled whatsapp - several times now for it to repeatedly ask for me to install Google Play Store. In desperation, I have just uninstalled GPS, and am now trying to re-install it.
I keep getting messages that "this browser is no longer supported" and a link to "Google Play Store app" which fails and connection times out every single time. What do I do? (Step by step instructions required!)

[TRICK] How to avoid Google Play Service update

In /data/app folder make a new folder with name com.google.android.gms-1.apk
(to make the folder use a file manager app or the command "su" followed by "mkdir /data/app/com.google.android.gms-1.apk" with a Terminal Emulator app and Busybox installed.
NOTE: Making a new folder in /data partition require root permissions so the Andriod system must be rooted first)
That's it!
------------------------------------------------------------------
Hello everyone,
owners of smartphone with very limited internal storage, like Galaxy Y, will likely end up to be concerned of every single MB of free space lost; and the more the concern as the free space is getting closer to zero.
So there I am too.
I've put lot of effort to optimize the use of my Galaxy Y internal storage (/system, /data and /cache partitions all together) and I'm proud to have more than 50% of internal storage free and I like to have it that way for as long time as possibile.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Yesterday I had a very bad surprise... I suddenly lost 55% (actually 55MB) of free space for some unknow reason
Later, it turned out that the reason was that the Google Play Service had been silently updated in the background without any notification.
Actually the footprint of newer version of Google Play Service has a huge increase of 28MB... almost +78%!
The new apk size is 15MB bigger and a system integration of the update not only might likely eats up all the free space available in the /system partition, but still will need to use additional 13MB in /data partition.
Uninstalling the update was just a matter of tapping one button... but then another background update would have happen soon after.
So, to prevent the update from happening again, I used the same kind of trick used to avoid the self update of Google Play Store, as explained here [TRICK] How to stop Google Play Store self update - easy!
That's all folks!
Bye!
What I used to do was uninstall the Google play services
Then open YouTube
It will say you have to install Google play services
Click the link to install it & it will allow you to download it from the playstore
You can then move or link it to sd card with link2sd
I prefer always having the latest versions of apps as they tend to eliminate bugs - yes it might be a larger file size but you can move or link the apk to sd
Thanks for the hint Marcus
I simply hate when my device is modified without my previous consent.
I want to be the one who decide what to update and when to update because each update might have a cost (in terms of storage space, in terms of data plan usage, in terms of risks of unexpected apps or system errors).
Furthermore I've put lot of effort to make my phone system configuration in such a way that it can still be fully functional even without SD (as in case of a SD failure) or with a brand new empty one; so I've put all the most important applications (Internet browser, Youtube, Google Play Store, Google Play Service, Shake Calc, QuickPic, Maps, GMail, QuickOffice, FM radio, Camera, Root Explorer, Tethering Widget, Terminal Emulator, Flashlight, VNC_Server, SSHDroid, VoipCheapGlobal and few others) in /system and /data partitions and there I want them to stay
All the best!
marcussmith2626 said:
What I used to do was uninstall the Google play services
Then open YouTube
It will say you have to install Google play services
Click the link to install it & it will allow you to download it from the playstore
You can then move or link it to sd card with link2sd
I prefer always having the latest versions of apps as they tend to eliminate bugs - yes it might be a larger file size but you can move or link the apk to sd
Click to expand...
Click to collapse
how to stop play services auto update???????????
What I found was that on my custom rom (cm 10.1.3) google play services was installed as /system/app/GmsCore.apk which was the version that I had installed when I flashed a gapps zip file right after I had initially installed the rom. If I only had this version installed then the play store app would not auto-update google play services. However as soon as I updated google play services from the play store manually it was installed as /data/app/com.google.android.gms-1.apk and as long as it was installed here the play store would auto-update it whenever it wanted without asking or informing me. I even tried doing chattr +i com.google.android.gms-1.apk as some other people have mentioned but then it would just install the new version as com.google.android.gms-2.apk, etc...
I clicked on "uninstall updates" for the google play services app and it removed the /data/app/com.google.android.gms-1.apk file and went back to not auto updating. The problem is that I wanted to use some google apps that would not work with the older /system/app/GmsCore.apk version but I wanted to install a slightly newer version but not have it get auto-updated.
So what I ended up doing was to get the slightly newer version and copy it to /system/app/GmsCore.apk. As long as there is no google services apk in /data/app/ it seems that it will not get auto-updated. This allows me to maintain control over when/if It ever gets updated.
Also note that I have applied a no self-update patch from lucky patcher to my google play store (v4.3.11). I don't know if this is also needed to prevent googleplay services from auto updating.
The reason that I do not want to use the recent (>=4.4) versions of google play services is that they now include a firmware updater service that was transferring a ton of data in the background for no reason as mentioned here. The slightly older version that I am now using (4.3.25) does not have this.
I could have just disabled the service but if it is allowed to auto-update itself then it is possible that it will just get re-enabled or some other battery draining/data using feature will get added.
I would rather maintain control over all the software that is installed on my device instead of allowing google to do whatever they want without asking or even informing me.
Basically if you have the google play store app installed on your phone it allows google to install whatever they want on your phone whenever they want without your consent or notification. (unless you do a lot of hacking to disable it)
This seems pretty crazy to me and I am not sure if most people realize this. Who owns your phone? Is it you or google?
Sorry about the rant...
Hi garbb,
thanks for posting your rant it provides some interesting infos on different scenario than mine which is stock rom with Google Play service installed in system folder.
I also like to express my agreement on the reasons you stated that had led you to find a way to stop the self auto update.
I guess that the patch you applied with lucky patcher is what prevents the auto update to work.
But basically the trick that I posted here should work on your system too as it actually prevent the update process to copy the new updated version of the app in the destination folder that is /data/app
If Google Play Service is been updated once already (so there's a apk in /system and one in /data/app) then the the latest installed version is already named com.google.android.gms-1.apk and placed in /data/app so the update process will name the new updated apk as com.google.android.gms-2.apk.
So, in order to make the update process to fail you just have to make a /data/app/com.google.android.gms-2.apk folder.
Or you might want to integrate to /system the updated version that you like to have (eventually by using link2SD or Titanium Backup), then make /data/app/com.google.android.gms-1.apk folder to make to fail future auto update attempts.
rahul54321 said:
how to stop play services auto update???????????
Click to expand...
Click to collapse
Trick doesn't work.
Verrocio said:
Trick doesn't work.
Click to expand...
Click to collapse
Well, it's possible that the trick doesn't work for you (there's also a chance that as for garbb user you have to change the folder name digit to something greater than 1) but that doesn't mean that it doesn't work for everyone.
For me it works and I proved it on a youtube video that shows how to use the same trick to make the Google Play Store update to fail.
It would be nice if you can provide some more infos on your smartphone OS and Google Play Service version, just for the record and to get some clues on why eventually the trick doesn't work for you.
halnovemila said:
Well, it's possible that the trick doesn't work for you (there's also a chance that as for garbb user you have to change the folder name digit to something greater than 1) but that doesn't mean that it doesn't work for everyone.
For me it works and I proved it on a youtube video that shows how to use the same trick to make the Google Play Store update to fail.
It would be nice if you can provide some more infos on your smartphone OS and Google Play Service version, just for the record and to get some clues on why eventually the trick doesn't work for you.
Click to expand...
Click to collapse
I've tried both 5.0.89 and 6.1.88 (034) , nexus one, with latest euroskank rom from october. Also tried disable from play store on top of this "trick". The gms updates itself every time. I wouldn't mind it so much but it doesn't ask me and i want full control over whats happening on my device but still keep access to device manager.
edit: also tried with stock cm and marketupdater frozen on both, same result.
Verrocio said:
I've tried both 5.0.89 and 6.1.88 (034) , nexus one, with latest euroskank rom from october. Also tried disable from play store on top of this "trick". The gms updates itself every time. I wouldn't mind it so much but it doesn't ask me and i want full control over whats happening on my device but still keep access to device manager.
edit: also tried with stock cm and marketupdater frozen on both, same result.
Click to expand...
Click to collapse
Well, I'm not really an expert on custom roms, and I never heard of euroskank so I did what I always do... a Google search
What I found is a site that provides cyanogenmod roms, so if that's the case we can wait for garbb and see if he has any good news that can be useful for you too Verrocio
In my case I'm using stock rom for Galaxy Y, and Google Play Service ver. 5.0.89 hasn't got an auto update anymore since I used the trick I posted above.
halnovemila said:
Well, I'm not really an expert on custom roms, and I never heard of euroskank so I did what I always do... a Google search
What I found is a site that provides cyanogenmod roms, so if that's the case we can wait for garbb and see if he has any good news that can be useful for you too Verrocio
In my case I'm using stock rom for Galaxy Y, and Google Play Service ver. 5.0.89 hasn't got an auto update anymore since I used the trick I posted above.
Click to expand...
Click to collapse
You may want to consider going to 6.1.88 since it was the last cleanup version in its "class" to include http>>s<< api support. (from what we can tell by the changelogs)
But the jury is still out on that.
Verrocio said:
You may want to consider going to 6.1.88 since it was the last cleanup version in its "class" to include http>>s<< api support. (from what we can tell by the changelogs)
But the jury is still out on that.
Click to expand...
Click to collapse
Well, actually on devices as Galaxy Y with only 222MB storage space for system partition and only 190MB for data partition, apps footprints (use of storage space) is a concern and that's actually why I didn't like the update in first place as I stated in my 1st post here.
Moreover I don't really need much Google Play Services api(s) as I have only three apps that can't work properly if Google Play Service isn't available and I almost never use those apps so I even keep Google Play Service in "disabled" state (frozen) so it doesn't even use RAM and CPU for its many background services that I don't need.
halnovemila said:
Well, actually on devices as Galaxy Y with only 222MB storage space for system partition and only 190MB for data partition, apps footprints (use of storage space) is a concern and that's actually why I didn't like the update in first place as I stated in my 1st post here.
Moreover I don't really need much Google Play Services api(s) as I have only three apps that can't work properly if Google Play Service isn't available and I almost never use those apps so I even keep Google Play Service in "disabled" state (frozen) so it doesn't even use RAM and CPU for it's many background services that I don't need.
Click to expand...
Click to collapse
Well the next two cleanup versions after are 6.5 and 6.7(which just came out last week). Both are more memory hoggy than 6.1.88
If you don't want to install it i might suggest keeping a archived copy of it around with system panel.
My device has limited re-sources same as yours so i FEEL YOUR PAlN.
EDIT: By the way i retried the folder trick with both -1 and -2 + disabled hopefully this time it sticks!
This is a very interesting topic to me. Subscribing. I currently have all google apps disabled or uninstalled and using exchange for calendar and contacts sync. No report yet on how well it works tho. I dont like googles tactics in keeping hold of my android so I hope to see more from this thread.
ElwOOd_CbGp said:
This is a very interesting topic to me. Subscribing. I currently have all google apps disabled or uninstalled and using exchange for calendar and contacts sync. No report yet on how well it works tho. I dont like googles tactics in keeping hold of my android so I hope to see more from this thread.
Click to expand...
Click to collapse
Hi Elwood,
nice to see you are interested on the topic but I wonder what more you could find on this thread as it's just about a trick that makes to fail the automatic background updates of Google Play Service app.
I suppose the posts you'll find here will be somewhat like "Good! it works" or "too bad, it doesn't work"
My personal choice is to use the same trick for both Google Play Service and Google Play Store.
Then I usually keep Google Play Service "disabled/frozen", and I unfreeze it at the need.
I made a couple of Terminal Emulator app shortcuts so that with a single touch I can have the following commands executed
Freeze
Code:
clear ; pm disable com.google.android.gms ; echo ; echo Press any key to continue... ; read anykey ; exit
UnFreeze
Code:
clear ; pm enable com.google.android.gms ; echo ; echo Press any key to continue... ; read anykey ; exit
Those commands have to be executed as root so Terminal Emulator must have the "Initial command" preference set as
Code:
su ; exit
You'll cry after you read this
My Google Play Services app got a whopping internal memory of 114 MB!
Can i still updates apps if i do this TRICK? Not rooted tried with KingRoot but failed at least 3 times hence the name of my username/profile.
Was before but unrooted and uninstalled a few weeks earlier.
Failed Root Advocate said:
My Google Play Services app got a whopping internal memory of 114 MB!
Can i still updates apps if i do this TRICK? Not rooted tried with KingRoot but failed at least 3 times hence the name of my username/profile.
Was before but unrooted and uninstalled a few weeks earlier.
Click to expand...
Click to collapse
I'm sorry but as stated in the 1st post you need root priviliges in order to make a new folder in the internal memory /data partition.
Anyway the answer to your question is "yes"; you can still update all other apps because making the empty folder in /data/app that exactly matches the app package filename will make the update to fail only on that one app only.
Hello,
I've been searching for days to find out where GooglePlayServices apk located but failed. But i could not find it anywhere, even in /system/app/ folder and /system/pri-app/
Could you help me with this?
Thanks with best regards,
Cuong Phan said:
Hello,
I've been searching for days to find out where GooglePlayServices apk located but failed. But i could not find it anywhere, even in /system/app/ folder and /system/pri-app/
Could you help me with this?
Thanks with best regards,
Click to expand...
Click to collapse
/system/priv-app/GmsCore
ElwOOd_CbGp said:
/system/priv-app/GmsCore
Click to expand...
Click to collapse
Gratefully thank you, you save my time. In Android 6.0, it is PrebuiltGmsCore.

Locking Play Services To A Certain Version (requires root)

As many of you know, the latest version of google play services does not work on the Fire Phone. It is extremely annoying for most of us that google play services updates itself to the latest version and crashes/fails to work. There is a very simple way to lock Google Play Services to whatever version you want if you have root - here's how:
#1. Install the version of google play that you want. Uninstall the new version and reinstall the old version if you have to.
#2. Open up a file explorer such as ES File Explorer.
#3. Navigate to /data/app.
#4. Create a new directory and name it com.google.android.gms-2.apk. If that file already exists, name it com.google.android.gms-1.apk.
Done!
The next time google tries to update itself, you might see an error such as "no disk space". Basically what is happening is google doesn't expect a folder so it doesn't know how to overwrite it. Hopefully someone will be able to patch google play services for fire phone or we'll see a new Fire OS version based off of android 5.0, until then - here's a simple way to stick to the version of google play services that you want!
Don't many apps like gmaps require the latest version of the store to function?
For me, Maps complains about requiring the latest version, but still runs... for hangouts, it wouldn't run so I gave up and just run hangouts 3.x version...
Basically, worst comes to worse, just run older versions of google software released around the time of your working version of google play services...
pressingonalways said:
As many of you know, the latest version of google play services does not work on the Fire Phone. It is extremely annoying for most of us that google play services updates itself to the latest version and crashes/fails to work. There is a very simple way to lock Google Play Services to whatever version you want if you have root - here's how:
#1. Install the version of google play that you want. Uninstall the new version and reinstall the old version if you have to.
#2. Open up a file explorer such as ES File Explorer.
#3. Navigate to /data/app.
#4. Create a new directory and name it com.google.android.gms-2.apk. If that file already exists, name it com.google.android.gms-1.apk.
Done!
The next time google tries to update itself, you might see an error such as "no disk space". Basically what is happening is google doesn't expect a folder so it doesn't know how to overwrite it. Hopefully someone will be able to patch google play services for fire phone or we'll see a new Fire OS version based off of android 5.0, until then - here's a simple way to stick to the version of google play services that you want!
Click to expand...
Click to collapse
What I do is I used the app DISABLE SERVICE(S) and I disable 3 auto updating services to Google Play, then I take the Google Play Services that I WANT and I set it as a SYSTEM APP, then even if it DOES get overwritten, I just "uninstall" the update and it reverts back to the "factory version"

Help Needed, Play Store Stops Working Everytime

As'slamu Allekum (Peace To You All)
I've got an Amazon Fire Phone 32GB and by seeing some tutorials i was enable to install play store in it, but after a day or two it stopped working, then i formated it and installed everything again, it worked fine for two days and after it again same happened, when i open play store it shows only white screen and nothing happens, no message, no errors, no caution, only a white screen, please help me out
Thanks In advance
Install Play Store as a system app, then use any file explorer with root access and go to: "/data/app" and create a new folder named "com.android.vending-1.apk. This will act as a placeholder to avoid auto updates until your problem is fixed.
Please provide more information about the GApps you have currently installed: write down the exact version number of the Play services, Play Store, Google account manager, etc. so it will be easier to locate the problem.
Please list also if you use any extended privacy tools or Xposed modules...

Micro GAPPS for stock Chinese ROM (All variants)

Hey guys,
The default Chinese ROM does not come with WebView & if you tried to add a Google account with opengapps the whole thing would crash so you couldn't get very far. I thought Nubia was being deliberately difficult with getting Google onto the stock ROM but it turns out if you installed Google Stock it would work fine but wipe out a lot of the Nubia apps (Messaging, phone etc) and I rely on the messaging since I'm in China and it formats messages quite nicely if it recognizes them.
The reason Google Stock would work is because googlewebview was installed by default, whereas in anything below (pico, micro, mini etc) it wasn't. The solution was simple, take the micro gapps and ensure webviewgoogle and chrome are installed, so I've modified the installer script slightly and added the two apps to the 'must install with micro' list and also added the apps into the Core and GApps directories.
Maybe not too useful to you guys, especially those within the Google ecosystem, but all I needed was Google Play since it's mostly blocked here unless I use a VPN anyway. Having more Google Apps just causes more pain than it's worth.
Here's the first package, Micro Gapps with Chrome & Webview: https://mega.nz/#!nD5FRABB!fn2eduFXkHXk9LhL7mMwSOhIEDoXU14EBkkoexDm7ys
I will add an even smaller package (pico) later with the required mofications to get running under stock China.
Note this has been tested on 4.30 and 4.34, it should work on ROMs below if they're on Android 7.1.1
It will not work on the beta (开发板) as it's on 8.1
How to install?
Thank you for your reply!
Is this the full amount of GAPPS?
Install the same way you would install opengapps (install TWRP, root with TWRP, boot into phone, reboot into recovery, install the opengapps package above)
It's just micro with Chrome and Webview, the stock gapps from opengapps works without any modification!
Oh nice, good work! Thank you.
Does it still stuck sometimes on "downloading"?
Thanks for contributing. I actually want the contact and calendar sync to work. I ended up using opengapps full and it works. I don't need webview for the playstore but for some other apps. I ended up copying calendar provider and webview to /system/priv-app and everything seems to work except WhatsApp recognizing drive. It may need to be copied there too, the source is the less of options to set permission. Hope this helps.
OpenMinded said:
Thanks for contributing. I actually want the contact and calendar sync to work. I ended up using opengapps full and it works. I don't need webview for the playstore but for some other apps. I ended up copying calendar provider and webview to /system/priv-app and everything seems to work except WhatsApp recognizing drive. It may need to be copied there too, the source is the less of options to set permission. Hope this helps.
Click to expand...
Click to collapse
If you get whatsapp to see the drive account let me know cause that's the only thing not working for me
does it work in the latest chinese rom

Categories

Resources