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
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.
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