Androidacy / MagiskModuleManager

Previously known as Fox's Magisk Module Manager (FoxMMM), this app helps users find, install "Magisk Modules" - powerful little zips/apps for your device that plug into the Magisk framework.
https://www.androidacy.com
GNU Lesser General Public License v3.0
907 stars 31 forks source link

Cloudflare Captcha #84

Closed ivan3-5 closed 10 months ago

ivan3-5 commented 10 months ago

It's so annoying to go to official androidacy website just to download modules from there even though I have this app. It's because of the cloudflare captcha, it always fail the webview of this app(for me). I tried to find a way to bypass that and there is one that I could think of and that is changing the Default User Agent String. There is an app that I'm using but the webview of the app can't bypass cloudflare captcha but the app can change its Default User Agent String so that cloudflare captcha won't fail. Would you please add this feature? It really is annoying for me because I don't have money to subscribe and I can't download modules on your repo using this app because it's a hassle to switch back and forth from this app to your website. It would be appreciated if you implement this feature.

androidacy-user commented 10 months ago

It's so annoying to go to official androidacy website just to download modules from there even though I have this app. It's because of the cloudflare captcha, it always fail the webview of this app(for me). I tried to find a way to bypass that and there is one that I could think of and that is changing the Default User Agent String. There is an app that I'm using but the webview of the app can't bypass cloudflare captcha but the app can change its Default User Agent String so that cloudflare captcha won't fail. Would you please add this feature? It really is annoying for me because I don't have money to subscribe and I can't download modules on your repo using this app because it's a hassle to switch back and forth from this app to your website. It would be appreciated if you implement this feature.

We do adjust the default UA and remove the X-Requested-With header which is known to fail captchas. The captcha success rate has increased drastically since they first released the turnstile offering, which is why we decided to go with it to provide a better UX instead of old fashioned captchas. The captcha still fails for around 30% of users in the app, and we're always evaluating ways we can make the process more frictionless.

Closing this issue as we consider it a cloudflare problem but we will continue to evaluate ways to improve our system.