prixe / lindo

Lindo No-Emu allows you to play DOFUS touch on your computer (Windows/Mac/Linux). Fork of the original DTNE by Daniel & Thomas.
https://lindo-app.com
GNU General Public License v3.0
171 stars 97 forks source link

Automatic bans from Ankama #257

Open mazmrini opened 1 year ago

mazmrini commented 1 year ago

Description

A lot of people have claimed that their accounts have been ban by Ankama. I can attest that this happened to a friend of mine and myself.

Problem

Ankama has a way to detect whether someone is from an emulator or a real device. Moreover, they let you play for 3-4 weeks before you get banned so it would take a lot of time to actually know if a fix is working.

On top of that, someone from reddit was saying that Ankama are actually doing hardware checks on mobile device so it might be extremely hard to actually make it work.

Solution

Sadly, I don't have any, but I hope this gets prioritized by you guys.

One solution would be to have someone from the inside disable the check 😆 (I'm joking)

LutfiGarzon commented 1 year ago

I don't know if this could help but I notice that from time to time when playing on my tablet there's a pop up captcha that appears while playing, could be for potentially found bots but also could be use to detect other clients, I do not have screenshots but is just like a normal captcha like this one.

image
Zirpoo commented 1 year ago

They recently updated their Cordova version to the newest. The hardware check you are talking about is just a plugin from cordova to check if the device is mobile or not. They check other things too.

This is part of the game's source code jsut so you know this could originate from this but they don't ban instantly. They ban active players. Because i've logged in multiple accounts without playing the game and i've never been banned before ever.

image

umutc commented 1 year ago

I think we still use Lindo via simulating the actual device infos. Such as we can copy our iPhone iPad and android devce infos. Looks pretty same playing on device but limited with the actual device we have in home. why not?