我找到了个tm5 的没有任何时间限制的破解版本。需要的点击下面的地址下载把:
http://list.qq.com/cgi-bin/qf_invite?id=97480d5c94d12decbb80fe00ee4b566c4c163ff9c5d3dae9
但我们尝试与一个id频繁连接,teamviewer的授权服务器会将我们ID的连接时间限制为5分钟。
尝试在10分钟内再连接则会禁止连接。因为我们违反了免费许可协议。
推荐以下几种方式:
一、通过修改MAC地址与注册表
Teamviewer 修改ID
经过测试了Teamviewer的几个版本,通过抓取Teamviewer注册表与行为信息,得到了一些方法可以供给大家尝试
我当前的ID是870 349 553
进入任务管理器终止两个进程:Teamviewer.exe*32、Teamviewer_Service.exe*32
需要修改MAC地址:双击本地连接》配置》高级》本地管理地址
如果本地连接MAC地址但是ID依然不变,需测试哪种上网方式激活ID,如果使用无线连接,那么你需要修改无线网卡的MAC,如果使用本地连接3,那么你需要修改本地连接3的MAC地址。
接下来来清除ID记录:
调整[HKEY_LOCAL_MACHINESOFEWAREWow6432NodeTeamViewerVersion6]下的"ClientID"为dword:33e07af1
16进制的0x33e07af1换算10进制等于我当前ID:870 349 553清除ClientID数值名称的数值数据
清除ID记录后,刷新注册表,刷新方法:注销电脑或者重启explorer。
看我现在的ID为:870 444 123
二、导入新机注册表
应该与硬件无关,因为我没有重装系统,只是把虚机里TeamViewer相关的注册表导入到了我的机器上就能正常使用了
如果硬件相关,导入的信息肯定不能用
而且只要重装系统,ID就会生成新的,所以我说与硬件无关
注册表内容里我觉得有3条是比较关键的(后3位我改成xxx了)
"ClientID" = dword:01caaxxx
"ClientIDMaster" = dword:01caaxxx
"ClientIC" = dword:00addxxx
前两条是本机的ID,如果单独改变ID是不行的,再次启动TeamViewer的时候会被改回来
但ClientIC这个不知道是哪儿生成的,但我觉得可能是根据系统情况计算出来的,也有可能是和ClientID一起从服务器上生成出来的,这两个值一定是对应的,不过我没试改动ClientIC的值
说跟系统相关,我导入了别的机器上的注册表,就能正常使用,很奇怪,可能是只在ID生成的时候有一次验证,以后就不做验证了
。
三、 更改MAC地址、清除配置连接记录。
注册表位置
HKEY_LOCAL_MACHINESOFTWARETeamViewer3
首先请确认以下信息需要知晓
1.你使用的是什么操作系统?XP还是Win7
2.TeamViewer是安装版还是绿色版?激活过了还是使用非商业免费版?
3.关闭UAC
4.使用过程中会更改MAC,请注意
5.XP系统使用newsid无效,已试过。
XP:先更改网卡MAC地址,然后将以下保存为.bat批处理文件。注意将“用户名”替换为你的用户名
reg delete hkcusoftwareteamviewer /f
reg delete hklmsoftwareteamviewer /f
echo y | del "C:Documents and Settings你的用户名ApplicationDataTeamViewer*.*"
Vista/7:将上面的"C:Documents and Settings你的用户名ApplicationDataTeamViewer*.*"
改成"C:Users用户名AppDataRoamingTeamViewer*.*"
四、删除键值与连接记录与mac地址
运行%appdata%,删除TeamViewer的文件夹;(这个里面是连接记录)
进入regedit;
删除 HKEY_LOCAL_MACHINESOFTWARETeamViewer
删除 HKEY_CURRENT_USERSOFTWARETeamViewer
进入设备管理器在网络适配器上单击右键 > 属性 > 高级> Network Address;在数值栏随意输入一个12位数字。
重新打开TeamViewer,TeamViewer ID 已改变