注意:本教程Not working with 14.1.3399!!!

低版本teamviewer下载地址:
https://www.teamviewer.com/zhcn/download/previous-versions/
https://community.teamviewer.com/t5/TeamViewer-Knowledge-Base-ZH/我可以在哪里下载-TeamViewer-旧版本/ta-p/33695

使用sudo python TeamViewer-id-changer.py执行下面脚本,并重启电脑

#!/usr/bin/env python #coding:utf-8
import sys
import os
import glob
import platform
import re
import random
import stringprint('''
--------------------------------
TeamViewer ID Changer for MAC OS
--------------------------------
''')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 os.environ.has_key('SUDO_USER'):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 filesdef listdir_fullpath(d):return [os.path.join(d, f) for f in os.listdir(d)]for file in listdir_fullpath(HOMEDIRLIB):if 'teamviewer'.lower() 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.
''')
# Delete config files
else:print("Configs found:\n")for file in CONFIGS:print fileprint('''
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 binaryesTMBINARYES = [
'/Applications/TeamViewer.app/Contents/MacOS/TeamViewer',
'/Applications/TeamViewer.app/Contents/MacOS/TeamViewer_Service',
'/Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Desktop',
]for file in TMBINARYES:if os.path.exists(file):passelse:print("File not found: " + file)print ("Install TeamViewer correctly")sys.exit();# Patch filesdef idpatch(fpath,platf,serial):file = open(fpath, 'r+b')binary = file.read()PlatformPattern = "IOPlatformExpert.{6}"SerialPattern =  "IOPlatformSerialNumber%s%s%sUUID"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 Truedef random_generator(size=8, chars=string.ascii_uppercase + string.digits):return ''.join(random.choice(chars) for _ in range(size))RANDOMSERIAL = random_generator()
RANDOMPLATFORM = "IOPlatformExpert" + random_generator(6)for file in TMBINARYES:try:idpatch(file,RANDOMPLATFORM,RANDOMSERIAL)except:print "Error: can not patch file " + fileprint "Wrong version?"sys.exit();print "PlatformDevice: " + RANDOMPLATFORM
print "PlatformSerial: " + RANDOMSERIALprint('''
ID changed sucessfully.
!!! Restart computer before using TeamViewer !!!!
''')

参考链接:
https://gist.github.com/zhovner/b1d72f3465c46e7b58a4ea42d625c3e8

Ubuntu系统安装TV

https://blog.csdn.net/qq_29496709/article/details/80525206

MAC系统下解决Teamviewer 被误认为商业用途的问题相关推荐

  1. 使用Python解决Teamviewer被误认为商业用途的问题

    Teamviewer是一款非常酷的远程控制系统,可以远程协同工作,分为个人版本和商业版本.个人版本可以基于非商业目的自由使用,商业版本需要付费(至少一个月49美元). Teamviewer会根据一套算 ...

  2. MAC系统下解决Teamviewer 是商业用途只能连5分钟的问题--修改Teamviewer的id

    借鉴https://bbs.feng.com/read-htm-tid-11907107.html 本人下载的是最新版本的teamview---1.4 官网下载地址:https://www.teamv ...

  3. MAC系统下解决Teamviewers检测出商业限时问题

    由于新冠状病毒影响,一直在家使用teamviewer远程办公.但是,今天在远程连接研究所电脑时,发现出现了下面的问题. 即: 超时后连接被阻断. 您的许可证对您与伙伴的最大会话时间有所限制,立即重新连 ...

  4. MAC系统下解决Teamviewer 5 分钟限制

    2019.3.1更新 原链接挂了,补一个别的小伙伴的链接:https://blog.csdn.net/weixin_39973810/article/details/86736034 最近Teamvi ...

  5. 如何解决teamviewer检测出商业用途问题,无法继续免费使用

    (1)参考网址:https://www.uedbox.com/post/58659/ (2)下载AlterID.exe的网址:https://github.com/itgoyo/TeamViewer- ...

  6. teamviewer检测为商业用途 5分钟后关闭解决方法

    相信很多办公的人员都会喜欢使用远程的工具,目前在是市面上使用较多的远程工具有teamviewer,向日葵,还有QQ的远程.但是使用比较频繁的还是teamviewer,但是teamviewer使用比较频 ...

  7. QQ代替;teamviewer检测为商业用途 5分钟后关闭解决方法

    关于如何解决"teamviewer检测为商业用途 5分钟后关闭"这样一个问题呢?相信很多网友都尝试过了? 其实QQ也有远程控制功能,问题是需要对方同意后在能远程操作: 其实QQ也可 ...

  8. mac系统下,解决git clone速度慢导至失败的问题

    mac系统下,解决git clone速度慢导至失败的问题 参考文章: (1)mac系统下,解决git clone速度慢导至失败的问题 (2)https://www.cnblogs.com/helenM ...

  9. 解决mac系统下无法手动设置ip的问题

    在mac系统下(os x 10),手动设置ip地址后,弹出错误提示 "无效的服务器地址 BasicIPv6ValidationError" 解决的办法是: ➜  ~ network ...

最新文章

  1. 我与技术------2012程序之路
  2. 'module' object has no attribute 'scalar_summary'
  3. LeetCode_Pascal's Triangle II_杨辉三角形II(Java实现)
  4. Struts2自定义Result处理JSON
  5. 第二章导数与微分思维导图_线性代数第二章 矩阵 思维导图
  6. java dom创建xml文件_Java 如何使用dom方式读取和创建xml文件
  7. 2016年CCF第七次测试 俄罗斯方块
  8. txt文本如何改html类型,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手...
  9. java中实现全局变量的功能
  10. Android如何判断输入框是否为空
  11. 【学习OpenCV4】图像变换方法总结(放缩、翻转、旋转)
  12. [原创]Linux下网络性能测试Netperf工具介绍及安装
  13. 英文java简历模板下载_JAVA技术人员英文简历模板
  14. linux同花顺乱码,打开同花顺软件全是问号
  15. 佳句赏析_求上者居中,求中者居下,求下者则不入流; 原作者 出处 出自 | 句子迷...
  16. 健康小贴士之缓解眼睛疲劳的方法
  17. zencart bohase 模板
  18. 如何快速打开北京健康宝小程序?
  19. Android watermak
  20. 露营从“非电”到“插电”,火星玩家开创“电核露营”的新时代

热门文章

  1. 苹果youtube无法连接网络_解决苹果手机Apple ID被禁止下载或无法连接到AppStore等问题...
  2. 齐天大圣蟠桃园吃桃子
  3. Ipad2022可以用电容笔吗?双十一值得入手电容笔推荐
  4. 2022年的5G行业:“5G+”很火,5G网络迟迟未能普及
  5. 大佬们抖音带货流水都过亿 普通人有什么抖音变现的好方式
  6. 二叉树的基本性质及证明
  7. html中背景条纹效果,CSS制作Web页面条纹背景样式的技巧分享
  8. python内置函数之len()方法
  9. 使用重力感应传感器和Arduino的手机控制机器人车
  10. 如何让C盘可用空间变大