Skip to content

dimithras/Xiaomi_game_clicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Xiaomi_game_clicker

Overview

Xiaomi has started a game event with the actual game found here.
[RUS] Xiaomi запустили конкурс где надо найти и пройти игру, сама игра здесь.

This repo is a simple Selenium automation that will help you get a maximum score in 4th game without being detected.
[RUS] Это простая автоматизация в Selenium для последней 4-ой игры, которая поможет набрать максимальное число очков, при этом не является взломом и не нарушает правил игры в их текущей редакции.

UPD

The game event is over, so I'm sharing with you how to hack this game in developer console, that was fun.
Although it's no use now, it might be beneficial to read this tutorial and follow the logic on how this could be done. And, btw, aside from me I guess there've been plenty of people who did this 😛

[RUS] Конкурс подошёл к концу, также делюсь инструкцией как её можно было взломать.
Несмотря на то, что воспользоваться этим способом уже не получится, довльно легко проследить логику и повторить где-то ещё. Наверняка я не единственный, кто накрутил счётчик, но тутор только здесь )

How to get started

Prerequisites

Assuming you've already got Python installed, you'll need a Selenium package.
[RUS] Вам потребуется Python, а также модуль Selenium.

Python download
In cmd or bash:
[RUS] В командной строке Windows или Bash:

pip install Selenium

Selenium driver

Getting driver

Follow Selenium driver download link and get the driver. Brave and Chrome share the same driver. Driver version should be the same as browser.
[RUS] Скачайте драйвер для Selenium по ссылке ниже и сохраните его куда-нибудь. Важно, чтобы версия драйвера совпадала с версией браузера.

Selenium drivers.

To check Browser version hit triple dot menu:
[RUS] Чтобы узнать версию браузера, нажмите на меню бутерброд: Browser Screenshot

Than:
[RUS] Затем:

  • Brave
    • About Brave
  • Chrome
    • Help -> About Goole Chrome

Care about detection

Open the downloaded driver with notepad++ / vim / sed / whatever and change every instance of cdc_ to something else.
[RUS] Откройте скачанный драйвер любым редактором и замените все cdc_ на что-нибудь ещё

Source

Running the script

You'll need to pass the first three games yourself, the last one is about clicking a green button. One can run the last game multiple times. Change driver_path and brave_path to your driver and browser paths respectively. You might want to also specify profile_path to use your current vk.com and game auth.

[RUS] Вам будет необходимо пройти первые три игры самостоятельно. Последнюю же, в которой надо жать на зелёную кнопку, можно перепроходить сколько угодно. Вам следует поменять пути driver_path и brave_path на те, что в Вашей системе. Также полезно указать ссылку на профиль profile_path, чтобы не надо было авторизовываться в vk.com и игре каждый раз запуская Selenium.

Profile path sample:
[RUS] Пример пути к профилю:
C:/Users/Some_User_Name/AppData/Local/BraveSoftware/Brave-Browser/User Data/Selenuim

As soon as you change the path, just run the script in cmd / bash / jupyter / PyCharm. It will cycle through the game boosting your score, cycle can be interrupted with Ctrl+C or Kernel -> Interrupt.

[RUS] После того как вы поменяете переменные путей, запускайте скрипт в cmd / bash / jupyter / PyCharm. Он будет играть в последнюю игру и запускать её заново набивая очки. Цикл можно прервать через Ctrl+C или Kernel -> Interrupt.

About

An automation to win the game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages