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

  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.

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

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 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.

Add Comment

Modify Ticket

Change Properties
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from (none).
Next status will be 'reviewing'.
 
Note: See TracTickets for help on using tickets.