Загрузка...

Накрутка шагов ВК

Тема в разделе Социальные сети создана пользователем dauntwitch 17 апр 2022. (поднята 27 май 2022) 3378 просмотров

  1. dauntwitch
    dauntwitch Автор темы 17 апр 2022 4 24 мар 2019
    Данная программа поможет пройти вам "Космический марафон" за ~3 дня.

    Было проведено глобальное обновление:
    -Убраны все баги
    -Небольшое изменение интерфейса
    -Автоматическая авторизация, после 1 входа
    Обновление для 2 версии:
    -Автоматическое обновление приложения
    -Работоспособность 100%
    Обязательно скачать! тык
    Обновление для 2 версии:

    -Фикс основного приложения
    -Фикс апдейтора

    Есть две версии(отличаются только количеством файлов):
    1 - очень много файлов
    2 - всего четыре файла
    В чем же разница? При компилировании второй версии, использовался флаг --onefile в pyinstaller, на который очень сильно ругаются антивирусы. Поэтому если у вас есть сомнения, то качайте 1 версию. Ссылка на обсуждение --onefile (про вирусы) - тык.

    Ссылка на 1 версию - тык.
    Ссылка на 2 версию - тык.

    После установки нужной версии открываем !VK Steps.exe(файл token.txt не трогаем, без него не запустится программа)

    После открытия вылезает следующее:
    [IMG]
    Для первой авторизации требуется логин и пароль(двухфакторная авторизация должна быть выключена), если ввели все правильно вылезает следующее:
    [IMG]
    Здесь мы вводим количество шагов(от 1 до 80.000 без точек). Но помните, что, если вы ввели 10.000, а на аккаунте у вас было 5.735, то это число заменится, а не суммируется. В итоге будет - 10.000

    После успешной накрутки программа закроется автоматически и в token.txt запишется ваш Access Token VK. Он будет использоваться для дальнейшей авторизации без ввода логина и пароля.

    Если вы захотите сменить аккаунт, для вас есть специальный выбор:
    [IMG]
    Введете 1 - новый вход, 2 - продолжить с тем же аккаунтом.

    ВАЖНО! Если вы поменяли пароль, то все токены сбрасываются, в этом случае придется очистить текстовый файл "token.txt", иначе программа не запустится и нужно будет пройти заново вход в аккаунт.
    Все аналогично первой, но чтобы приложение работало, нельзя переименовывать файлы!
    Когда долго не закрывается 1 окно, значит идет обновление. Не закрывать его, иначе придется качать с Яндекс.диска заново!

    Для первой версии: ССЫЛКА

    Для второй версии: ССЫЛКА - эт реальный кек))

    Python
    import requests, json, math, time, os, vk_api
    from pyfiglet import Figlet
    from urllib import request
    import datetime
    def all():
    logined = 'check'
    ct =open("token.txt", 'r')
    check = ct.read()
    if check == '':
    logined = False
    else:
    access_token = check
    logined = True
    ct.close()
    title = "VK Steps"
    os.system(f"title {title}")
    preview_text = Figlet(font='slant')
    print(preview_text.renderText('VK Steps'))
    offset = datetime.timezone(datetime.timedelta(hours=3))
    date = datetime.datetime.now(offset).strftime('%Y-%m-%d')
    print('Программа для накрутки шагов, для работы требуется авторизация в аккаунт ВК')
    while True:

    if logined == False:

    print('Пожалуйста, пройдите авторизацию!')

    login = input('Введите ваш логин от VK аккаунта: ')

    password = input('Введите ваш пароль от VK аккаунта: ')

    url = f'https://api.vk.com/oauth/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username={login}&password={password}'

    at = requests.get(url).json()

    access_token = at.get('access_token')

    error = at.get('error_description')

    elif logined == True:

    print('Вы успешно авторизованы, хотите сменить аккаунт?\n1-да\n2-нет')

    check_relog = input()

    if check_relog == '1':

    logined = False
    error = 'relog'
    elif check_relog == '2':

    error = None
    else:
    error = 'Неправильная цифра'

    if error == None:
    if logined == False:
    with open("token.txt", 'w') as ct:
    ct.write(access_token)

    vk = vk_api.VkApi(token = access_token)

    name = vk.method("users.get", {"access_token": access_token})[0]['first_name']

    print(f'Приветствуем, {name}')
    print('Введите количество шагов, максимальное - 80.000(больше 80к/день = бан)')
    while True:
    try:
    steps = int(input())
    if steps < 80001 and steps > 1:
    distance = round(steps / 1.6)
    user_agent = 'VKAndroidApp/7.7-10445 (Android 11; SDK 30; arm64-v8a; Xiaomi M2003J15SC; ru; 2340x1080'
    x = request.urlopen(request.Request('https://api.vk.com/method/vkRun.setSteps?steps='+str(steps)+'&distance='+str(distance)+'&date='+date+'&access_token='+access_token+'&v=5.131', headers={'User-Agent':user_agent})).read().decode('utf-8')
    x1= json.loads(x)
    if 'error' not in x1:
    print(f'Накрутка прошла успешно! Теперь у вас на аккаунте', x1['response']['steps'], '- шагов')
    time.sleep(5)
    exit()
    elif 'error' in x1:
    print(f'Произошла ошибка:',x1['error']['error_msg'],'\nПопробуйте снова!')
    break
    elif steps > 80000:
    print('Вы ввели число больше 80000!\nВведите снова!')
    elif steps < 1:
    print('Вы ввели число меньше 1!\nВведите снова!')
    except ValueError:
    print('Вы ввели не число, попробуйте снова!')
    elif '2fa_supported' in error:
    print('Произошла ошибка')
    print('Отключите подтверждение входа при помощи телефона(или SMS)')
    else:
    print('Произошла ошибка: '+error)
    if __name__ == "__main__":
    all()
    Python

    #update
    import requests, os, zipfile, shutil, lxml, time
    from sys import exit
    from bs4 import BeautifulSoup
    from tqdm.auto import tqdm
    from urllib import request
    from urllib.parse import urlencode
    with open('version.txt', 'r') as r:
    version = r.read()
    def check_update():
    res_v = requests.get('https://vk.com/khhusiye').text
    soup = BeautifulSoup(res_v, 'lxml')
    version_online = soup.find('div', class_="pp_status").text
    print(version_online)
    if version not in version_online:
    print('------Идет обновление!-------')
    base_url = 'https://cloud-api.yandex.net/v1/disk/public/resources/download?'
    public_key = 'https://disk.yandex.ru/d/576QMR5xDaOKlg'
    final_url = base_url + urlencode(dict(public_key=public_key))
    response = requests.get(final_url)
    download_url = response.json()['href']
    download_response = requests.get(download_url, stream=True)
    total = int(download_response.headers.get('content-length', 0))
    # Can also replace 'file' with a io.BytesIO object
    with open('VKSteps.zip', 'wb') as file, tqdm(
    desc='VKSteps.zip',
    total=total,
    unit='iB',
    unit_scale=True,
    unit_divisor=1024,
    ) as bar:
    for data in download_response.iter_content(chunk_size=1024):
    size = file.write(data)
    bar.update(size)
    file_zip=zipfile.ZipFile('VKSteps.zip', 'r')
    file_zip.extractall('./')
    file_zip.close()
    os.remove('VKSteps.zip')
    with open('version.txt', 'w') as r:
    r.write(version_online)
    shutil.copy(os.path.join('update', 'update_settings.exe'), os.path.join('./'))
    shutil.rmtree('update')
    print('Приложение успешно скачано!')
    time.sleep(5)
    exit()
    else:
    os.startfile(r'update_settings.exe')
    check_update()
    Python

    import requests, json, math, time, os, vk_api, patoolib
    from sys import exit
    from pyfiglet import Figlet
    from urllib import request
    from urllib.parse import urlencode
    import datetime
    logined = 'check'
    ct =open("token.txt", 'r')
    check = ct.read()
    if check == '':
    logined = False
    else:
    access_token = check
    logined = True
    ct.close()
    title = "VK Steps"
    os.system(f"title {title}")
    preview_text = Figlet(font='slant')
    offset = datetime.timezone(datetime.timedelta(hours=3))
    date = datetime.datetime.now(offset).strftime('%Y-%m-%d')
    print(preview_text.renderText('VK Steps'))
    print('Программа для накрутки шагов, для работы требуется авторизация в аккаунт ВК')
    if logined == True:
    url_AT=f'https://api.vk.com/method/users.get?access_token={access_token}&v=5.131'
    check = requests.get(url_AT).json()
    if 'error' in check:
    print('\n---Ваш Access Token VK устарел!---\n')
    logined = False
    while True:

    if logined == False:

    print('Пожалуйста, пройдите авторизацию!')

    login = input('Введите ваш логин от VK аккаунта: ')

    password = input('Введите ваш пароль от VK аккаунта: ')

    url = f'https://api.vk.com/oauth/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username={login}&password={password}'

    at = requests.get(url).json()

    access_token = at.get('access_token')

    error = at.get('error_description')

    elif logined == True:

    print('Вы успешно авторизованы, хотите сменить аккаунт?\n1-да\n2-нет')

    check_relog = input()

    if check_relog == '1':

    logined = False
    error = 'relog'
    elif check_relog == '2':

    error = None
    else:
    error = 'Неправильная цифра'

    if error == None:
    if logined == False:
    with open("token.txt", 'w') as ct:
    ct.write(access_token)

    vk = vk_api.VkApi(token = access_token)

    name = vk.method("users.get", {"access_token": access_token})[0]['first_name']

    print(f'Приветствуем, {name}')
    print('Введите количество шагов, максимальное - 80.000(больше 80к/день = бан)')
    while True:
    try:
    steps = int(input())
    if steps < 80001 and steps > 1:
    distance = round(steps / 1.6)
    user_agent = 'VKAndroidApp/7.7-10445 (Android 11; SDK 30; arm64-v8a; Xiaomi M2003J15SC; ru; 2340x1080'
    url_setting = request.urlopen(request.Request('https://api.vk.com/method/vkRun.setSteps?steps='+str(steps)+'&distance='+str(distance)+'&date='+date+'&access_token='+access_token+'&v=5.131', headers={'User-Agent':user_agent})).read().decode('utf-8')
    url_set= json.loads(url_setting)
    if 'error' not in url_set:
    print(f'Накрутка прошла успешно! Теперь у вас на аккаунте', url_set['response']['steps'], '- шагов')
    time.sleep(5)
    exit()
    elif 'error' in url_set:
    print(f'Произошла ошибка:',url_set['error']['error_msg'],'\nПопробуйте снова!')
    break
    elif steps > 80000:
    print('Вы ввели число больше 80000!\nВведите снова!')
    elif steps < 1:
    print('Вы ввели число меньше 1!\nВведите снова!')
    except ValueError:
    print('Вы ввели не число, попробуйте снова!')
    elif '2fa_supported' in error:
    print('Произошла ошибка')
    print('Отключите подтверждение входа при помощи телефона(или SMS)')
    else:
    print('Произошла ошибка: '+error)

    Надеюсь я вам помог, будут вопросы пишите - отвечу.

     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    17 апр 2022 Изменено
  2. artsf73
    artsf73 17 апр 2022 30 20 дек 2020
    Сделай пожалуйста простой накрутчик шагов
     
    1. dauntwitch Автор темы
      artsf73, В каком плане простой?
  3. CryKpy
    CryKpy 17 апр 2022 4242 6 янв 2021
    А разве накрутка шагов по токену ещё работает?
     
    1. CryKpy
      dauntwitch, пон, просто раньше её отключали
    2. даниил11123
      CryKpy, из-за марафона отключали
  4. num_one_id
    num_one_id 17 апр 2022 7 17 апр 2022
    Произошла ошибка: Unknown method passed
     
    1. Посмотреть предыдущие комментарии (8)
    2. dauntwitch Автор темы
      num_one_id, попробуй убрать двойную аутентификацию, должно начать работать
    3. num_one_id
      dauntwitch, мне нужна. лан, перебьюсь с шагами
    4. ember_st
      num_one_id, Скачайте Defit с плеймаркета... куда проще и никакие гайды не нужны
      Там выбираешь тот же гугл, что и в 'шаги вк' и указываешь макс скорость.
      в сутки в вк лимит 50км
  5. ember_st
    ember_st 23 апр 2022 2 15 апр 2020
    Скачайте DEFit с плеймаркета... куда проще и никакие гайды не нужны
    Там выбираешь тот же гугл, что и в 'шаги вк' и указываешь макс скорость.
    в сутки в вк лимит 50км
     
    23 апр 2022 Изменено
    1. dauntwitch Автор темы
      ember_st, данный гайд больше подходит для людей с айфонами, в AppStore данного приложения нет, а через Здоровье, лично у меня ничего не приходит в ВК
  6. Darkzzz
    Darkzzz 23 апр 2022 19.11.2022 568 27 апр 2018
    Access denied через токен, а через данные пишет что все ок, но ничего не происходит
     
    1. dauntwitch Автор темы
      Darkzzz, двухфакторку убери
  7. IAWU
    IAWU 24 апр 2022 37 17 окт 2021
    Я через приложение defit делал
     
  8. moulu
    moulu 1 май 2022 1 4 апр 2022
    Ошибка: [IMG]
     
    1. dauntwitch Автор темы
      moulu, сегодня пофикшу, извиняюсь
  9. d34d_1ns1d3
    d34d_1ns1d3 1 май 2022 * Хочу съебать из Раши * 14 4 ноя 2019
    Сломалось(Ошибка как у чела выше
     
    1. dauntwitch Автор темы
      d34d_1ns1d3, сегодня пофикшу, извиняюсь
  10. airy1337
    airy1337 1 май 2022 0 24 окт 2019
    такая же ошибка :roflanFacepalm:
     
    1. dauntwitch Автор темы
      airy1337, сегодня пофикшу, извиняюсь
  11. Wessermani
    Wessermani 2 май 2022 йо йо 1890 5 янв 2022
    1. dauntwitch Автор темы
      Wessermani, сегодня пофишку, извиняюсь
  12. floshkeys
    floshkeys 2 май 2022 Статус продается 14 825 24 май 2018
    +. Ошибка
     
    2 май 2022 Изменено
    1. dauntwitch Автор темы
      floshkeys, сегодня пофикшу, извиняюсь
  13. dauntwitch
    dauntwitch Автор темы 4 май 2022 4 24 мар 2019
    переделал код, все работает
     
  14. xanaxuser_inactive5066663
  15. moulu
    moulu 4 май 2022 1 4 апр 2022
    делаю по данным от страницы, пишет что сделано, но ничего не меняется
    двухфакторка не включена
     
    1. Посмотреть предыдущие комментарии (5)
    2. dauntwitch Автор темы
      moulu, проверяйте
    3. moulu
      dauntwitch, всё, работает, большое вам спасибо +rep
    4. dauntwitch Автор темы
      moulu, пожалуйста
  16. moulu
    moulu 4 май 2022 1 4 апр 2022
  17. всемпоебать
    всемпоебать 5 май 2022 Привет. Мне похуй
    не ворк
     
    1. dauntwitch Автор темы
  18. Правила
    Правила 5 май 2022 зачем забирать души, если своя не едина
    deFit прога на телефоне, не благодарите
     
  19. dauntwitch
    dauntwitch Автор темы 6 май 2022 4 24 мар 2019
    программа на переработке, будет добавлена новая функция
     
    1. dauntwitch Автор темы
      shishkan, завтра до 2 дня уже будет загружено, я все сделал, осталось тему переделать.
    2. dauntwitch Автор темы
      shishkan, можешь пользоваться
  20. Maneuvers
    Для работы в разделе космического марафона нужно передавать специальные параметры , в коде их не вижу ;) таким способом космический марафон не будет засчитывать шаги . Нужно два параметра в запроса vkRun . Тем самым ,продолжаю пользоваться своим скриптом ;)
     
    7 май 2022 Изменено
    1. Посмотреть предыдущие комментарии (1)
    2. dauntwitch Автор темы
      Maneuvers, а комментарии для тебя какая-то шутка?:)
    3. Nuaka
      Maneuvers, всё работает, космический марафон считает обычные шаги
Загрузка...
Top