Opened 5 years ago
Last modified 5 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
- 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.
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
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 5 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.
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