Dar9586 / NClientV2

An unofficial NHentai android client
Apache License 2.0
1.82k stars 95 forks source link

Cannot pass the cloudflare verification #613

Open HaremKnight opened 1 year ago

HaremKnight commented 1 year ago

Your issue may already be reported! Please search on the issue tracker before creating one.

Expected Behavior

Current Behavior

Cannot pass the cloudflare verification. Everytime I tick the cery im a human button, it keeps loading and repeat the verification. Done it like 10 times. I have tried clearing cache and cookies but its not working.

I tried to open the site with browser and it worked normally. Maybe the "cloudflare verificator" in the app needs an update

Possible Solution

Steps to Reproduce (for bugs)

1. 2. 3. 4.

Context

Your Environment

Crackenzxnd commented 1 year ago

same problem

luoqxu commented 1 year ago

Encountered the same problem.

diegosace2000 commented 1 year ago

Yep too

chidoin commented 1 year ago

Same problem too.

lord-ne commented 1 year ago

Video of the issue:

https://github.com/Dar9586/NClientV2/assets/34069872/dcd54d8a-bbe5-45d0-9d10-c4b00fc8665d

The view almost seems to "refresh"

lord-ne commented 1 year ago

Changing my User-Agent string in the app's settings to be the same as the User-Agent of my phone's normal browser fixed this. You can find you browser's User-Agent string by just Googling it.

For anyone curious, the string I'm using is Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36. (I use Firefox and have fingerprinting protection on, so the information in the string doesn't actually describe my phone. I'm not actually using a Nexus 5, and I don't actually have Android 6.0)

Perhaps Cloudflare has caught on to the default string that's being used by this app and started blocking it, or maybe there's just something suspicious about the default string, although I can't imagine what.

HaremKnight commented 1 year ago

I tried your method and it does work. Thanks My user-agent doesn't work but it works with Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N)

LightShade12 commented 1 year ago

Changing my User-Agent string in the app's settings to be the same as the User-Agent of my phone's normal browser fixed this. You can find you browser's User-Agent string by just Googling it.

For anyone curious, the string I'm using is Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36. (I use Firefox and have fingerprinting protection on, so the information in the string doesn't actually describe my phone. I'm not actually using a Nexus 5, and I don't actually have Android 6.0)

Perhaps Cloudflare has caught on to the default string that's being used by this app and started blocking it, or maybe there's just something suspicious about the default string, although I can't imagine what.

This solution worked for me as well. GGs.

Juanxc100115 commented 1 year ago

2.9.9版本没有问题

Remilya commented 1 year ago

I tried your method and it does work. Thanks My user-agent doesn't work but it works with Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N)

Thank you its worked

Dglji commented 1 year ago

How to fix it😭

HaremKnight commented 1 year ago

How to fix it😭

  1. Open the app
  2. Tap the 3 lines on top left of your screen and tap on setting
  3. Scroll until you find User-agent setting
  4. Change to your device User-agent

To find your user-agent, just go to your browser and search "what is my user-agent". You can the just copy and paste it to the setting.

luoqxu commented 1 year ago

Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36 thanks!!~~~

Zeranamu commented 1 year ago

Changing my User-Agent string in the app's settings to be the same as the User-Agent of my phone's normal browser fixed this. You can find you browser's User-Agent string by just Googling it.

For anyone curious, the string I'm using is Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36. (I use Firefox and have fingerprinting protection on, so the information in the string doesn't actually describe my phone. I'm not actually using a Nexus 5, and I don't actually have Android 6.0)

Perhaps Cloudflare has caught on to the default string that's being used by this app and started blocking it, or maybe there's just something suspicious about the default string, although I can't imagine what.

Thank you. Works fine.

Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36

peixe554 commented 1 year ago

Changing my User-Agent string in the app's settings to be the same as the User-Agent of my phone's normal browser fixed this. You can find you browser's User-Agent string by just Googling it.

For anyone curious, the string I'm using is Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36. (I use Firefox and have fingerprinting protection on, so the information in the string doesn't actually describe my phone. I'm not actually using a Nexus 5, and I don't actually have Android 6.0)

Perhaps Cloudflare has caught on to the default string that's being used by this app and started blocking it, or maybe there's just something suspicious about the default string, although I can't imagine what.

I did that now it wont even open, i think i just lost all my favs

HaremKnight commented 1 year ago

Changing my User-Agent string in the app's settings to be the same as the User-Agent of my phone's normal browser fixed this. You can find you browser's User-Agent string by just Googling it. For anyone curious, the string I'm using is Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36. (I use Firefox and have fingerprinting protection on, so the information in the string doesn't actually describe my phone. I'm not actually using a Nexus 5, and I don't actually have Android 6.0) Perhaps Cloudflare has caught on to the default string that's being used by this app and started blocking it, or maybe there's just something suspicious about the default string, although I can't imagine what.

I did that now it wont even open, i think i just lost all my favs

Try playing around with jt a little like from Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36 just use Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N). Also, make sure you vpn is active just in case.

peixe554 commented 1 year ago

Changing my User-Agent string in the app's settings to be the same as the User-Agent of my phone's normal browser fixed this. You can find you browser's User-Agent string by just Googling it. For anyone curious, the string I'm using is Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36. (I use Firefox and have fingerprinting protection on, so the information in the string doesn't actually describe my phone. I'm not actually using a Nexus 5, and I don't actually have Android 6.0) Perhaps Cloudflare has caught on to the default string that's being used by this app and started blocking it, or maybe there's just something suspicious about the default string, although I can't imagine what.

I did that now it wont even open, i think i just lost all my favs

Try playing around with jt a little like from Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36 just use Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N). Also, make sure you vpn is active just in case.

No like, it just wont open, whenever i try to open it, it crashes

HaremKnight commented 1 year ago

Changing my User-Agent string in the app's settings to be the same as the User-Agent of my phone's normal browser fixed this. You can find you browser's User-Agent string by just Googling it. For anyone curious, the string I'm using is Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36. (I use Firefox and have fingerprinting protection on, so the information in the string doesn't actually describe my phone. I'm not actually using a Nexus 5, and I don't actually have Android 6.0) Perhaps Cloudflare has caught on to the default string that's being used by this app and started blocking it, or maybe there's just something suspicious about the default string, although I can't imagine what.

I did that now it wont even open, i think i just lost all my favs

Try playing around with jt a little like from Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) FxQuantum/114.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36 just use Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N). Also, make sure you vpn is active just in case.

No like, it just wont open, whenever i try to open it, it crashes

I see. Then try to force stop the app and clear cache. It fixed most of the problem.

PencariPPK commented 12 months ago

How to fix it😭

  1. Open the app
  2. Tap the 3 lines on top left of your screen and tap on setting
  3. Scroll until you find User-agent setting
  4. Change to your device User-agent

To find your user-agent, just go to your browser and search "what is my user-agent". You can the just copy and paste it to the setting.

How to fix it😭

  1. Open the app
  2. Tap the 3 lines on top left of your screen and tap on setting
  3. Scroll until you find User-agent setting
  4. Change to your device User-agent

To find your user-agent, just go to your browser and search "what is my user-agent". You can the just copy and paste it to the setting.

Thx a lot