Skip to content

Conclave Access #228

Description

@jdeath

The device

Edit: AI was able to get a persistent connection going. I'll post code. Might be a nicer way to control this and get instant updates

@Expl0dingBanana

Do you have any recent mitmproxy logs? I cannot intercept the app any more beyond the login protocol. Back in the day, I found some direct TCP traffic, which would allow you to receive pushes of state changes instead of polling. I never could figure it out. With the advent of AI I have gotten further, but the login information changed. Can you see any traffic like this in your logs:

It will be a TCP connection.

⇒ {}
⇐ 0000000000 78 01 aa 56 ca 48 cd c9 c9 57 b2 aa 56 2a 4b 2d   x..V.H...W..V*K-
⇐ 0000000010 2a ce cc cf 53 b2 52 4a ce cf 4b ce 49 2c 4b 55   *...S.RJ..K.I,KU
⇐ 0000000020 30 d2 33 d7 33 56 d2 51 ca 48 4d 2c 2a 49 4a 4d   0.3.3V.Q.HM,*IJM
⇐ 0000000030 2c 51 b2 32 33 d0 51 4a 2a 4d 4b 4b 2d 0a ce ac   ,Q.23.QJ*MKK-...
⇐ 0000000040 4a 55 b2 32 35 32 31 b2 b0 a8 ad e5 02 08         JU.2521.......
⇐
⇐ {"hello":{"version":"conclave 2.7.3","heartbeat":60,"bufferSize":524288}}
⇒
⇒ {"login":{"channelId":"XXXXX","accessToken":"XXXXX","type":"android","version":"1.0.0","protocol":2,"trace":true}}

This log is from 4 years ago, so I think they changed the login protocol. If you have any recent traffic, can you post it here? I can receive the hello message thanks to Claude, but my login is rejected.

If you have a version of the app and a mitm method that allows this to work, please let me know too. Just thought I would mess with it.

Features

push access

Datadump

none

Additional information

No response

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions