Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
    var AppList = map[string]map[string]*AppInfo{
	"linux": {
		"3.1.2-13107": {
			OS:       "Linux",
			Kernel:   "Linux",
			VendorOS: "linux",
			CurrentVersion:   "3.1.2-13107",
			BuildVersion:     13107,
			MiscBitmap:       32764,
			PTVersion:        "2.0.0",
			PTOSVersion:      19,
			PackageName:      "com.tencent.qq",
			WTLoginSDK:       "nt.wtlogin.0.0.1",
			PackageSign:      "V1_LNX_NQ_3.1.2-13107_RDM_B",
			AppID:            1600001615,
			SubAppID:         537146866,
			AppIDQrcode:      13697054,
			AppClientVersion: 13172,
			MainSigmap:  169742560,
			SubSigmap:   0,
			NTLoginType: 1,
		},
		"3.2.10-25765": {
			OS:       "Linux",
			Kernel:   "Linux",
			VendorOS: "linux",
			CurrentVersion:   "3.2.10-25765",
			BuildVersion:     25765,
			MiscBitmap:       32764,
			PTVersion:        "2.0.0",
			PTOSVersion:      19,
			PackageName:      "com.tencent.qq",
			WTLoginSDK:       "nt.wtlogin.0.0.1",
			PackageSign:      "V1_LNX_NQ_3.2.10_25765_GW_B",
			AppID:            1600001615,
			SubAppID:         537234773,
			AppIDQrcode:      13697054,
			AppClientVersion: 13172,
			MainSigmap:  169742560,
			SubSigmap:   0,
			NTLoginType: 1,
		},
		"3.2.12-27597": {
			OS:       "Linux",
			Kernel:   "Linux",
			VendorOS: "linux",
			CurrentVersion:   "3.2.12-27597",
			BuildVersion:     27597,
			MiscBitmap:       32764,
			PTVersion:        "2.0.0",
			PTOSVersion:      19,
			PackageName:      "com.tencent.qq",
			WTLoginSDK:       "nt.wtlogin.0.0.1",
			PackageSign:      "V1_LNX_NQ_3.2.12_27597_GW_B",
			AppID:            1600001615,
			SubAppID:         537243600,
			AppIDQrcode:      13697054,
			AppClientVersion: 13172,
			MainSigmap:  169742560,
			SubSigmap:   0,
			NTLoginType: 1,
		},
	},
	"macos": {
		"6.9.20-17153": {
			OS:       "Mac",
			Kernel:   "Darwin",
			VendorOS: "mac",
			CurrentVersion:   "6.9.20-17153",
			BuildVersion:     17153,
			MiscBitmap:       32764,
			PTVersion:        "2.0.0",
			PTOSVersion:      23,
			PackageName:      "com.tencent.qq",
			WTLoginSDK:       "nt.wtlogin.0.0.1",
			PackageSign:      "V1_MAC_NQ_6.9.20-17153_RDM_B",
			AppID:            1600001602,
			SubAppID:         537162356,
			AppIDQrcode:      537162356,
			AppClientVersion: 13172,
			MainSigmap:  169742560,
			SubSigmap:   0,
			NTLoginType: 5,
		},
	},
	"windows": {
		"9.9.12-25493": {
			OS:       "Windows",
			Kernel:   "Windows_NT",
			VendorOS: "win32",
			CurrentVersion:   "9.9.12-25493",
			BuildVersion:     25493,
			MiscBitmap:       32764,
			PTVersion:        "2.0.0",
			PTOSVersion:      23,
			PackageName:      "com.tencent.qq",
			WTLoginSDK:       "nt.wtlogin.0.0.1",
			PackageSign:      "V1_WIN_NQ_9.9.12-25493_GW_B",
			AppID:            1600001604,
			SubAppID:         537231759,
			AppIDQrcode:      537138217,
			AppClientVersion: 13172,
			MainSigmap:  169742560,
			SubSigmap:   0,
			NTLoginType: 5,
		},
		"9.9.12-25765": {
			OS:       "Windows",
			Kernel:   "Windows_NT",
			VendorOS: "win32",
			CurrentVersion:   "9.9.12-25765",
			BuildVersion:     25765,
			MiscBitmap:       32764,
			PTVersion:        "2.0.0",
			PTOSVersion:      23,
			PackageName:      "com.tencent.qq",
			WTLoginSDK:       "nt.wtlogin.0.0.1",
			PackageSign:      "V1_WIN_NQ_9.9.12-25765_GW_B",
			AppID:            1600001604,
			SubAppID:         537234702,
			AppIDQrcode:      537138217,
			AppClientVersion: 13172,
			MainSigmap:  169742560,
			SubSigmap:   0,
			NTLoginType: 5,
		},
		"9.9.15-27597": {
			OS:       "Windows",
			Kernel:   "Windows_NT",
			VendorOS: "win32",
			CurrentVersion:   "9.9.15-27597",
			BuildVersion:     27597,
			MiscBitmap:       32764,
			PTVersion:        "2.0.0",
			PTOSVersion:      23,
			PackageName:      "com.tencent.qq",
			WTLoginSDK:       "nt.wtlogin.0.0.1",
			PackageSign:      "V1_WIN_NQ_9.9.15-27597_GW_B",
			AppID:            1600001604,
			SubAppID:         537243441,
			AppIDQrcode:      537138217,
			AppClientVersion: 13172,
			MainSigmap:  169742560,
			SubSigmap:   0,
			NTLoginType: 5,
		},
		"9.9.15-28060": {
			OS:       "Windows",
			Kernel:   "Windows_NT",
			VendorOS: "win32",
			CurrentVersion:   "9.9.15-28060",
			BuildVersion:     28060,
			MiscBitmap:       32764,
			PTVersion:        "2.0.0",
			PTOSVersion:      23,
			PackageName:      "com.tencent.qq",
			WTLoginSDK:       "nt.wtlogin.0.0.1",
			PackageSign:      "V1_WIN_NQ_9.9.15-28060_GW_B",
			AppID:            1600001604,
			SubAppID:         537246092,
			AppIDQrcode:      537138217,
			AppClientVersion: 13172,
			MainSigmap:  169742560,
			SubSigmap:   0,
			NTLoginType: 5,
		},
	},
}
    
      View Source
      
  
var (
	ErrDataHashMismatch = errors.New("data hash mismatch")
)
    Functions ¶
This section is empty.
Types ¶
type AppInfo ¶
type AppInfo struct {
	OS       string `json:"os"`
	Kernel   string `json:"kernel"`
	VendorOS string `json:"vendor_os"`
	CurrentVersion   string `json:"current_version"`
	BuildVersion     int    `json:"build_version"`
	MiscBitmap       int    `json:"misc_bitmap"`
	PTVersion        string `json:"pt_version"`
	PTOSVersion      int    `json:"pt_os_version"`
	PackageName      string `json:"package_name"`
	WTLoginSDK       string `json:"wtlogin_sdk"`
	PackageSign      string `json:"package_sign"`
	AppID            int    `json:"app_id"`
	SubAppID         int    `json:"sub_app_id"`
	AppIDQrcode      int    `json:"app_id_qrcode"`
	AppClientVersion int    `json:"app_client_version"`
	MainSigmap       int    `json:"main_sigmap"`
	SubSigmap        int    `json:"sub_sigmap"`
	NTLoginType      int    `json:"nt_login_type"`
	SignExtraHexLower string `json:"sign_extra_hex_lower"`
	SignExtraHexUpper string `json:"sign_extra_hex_upper"`
}
    type DeviceInfo ¶
type DeviceInfo struct {
	GUID          string `json:"guid"`
	DeviceName    string `json:"device_name"`
	SystemKernel  string `json:"system_kernel"`
	KernelVersion string `json:"kernel_version"`
}
    func LoadOrSaveDevice ¶
func LoadOrSaveDevice(path string) (*DeviceInfo, error)
func NewDeviceInfo ¶
func NewDeviceInfo(uin int) *DeviceInfo
func (*DeviceInfo) Save ¶
func (deviceInfo *DeviceInfo) Save(path string) error
type SigInfo ¶
 Click to show internal directories. 
   Click to hide internal directories.