[Q] Apps which can not be installed without GAPPS being present? - Android Q&A, Help & Troubleshooting

I am playing around with the idea of Android without GAPPS, and I came along two apps which seem not to be installable without the Google Framework being present:
Adaffix-270.apk
QR Droid-412.apk
When I select any of these apks in the filemanager for manual installation, then on the screen with the required permission click "Install" it ends with the message "V Application not installed" (the "V" being the green check mark), no error message or explanation.
All the other apps I tried so far could be installed without problem on that Google-free phone (ZTE Blade with a CM7.2-RC0 based KANG).
So can it really be, that certain apps just can not be installed, if GAPPS are not present, or could it be a different problem?
I can see no reason why these two apps would require the Google Framework, since their functionality is not based on it, so why would they not install? Can there even be such a check in the install routine for GAPPS being present to proceed?
BTW I downloaded those two (free) apps from the Market on another phone with GAPPS installed, then made the apks with ASTRO File Manager, and transferred them to the ZTE Blade.

QR Droid
QR Droid uses Google Maps, so it needs Gapps. (when scanning a QR Code with GPS coordinates)
I guess something similar happens with the other app.

Well, no need for QR Droid, I already replaced it with Barcode Scanner.
But there is no replacement for Adaffix, which is an app that looks up caller IDs online, whcih are not in the phonebook. No idea why that one would require any of the Google services.

Related

[ROOT][Fix GMS] How to fix Google Play Services 7.0.97 as stopped

- You have problems with the application Google Play Services 7.0.97?...
Google with the latest updates of play services has caused many problems, continuous blocks and excessive consumption of the battery...
I have not found a definitive solution to use version 7.0.97, but I can explain an alternative and provisional...
- What you need?
1. Root
2. Google Play Services .apk version 6.6.03 universal armeabi CPU (I preferred version and stable)
3. File manager with permission root
How to?
1. uninstall the previous version of the Google Play Services
2. install version 6.6.03 (...)
3. create a folder in /Data/app with name com.google.android.gms-2 , permits changes in RW-R-R (this folder blocks the automatic update)
Note:
- Updated from sdcard worked
...by NotOnlyEyes
Great ... until it gets auto-"upgraded" by Google. Since this is not listed as an app in Play, how would one mark to not auto-upgrade. Maybe if it shows on recent upgrades in "my-apps," auto-upgrade can be unchecked from there.
Tasker scripts and/or the "Amplfiy" Xposed module can be used to tame the battery drain, or use an app-permissions that might come with your ROM to take away keep-awake. Will do nothing for the instability, however.
Maybe post a link to the old version.
Dovidhalevi said:
Great ... until it gets auto-"upgraded" by Google. Since this is not listed as an app in Play, how would one mark to not auto-upgrade. Maybe if it shows on recent upgrades in "my-apps," auto-upgrade can be unchecked from there.
Tasker scripts and/or the "Amplfiy" Xposed module can be used to tame the battery drain, or use an app-permissions that might come with your ROM to take away keep-awake. Will do nothing for the instability, however.
Maybe post a link to the old version.
Click to expand...
Click to collapse
This is block auto-upgrade from market:
3. create a folder in /Data/app with name com.google.android.gms-2 , permits changes in RW-R-R (this folder blocks the automatic update)...
Add link version google play services 6.6.03 in first post...
Notonlyeyes said:
This is block auto-upgrade from market:
3. create a folder in /Data/app with name com.google.android.gms-2 , permits changes in RW-R-R (this folder blocks the automatic update)...
Add link version google play services 6.6.03 in first post...
Click to expand...
Click to collapse
This looks like for lollipop.
In previous Android, using Link2sd, this would BE the link to the apk.
So what I did try was side-loading 6.6.03. The downgrade installed without a hitch thanks to the xinstall module, link2sd symlinked it, fine.
Then rebooted. Hoped to intercept the expected update and uncheck the Play Services auto-upgrade at that point. Unfortunately, most recent Google App (Search/Now) will not eat 6.6.03 so got com.google.process.gapps stop messages. The Google Now pane offered a click to install Play Services but this did not work.
Attempt to side-load 7.0.86 simply hung so trying to restore 7.0.97 from Titanium which also takes quite a bit of time but should eventually work (hope). So far, not successful, but will get it. Had side-loaded it originally.
is it causing problems on every version of android or only on kitkat ??
nomancoolboy said:
is it causing problems on every version of android or only on kitkat ??
Click to expand...
Click to collapse
Well im on cm9 and i havent got any error so far

Google Play wont download and Media Storage keeps crashing

I use SKK Phoenix+ Tablet.
OS : Android 4.2.2 Jelly Bean
First of all i downloaded KingRoot Super User, so i root my phone. I used it to remove these system applications that i can't disable and uninstall. The virus installed several Download Manager system app to download some viruses and ads on my phone (which got me on a rampage). I had to remove all of the fake ones until i accidentally removed the original Download Manager that my phone used to download from Google Play and other sources. I downloaded a Download Manager from the internet (same OS and version as the old one) and i tried to test it out by Downloading a random game on Google Play. After several minutes, a pop-up says "android.process.media has stopped" and then Error (942) will pop-out at my Google Play. I can't post a screenshot of it because Media Storage wont work and it wont let me take pictures, download, screenshot or even view Gallery. Does anyone know how to fix this? or maybe provide me a firmware of my tablet? It would be helpful and a big thank to you all
I'm sorry, it's my first time fixing and root this tablet.
Clear ur google play data. This might work or not. And u shouldnt have deleted those stock apps.

[SUCCESS] Tackling 'Error -505" - Google QuickSearchBox fails to install

I found this "-505" error prevalent on two of my MediaTek MT6735 MKU82ZPZ/A devices, it's probably common with China Phones, which install a certain list of stock Google apps, the QuickSearch Box not being included.
I have found a solution for this, based on my issues with blocking forced updates with Google Play services and the Google Play Store:
http://forum.xda-developers.com/showthread.php?t=3091832
I figured since these two added folders in the system / data / app folder prevented Google Play services from updating:
system/data/app/com.google.android.gms-1.apk/
and
system/data/app/com.google.android.gms-2.apk/
And that adding the specific folder for the Play Store also prevents Play Store from unwanted updates, then I should be able to actually Force an app to install as if it were a stock app (but it will not really be installed as a system app, it will still be "user").
I chose, not the latest beta for the Google Search app, but one from a couple of days ago:
http://www.apkmirror.com/apk/google...gle-app-6-0-17-21-arm64-android-apk-download/
So that would be Google search v6.0.17.
Next, I renamed the APK file into the format that I used to block the Google play services update, and then I created a path in the proper system folder:
/data/app/com.google.android.googlequicksearchbox-1/
In this case, there was no need to add the dot-APK extension to the folder.
What's next? Okay basically you take the APK file that you had named "com.google.android.googlequicksearchbox-1" and then you place it in that folder.
After you have moved it in there, you're just going to have to rename it to "base.APK".
And then using the app "FX", install it using "root package installer". Basically, just tap the APK file and you'll see a popup, just choose "root package installer" and then install it. Then reboot your device and you will have Google search on your springboard or in your appdrawer when it comes back up.
Needless to say, you have to be rooted in order to do this. It works best with the "FX" explorer app as it allows installing an The APK as a root package, which allows it to be installed. Because if you try to install it manually, it just fails.
This is for specific Lollipop 5.1 MediaTek MT6735 systems, maybe some other systems do it too, whenever you come across the "-505 error" - I don't know if this error is specific for this particular package or if will occur with other Google apps.
Whatever happens, if this succeeds in installing quicksearch for you, leave the base.APK file in that folder otherwise the app will stop working.
Oh yes, I dictated all of this into my MTK device using the regular stock keyboard with its new dictation button provided by Google search.

First time opening Google Play: "Error retrieving information from server. [RH-01]"

First time opening Google Play: "Error retrieving information from server. [RH-01]"
Finally rooted my HDX 7" (2013) on 4.5.5.1, installed Google Play and its components. Here's how I did it:
In the Amazon App Store, download ES File Explorer.
Open and go to "Favorites" in the top left then "Add."
Add the following site: "dwl [dot] gadgetsxray [dot] com" and name it "dwl".
Once added, it will appear under the favorites tab. Click it to open. Then click the top link.
Four files will appear ending in .apk. Click one file to highlight then click the three dots in the bottom right and select "Open in Browser" and open each .apk file with ES Downloader to download each file. Once all of them have been downloaded, choose to open the folder.
Select and install each .apk in this order: Services Framework, Play Services, Account Manager, Play Store - you'll be prompted to allow installations from unknown parties.
I then opened up the Play Store for the first time, and signed into my Google account. First thing I see is this error message:
Error retrieving information from server. [RH-01]
I can see that my Google account is still signed into the Play Store. However, I can't sign out of it because there isn't an "account settings" option in Fire OS. Any ideas how to get around this? I've already reinstalled the store and its components, and it already logged me into my Google account as soon as it completed.
Thanks for any help.
I've attempted this, seems that FireOS will cripple anything google, or any access to Google Play.
Amazon didn't sell the hardware itself, but instead Amazon Appstore content to your device. They gain the revenue from the content and the ads pushed to your device. That's why they sell it dirt cheap even cheaper than most chinese tablet but it comes with premium quality materials.
Seems to me after reading all the guides here, I can only see that the only way to push the Gapps inside is through flashing. Flashing zips requires you to have custom recovery and Kindle will remove custom recovery on each reboot.
I use this guide to get TWRP :
http://forum.xda-developers.com/kin...t-install-twrp-android-fire-os-8-5-1-t3278286
Get the Gapps on cyanogenmod download.
You're in luck I just tried to use CM12 gapps on 4.0.4 and it's very stable. Not sure on Fire OS though, but the latest FireOS on this device is based on 4.0.4 as well.
BTW please do report here if you do intend to try that out.
I want to know how it goes. I might want to stick with FireOS combined with Gapps.
[Edit] minor correction, CM11 on Kindle 8.9 is Jellybean 4.4, not ICS. Sorry.

X96 chinese rom and the GAPPS problem, is it possible to make it work?

I am still a green beginner when it comes to making a custom firmware but I basically only do it for my personal needs and offer the result for everyone.
However, there is one thing really nagging me ith the X96 and that is to get updated GAPPS to work properly and with all Google apps.
The basics like Playstore, Framework and Play Services and managed to get going but only by disabling some "features" in the firmware and with the box showing up as uncertified.
Real problem is to get the TV GAPPS working at all.
No matter how I spoof the build.prop, disable services and manully add permissions, the TV Gapps claim be on an unsupported device and demand dowgrade / removal of updates.
For a chinese phone I would simply flash an internation rom and be done with it but not so much on a chinese TV box
What I tried so far for the TV GAPPS:
Using custom roms claiming to work for several boxes including the X96.
Here the rom either fails to boot unless I modify it or if it boots then nothing, and I mean nothing all works.
Funny enough that some user of a X96 say they have no problem with the same rom...
Next was to clean the original firmware from all Google related apps, services, scripts and libraries, then manually installing the TV GAPPS.
For this I always get the error that the device is not compatible.
Even if in the build.prop a Mibox or Nvidia Shield is spoofed together with ro.build.characteristics=tv.
Last but not least the Open GAPPS TV version.
Flashing works just fine and with no errors, on a cleaned and on a standard rom.
After that it is all over.
Setup Wizard crashes, if disabled or removed the other Google apps and services crash, usually starting with the TV Wizard and TV Customisation.
TV Playstore again claims the device is not compatible in the rare case it does start otherwise I get an error that the Play services are missing on the device.
But of course all is installed completely....
What I would love to know is how and where these chinese roms disable the Google compatibility.
Here is what I think I found so far that does not make much sense to me:
The supplied Playstore is signed with different key than anything else on the system partition.
The same version number from APKMIRROR fails to install or work if replaced in the rom.
I tried signing with the Amlogic platform, test and release keys to no avail.
Both by zip aligning before or after the signing.
Other apps I sign with these keys perform just fine.
Just to be able to use the Open GAPPS through TWRP I had to disable a PPoE apk that runs presistent - with that active no open Gapps pack works (claiming device is incompatible or simply crashing).
There are a bunch of additional certificates installed in the ETC folder than when removed or renamed cause the system to fail - I had no time so far to do a one on one check to figure out for what each cert might be used.
When comparing fstabs with other roms it seems the X96 has lot more than what would be required but my understanding of all that is still too limited.
I guess the big question is:
Does anyone know what is causing all these problems in chinese roms and how to fix it without flashing a firmware for different TV box?
Update:
On my X96 I am slowly making progress with the GAPPS.
Found a PPPoE app and service that are set to run persistent.
According to some funny Google translations from chinese websites using persistent services to block genuine Google stuff is one available option.
By disabling the PPPoE persistent stuff and only leaving the normal PPPoE stuff active Ethernet and WiFi still work fine but now the Open Gapps installation actually works.
Well, not fully but at least the Nano package works flawless.
With that it is not problem to install the missing Google apps through the Playstore, including Google TV and Music.
Sync and backup works fine too.
Only downside is that without spoofing the device will be listed as uncertified - but all updates and installs so far went with no problems.
But even the Google NOW and Pixel launchers can be installed and used if someone likes them.
Different story though for the TV Gapps, wether modified or not.
Build.prop mods and fakes, using the latest and older versions of the playservices and framework - they all fail.
I managed a few times to find combinations that at least booted into the leanback launcher and that were usable except for the Google stuff but it was no fun.
No matter how I try to spoof or change the installation the setup wizard never works, which indicates the services fail to work.
In the rare case where I get somewhere I am told that I should unistall all updates as this version of Plastore or services is not compatible.
Will do some more digging on services and apps that should not be there but the chinese really like to disguise things they don't want anyone to see LOL
Hi. I have the same box and installed latest official firmware android 9.
My problem is that is not possible to update the Google play store, stuck on version 13. All other apps are updated by the stor with no problems.
But i cant find a way to updaye the play store.
When i try to update it, always give package error, simple instalation fail.
I have not found a working twrp for it, so no gapps for now.
Do you know of a solution ?
Many boxes from China do not have certification from Google, that's why you cannot run native TV apps on them. If you want these TV apps, buy those boxes labelled with "Google certified", which are of couse more expensive and with inferior hardware--certification needs extra cost, man.
You can try install magisk, whill will tell u Safenet test failed and some CTS failure, that's what I said above.

Categories

Resources