Get desktop application:
View/edit binary Protocol Buffers messages
Used in: AuthenticationContainer, RegisterRefreshRequest, RevokeRelayPairingRequest, SignInGaiaRequest, client.AckMessageRequest, client.DownloadAttachmentRequest, client.ReceiveMessagesRequest, client.StartMediaUploadRequest
string requestID = 1
string network = 3
bytes tachyonAuthToken = 6
optional ConfigVersion configVersion = 7
Used in: AuthenticationContainer, GaiaPairingRequestContainer
string userAgent = 1
string OS = 3
Used in: BrowserDetails
UNKNOWN_BROWSER_TYPE = 0
OTHER = 1
CHROME = 2
FIREFOX = 3
SAFARI = 4
OPERA = 5
IE = 6
EDGE = 7
Used in: AuthMessage, rpc.OutgoingRPCMessage.Auth
int32 Year = 3
int32 Month = 4
int32 Day = 5
int32 V1 = 7
int32 V2 = 9
Used in: RefreshPhoneRelayResponse, RegisterPhoneRelayResponse, WebEncryptionKeyResponse
Used in: AuthenticationContainer
Used in: CurrentDeviceData, KeyData, PairedData, RegisterPhoneRelayResponse, RegisterRefreshRequest, RevokePairData, RevokeRelayPairingRequest, SignInGaiaResponse.DeviceData.DeviceWrapper, client.AckMessageRequest.Message, client.StartMediaUploadRequest, rpc.IncomingRPCMessage, rpc.OutgoingRPCMessage
int64 userID = 1
string sourceID = 2
string network = 3
Used in: BrowserDetails
UNKNOWN_DEVICE_TYPE = 0
WEB = 1
TABLET = 2
PWA = 3
Used in: KeyData
int64 field1 = 1
bytes encryptedKeys = 2
int64 type = 1
string message = 2
Used in: ErrorResponse
Used in: GaiaPairingResponseContainer
NONE = 0
UKEY2_ALERT_ERROR = 1
REQUEST_OUT_OF_DATE = 2
REQUEST_NOT_RECEIVED_QUICKLY = 3
INVALID_USER = 4
WRONG_VERIFICATION_CODE_SELECTED = 5
VERIFICATION_TIMED_OUT = 6
USER_CANCELED_VERIFICATION = 7
UKEY2_OTHER_ERROR = 8
VERIFICATION_EMOJI_DOWNLOAD_FAILED = 9
NOT_LATEST_ATTEMPT = 10
VERIFICATION_DATA_SERVICE_NOT_PRESENT = 11
VERIFICATION_INTENTS_NOT_PRESENT = 12
WRONG_UKEY2_MESSAGE_TYPE = 13
REQUEST_COMPLETE_WITH_UNKNOWN_RESULT = 14
PHONE_NOT_AWAITING_CONFIRMATION = 15
UKEY2_MESSAGE_MISSING = 16
CLIENT_INIT_TIMEOUT = 17
CLIENT_FINISHED_TIMEOUT = 18
UNKNOWN = 19
WEB_CANCEL_BUTTON_CLICKED = 20
WEB_BACK_BUTTON_CLICKED = 21
WEB_LEAVE_PAIR_PAGE = 22
NEW_REQUEST_WHILE_WAITING_FOR_VERIFICATION = 23
UKEY2_HANDSHAKE_ERROR = 24
VERIFICATION_CODE_REVISION_MISMATCH = 25
USER_CANCELED_VERIFICATION_ON_WEB = 26
USER_DENIED_VERIFICATION_NOT_ME = 27
KEY_DERIVATION_REVISION_MISMATCH = 28
CMS_BACKUP_KEY_NOT_FOUND = 29
UNABLE_TO_ENCRYPT_CMS_BACKUP_KEY = 30
UNABLE_TO_DECRYPT_CMS_BACKUP_KEY = 31
string pairingAttemptID = 1
int64 startTimestamp = 3
bytes data = 4
int32 proposedVerificationCodeVersion = 5
int32 proposedKeyDerivationVersion = 6
int32 finishErrorType = 1
int32 unknownInt3 = 3
string sessionUUID = 4
bytes data = 5
int32 confirmedVerificationCodeVersion = 6
int32 confirmedKeyDerivationVersion = 7
Used in: AuthenticationContainer
Used in: events.RPCPairData
Used in: RPCGaiaData
int64 unknownTimestampMicroseconds = 3
Used in: UnknownContainer
Used in: Item2, SignInGaiaResponse.DeviceData
string destOrSourceUUID = 1
int32 unknownInt4 = 4
string languageCode = 5
uint64 unknownBigInt7 = 7
Used in: UnknownContainer, SignInGaiaResponse.DeviceData
string destOrSourceUUID = 1
int32 unknownInt3 = 3
int32 unknownInt4 = 4
int64 unknownTimestampMicroseconds = 7
Used in: Item4
int32 unknownInt1 = 1
int32 unknownTimestamp = 2
bytes unknownBytes = 3
bytes pairKey = 2
int64 validFor = 3
optional Device browser = 2
bytes pairingKey = 3
int64 validFor = 4
optional TokenData authKeyData = 5
string responseID = 6
optional AuthMessage messageAuth = 1
optional Device currBrowserDevice = 2
int64 unixTimestamp = 3
bytes signature = 4
int32 messageType = 16
Used in: Parameters
Used in: RegisterRefreshRequest
Used in: MoreParameters
string type = 1
string url = 2
string p256dh = 3
string auth = 4
string pairingAttemptID = 1
Used in: events.RPCPairData
optional Device revokedDevice = 1
(message has no fields)
optional AuthMessage authMessage = 1
int32 unknownInt3 = 3
string network = 4
Used in: SignInGaiaRequest
Used in: Inner
Used in: Inner
int32 unknownInt1 = 1
string deviceID = 2
string maybeBrowserUUID = 2
optional TokenData tokenData = 4
Used in: SignInGaiaResponse
Used in: DeviceData
Used in: SignInGaiaResponse
uint64 unknownInt2 = 2
int64 unknownTimestamp = 4
Used in: PairedData, RegisterPhoneRelayResponse, RegisterRefreshResponse, SignInGaiaResponse
bytes tachyonAuthToken = 1
int64 TTL = 2
bytes pairingKey = 1
bytes AESKey = 2
bytes HMACKey = 3
Used in: KeyData
bytes webAuthKey = 1
int64 validFor = 2