破解 TeamViewer

  1. 破解 TeamViewer

破解 TeamViewer

    1. 下载安装Teamviewer,安装完先退出登录
  • 2.下载破解文件 TeamViewer-id-changer.py,可搜索到

  • 3.打开控制台,运行‘sudo python 破解文件路径’(可直接把TeamViewer-id-changer.py文件拉进控制台获取到路径)按提示操作,TeamViewer-id-changer.py的代码在下面

  • 4.提示重启电脑,重启

  • 5.打开 Teamviewer

    #!/usr/bin/env python 

    #coding:utf-8
    import sys
    import os
    import glob
    import platform
    import re
    import random
    import string

    print('''
    --------------------------------
    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 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'.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 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/Helpers/TeamViewer_Desktop',
    ]

    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%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 True

    def 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 " + file
                print "Wrong version?"
                sys.exit();

    print "PlatformDevice: " + RANDOMPLATFORM
    print "PlatformSerial: " + RANDOMSERIAL

    print('''
    ID changed sucessfully.
    !!! Restart computer before using TeamViewer !!!!
    ''')


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1487842110@qq.com

Love

Title:破解 TeamViewer

文章字数:572

Author:诸子百家-谁的天下?

Created At:2020-05-08, 11:41:32

Updated At:2021-03-28, 02:59:27

Url:http://yoursite.com/2020/05/08/Tools/%E7%A0%B4%E8%A7%A3Teamviewer/

Copyright: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

爱你,爱世人