Hello
After some tests , i have found the logic behind some mystery bans. (Anti-Bot)
So here is the Deal :
send_device_infos can be found inside the dofus client .
postParams["session_id"] = toPathValue(session_id);
postParams["connection_type"] = toPathValue(connection_type);
postParams["client_type"] = toPathValue(client_type);
postParams["os"] = toPathValue(os);
postParams["device"] = toPathValue(device);
postParams["partner"] = toPathValue(partner);
postParams["device_uid"] = toPathValue(device_uid);
postParams["session_id_string"] = toPathValue(session_id_string);
so , my theory is :
When you create a new bot account , you will send the device_uid once you connect using dofus client (this can be found under the AppData folder inside one of the dofus subfolders Named device_uid.dat )
the account will be linked to that computer once you connect to the dofus client , since the device_uid is made using your Cpu , Ram , and other hardware and mac address I think (last time I checked 2014)
Now that the account is linked. even if you change IP or run on a different pc. When another account linked to the same device_uid gets banned all other accounts will get banned.
No you might ask what if I don't connect my bot to any dofus client ... ?
Well you will get banned !! Because an account with No device_uid is an account that don't use the official Dofus Client so ankama will know Right away your account is botting.
So how to combat this ?
Virtual Pc
Create a Virtual pc , and clone it , and each time you create a new account and connect it , just shut down the computer and change the Ram , Lan , Cpu , Cores settings , and you will find that the device_uid is changing each time I think .
you can Replace the device_uid by program if you want, you just have to find the Code responsible for creating the device_uid file and Trick the client into making a different one by intercepting the Post Request.
If you find the wrong , please let me know .