Opened 5 years ago

Last modified 4 years ago

#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

  1. Try to open Google Play
  2. Disable proxy
  3. Quit and restart Google Play
  4. Re-enable proxy with an exception for google.com
  5. 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.

Change History (8)

comment:1 Changed 5 years ago by mapx

  • Component changed from Unknown to Adblock-Plus-for-Android
  • Description modified (diff)
  • Priority changed from Unknown to P3

comment:2 Changed 5 years ago by greiner

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

comment:3 Changed 5 years ago by Lucas Malor

Please note that you have to clean the Google Play cache before testing.

comment:4 Changed 5 years ago by Lucas Malor

Workaround: add this exception to proxy settings:

*.google.com,*.ggpht.com

for cerberus, the exception is *.cerberusapp.com

comment:5 Changed 5 years ago 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 5 years ago 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 5 years ago by rjeschke

  • Ready set

comment:8 Changed 4 years ago 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.

Note: See TracTickets for help on using tickets.