- 0x2a94b5 / TeamViewer-15-id-changer-for-mac.py
- This comment has been minimized.
- marble-it commented Oct 5, 2021
- This comment has been minimized.
- This comment has been minimized.
- marble-it commented Oct 7, 2021
- teamviewer 14 сброс ID
- Поделиться ссылкой:
- СХОЖИЕ СТАТЬИБОЛЬШЕ ОТ АВТОРА
- 1С 7.7 выбрать принтер по умолчанию
- Corel Draw незаконное программное обеспечение
- РЕШЕНО: База данных не может быть открыта в однопользовательском режиме
- 41 КОММЕНТАРИИ
- Русские Блоги
- Под системой MAC, решите проблему, что Teamviewer только 5 минут для коммерческого использования — измените ID Teamviewer
- Как поменять ID партнера в TeamViewer
- Как часто надо менять ID в TeamViewer
- Меняем ID в программе TeamViewer
- Смена VolumeID системного раздела жесткого диска
0x2a94b5 / TeamViewer-15-id-changer-for-mac.py
#!/usr/bin/env python |
# -*- coding: utf-8 -*- |
# |
# System: macOS Mojave 10.14.6 |
# Version: TeamViewer v15.2.2756 |
# Python: 2.7.10 |
# Command: sudo python TeamViewer-15-id-changer-for-mac.py |
# |
import os |
import platform |
import random |
import re |
import string |
import sys |
print ( »’ |
——————————— |
TeamViewer ID Changer for MAC OS |
——————————— |
»’ ) |
if sys . version [ 0 : 1 ] != «2» : |
print ( «This script can be run only on Python27.» ) |
sys . exit () |
if platform . system () != «Darwin» : |
print ( «This script can be run only on MAC OS.» ) |
sys . exit () |
if os . geteuid () != 0 : |
print ( «This script must be run form root.» ) |
sys . exit () |
if «SUDO_USER» in os . environ : |
USERNAME = os . environ [ «SUDO_USER» ] |
if USERNAME == «root» : |
print ( «Can not find user name. Run this script via sudo from regular user» ) |
sys . exit () |
else : |
print ( «Can not find user name. Run this script via sudo from regular user» ) |
sys . exit () |
HOMEDIRLIB = «/Users/» + USERNAME + «/Library/Preferences/» |
GLOBALLIB = «/Library/Preferences/» |
CONFIGS = [] |
# Find config files |
def listdir_fullpath ( d ): |
return [ os . path . join ( d , f ) for f in os . listdir ( d )] |
for file in listdir_fullpath ( HOMEDIRLIB ): |
if ‘teamviewer’ in file . lower (): |
CONFIGS . append ( file ) |
for file in listdir_fullpath ( GLOBALLIB ): |
if ‘teamviewer’ in file . lower (): |
CONFIGS . append ( file ) |
if not CONFIGS : |
print ( »’ |
There is no TemViewer configs found. |
Maybe you have deleted it manualy or never run TeamViewer after installation. |
Nothing to delete. |
»’ ) |
else : |
# Delete config files |
print ( «Configs found: \n » ) |
for file in CONFIGS : print ( file ) |
print ( »’ |
This files will be DELETED permanently. |
All TeamViewer settings will be lost |
»’ ) |
raw_input ( «Press Enter to continue or CTR+C to abort. » ) |
for file in CONFIGS : |
try : |
os . remove ( file ) |
except : |
print ( «Cannot delete config files. Permission denied?» ) |
sys . exit () |
print ( «Done.» ) |
# Find binaryes |
TMBINARYES = [ |
‘/Applications/TeamViewer.app/Contents/MacOS/TeamViewer’ , |
‘/Applications/TeamViewer.app/Contents/MacOS/TeamViewer_Service’ , |
‘/Applications/TeamViewer.app/Contents/MacOS/TeamViewer_Desktop’ , |
‘/Applications/TeamViewer.app/Contents/Helpers/Helper’ , |
‘/Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Assignment’ |
] |
for file in TMBINARYES : |
if os . path . exists ( file ): |
pass |
else : |
print ( «File not found: » + file ) |
print ( «Install TeamViewer correctly» ) |
sys . exit () |
# Patch files |
def idpatch ( fpath , platf , serial ): |
file = open ( fpath , ‘r+b’ ) |
binary = file . read () |
PlatformPattern = «IOPlatformExpert.<6>« |
SerialPattern = «IOPlatformSerialNumber%s%s%s» |
binary = re . sub ( PlatformPattern , platf , binary ) |
binary = re . sub ( SerialPattern % ( chr ( 0 ), «[0-9a-zA-Z]<8,8>» , chr ( 0 )), SerialPattern % ( chr ( 0 ), serial , chr ( 0 )), binary ) |
file = open ( fpath , ‘wb’ ). write ( binary ) |
return True |
def random_generator ( size = 8 , chars = string . ascii_uppercase + string . ascii_lowercase + string . digits ): |
return » . join ( random . choice ( chars ) for _ in range ( size )) |
RANDOMSERIAL = random_generator ( 8 ) |
RANDOMPLATFORM = «IOPlatformExpert» + random_generator ( 6 ) |
for file in TMBINARYES : |
try : |
idpatch ( file , RANDOMPLATFORM , RANDOMSERIAL ) |
except : |
print ( «Error: can not patch file » + file ) |
sys . exit () |
print ( «PlatformDevice: » + RANDOMPLATFORM ) |
print ( «PlatformSerial: » + RANDOMSERIAL ) |
os . system ( «sudo codesign —force —deep —sign — /Applications/TeamViewer.app/» ) |
print ( »’ |
ID changed sucessfully. |
. Restart computer before using TeamViewer . |
»’ ) |
This comment has been minimized.
Copy link Quote reply
marble-it commented Oct 5, 2021
I downloaded the .py file but I have no clue how to run it. Sorry.
This comment has been minimized.
Copy link Quote reply
This comment has been minimized.
Copy link Quote reply
marble-it commented Oct 7, 2021
Hello,
thx for the quick reply.
I tried it installing 2.7 Python and then, after having deleted the 2.7, I tried even with the 3.10.
This is what I get on mac terminal (that is the terminal I should use, right?).
When I open again the TeamV, I get the window like it’s the first installation but the ID is always the same.
Thank you again for your support
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Источник
teamviewer 14 сброс ID
Лекарство от жадности teamviewer в архиве
Поделиться ссылкой:
СХОЖИЕ СТАТЬИБОЛЬШЕ ОТ АВТОРА
1С 7.7 выбрать принтер по умолчанию
Corel Draw незаконное программное обеспечение
РЕШЕНО: База данных не может быть открыта в однопользовательском режиме
41 КОММЕНТАРИИ
большое спасибо, все работает
А для Mac OS есть подобное средство?
Все работает прекрасно. Winows7 64b
работает. только прогу кидайте в папку с тимом…
Аналогично.. Windows 10 обновилась и (то ли совпадение, то ли нет) такое же сообщение получаю.
Ребята, работает, если забросить эту штуку в каталог самого тим вивера. Тоже как-то думал, что не работает с такой ошибкой
Спасибо! Прога скинула id. Теперь у меня пробная версия на 7 дней.
Супер, раньше ходил длинной дорогой на 13, а на 14 помогла только эта прога. Супер. Как работает, что меняет ….
работает норм! благодарю.
Дружище, это просто праздник судьбы. Я протрахался с изменением мак адресов, меток томов, дат создания программных папок, потратил в общей сложности день где-то, а тут такое простое и работающее решение. ++ в карму тебе.
Полностью поддерживаю, все так, нечего добавить)
Подтверждаю, все заработало, до этого было с мая ограничение аля за коммерческое использование
VirusTotal ругается на BScope.Trojan.Skeeyah
Спасибо всё робит Windows 8.1 — TeamViewer 14.5.5819 Final
А для чего спрашивать пароль? У меня всё распаковалось без пароля… 😉
это ЧУДО какое-то.
Спасибо все работает Win 7×64 max — TeamViewer 14.3.4730P
Всё работает ровно и уверенно! Спасибо. Для таких, как ты, предусмотрен отдельный котёл в раю))))
Супер! Сработало! Сбросил ID на версии 14 (совет: выбирайте пункт ‘free’), а потом у отца оказалась версия 15. Мне пришлось обновиться, но ID никуда не слетело и я смог ему помочь удалённо! Спасибо! P.S. Спасибо Игорю за подсказку: бросить файл в папку с тимом! =)
Спасибо! Сработало. А то почему-то метод со сменой VolumeID + даты Programm Files + MAC + чистка реестра перестал работать. А тут в один клик 🙂
На 15 версии тоже сработало. Спасибо огромное автору.
Подтверждаю, на 15 работает! Win7x64sp1pro.
кто это сделал ты просто великолепен
работает великолепно в том числе с последней версией, укажи на сайте ссылку на донат, хочется тебя отблагодарить за такую утилиту
Источник
Русские Блоги
Под системой MAC, решите проблему, что Teamviewer только 5 минут для коммерческого использования — измените ID Teamviewer
Я скачал последнюю версию teamview — 1.4
После его использования в течение нескольких дней я обнаружил, что я был определен как коммерческое использование, и я мог управлять им только в течение нескольких минут . жареная курица .
Я сам нашел выход из Интернета, изменил его использование и обнаружил, что идентификатор был изменен, чтобы решить проблему подключения только в течение пяти минут.
Я изменил путь в файле TeamViewer-id-changer.py, потому что соответствующий путь предыдущей онлайн-загрузки мне не подходит, и его можно использовать после изменения.
Шаги для использования:
1 Теперь выйдите из своего фона TeamView (если вы входите в свою учетную запись TeamView, вы должны выйти из учетной записи, в противном случае приведенный выше файл бесполезен), если вы не выходите из системы, напрямую убейте;
2 Затем поместите TeamViewer-id-changer.py в каталог загрузки Mac
3 выполнить скрипт
sudo python Downloads/TeamViewer-id-changer.py
4 Затем перезагрузите компьютер, чтобы изменения вступили в силу.
5 Перезагрузите компьютер, откройте teamview, id обнаружит, что произошли изменения.
Источник
Как поменять ID партнера в TeamViewer
TeamViewer выступает в качестве простого функционального приложения, с помощью которого пользователь получает удаленный доступ к компьютеру-партнеру. Немецкие разработчики создали утилиту, способную проводить любые манипуляции с операционной системы дистанционно, общаться голосом или текстом, формировать конференции и презентации. Чтобы подключиться к ПК, пользователь должен знать идентификационный номер сопрягаемого ПК. Как сменить ID, чтобы программа автоматически не обрывала подключение при использовании бесплатного периода.
Как часто надо менять ID в TeamViewer
Установка Тимвивера подразумевает выбор коммерческого предложения с использованием платного ключа или бесплатное использование. При выборе первого варианта у пользователя появляются ограничения после недельного ознакомления с платной версией. А именно – длительность сессии подключения не превышает 5 минут.
Для решения этой проблемы поможет однократная смена ID – как правильно изменить настройки, чтобы впоследствии пользоваться программой без ограничений в некоммерческих целях – об этом далее.
Меняем ID в программе TeamViewer
Привязка и формирование идентификационного номера осуществляется посредствам MAC-адреса сетевой карты и раздела на жестком диске. Для смены MAC-адреса существуют специально предназначенные для этого утилиты, например MACChange. Программа генерирует новый MAC-адрес для сетевой карты, которая используется в процессе подключения.
Другой способ смены данного параметра – использовать редактированный ключ в реестре. Поскольку существуют простые альтернативы, такой метод мы рассматривать не будем.
Смена VolumeID системного раздела жесткого диска
Для этого также существует специальная программа VolumeID v2.0 – ее необходимо запустить от имени администратора. После выбора нужного нам раздела вводим свой серийный номер. Нажимаем на «Change serial number». Перезапускаем ПК и видим, что Тимвеверу присвоен новый ID.
Чтобы изменить ID, необходимо выполнить оба указанных действия.
Важно! – прежде чем приступать к смене идентификационного номера, удаляем программу TeamViewer с компьютера полностью. Это можно сделать через «Панель управления» — «Удаление или изменение программы».
При этом необходимо в появившемся окне в процессе удаления программы обязательно устанавливаем галочку напротив опции «Удалить настройки», чтобы подчистить все хвосты в системе. Тем не менее это также не дает гарантии, что на ПК не осталось дополнительных сведений о программе. Очищаем реестр, где хранятся записи. С помощью программы CCleaner переходим в папку реестра и деинсталлируем каждый файл, который относится к программе Тимвивер.
Обязательно выполняем перезапуск операционной системы и только после этого приступаем к смене MAC-адреса и VolumeID. Далее, предстоит повторная инсталляция приложения дистанционного доступа. Здесь важно выбрать некоммерческий тип лицензии, чтобы не прийти к такой же проблеме снова.
В целом, причина ограничения функционала программы кроется в выборе коммерческого типа лицензии во время установки. После чего остается лишь изменить ID.
Источник