MAC系统下解决Teamviewer 被误认为商业用途的问题
注意:本教程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 被误认为商业用途的问题相关推荐
- 使用Python解决Teamviewer被误认为商业用途的问题
Teamviewer是一款非常酷的远程控制系统,可以远程协同工作,分为个人版本和商业版本.个人版本可以基于非商业目的自由使用,商业版本需要付费(至少一个月49美元). Teamviewer会根据一套算 ...
- MAC系统下解决Teamviewer 是商业用途只能连5分钟的问题--修改Teamviewer的id
借鉴https://bbs.feng.com/read-htm-tid-11907107.html 本人下载的是最新版本的teamview---1.4 官网下载地址:https://www.teamv ...
- MAC系统下解决Teamviewers检测出商业限时问题
由于新冠状病毒影响,一直在家使用teamviewer远程办公.但是,今天在远程连接研究所电脑时,发现出现了下面的问题. 即: 超时后连接被阻断. 您的许可证对您与伙伴的最大会话时间有所限制,立即重新连 ...
- MAC系统下解决Teamviewer 5 分钟限制
2019.3.1更新 原链接挂了,补一个别的小伙伴的链接:https://blog.csdn.net/weixin_39973810/article/details/86736034 最近Teamvi ...
- 如何解决teamviewer检测出商业用途问题,无法继续免费使用
(1)参考网址:https://www.uedbox.com/post/58659/ (2)下载AlterID.exe的网址:https://github.com/itgoyo/TeamViewer- ...
- teamviewer检测为商业用途 5分钟后关闭解决方法
相信很多办公的人员都会喜欢使用远程的工具,目前在是市面上使用较多的远程工具有teamviewer,向日葵,还有QQ的远程.但是使用比较频繁的还是teamviewer,但是teamviewer使用比较频 ...
- QQ代替;teamviewer检测为商业用途 5分钟后关闭解决方法
关于如何解决"teamviewer检测为商业用途 5分钟后关闭"这样一个问题呢?相信很多网友都尝试过了? 其实QQ也有远程控制功能,问题是需要对方同意后在能远程操作: 其实QQ也可 ...
- mac系统下,解决git clone速度慢导至失败的问题
mac系统下,解决git clone速度慢导至失败的问题 参考文章: (1)mac系统下,解决git clone速度慢导至失败的问题 (2)https://www.cnblogs.com/helenM ...
- 解决mac系统下无法手动设置ip的问题
在mac系统下(os x 10),手动设置ip地址后,弹出错误提示 "无效的服务器地址 BasicIPv6ValidationError" 解决的办法是: ➜ ~ network ...
最新文章
- 我与技术------2012程序之路
- 'module' object has no attribute 'scalar_summary'
- LeetCode_Pascal's Triangle II_杨辉三角形II(Java实现)
- Struts2自定义Result处理JSON
- 第二章导数与微分思维导图_线性代数第二章 矩阵 思维导图
- java dom创建xml文件_Java 如何使用dom方式读取和创建xml文件
- 2016年CCF第七次测试 俄罗斯方块
- txt文本如何改html类型,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手...
- java中实现全局变量的功能
- Android如何判断输入框是否为空
- 【学习OpenCV4】图像变换方法总结(放缩、翻转、旋转)
- [原创]Linux下网络性能测试Netperf工具介绍及安装
- 英文java简历模板下载_JAVA技术人员英文简历模板
- linux同花顺乱码,打开同花顺软件全是问号
- 佳句赏析_求上者居中,求中者居下,求下者则不入流; 原作者 出处 出自 | 句子迷...
- 健康小贴士之缓解眼睛疲劳的方法
- zencart bohase 模板
- 如何快速打开北京健康宝小程序?
- Android watermak
- 露营从“非电”到“插电”,火星玩家开创“电核露营”的新时代
热门文章
- 苹果youtube无法连接网络_解决苹果手机Apple ID被禁止下载或无法连接到AppStore等问题...
- 齐天大圣蟠桃园吃桃子
- Ipad2022可以用电容笔吗?双十一值得入手电容笔推荐
- 2022年的5G行业:“5G+”很火,5G网络迟迟未能普及
- 大佬们抖音带货流水都过亿 普通人有什么抖音变现的好方式
- 二叉树的基本性质及证明
- html中背景条纹效果,CSS制作Web页面条纹背景样式的技巧分享
- python内置函数之len()方法
- 使用重力感应传感器和Arduino的手机控制机器人车
- 如何让C盘可用空间变大