Related
Quite a while back, I lost root and I lost my Google apps functionality after a new update was pushed, and so I followed this thread to get my Google services working again: http://forum.xda-developers.com/showthread.php?t=1401486&highlight=google+services&page=1 <-- that thread contained links to a download of a file that installed like an app that "fixed" Google services frameworks and apps that were broken after an update was pushed, but that download is no longer available.
I had since rooted again using KFU, and when the last update to 6.3 was pushed, I was pleasantly surprised that the update, while breaking root again, did NOT screw up my Google apps -- gmail, maps and gTalk all still worked fine! I don't know how, but when I look in my system/app folder, the one that gets cleared/overwritten when updated, there are no Google services framework or app apks in there at all, yet my Google apps all work fine (not sure where the framework and apps are installed now). I have since rooted once again using KFU. I'm a bit techy, so I don't mind messing around a bit with my device, BUT....
I am getting a kindle fire for my mother -- I'm going to set it up with GO launcher, a bunch of sideloaded apps, and I would like to also install gmail, maps and gTalk without requiring root to be maintained, basically because I am then going to ship the device to her and will not want to continue to root and restore the google apps' functionality after every next update is pushed, because I would have to get her to do this while I walk her through the process over the phone, and this is not something that would make anybody happy.
So, I am hoping we can revive the discussion about how to install the Google services framework and apps without requiring root or at least in hopes that future updates will not break them. I am not opposed to rooting the device while I set it up, because I will want to install a permanent animated wallpaper, but I will unroot it so that Amazon Video will work before I send it off.
I have done quite a bit of searching through old threads, and there is not much talk about installing Google services and apps without root and so that updates don't screw with them. But I know it can be done, because it is working with mine.
I think this would be helpful to a LOT of people who are not yet ready to root and/or flash a new ROM.
If its the stock Kindle Fire interface you want, just root it and flash the MoDaCo rom. It comes prepackaged with gapps and gsf and (I think) you don't have to keep re-rooting .
http://forum.xda-developers.com/showthread.php?p=21282484
Thanks, but no ROMs. Gotta be stock kf with launcher and google apps.
All, I have a few assumptions and questions to bounce off you knowledgeable folks, since this is a forum of ideas:
As I recall, Google Services Framework and various Google apps are installed as "system apps" by using adb to push them to the system/apps folder. At least, I think this was how I did it back in December when I first got my Kindle Fire (maybe there are other ways, I dunno). And as system apps they install on bootup if not already installed. But the downside to these being installed this way is that when Amazon pushes an update, the update wipes the contents of the system/apps folder and replaces all apps there, so that our Google Services Framework and other Google apps are lost when Amazon updates.
Am I correct so far?
I have at some point installed Titanium Backup and possibly converted my Google Services Framework and other Google apps to "user apps", because when I look in the list of installed apps in Titanium Backup, I see that my Google Services Framework and other Google apps are listed in white and not red which means that they are "user apps" and not "system apps" (forgive my memory here, middle age is set in, so I don't remember what I have done with Titanium Backup -- should have kept a log).
So my questions: Could my Google Services Framework and other Google apps be now immune to Amazon updates screwing with them simply because they are user apps and not system apps (possibly converted with Titanium Backup)? Is this the solution to having Google Services Framework and other Google apps immune to Amazon updates? Am I answering my own questions (lol) or am I possibly missing something here?
Also, my Google Market app updated itself to Play Store at some point around the time that Amazon pushed update 6.3 and in Titanium Backup it is listed in green instead of red or white, so that there is no option to convert to system or user app.... not sure what that is all about.
If anybody is actually taking the time to follow me here, I appreciate it. I am just trying to figure out a way to take a brand new kindle fire, temp root it, set it up with all sorts of neat stuff like GO launcher, live wallpaper and Google apps galore, then unroot so that Amazon video works, and give it away as a super cool Android Tab for only $200 that is immune to Amazon Updates breaking the Google apps. This is my goal, and I hope it is useful to others as well.
bump?
gruuvin said:
So my questions: Could my Google Services Framework and other Google apps be now immune to Amazon updates screwing with them simply because they are user apps and not system apps (possibly converted with Titanium Backup)? Is this the solution to having Google Services Framework and other Google apps immune to Amazon updates? Am I answering my own questions (lol) or am I possibly missing something here?
Click to expand...
Click to collapse
I think you are basically correct. Other than GoogleCalendarSyncAdapter.apk, none of my google apps have stopped working after an Amazon update, and while I did nothing special to cause this, the speculation around here has been that updates to the apps caused them to get installed properly as user apps so they would keep working. What you may have done with titanium backup may have had the same effect, or it may have been coincidence (I will definitely have to check Titanium backup and see if I can do anything with GoogleCalendarSyncAdapter, because if I can get that to survive updates, I won't have much need to root anymore).
I will try this today as I am doing a similar thing and anything that can prevent the google app store from stopping will be much appreciated.
I've had my Fire since January. Never rooted but did install Google services framework the first week I got it. Pretty sure this is the thread I followed to do it: http://forum.xda-developers.com/showthread.php?t=1401486 I've sideloaded Gmail, Books, Reader, Google+, Google Music and Youtube. All have continued to work fine after 2 updates from Amazon. So far the only Google apps that haven't worked for me were Currents and Play Store. As long as those 2 apps aren't dealbreakers this would accomplish most of your goals. You can change the stock wallpaper and get it to stick by using he app Rotating Wallpaper (not sure if it supports live wallpapers). By doing these things and using GoLauncher my Fire does everything I want it to without rooting. One other thought... you might want to consider putting Dropbox on it with a folder you can put apps (and updates) in to share with your Mom. Good luck.
I just checked and Google Talk doesn't work doing it this way. Also, the app Rotating Wallpaper doesn't support live wallpapers.
soupmagnet said:
If its the stock Kindle Fire interface you want, just root it and flash the MoDaCo rom. It comes prepackaged with gapps and gsf and (I think) you don't have to keep re-rooting .
http://forum.xda-developers.com/showthread.php?p=21282484
Click to expand...
Click to collapse
You don't have to keep rooting? Are we sure about this? I have been reading about the MoDaCo ROMs and seeing the question asked, "will it still get the pushed Amazon updates?", and so far the answers have been yes. So it will get the amazon updates, which always break root and play store. Sure we could reflash the ROM but then it will get the update again, and on and on.
Are MoDaCo ROMs immune to Amazon updates? Are MoDaCo ROMs immune to Amazon updates breaking root and PlayStore?
I am really hoping that someone can confirm the above response, because if not, it will be a lesson learned about not believing the misinformation that some folks hastily post as a response to a question without actually addressing the question. I know he qualified it with "(I think)"... I should have paid more attention and confirmed that thought.
The reason I ask is because 6.3.1 was pushed to both mine and my mother's KFs a few nights ago just before I was ready to send it off to her for Mother's Day, and mine was bricked as a result, until I spent a couple of hours poking at it with KFU and adb to get it to properly boot and flash the updated ROM Amazon pushed. After that headache, I didn't want that to happen to my mother's with the next update in a month if I could not be around to fix it. So I decided to take the next step and load a ROM, MoDaCo GR8, on both mine first and then my mother's, and I already sent hers off yesterday, in haste. I am reading today that what was implied above may not be true -- that MoDaCo ROMs do get the Amazon updates and when Amazon pushes the next update, her KF could lose root and Play Store at best and be bricked at worst.
Without root, how can you mount system as rw?
Gửi từ Kindle Lửa của tôi qua Tapatalk 2
gruuvin said:
You don't have to keep rooting? Are we sure about this? I have been reading about the MoDaCo ROMs and seeing the question asked, "will it still get the pushed Amazon updates?", and so far the answers have been yes. So it will get the amazon updates, which always break root and play store. Sure we could reflash the ROM but then it will get the update again, and on and on.
Are MoDaCo ROMs immune to Amazon updates? Are MoDaCo ROMs immune to Amazon updates breaking root and PlayStore?
I am really hoping that someone can confirm the above response, because if not, it will be a lesson learned about not believing the misinformation that some folks hastily post as a response to a question without actually addressing the question. I know he qualified it with "(I think)"... I should have paid more attention and confirmed that thought.
The reason I ask is because 6.3.1 was pushed to both mine and my mother's KFs a few nights ago just before I was ready to send it off to her for Mother's Day, and mine was bricked as a result, until I spent a couple of hours poking at it with KFU and adb to get it to properly boot and flash the updated ROM Amazon pushed. After that headache, I didn't want that to happen to my mother's with the next update in a month if I could not be around to fix it. So I decided to take the next step and load a ROM, MoDaCo GR8, on both mine first and then my mother's, and I already sent hers off yesterday, in haste. I am reading today that what was implied above may not be true -- that MoDaCo ROMs do get the Amazon updates and when Amazon pushes the next update, her KF could lose root and Play Store at best and be bricked at worst.
Click to expand...
Click to collapse
I can tell you that I flashed MoDaCo GR8 before the recent push of 6.3.1 and my KF was not affected at all by the update. I wouldn't have known that there had been an update if I hadn't read about it here. I have also read 3 or 4 post by other GR8 users indicating that they hadn't been affected either. I read the entire MoDaCo thread and I am pretty sure that the developer made a comment in it somewhere that he was incorporating something that he hoped would prevent the auto updates from messing things up. Based upon my experience it looks like he was successful.
Now for the disclaimer, just because MoDaCo wasn't affected this time doesn't guarantee that it won't be affected by future updates.
Sent from my Kindle Fire using xda premium
linktohack said:
Without root, how can you mount system as rw?
Gửi từ Kindle Lửa của tôi qua Tapatalk 2
Click to expand...
Click to collapse
Code:
adb root
adb remount
Thanks JimCo!! This is what I'm really hoping to hear! I'm keeping my fingers crossed. I really do like the whole idea that is the MoDaCo ROM.
I've been able to get most of the Google Apps working in the Kindle Fire HDX with simple sideload and adding account. Below is the video showing the apps working. Follow the link below for instructions and the second link to download the Google apps.
Instructions to add Google account: http://androidcowboy.com/2013/10/add-google-account-kindle-fire-hdx/
Download Google Apps: http://androidcowboy.com/android-apk-files-download/
Errors
Hey man, this is great for the most part. However I followed your steps and I constantly get service errors no matter what I'm running. Have you gotten these errors to stop? Also have you found anything more about getting the play store to work?
Thanks,
Sean
Google play not working. Gmail is though. I'm using the play store by logging in via the silk browser, but unlike with the nexus 7 I just returned, I can't get the paid versions I've already bought for my Android phone. Im NOT paying rwice for the same apps (ie Poweramp). I like the Kindle overall, don't mind its Amazon overlay, but completely resent their blocking me from using their competitor's app-store. If they want to really go toe 2 toe with Google, let them develop a full new yet redundant operating system that rivals OSX & Android. Guess I'll have to root. Is not like they own every Kindle & we're just renting like the cable box for $10/mo.
These are not the droids you're looking for.
Yeah, I'm unable to get Google Play to work with this method, and it creates a lot of errors with services and wireless connections in the process.
For all of you having problems: did you also download and install google play services as well? I hear thats required for a lot of the gapps to work.
I can confirm the following apps work with signin and sync and so on:
Maps
Keep
Play Music
Youtube
Drive
Chrome Beta
Gmail
I did need to install play services 3.2.66. And i do get random "com.google.android.gapps" crashes even when not using a google app, but it is easily dismissed.
Hmm i see that the google services framework are version 4.0.4-338691, and the google account manager is 4.0.3-239410. Perhaps it would be better to use 4.2.2 versions (if they exist) ?
Anyone seen those around in apk format? (i've only seen them in the gapps packages for cm10.x and i think they need to be repacked, which i do not know how to do...)
check goo.im for gapps packages you need.
http://goo.im/gapps
someone0 said:
check goo.im for gapps packages you need.
http://goo.im/gapps
Click to expand...
Click to collapse
That's exactly what i did. But those come in a .zip for flashing on top of a AOSP rom without google stuff. I'm pretty sure you can't just extract the apks and install them (at least not the one i tried). As i mentioned i expect they need to be repacked in proper apk form, which is something i do not know how to do.
Android Cowboy said:
I've been able to get most of the Google Apps working in the Kindle Fire HDX with simple sideload and adding account. Below is the video showing the apps working. Follow the link below for instructions and the second link to download the Google apps.
Instructions to add Google account: http://androidcowboy.com/2013/10/add-google-account-kindle-fire-hdx/
Download Google Apps: http://androidcowboy.com/android-apk-files-download/
Click to expand...
Click to collapse
I don't quite follow you. Are you downloading ALL these files to your computer and then transferring them to the HD Fire ? I am not a tech person at all and this just seems to be over my head to do.
Jilxz said:
I don't quite follow you. Are you downloading ALL these files to your computer and then transferring them to the HD Fire ? I am not a tech person at all and this just seems to be over my head to do.
Click to expand...
Click to collapse
Yes, that's would be one way to do it. Or if you go to the web page using your Kindle Silk Browser then you can download directly to your Kindle Fire HDX.
Epedemic said:
That's exactly what i did. But those come in a .zip for flashing on top of a AOSP rom without google stuff. I'm pretty sure you can't just extract the apks and install them (at least not the one i tried). As i mentioned i expect they need to be repacked in proper apk form, which is something i do not know how to do.
Click to expand...
Click to collapse
It's simply a zip file containing the files GAPPS use and the command instruction including where to put all the files. At the moment, since there is no root, it's not possible to write some files to the system folder/directory. But for the APK files, if you install them it would put them on the user application space rather than system application space like normal GAPPS do on custom ROM(s). That said, not all the google apps will require those files to be in the system space. So, no worry there. You would simply unzip the file and try to install the apks and move the files to the user space if you can. That's the best you could do for now. I could write a little script file to do that as I did on the Nook HD+. Hence that's the root and GAPPS was done in the Nook HD+ at the beginning. I'm not gonna bother writing any script as I'm still waiting for my 2nd replacement unit. If this thing goes south again, I would just return the device and wait to see if I would get the new 2013 Nexus 7/10. I might even keep my eyes open for those 8inches Windows 8.1 tablet also.
Are notifications and background sync working for Gmail? I've read conflicting reports.
Thanks!
i dont know if this is known but, i just downloaded the latest google services, search and youtube app, i now have all cards in my google now, and signed into youtube.
Just thought id throw it out there
angry english said:
i dont know if this is known but, i just downloaded the latest google services, search and youtube app, i now have all cards in my google now, and signed into youtube.
Just thought id throw it out there
Click to expand...
Click to collapse
Any more of those annoying FCs? Did you just install the apks and nothing else? Where did you get them from?
I've not tried it for a week or so but ended up just removing the google stuff as it just kept crashing.
Spec-Chum said:
Any more of those annoying FCs? Did you just install the apks and nothing else? Where did you get them from?
I've not tried it for a week or so but ended up just removing the google stuff as it just kept crashing.
Click to expand...
Click to collapse
No FC at all works fine, all I did was go to Google play, search for the apps, find the version numbers, and downloaded through websites on Google search, Android police have them if I remember rightly, all I did was I stall the apks through es file explorer
Spec-Chum said:
Any more of those annoying FCs? Did you just install the apks and nothing else? Where did you get them from?
I've not tried it for a week or so but ended up just removing the google stuff as it just kept crashing.
Click to expand...
Click to collapse
I keep a running list of updated Google apps here. But even though I have the latest Google Play Services, I still get the FC on my hdx.
angry english said:
No FC at all works fine, all I did was go to Google play, search for the apps, find the version numbers, and downloaded through websites on Google search, Android police have them if I remember rightly, all I did was I stall the apks through es file explorer
Click to expand...
Click to collapse
When you say latest "services" do you mean Google Services Framework or Google Play Services? What version of each do you have installed?
No more google crashes after many resets and installs of Google service. Its possible. Everything is working without errors .otherwise I would of kept it off. I installed vending.apk inside system and outside... followed cowboy's instructions..very happy. I'm rooted though
Sent from my DROID RAZR HD using XDA Premium 4 mobile app
Chief85 said:
When you say latest "services" do you mean Google Services Framework or Google Play Services? What version of each do you have installed?
Click to expand...
Click to collapse
+1 to @Chief85 question, which one was it @angry english ?
Hello!
I am searching for lollipop without gapps. I tried everything, cpu tuner, greenify... etc, i dont use my phone and my battery draining. Is there android os for yotaphone 2 without GAPPS? The necessary apps i will install with apk.
Thanks for help.
All official builds carry Google core apps, framework and services.
You can remove most of the Gapps without crippling the system, however most of the apps that rely upon Google Services Framework and Google Play Services may not function, WhatsApp included (generally its the background sync that ceases to function).
You can have any firmware without GAPPS, just study how to remove them with scripts like this and then if you want to use some apps that require Google Play Services, inform yourself about microG project. As our official firmwares come with gapps pre-installed, we need to remove them after the installation and the script is a helpful tool to do that.
I was thinking to do the same, but at the moment I don't have much time to experiment, anyway some users on 4pda are successfully using their YotaPhone2 without Gapps.
I'm getting a Fire HD10 delivered tomorrow.
I've read through a lot of threads on here but so many seem to be dealing with the hd8 & non root solutions & some seem to contradict each other or have been made outdated due to new solutions etc & my heads spinning a bit!
I want to root it, install Google services & play store, disable stock launcher & use nova launcher.
Is there are specific order I need to do, or should do, all this in?
What is the preferred method for installing Google play store?
Also, how do I block OTA updates? I've seen a couple of threads mentioning it but haven't stumbled on a specific way that appears to work?
Thanks in advance for your help!
FoxForceFive said:
I'm getting a Fire HD10 delivered tomorrow.
I've read through a lot of threads on here but so many seem to be dealing with the hd8 & non root solutions & some seem to contradict each other or have been made outdated due to new solutions etc & my heads spinning a bit!
I want to root it, install Google services & play store, disable stock launcher & use nova launcher.
Is there are specific order I need to do, or should do, all this in?
What is the preferred method for installing Google play store?
Also, how do I block OTA updates? I've seen a couple of threads mentioning it but haven't stumbled on a specific way that appears to work?
Thanks in advance for your help!
Click to expand...
Click to collapse
I have done all the above and here is my person slant:
Google services do not require root so can be done at anytime just make sure you get the right files and the right versions
Using nova launcher as your default launcher can be done with or without root but with root is much easier (you just freeze firelauncher)
Stopping further ota updates for me is done in two ways:
1) block at the router level (this obviously can be done independently of the device)
2) with root again freeze BOTH ota apps. One is for system updates and one is for app updates I freeze both just to be safe and have never been notified of the update to 5620... Still on 5610
As far as rooting itself I would use the offline method listed in forums here. Personally after rooting I took an additional step and loaded one of the predone images also found in forums that had root and xposed all built in. This additional process required the use of the flashfire app that is a whole other set of procedures but overall is well worth it. Flashfire will give you the ability to update to newer software versions without updating the bootloader. Thus you will always be up to date but not lose the ability to downgrade if needed. This ASSUMES you are initially on 5601 or 5610. If your already on 5620 your bootloader is already locked from downgrades.
I do love the Poco F2 Pro as great value for money, just disappointed there's no custom ROM support. I thought I'd see if I can get MicroG to work. It's not a super simple process, as requires first debloating and removing the Google Play Services before doing so. I had the best success actually using the Systemless Debloater using the terminal and Magisk. It sounds complicated, but is fairly simple. I would gradually remove a few apps at a time and do a TWRP backup and restore if it failed to boot up. I also disabled a majority of the Miui apps and services including Mi Account. When attempting to remove FindDevice the device failed to boot up, so have left it for now.
Debloater can be installed directly from Magisk by going to downloads and searching. Then check this https://forum.xda-developers.com/apps/magisk/module-terminal-debloater-debloat-t3584163
There's other articles on debloating also https://medium.com/@mail.anonymous....devices-via-android-debug-bridge-2e5bcd94dfa0
As obviously the ROM doesn't support signature spoofing natively for MicroG to wok it needs to be patched. I tried the NanoDroid MicroG Patcher, but it failed.
There is a way to do it with an Xposed module. But I was able to do it by using this tool. Seriously one of the best tools I've yet seen, so deserves all the credit.
Using the Smali Patcher 6.9. Download and run it on your computer. It creates a Magisk ZIP that can be flashed by TWRP or Magisk and enables signature spoofing and a range of other hacks.
https://forum.xda-developers.com/apps/magisk/module-smali-patcher-0-7-t3680053
After signature spoofing is enabled. You can flash MicroG. There's multiple ways to do this. I've been able to get all the boxes checked for signature spoofing support with MicroG, but just a few issues still getting the Play Store to sign in. I actually used this package by FriendlyNeighbourhodShane https://github.com/friendlyneighborhoodshane/minmicrog_releases/releases
But also NanoDroid MicroG installer would be fine, which can be downloaded by https://github.com/Nanolx/NanoDroid
This is still a work in progress. To just get Signature Spoofing and MicroG working isn't too hard, it's often a bit trickier to get the Play Store to function correctly, but only required for paid applications, as the Auora Store and F-Droid work well especially with the privileges extension, that allows them to auto update apps. This is included with the friendlyneighborhoodshane version of MicroG standard installer.
I'm curious why there is not even an unofficial Lineage. I mean, source code is out, isn't it?
dustojnikhummer said:
I'm curious why there is not even an unofficial Lineage. I mean, source code is out, isn't it?
Click to expand...
Click to collapse
Maybe devs need more time to port roms to our phone ¯\_(ツ)\_/¯
Ok following up this thread. It seems that most Xiaomi bloatware can be removed. This article seems to go over what can and can't be removed. https://selivan.github.io/2020/02/25/removing-bloatware-from-xiaomi-miui-android.html
Go get the Google Play store working in the end. Was able to by running the NanoDroid_MicroG.zip in TWRP. Modify the nanodroid-setup file and change it so PlayStore=10 to install PlayStore.
Boot up phone and go to MicroG settings. Enable the UnifiedNlp back ends. I enabled Google Device Registration. Then sign into your Google account from MicroG. Don't run the Play Store, but clear data.
Restart phone then try running the Play Store and see if it opens correctly.
I'm somewhat ok with this phone. I think the phone is great, but just wish I could get HavocOS or LineageOS for it. I'm going to test it for a while now and see how it goes.
Hello,
on Android 11 (Xiaomi.eu rom - tried with stable and beta), after installing the Smali Patcher module, i've got a bootloop. Have you tried to enable signature spoofing on Android 11 ?
Would love to have a full guide now when Lineage is out.
Lowxorx said:
Hello,
on Android 11 (Xiaomi.eu rom - tried with stable and beta), after installing the Smali Patcher module, i've got a bootloop. Have you tried to enable signature spoofing on Android 11 ?
Click to expand...
Click to collapse
Haven't tried on any Android 11 ROMs as yet. CrDroid and a few custom ROMs have signature spoofing already. I'll do a bit more testing and might update this thread if I can get MicroG all working on other ROMs.
Hello, it's good to know that this is possible however a full guide would be much more useful. Thank you!