Opened on 07/18/2014 at 06:42:11 PM
Last modified on 12/18/2014 at 10:16:49 PM
#1085 new defect
Unable to use Google Play with Adblock proxy
Reported by: | Lucas Malor | Assignee: | |
---|---|---|---|
Priority: | P3 | Milestone: | |
Module: | Adblock-Plus-for-Android | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Platform: | Android | |
Ready: | yes | Confidential: | no |
Tester: | Verified working: | no | |
Review URL(s): |
Description (last modified by mapx)
Environment
Device: Nexus 7 tilapia; OS: Cyanogenmod 10.2.1; Adblock 1.2.1 318
How to reproduce
- Try to open Google Play
- Disable proxy
- Quit and restart Google Play
- Re-enable proxy with an exception for google.com
- Try to install an app from Google Play
Observed behaviour
Google Play doesn't work if proxy is enabled. If you add an exception for google.com, it works until you try to get an app. The other Google Play sections (music etc) doesn't work either.
Additional information
Also Cerberus, an anti-thief app, doesn't work with adblock proxy.
Maybe it's something related to Google servers? It seems that the device will never connect to a Google server if proxy is on. I know for sure that Cerberus works only with Google servers, and it seems to me that when I open Google Play the device connects to a Google server if previously was not.
Attachments (0)
Change History (8)
comment:1 Changed on 07/18/2014 at 06:57:59 PM by mapx
- Component changed from Unknown to Adblock-Plus-for-Android
- Description modified (diff)
- Priority changed from Unknown to P3
comment:2 Changed on 07/21/2014 at 09:07:30 AM by greiner
comment:3 Changed on 07/21/2014 at 12:36:12 PM by Lucas Malor
Please note that you have to clean the Google Play cache before testing.
comment:4 Changed on 07/21/2014 at 12:47:06 PM by Lucas Malor
Workaround: add this exception to proxy settings:
*.google.com,*.ggpht.com
for cerberus, the exception is *.cerberusapp.com
comment:5 Changed on 10/07/2014 at 11:02:18 AM by Lucas Malor
The problem is automatic superuser permission at boot.
I tried to remove the permanent root permission and it works. I have to select "Allow for 10 minutes" every time at boot. Adblock crashes with "Allow once".
The bug happens also if you allow Adblock for 10 minutes and reboot within the 10 minutes. The bug does not happens if you do a fresh install, until you reboot.
@greiner, can you please re-test it, granting permanent root permissions and rebooting?
comment:6 Changed on 10/07/2014 at 11:09:00 AM by Lucas Malor
PS: SuperUser alerts that Adblock should use android.permission.ACCESS_SUPERUSER. Furthermore I just realized that greiner use Cyanogenmod 11, while I have 10.2.1.
comment:7 Changed on 10/09/2014 at 01:46:17 PM by rjeschke
- Ready set
comment:8 Changed on 12/18/2014 at 10:16:49 PM by Lucas Malor
Ok, I recently updated to CM 11. After installation, no problem. After installing gapps, no problems.
So I opened Google Play. It asked me to connect to my account; at the end of the setup, Google Play started but it didn't work, and internet connection does not work. I had again to disable the adblock proxy to make it working.
After reinstalling gapps, adblock proxy works again.
Couldn't reproduce this issue with:
Galaxy Nexus
Android 4.4.2
CyanogenMod 11.0-InstallerXNPQ25S
Google Play Store 4.8.20
Adblock Plus 1.2.1.327
EasyList Germany+EasyList