Related
Hi,
When I go to gPlay on the Q and click on "Apps" I only get like 150,000 results available for download, only a small fraction of the total apps available. When I go there on my computer browser to try to download an app to the Q it says "This app is not compatible with this device" for 90% of the apps. So, no dice with either method.
I have been sideloading apps and most of them work just fine. So I want to get around this gPlay restriction on the Q so I can just download apps directly from gPlay rather than having to sideload them.
(I am fully aware that the reason why gPlay keeps track of which devices are compatible is to avoid more "broken" apps than necessary, but in the case of the Q their own system appears to be broken itself, so I want to get around it.)
So, I bought the Device Spoofer app for $1.50USD
https://play.google.com/store/apps/details?id=com.scheffsblend.devicespoof&hl=en
which, despite the reviews worked just fine for me on both the Nexus 7 and on Nexus Q. It changes your build.prop file to spoof Google Play into thinking you are a different device of your choosing. Note that, as it says in the instructions, you need to spoof the device using the app, reboot, go to gPlay, *download an app* (any app), and from then on gPlay will register your device as a different one.
That works for me -- I select for example "Galaxy Nexus", go thru the steps above, and voila, gPlay in my computer's browser has now replace "Nexus Q" with "Galaxy Nexus". Pretty cool.
HOWEVER, and I am now getting to the point, this doesn't allow me to download any more apps than I had access to before! It still says "This app is not compatible with this device ["Galaxy Nexus"]" for the same apps that were incompatible before. Browsing gPlay on the Q also doesn't yield any new opportunities for downloading apps.
I think what is happening is that even though the build.prop file is being changed, the Q is still reporting to gPlay that it doesn't have, for instance: GPS, phone functionality, etc etc, long list of items. And that means that any apps that require any one of those functionalities is "not compatible" (despite the fact that sideloading many of them means they work just fine).
So, my point is, does anyone know how to spoof gPlay so that the Q reports to gPlay that it has all of the bells and whistles? (GPS, phone functionality, etc etc)
Thanks
I downloaded all the .xml files from my Q's /system/etc/permissions folder and compared them to those downloaded from my Nexus 7. There are about half the number of files and indeed many things are not supported, no surprise.
Is it safe to just copy all the .xml files from my Nexus7 to my NexusQ? (plus a few .jar files that are linked to in the .xml files).
And perhaps then gPlay will show more apps?
OK sorry for multiple posts, but what the heck I just tried it. And can't see any more apps on gPlay. Tried downloading one that was visible as I thought it might only report its permissions at download-time, but nothing changed after the download. Drawing blanks here.
FIGURED IT OUT!
That's right folks, you can now download any app directly onto the Q! No sideloading, no adb.
Followed these instructions for a different device. Basically I was on the right track but needed to change the .xml's file permissions back to rw-r-r and then clear gPlay cache, reboot, etc, then it worked.
Pasting the steps from this page http://www.slatedroid.com/topic/34849-guide-to-fix-market-to-get-more-apps-compatible/ below, with the small modification that I got my .xml files from my Nexus 7, not from his/her link, and I only loaded the tablet_core_hardware.xml so far (I have not attempted loading on any of the Nexus 7's other .xmls but most of them don't seem useful). Thanks go out to bosondehiggs of slatedroid.com. I have made a note in square brackets at which point my Nexus Q gPlay started suddenly showing all apps.
A. Backup /system/etc/permissions (just take a copy with ES file explorer or root explorer.recommended just in case)
B. copy the xmlfiles files into /system/etc/permissions (android.hardware.location.gps.xml, android.hardware.location.xml, com.android.location.provider.xml, tablet_core_hardware.xml) agree to over write all of them
C. Make sure the file permission are rw-r-r (with ES file explorer, long tap then change properties on each file..to help you out all files in that directory need to be rw-r-r)
D. Go to settings->apps->all and tap Google Play Store
E. Click on Clear data
F. REBOOT tablet
market still not working
Go to settings->apps->all Go to “Google Play Store” again
‘Clear Cache’ if it lets you then ‘Force Stop’ — DO NOT Clear data
back and Go to “Google Services Framework”
‘Clear data’ then ‘Force Stop’
REBOOT your machine. [After rebooting, the Nexus Q worked with gPlay just fine!]
Then after reboot market is still not working.. then go into..
settings->apps->all google play store again open it but this time clear data if it lets you..
thats it exit open market up, login and you should now have full market access....Youtube...Facebook....
Click to expand...
Click to collapse
hey, this looks cool I want to give it a try.
do you mind posting the instructions from beginning to end?
and the xml file needed too?
sonikot said:
hey, this looks cool I want to give it a try.
do you mind posting the instructions from beginning to end?
and the xml file needed too?
Click to expand...
Click to collapse
Sure, happy to. I'll include in greater detail than an expert hacker needs, so it's more noob-friendly.
First you need ES File Explorer app (get es_file_explorer_v1_6_1_7.apk or latest version from the publisher at http://www.estrongs.com/en/download.html).
adb connect to your device if not already. Type "adb devices" to check you are connected.
adb install the ES File Explorer .apk, and run it using the Trebuchet launcher.
Press "settings" (see my keyboard page to see how to do that). Scroll down and click Settings and enable "Up to root". Also enable "Root Explorer". OK we're done here for now, we'll use this app later.
Download this file: http://www.davidnhutch.com/tablet_core_hardware.xml. It's one of the .xml permissions files from the Nexus 7. You may also try other .xml files from other devices at your own risk. Or you can try mine, I guess also at your own risk.
Let's go back to adb. "adb shell"
"su"
"mkdir /sdcard/permissionsbackup"
"cat /system/etc/permissions > /sdcard/permissionsbackup"
"exit"
"exit". You should now be out of shell but still in the command window.
"adb push <path-to-that-xml-file>/tablet_core_hardware.xml /sdcard/tablet_core_hardware.xml"
"adb shell"
"su"
"cat /sdcard/tablet_core_hardware.xml > /system/etc/permissions/tablet_core_hardware.xml"
If you want, check it's there: "cd /system/etc/permissions" "ls"
"exit"
"exit"
Next we will change the file permissions for that file we just copied. Open ES File Explorer, click "Up" once to get to the root directory, click System > etc > permissions. Right click or long-press on tablet_core_hardware.xml. Scroll to the bottom of the list that comes up and select Properties. Click the Change button. Select the following boxes, and only the following boxes: User read, User write, Group read, Other read. Click OK, OK. The other files in that directory also need to be rw-r-r, but they should be fine.
Go to Settings > Apps > All > Google Play Store
Click Clear data
Reboot the Q by typing "adb reboot". If you did that using adb-over-wifi, then you'll probably need to do the "adb connect" thing again to reconnect.
Open Google Play. If it's still not working (still shows only a few apps), then continue.
Go to Settings > Apps > All > Google Play Store
Click Clear cache if it lets you, then click Force stop. DO NOT Clear data
Go back once and go to “Google Services Framework”
Click Clear data then Force stop
Reboot the Q again in the same way. After rebooting, my Nexus Q worked with gPlay just fine! However if you still don't see new apps, continue.
Go to Settings > Aapps > All > Google Play Store
Clear Data if it lets you
That's it! Now just Open Google Play, login and you should be able to see and download almost any app either directly on the Q or remotely through a browser on your computer. You may need to download just one app (any app) in order to be able to get the remote download via browser thing working, as Google Play appears to update its knowledge of which devices you have only when you download something.
davidnhutch said:
Sure, happy to. I'll include in greater detail than an expert hacker needs, so it's more noob-friendly.
Click to expand...
Click to collapse
I have now put that list here: http://davidnhutch.com/sandbox/blog/how-to-make-google-play-show-you-more-apps/
I will attempt to maintain the instructions at the above link (in case there are errors, or in case the non-GoogleIO Nexus Q's behave differently to the GoogleIO NexusQ (which I have)).
davidnhutch said:
I have now put that list here: http://davidnhutch.com/sandbox/blog/how-to-make-google-play-show-you-more-apps/
I will attempt to maintain the instructions at the above link (in case there are errors, or in case the non-GoogleIO Nexus Q's behave differently to the GoogleIO NexusQ (which I have)).
Click to expand...
Click to collapse
hey step 3 isnt working on the assumption I know how to lauch trebuchet on Q.
How would I launch trebuchet?
sonikot said:
hey step 3 isnt working on the assumption I know how to lauch trebuchet on Q.
How would I launch trebuchet?
Click to expand...
Click to collapse
bump can somebody upload the file for trebuchet and explain how to run this launcher so we can run .apks
thanks
UKROB86 said:
bump can somebody upload the file for trebuchet and explain how to run this launcher so we can run .apks
thanks
Click to expand...
Click to collapse
Sorry, I assume you have already followed the instructions by kornyone here to root and install a launcher:
http://forum.xda-developers.com/showthread.php?p=28484300
There are other ways of doing this too. Some folks have gotten CM9 working on it.
I just made this quick video which shows Trebuchet and the Google Play showing most apps available, near the middle of this video.
What Can You Do with the Nexus Q? : http://youtu.be/6rb4iQDBom0
Press "settings" (see my keyboard page to see how to do that). Scroll down and click Settings and enable "Up to root". Also enable "Root Explorer". OK we're done here for now, we'll use this app later.
Click to expand...
Click to collapse
Can you provide us with the link to your keyboard page so I can mimic these steps on my Q. Also to navigate around on the Nexus Q does it still require a USB mouse to be plugged in to it? I rooted my Q but I'm in the process of trying to add AOSP's Jelly Bean ROM ( http://forum.xda-developers.com/showthread.php?t=1776202 ) and use CM9's Trebuchet Launcher ( http://forum.xda-developers.com/showthread.php?t=1410674 ).
I don't want to get in a position where its all on there and I can't navigate the damn thing. The goal is to use what you provided along with these other resources and work it wirelessly via an app like tablet remote or droid input type app.
mrjaymillz said:
Can you provide us with the link to your keyboard page so I can mimic these steps on my Q. Also to navigate around on the Nexus Q does it still require a USB mouse to be plugged in to it? I rooted my Q but I'm in the process of trying to add AOSP's Jelly Bean ROM ( http://forum.xda-developers.com/showthread.php?t=1776202 ) and use CM9's Trebuchet Launcher ( http://forum.xda-developers.com/showthread.php?t=1410674 ).
I don't want to get in a position where its all on there and I can't navigate the damn thing. The goal is to use what you provided along with these other resources and work it wirelessly via an app like tablet remote or droid input type app.
Click to expand...
Click to collapse
Sorry, I mean the keyboard page on my website: davidnhutch.com/nexusq, click on Keyboard > Special Keys.
Basically, the "menu" button on android is mapped to the same keycode as the "menu" button on Windows keyboards, which usually has an icon that looks like a drop-down menu with a pointer hovering over it. (http://en.wikipedia.org/wiki/Menu_key)
You also can do all this from the command line without ES File Explorer, I'm just trying to make it a bit more visual, plus, ES is useful.
I am very interested in what you described you are working on, as I am hoping to try the same thing when I get some time. Please post your results and steps!
davidnhutch said:
Sure, happy to. I'll include in greater detail than an expert hacker needs, so it's more noob-friendly.
First you need ES File Explorer app (get es_file_explorer_v1_6_1_7.apk or latest version from the publisher at http://www.estrongs.com/en/download.html).
adb connect to your device if not already. Type "adb devices" to check you are connected.
adb install the ES File Explorer .apk, and run it using the Trebuchet launcher.
Press "settings" (see my keyboard page to see how to do that). Scroll down and click Settings and enable "Up to root". Also enable "Root Explorer". OK we're done here for now, we'll use this app later.
Download this file: http://www.davidnhutch.com/tablet_core_hardware.xml. It's one of the .xml permissions files from the Nexus 7. You may also try other .xml files from other devices at your own risk. Or you can try mine, I guess also at your own risk.
Let's go back to adb. "adb shell"
"su"
"mkdir /sdcard/permissionsbackup"
"cat /system/etc/permissions > /sdcard/permissionsbackup"
"exit"
"exit". You should now be out of shell but still in the command window.
"adb push <path-to-that-xml-file>/tablet_core_hardware.xml /sdcard/tablet_core_hardware.xml"
"adb shell"
"su"
"cat /sdcard/tablet_core_hardware.xml > /system/etc/permissions/tablet_core_hardware.xml"
If you want, check it's there: "cd /system/etc/permissions" "ls"
"exit"
"exit"
Next we will change the file permissions for that file we just copied. Open ES File Explorer, click "Up" once to get to the root directory, click System > etc > permissions. Right click or long-press on tablet_core_hardware.xml. Scroll to the bottom of the list that comes up and select Properties. Click the Change button. Select the following boxes, and only the following boxes: User read, User write, Group read, Other read. Click OK, OK. The other files in that directory also need to be rw-r-r, but they should be fine.
Go to Settings > Apps > All > Google Play Store
Click Clear data
Reboot the Q by typing "adb reboot". If you did that using adb-over-wifi, then you'll probably need to do the "adb connect" thing again to reconnect.
Open Google Play. If it's still not working (still shows only a few apps), then continue.
Go to Settings > Apps > All > Google Play Store
Click Clear cache if it lets you, then click Force stop. DO NOT Clear data
Go back once and go to “Google Services Framework”
Click Clear data then Force stop
Reboot the Q again in the same way. After rebooting, my Nexus Q worked with gPlay just fine! However if you still don't see new apps, continue.
Go to Settings > Aapps > All > Google Play Store
Clear Data if it lets you
That's it! Now just Open Google Play, login and you should be able to see and download almost any app either directly on the Q or remotely through a browser on your computer. You may need to download just one app (any app) in order to be able to get the remote download via browser thing working, as Google Play appears to update its knowledge of which devices you have only when you download something.
Click to expand...
Click to collapse
Hey David, the .xml file you linked isn't downloadable, can you take a look into this? Also can you provide some clarification on steps 6-15 above, do I enter ADB then type su and everything else as one command? Can you provide a command prompt code showing every entry step by step?
Also as a side not I can't open google play on the launcher or a matter of fact I can't even get a keyboard to show up on the screen to sign in to my google account. Any ideas? I am using a wireless mouse to navigate and tablet remote via my nexus 7 for other inputs.
Like the previous post stated... The xml file isn't available. Can someone post theirs please?
Sent from my Galaxy Nexus using xda app-developers app
[Edit]
I went ahead and downloaded an AOSP Nexus 7 ROM and extracted the file for myself. I don't know what Box's limitations are, but here's a link to the tablet_core_hardware.xml
https://www.box.com/s/e5e0da606448340fd736
xMemphisx said:
Like the previous post stated... The xml file isn't available. Can someone post theirs please?
Sent from my Galaxy Nexus using xda app-developers app
[Edit]
I went ahead and downloaded an AOSP Nexus 7 ROM and extracted the file for myself. I don't know what Box's limitations are, but here's a link to the tablet_core_hardware.xml
https://www.box.com/s/e5e0da606448340fd736
Click to expand...
Click to collapse
Thanks for the .xml file, box link works with no issues. By the way would you happen to have any ideas on how to get a keyboard to appear on screen for the nexus q? Currently I can't type/enter any information I can only navigate with my wireless mouse. Clicking on Gmail/Google Play/ Messages/ or anything else that requires a keyboard just seems to close the program within 5 seconds (almost like a force close just without the error message).
mrjaymillz said:
Thanks for the .xml file, box link works with no issues. By the way would you happen to have any ideas on how to get a keyboard to appear on screen for the nexus q? Currently I can't type/enter any information I can only navigate with my wireless mouse. Clicking on Gmail/Google Play/ Messages/ or anything else that requires a keyboard just seems to close the program within 5 seconds (almost like a force close just without the error message).
Click to expand...
Click to collapse
I didn't get a chance to play with it too much yesterday, I would imagine that if you install a 3rd party keyboard and set it to your primary input method it (might) work. I'm going to have a better chance to really look at the Q tonight here in a few hours, so I'll report back with what I can figure out.
[Edit]
I still have had no time to test this yet. The company I work for is at deadline with new software and we have been working 65+ hour weeks here recently, so my Q has just been sitting there. I'm still anxious to test it, but it might still be a few days before work slows back down and I can really get after it again.
mrjaymillz said:
Hey David, the .xml file you linked isn't downloadable, can you take a look into this? Also can you provide some clarification on steps 6-15 above, do I enter ADB then type su and everything else as one command? Can you provide a command prompt code showing every entry step by step?
Also as a side not I can't open google play on the launcher or a matter of fact I can't even get a keyboard to show up on the screen to sign in to my google account. Any ideas? I am using a wireless mouse to navigate and tablet remote via my nexus 7 for other inputs.
Click to expand...
Click to collapse
Hm, weird that two people have said the .xml file is not downloadable -- I tried today and yesterday and it was available both times. Maybe the hosting site was down or something. Anyway it looks like someone else offered the same .xml file at another link so we're all set. I'll leave the .xml file there for a year or so though.
Steps 6-15: Yes, enter everything as quoted. No extra "adb" or "su" or anything is needed, other than what I wrote there. Just follow one step at a time, typing each one and then hitting enter. Shouldn't need a command prompt code entry as it is already, just without the code tags and with extra double-quotation marks. Please let me know if there are any errors though.
As for your last paragraph, it seems there are two issues. 1) Not being able to open gPlay on the launcher. Can you please provide more info? What happens? Does it try to open then crash? Is the gPlay app missing? 2) Can't get a keyboard to show up on the screen. -- You will never have an on-screen keyboard on the Q. You need an external keyboard, plugged into the USB port. If you want mouse + keyboard simultaneously, you need a "unifying mouse and keyboard wireless receiver" -- just search amazon for that -- what it is is a mouse+keyboard with just one USB dongle that serves both.
Don't think this will get off topic, but if Google updates the software to Jellybean and adds all the the things you can do in the video, will this method still work?
On a side note, dont think google will add all the functionality as you showed on the video.
Edit: Why is Trebuchet needed for this?
Sent from my ADR6425LVW using Tapatalk 2
300k said:
Don't think this will get off topic, but if Google updates the software to Jellybean and adds all the the things you can do in the video, will this method still work?
On a side note, dont think google will add all the functionality as you showed on the video.
Edit: Why is Trebuchet needed for this?
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
You're right, you technically don't need Trebuchet. It just makes life easier than launching everything (e.g. gPlay) via "adb shell am start ..." commands from your computer.
Regarding Google updating to JB, perfectly possible. Possible that everything will be standard in the next Q hardware release. However the real questions are, why was this functionality not included in the first place? Why was the hardware so very limited by the software? And the bigger question, why was the public release of the first Nexus Q sales indefinitely postponed? Presumably they are coming out with something better than what they showed at IO. Whether it's much better or just marginally better remains to be seen.
The best app/function in the video is being able to use OnLive (3D streamed games) in my opinion. Now, OnLive is expensive and I did have a few problems with the keyboard mapping, the mouse not working while OnLive was playing, etc, but it works and shows the potential for streamed games. The Q doesn't have to be the core device either, presumably a tablet would work too. I just think they should have done the hardware differently and made an Xbox competitor (Xsphere?) instead of a competitor to precisely no-one.
On steps 8 and 9 I get
sh: cannot create /sdcard/permissionsbackup: Is a directory
I don't think that I am typing it in wrong and I have copied and pasted as well just in case...The directory is made correctly... Thanks for your help.
"mkdir /sdcard/permissionsbackup"
"cat /system/etc/permissions > /sdcard/permissionsbackup"
Hello, I have a Samsung Galaxy Ace... With jelly BLast Rom. I recently factory recent it and now I cannot install Google play services... It gives me an error which says ' error incompatible with other applications using the same shared user id ' what can I do?? Please help me!
Aliakber Khan (AK) said:
Hello, I have a Samsung Galaxy Ace... With jelly BLast Rom. I recently factory recent it and now I cannot install Google play services... It gives me an error which says ' error incompatible with other applications using the same shared user id ' what can I do?? Please help me!
Click to expand...
Click to collapse
The same thing happened with me, unfortunately I don't have a solution, if you want to use apps such as 'Youtube', you cannot update it, you have to keep it in the same version it came with or you cannot use your account...
Sent From My Ace-i running SGS3 Rom v6
install this guy's and use youtube version 4.1.23
Here is a working solution
Aliakber Khan (AK) said:
Hello, I have a Samsung Galaxy Ace... With jelly BLast Rom. I recently factory recent it and now I cannot install Google play services... It gives me an error which says ' error incompatible with other applications using the same shared user id ' what can I do?? Please help me!
Click to expand...
Click to collapse
Here I have found a working solution. I have manually sideloaded googleplayservices to system/app folder.
tech2life said:
Here I have found a working solution. I have manually sideloaded googleplayservices to system/app folder.
Click to expand...
Click to collapse
Dude, Look at the date of this thread. Problem has already been solved. Please don't revive old threads.
Sent from my GT-I8190N using Tapatalk
pls help
tech2life said:
Here I have found a working solution. I have manually sideloaded googleplayservices to system/app folder.
Click to expand...
Click to collapse
Pls tell me how to do that
need google play services for DII Pad
same on my DII Pad
tech2life said:
Here I have found a working solution. I have manually sideloaded googleplayservices to system/app folder.
Click to expand...
Click to collapse
how to sideloaded google play services to system/app folder
@SpookyError, It never ceases to amaze me how naive sometimes we would act,, Dear fellow this Rom was [email protected] XDA due to warez contents inside it ages ago,,
Just this time I would provide support,which might violate forums rules and regulations.
Sideload is our new ADB mode which, implanted inside new CWM+6 recoveries, allowing you to install zip files ( in your case your gapps/play services files) from your computer using the ADB sideload command.
akosicarlo said:
install this guy's and use youtube version 4.1.23
Click to expand...
Click to collapse
Nope, it's a no go! failing to install!!! solutions?
tech2life said:
Here I have found a working solution. I have manually sideloaded googleplayservices to system/app folder.
Click to expand...
Click to collapse
How to sideload it?
ppprathvi said:
How to sideload it?
Click to expand...
Click to collapse
Have you read my comment @ post#9 of this current topic ? process is a bit varied between TWRP and CWM . For CWM +6 which is ported for your device you can find it in the Install → Install Zip from Sideload of your clock work mod console .
However you must not be stocked on boot logo , because ADB command prompt would not work and your device will not being recognized by your PC :
Requirements :
- Enable USB Debugging on your phone from Settings> Developer options
- ADB tools platform and proper drivers installed < in this topic you can find them >
- Copy the file you desire to install , in the platform- tools folder inside your PC directory . ( if you got one of linux distro , then you can follow this method for adb installation >
- Open Command prompt inside your OS :
1. change your directory and go to the place your ADB is located i,e : cd /<address of the platform tools directory , which you put your .zip file there for sideload > < "adb.exe" file that was installed with "Android SDK Platform-tools", It's usually in "C:\Program Files (x86)\Android\android-sdk\platform-tools" on windows platform .
2. Type: "adb kill-server"
3. Type: "adb usb" < starting it now on port 5037 *
* daemon started successfully *
restarting in USB mode>
4. Select Install → Install Zip from Sideload
5. Type: "adb devices" < you must see something like : "List of devices attached
sh3d7h3dj631f6a7 recovery" which is stated your device is being recognized >
6. Type: "adb sideload xxx.zip" which is your zip file name inside command prompt and watch progress bar in the command prompt indicating that the Zip file is being copied to the device. Once the file is transferred, the Zip is automatically installed on your device.
Reboot .
Hope my post was informative mate
niltonomnunes said:
Nope, it's a no go! failing to install!!! solutions?
Click to expand...
Click to collapse
I don't know if this is already solved. I just got mine figured out. I'm runniong on O+ 8.9 MTK 6577 same error when installing the google play services. What I did was
1. Cleared the data on the Google Play Store
2. Cleared the date on the Google Services Framework.
3. Search for the Google Play Services using the browser on your phone.
If you happen to open Play store. That would trigger both of them to store data again.
just use the browser to download the .apk file for your android version (i.e. ICS JB, Lillipop, Kitkat)
Clear the data first before installing the apk for Google play services.
if you done it right you wont have problem isntalling it. you can update and works fine.
moltenbart said:
I don't know if this is already solved. I just got mine figured out. I'm runniong on O+ 8.9 MTK 6577 same error when installing the google play services. What I did was
1. Cleared the data on the Google Play Store
2. Cleared the date on the Google Services Framework.
3. Search for the Google Play Services using the browser on your phone.
If you happen to open Play store. That would trigger both of them to store data again.
just use the browser to download the .apk file for your android version (i.e. ICS JB, Lillipop, Kitkat)
Clear the data first before installing the apk for Google play services.
if you done it right you wont have problem isntalling it. you can update and works fine.
Click to expand...
Click to collapse
It doesn't work:crying:
I actually managed to get it work without a flaw from then onwards by flashing a particular version of Gapps.:victory:
hi please help on this.
Thanks
Remix 3.0.102 on eeePC901 - Can't get play store/services to work "There was a proble
Everything is functioning way better than expected, and very snappy as well, however, I am stuck getting play services/store to work on it. Had the prior 3.0 version installed as well, same issue. Did everything I could find online anywhere, clearing caches/memory, etc, etc, voodoo chants and all, no change. Start the play store or account setup and get "Couldn't sign in. There was a problem communicating with Google servers. Try again later."
Anyone have any ideas? Installs apps from the "App Store" just fine, connectivity has no issues, just the Google Play/account services seem to have something buggy, at least on this machine.
TIA,
Marcus
Seems to affect a few people (me included) since v3: http://forum.xda-developers.com/remix/remix-os/remix-os-3-play-store-t3429231
Someone else had it on reddit too.
No solutions yet... Have tired manually enabling packages and otherwise...
Hmm..
same issue.. (remix 2.0 hacked worked fine)
Remix 3.0 32bit = no Google
tried:
Emty data/cache reboot
acessing googlemarked using browser
HOST adding google IP's
changing time / dns server ip to 8.8.8.8
DNSet
tried all the enable cmd command (alt-f1 terminal)
installing a new version of googleplay / emty data/cache (for android m / x86 )
Something is fishy
Yeah I've tried the same steps... Also fine in remix 2 hacked. The gsmactivator route also doesn't seem to be an option anymore as the app won't install.
mnotz said:
Everything is functioning way better than expected, and very snappy as well, however, I am stuck getting play services/store to work on it. Had the prior 3.0 version installed as well, same issue. Did everything I could find online anywhere, clearing caches/memory, etc, etc, voodoo chants and all, no change. Start the play store or account setup and get "Couldn't sign in. There was a problem communicating with Google servers. Try again later."
Anyone have any ideas? Installs apps from the "App Store" just fine, connectivity has no issues, just the Google Play/account services seem to have something buggy, at least on this machine.
TIA,
Marcus
Click to expand...
Click to collapse
I never use the app.
It only works if you haven't already used the
Instead go to settings/experimental features and enable debug terminal console. Then I use ALT&F1 to open debug command line and type :
pm disable com.jide.apppolicy
pm enable com.google.android.syncadapters.contacts
pm enable com.google.android.gms
pm enable com.google.android.gsf
pm enable com.google.android.partnersetup
pm enable com.google.android.feedback
pm enable com.google.android.syncadapters.calendar
pm enable com.google.android.gsf.login
pm enable com.google.android.backuptransport
After type pm list packages -d
You should see only the one you disabled
Press ALT&F7 zto exit terminal
IMMEDIATELY REBOOT
lollyjay said:
I never use the app.
It only works if you haven't already used the
Instead go to settings/experimental features and enable debug terminal console. Then I use ALT&F1 to open debug command line and type :
pm disable com.jide.apppolicy
pm enable com.google.android.syncadapters.contacts
pm enable com.google.android.gms
pm enable com.google.android.gsf
pm enable com.google.android.partnersetup
pm enable com.google.android.feedback
pm enable com.google.android.syncadapters.calendar
pm enable com.google.android.gsf.login
pm enable com.google.android.backuptransport
After type pm list packages -d
You should see only the one you disabled
Press ALT&F7 zto exit terminal
IMMEDIATELY REBOOT
Click to expand...
Click to collapse
Tried and failed.. old google and new google version
-Having Jackpal terminal.. realy helps (It has copy and past )
Alog shows : connection to GMSCore unsuccessfull
Also
Checkin failed: https://android.clients.google..com/checkin (request#0) :
java.io.i0Exception: Rejected responds from server : invalid hardware identifier : ''To Be Filled By O.E.M'' is not a valid serial number
mitchell4you said:
Tried and failed.. old google and new google version
-Having Jackpal terminal.. realy helps (It has copy and past )
Alog shows : connection to GMSCore unsuccessfull
Also
Checkin failed: https://android.clients.google..com/checkin (request#0) :
java.io.i0Exception: Rejected responds from server : invalid hardware identifier : ''To Be Filled By O.E.M'' is not a valid serial number
Click to expand...
Click to collapse
Works for me every time even on 3.0.102
You should first type su to get root if you use a terminal app. If the app doesn't have root permission then you can not make changes to the system
I know.. abit of linux/unix/bsd.... (also tried the F1 and thux - but the dont support : history and pasting)
Terminal reads : [email protected]_86:/
Now lets move on.. to a solution
please
build 6.0.1-b2016072603
mitchell4you said:
I know.. abit of linux/unix/bsd.... (also tried the F1 and thux - but the dont support : history and pasting)
Terminal reads : [email protected]_86:/
Now lets move on.. to a solution
please
Click to expand...
Click to collapse
OK with me just saying that it should look like this:
$
$ su
[email protected]_x86_64:/ #
lollyjay said:
OK with me just saying that it should look like this:
$
$ su
[email protected]_x86_64:/ #
Click to expand...
Click to collapse
Perhaps.. thats the diference... you are running 64bit
Im running 32bit
I do wonder... perhaps.. im running 3.0.101
but how to check?
If So..
Why did RemixOS not upgrade its self to 3.0.102?
And howto manual upgrade ?
-- i dont like/wish to reinstall...
mitchell4you said:
Perhaps.. thats the diference... you are running 64bit
Im running 32bit
I do wonder... perhaps.. im running 3.0.101
but how to check?
If So..
Why did RemixOS not upgrade its self to 3.0.102?
And howto manual upgrade ?
-- i dont like/wish to reinstall...
Click to expand...
Click to collapse
You can go to settings/about tablet to see your version
I moved my data.img to another folder and then uninstalled the 101 and installed the 102. Then deleted the new data.img and moved my original into the RemixOS folder. It worked. The 102 has OTA updates.
lollyjay said:
Works for me every time even on 3.0.102
You should first type su to get root if you use a terminal app. If the app doesn't have root permission then you can not make changes to the system
Click to expand...
Click to collapse
Tried it also, but the same result than all others... Hope for a OTA this time. Remix w/o Appstore is a little bit unhappy
But.. I dont have a data.img
RemixOS is installed on a EXT4 (30gb) partition (like a real linux OS )
Well..
Im running the Japan mirror ISO..made 27jul
But on Soundforge.. there is a Aug3 build.. as latest 64/32build it seems
Update.. installed aug3 version build 6.0.1-b2016080301
Googleplay = fail ( no access to paid apps)
It does have a System Update app... and App store ( that uses Aptoide.. it seems )
--any old version app installed will get notifcation to update using aptoide (app store)
--any link to googleplay while browsing / popup / open with : APP store or googleplay or chrome
Hmm.. lets try term cmd..
Update:
modding build.prop / enabling multi-user = working
Made A User... the loged-in as that user...
But it needs a Hot-key.. to ease switch between users or to goto Lockscreen
Changing Davlik vm from 512 to 1040 = fail to boot
Cheers
mitchell4you said:
Update.. installed aug3 version build 6.0.1-b2016080301
Googleplay = fail ( no access to paid apps)
It does have a System Update app... and App store ( that uses Aptoide.. it seems )
Hmm.. lets try term cmd..
Cheers
Click to expand...
Click to collapse
Funny, yesterday I downloaded Aptoide App Store just for fun in my desperation after failing to get the Google Play Store running. IMO it seems, that Google blocks actively Remix. Hopefully, Im not right and the next big thing wont be the announcement of the partnership of Jide and Aptoide...
mnotz said:
Everything is functioning way better than expected, and very snappy as well, however, I am stuck getting play services/store to work on it. Had the prior 3.0 version installed as well, same issue. Did everything I could find online anywhere, clearing caches/memory, etc, etc, voodoo chants and all, no change. Start the play store or account setup and get "Couldn't sign in. There was a problem communicating with Google servers. Try again later."
Anyone have any ideas? Installs apps from the "App Store" just fine, connectivity has no issues, just the Google Play/account services seem to have something buggy, at least on this machine.
TIA,
Marcus
Click to expand...
Click to collapse
Make sure the Remix OS (or Android) partition is ext4.
If it's ext3, Google Play won't work.
silv3rfox said:
Make sure the Remix OS (or Android) partition is ext4.
If it's ext3, Google Play won't work.
Click to expand...
Click to collapse
The partition is ext4 formatted - I actually only had the choice between ext4, NTFS and FAT32 during the installation. Tried disabling app policy and manually enabling all the google services as suggested in a prior post, but same result, no change. It's a real bummer, since I had older versions work perfectly with google account services, and 3.0 performs just amazing enough on this old clunker to be REALLY usable.
mitchell4you said:
Tried and failed.. old google and new google version
-Having Jackpal terminal.. realy helps (It has copy and past )
Alog shows : connection to GMSCore unsuccessfull
Also
Checkin failed: https://android.clients.google..com/checkin (request#0) :
java.io.i0Exception: Rejected responds from server : invalid hardware identifier : ''To Be Filled By O.E.M'' is not a valid serial number
Click to expand...
Click to collapse
I wish I knew more about these things, but is this not the source of the error?
It looks like something has been left out in terms of a serial number or perhaps we have some common hardware causing this?
stayloa said:
I wish I knew more about these things, but is this not the source of the error?
It looks like something has been left out in terms of a serial number or perhaps we have some common hardware causing this?
Click to expand...
Click to collapse
Also seems that "Checkin failed: https://android.clients.google..com/checkin (request#0) :" has a "." too many between "google" and "com" or is there any reason for that with the syntax used?
Also seems that "Checkin failed: https://android.clients.google..com/checkin (request#0) :" has a "." too many between "google" and "com" or is there any reason for that with the syntax used?
Click to expand...
Click to collapse
Sorry... that's a typ0 from me... alog from f-droid, has no copy text option
-and this site doesnt support posting pic
Cheers... (nice catch by the way)
FydeOs is a good chromium fork and it supports android, but it lacks a full google sync and that’s not so good, since sync across multiple devices is the best thing ever and that’s where Google services do play their best. At least I think so.
Moreover, FydeOs by default sends the user’s data to their servers. They do such thing in an open way, through a FydeOs account, so they shouldn’t be blamed, but we are free to use the Os which is in our device without sharing our data with FydeOs so as some don’t like sharing their data with Google.
So, I have found a quite easy way to remove those limitations. The purpose is to use FydeOs without a FydeOs account, without sharing our data (passwords and so on) with them, while retaining a fully functional play store and a full google sync.
This is a simple how-to written in a few spare time. If I get more time, I will make it less rough.
First of all, press CTRL + ALT + T
then use this commands
shell
sudo su
and you’ll have got to insert the password chronos
then go on and mount the system to read and write
sudo mount -o remount,rw /
then remove a couple of files
cd /etc/chromium/policies/managed
sudo rm *.*
Then edit the conf file
cd /etc
sudo vim chrome_dev.conf
(disclaimer: please google for vim commands, it’s preinstalled in chrome os)
comment the lines referring to FydeOs account like that and add a line referring to google account (maybe useless)
#--fydeos-account-enabled
#--fydemina
--google-account-enabled
Close the tab and open a chromium tab in incognito mode, then type
chrome://flags
Look for the flag Support secondary accounts for Sync standalone transport
and switch it on.
Then reboot and you’ll be able to add a secondary account, then you'll be prompted to insert your google account.
Follow the usual steps to configure the device and your apps and settings will be restored (if you already have got another chromebook). The file manager now will show your google drive folder
To install the play store you have got to edit chrome_dev.conf, by uncommenting the lines which you had previously commented, and reboot...
Then you can use the app provided by FydeOs to install the Play store. This step will remove the google sync and you won’t see google drive inside the file manager.
Now you can comment those lines again and reboot and everything will be fine i.e. google sync will be back.
After rebooting, you can go to chromium extensions and remove the FydeOs extension (the one which sends your data to their servers) and you can go to the shelf and remove the installer with the chinese name, by simply clicking it.
Now you can use the secondary account, which is fully working and syncing to google servers (only) and forget about the other one (i.e. the FydeOs one).
I tested these steps once only and maybe not all of them were required, but my device has been working fine for 3 days straight without any issue.
lucaoldb said:
FydeOs is a good chromium fork and it supports android, but it lacks a full google sync and that’s not so good, since sync across multiple devices is the best thing ever and that’s where Google services do play their best. At least I think so.
Moreover, FydeOs by default sends the user’s data to their servers. They do such thing in an open way, through a FydeOs account, so they shouldn’t be blamed, but we are free to use the Os which is in our device without sharing our data with FydeOs so as some don’t like sharing their data with Google.
So, I have found a quite easy way to remove those limitations. The purpose is to use FydeOs without a FydeOs account, without sharing our data (passwords and so on) with them, while retaining a fully functional play store and a full google sync.
This is a simple how-to written in a few spare time. If I get more time, I will make it less rough.
First of all, press CTRL + ALT + T
then use this commands
shell
sudo su
and you’ll have got to insert the password chronos
then go on and mount the system to read and write
sudo mount -o remount,rw /
then remove a couple of files
cd /etc/chromium/policies/managed
sudo rm *.*
Then edit the conf file
cd /etc
sudo vim chrome_dev.conf
(disclaimer: please google for vim commands, it’s preinstalled in chrome os)
comment the lines referring to FydeOs account like that and add a line referring to google account (maybe useless)
#--fydeos-account-enabled
#--fydemina
--google-account-enabled
Close the tab and open a chromium tab in incognito mode, then type
chrome://flags
Look for the flag Support secondary accounts for Sync standalone transport
and switch it on.
Then reboot and you’ll be prompted to insert your google account.
Follow the usual steps to configure the device and your apps and settings will be restored (if you already have got another chromebook). The file manager now will show your google drive folder
Click to expand...
Click to collapse
Thanks for the walkthrough! Thankfully I'm familiar with VIM so your instructions were easy peasy.
I did up until here on my flash drive with my main laptop but since it's AMD and won't run Android apps or Linux, I switched to my Intel. First boot let me log into Google right away and appeared to have Android enabled but kept erroring when trying to connect so I proceeded with the steps to progress and was successful. I don't even have a fydeos account on here at all!
I assume you could follow these steps the way I did to get it on a he's without having the fydeos account as well (this was all on a flash drive)
coolloser said:
Thanks for the walkthrough! Thankfully I'm familiar with VIM so your instructions were easy peasy.
I did up until here on my flash drive with my main laptop but since it's AMD and won't run Android apps or Linux, I switched to my Intel. First boot let me log into Google right away and appeared to have Android enabled but kept erroring when trying to connect so I proceeded with the steps to progress and was successful. I don't even have a fydeos account on here at all!
I assume you could follow these steps the way I did to get it on a he's without having the fydeos account as well (this was all on a flash drive)
Click to expand...
Click to collapse
Yes, I had just reported the way I had gone, but I was quite sure that some steps were redundant
lucaoldb said:
Yes, I had just reported the way I had gone, but I was quite sure that some steps were redundant
Click to expand...
Click to collapse
I'm just glad you were successful, I knew there had to be a way to do it!
I'll try installing it onto the hard drive maybe tonight, it'll be a triple boot setup with win 7 and 10 though so I may try and find a different old computer to try instead to save the head ache...
I have fyde os on USB working but my issue is full install on my laptop is using EMMC storage and when installing it aborts at the end. What are the commands to install on EMMC drive? Thanks again.
primod808 said:
I have fyde os on USB working but my issue is full install on my laptop is using EMMC storage and when installing it aborts at the end. What are the commands to install on EMMC drive? Thanks again.
Click to expand...
Click to collapse
I just followed these instructions https://neverware.zendesk.com/hc/en-us/articles/213131287-Manual-Installation-Via-the-Cmd-Line
Hello. Thank you very much for these instructions.
But i got stuck at this point
"After rebooting, you can go to chromium extensions and remove the FydeOs extension (the one which sends your data to their servers) and you can go to the shelf and remove the installer with the chinese name, by simply clicking it."
I can't delete these apps because they seem to be installed with enterprise policies. Can someone help please?:silly:
Ah... I did a powerwash and logged in with my Google account. I could then delete the fydeos extensions
Ok feeling stupid I did his before but now I'm having trouble putting the commands. Stuck after incognito enabled secondary account sync flag then it ask to reboot browser. Not the computer reboot but chrome browser reboot but it doesn't prompt me to login to my Google account. Went back to she'll mount remount to try again but get this. After cd etc/chromium/policies/managed hit enter add sudo rm *.* It say cannot remove no such file found. When i did it the first time I can get to the vim part I commented last 2 lines and added the Google enabled line then i :wq to save and quit. Do suppose save and quit right or does it save automatically?
primod808 said:
Ok feeling stupid I did his before but now I'm having trouble putting the commands. Stuck after incognito enabled secondary account sync flag then it ask to reboot browser. Not the computer reboot but chrome browser reboot but it doesn't prompt me to login to my Google account. Went back to she'll mount remount to try again but get this. After cd etc/chromium/policies/managed hit enter add sudo rm *.* It say cannot remove no such file found. When i did it the first time I can get to the vim part I commented last 2 lines and added the Google enabled line then i :wq to save and quit. Do suppose save and quit right or does it save automatically?
Click to expand...
Click to collapse
The file is removed which is why it can't find it. wq saves and quits the editor so that's ready. Try a full reboot and see if adding a new account goes through Google now instead of fyde servers.
coolloser said:
The file is removed which is why it can't find it. wq saves and quits the editor so that's ready. Try a full reboot and see if adding a new account goes through Google now instead of fyde servers.
Click to expand...
Click to collapse
Thanks I tried but still didn't work.
primod808 said:
Thanks I tried but still didn't work.
Click to expand...
Click to collapse
Open up the chrome_dev.conf and see if your changes are there perhaps?
coolloser said:
Open up the chrome_dev.conf and see if your changes are there perhaps?
Click to expand...
Click to collapse
I checked it's like it never saved the first time i don't see google-account-enabled I always have to keep adding the line.
[
primod808 said:
I checked it's like it never saved the first time i don't see google-account-enabled I always have to keep adding the line.
Click to expand...
Click to collapse
you'll have to mount the drive as read and write again then apply changes.
shell
sudo su (enter your pw)
sudo mount -o remount,rw /
Then edit the conf file
cd /etc
sudo vim chrome_dev.conf
coolloser said:
[
you'll have to mount the drive as read and write again then apply changes.
shell
sudo su (enter your pw)
sudo mount -o remount,rw /
Then edit the conf file
cd /etc
sudo vim chrome_dev.conf
Click to expand...
Click to collapse
Strange I always do that but it never keeps my changes every time I check to see if my changes applied it never saves it. In the instructions op it didn't say to save I use :wq close tab and go to chrome://flags enabled secondary account let it reboot also did full system reboot and still doesn't prompt me for my Google account. Check again in vim and I always see that my changes never is saved.
primod808 said:
Strange I always do that but it never keeps my changes every time I check to see if my changes applied it never saves it. In the instructions op it didn't say to save I use :wq close tab and go to chrome://flags enabled secondary account let it reboot also did full system reboot and still doesn't prompt me for my Google account. Check again in vim and I always see that my changes never is saved.
Click to expand...
Click to collapse
It is weird!
Try saving the file with :w before quitting with :q to see if there are errors shown
coolloser said:
It is weird!
Try saving the file with :w before quitting with :q to see if there are errors shown
Click to expand...
Click to collapse
Damn have to head in to work I'll give a try when I get home. Thanks for the help and advise and will report my findings.
primod808 said:
Damn have to head in to work I'll give a try when I get home. Thanks for the help and advise and will report my findings.
Click to expand...
Click to collapse
Have fun at work! Hope it works out for you in the end, sorry if I haven't helped
What is chrome.dev.conf.swp I see this after entering vim command. Do I suppose to delete this ?
primod808 said:
What is chrome.dev.conf.swp I see this after entering vim command. Do I suppose to delete this ?
Click to expand...
Click to collapse
It's like a temp copy of the configuration file, you shouldn't need to delete it but it won't hurt if you do.
Hi All !
Some of us do know the application a long time but others don't. Therefore this small GUIDE.
Removing system apps without root/unlocked can be done in a few ways like :
manually : with an ADB list and described HERE huge thnx @SirTAVARES
automatic : if you don't like to do it manually, you can use the ADB/Fastboot Tool which will do the job for you.
The XiaomiADBFastbootTools isn't explained in depth afaik and can do a lot more but I'll focus on the removal of those system apps.
HOW TO :
NOTE : do try some apps (not all at once) and see if the phone boots again - if you would have a problem you can always restore the onces you removed or perform a factory reset to restore all apps (as they are not really gone )
0. enable developer options to enable USB debugging ( go to settings/about phone/tap MIUI version 7 times to enable dev. options -> then go to settings/additional settings/ dev. options/enable USB debugging )
1. download the latest version HERE
2. run the .jar application
3. you'll get this screen
As you can see, the tool will start by default in ADB. You'll see a bunch of apps you could de-install under the Uninstaller tab.
If you're sure which apps you want to de-install just check the ones you want and tab UNINSTALL
google where is the nearest gas station
TIP : try one first like Google Chrome f.e. and see if it works
EXAMPLE : Removal of Google Chrome :
Once removed you can check if the app is gone of your home screen apps or under settings/installed apps/tap the 3-dot sign to show all apps/ search for ''chrome'' and the app should be removed.
4. if you want the removed app(s) back, just tap the Reinstaller and check the ones you want to re-install. Easy right !
Once re-installed your Chrome app will appear again on your home screen/app list
5. TIP : before removing, check the app name under settings/installed apps/show all apps/tap on an app and tap the Ⓘ to get the app info
Other functions :
1. As you probably noticed besides running in ADB, this tool can easily boot into Fastboot, Recovery, System or EDL.
When booting into Fastboot you can see some other functions you can apply. Be aware of the risks applying things under fastboot !
2. Very useful option is the possibility to push, pull ,... apps/folders with FILE EXPLORER. Just tap OPEN and you can easily perform some actions afterwards.
(ignore the KB sizes - once pulled you'll get the right folder/apks )
E N J O Y
Nice tuto....will debloat for sure...
SirTAVARES said:
use this list: https://drive.google.com/open?id=1TbofebVTy5U1FDMQEAfv6O1CsxTblpO7
includes some adaway hosts to block Xiaomi Stuff
Click to expand...
Click to collapse
Dear SirTAVARES, Can you tell me, is adaway worked with Global stable NON Root ? How to push it inside system files ??
N.ice tool, but I have a doubt... How I remove the Security Center?
PS. I have a Mi 9, with locked bootloader and now I'm beta 9.6.27
Thank you very much for sharing, i will test for changing system font
Sorry for that stupid question, but I don't get the tool running
Prinz069 said:
Sorry for that stupid question, but I don't get the tool running
Click to expand...
Click to collapse
You must have the JRE environment installed and pointing to the correct path.
omgomg said:
You must have the JRE environment installed and pointing to the correct path.
Click to expand...
Click to collapse
What is "JRE Environment" please? Why same not included in the OP instructions?
All help appreciated!
belerephont said:
What is "JRE Environment" please? Why same not included in the OP instructions?
All help appreciated!
Click to expand...
Click to collapse
This is what you have to install to be able to run .jar files. OP just assumed everyone has java installed (I would too to be honest) and didn't mention it.
I have installed the updated java and am trying to open the windows 10 boot tool and it refuses to open. Yes I did upzip it but the program will not open. Any help please?
gardenwarlord said:
I have installed the updated java and am trying to open the windows 10 boot tool and it refuses to open. Yes I did upzip it but the program will not open. Any help please?
Click to expand...
Click to collapse
What version you installed? I recommend that you install 6.5.1:
https://github.com/Saki-EU/XiaomiADBFastbootTools/releases/tag/6.5.1
That is what I downloaded...Win version. I unzipped and then tried to open but it does not work.
gardenwarlord said:
That is what I downloaded...Win version. I unzipped and then tried to open but it does not work.
Click to expand...
Click to collapse
You don't need unzipped. Download the version .JAR an run it. I made this way
Evidently I have absolutely no idea what I am doing. Nothing opens
gardenwarlord said:
Evidently I have absolutely no idea what I am doing. Nothing opens
Click to expand...
Click to collapse
Lets go from begining:
- First thing that I did, I uninstalled all versions of Java;
- Second, (I made this way, you can jump this step) - reboot my laptop;
- Third, I installed the latest version (in this moment is version 8, update 221) - I installed both 32 bits (x86) and 64 bits (x64);
- Fourth, run the tool (just download .JAR version) and clicked with right botton for open with Java.
When I right click nothing asks to open it in java
If you have java installed, then just a double click on the XiaomiADBFastbootTools-6.5.1.jar is enough.
Opens in 7z
gardenwarlord said:
Opens in 7z
Click to expand...
Click to collapse
Probably you made 7zip as default app. Right botton, "open with...", choose Java
Hello! Tried different versions ... NOT FOUND Redmi 4X MIUI 10 Global 9.6.27 Android 7.1.2 N2G47H