Replies: 5 comments 1 reply
CDP Capture Follow-up (2026-04-08)Ran a second capture using the CDP-based script ( Key finding:
|
|
There seems to be a difference between cold starts and subsequent logins for the bulk encryption key fetcher cc @highesttt working on supporting this at the moment, seems like the number one priority. let me know if you are working on it already Continuing ... Testing a fresh cold start run and getting the payloads. Will post here as I find stuff |
|
Current hypothesis
Doing a login with the former LSOFF to see if it still calls it |
LSOFF Login Report4 digit PIN Code appeared, strange. And no E2EE related calls after logging in ... Super confusing. Did they revert the Letter Sealing for everyone feature? 🫠 Checking news ... :x EDIT: no news found |
|
Closing this to make a more organized discussion for educational purposes |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
On a recent network traffic analysis I found that post-login initialization step used
TalkService/getE2EEPublicKeysExon the line chrome extension but we use a combination ofgetE2EEPublicKeyandnegotiateE2EEPublicKey.Questions
TalkService/getE2EEPublicKeysEx?Post-Login Initialization
TalkService/getProfileTalkService/getEncryptedIdentityV3TalkService/getServerTimeTalkService/getLastOpRevisionTalkService/getConfigurationsTalkService/getSettingsTalkService/getE2EEPublicKeysExgetE2EEPublicKeyandnegotiateE2EEPublicKey)To be discussed ... Below is the complete traffic analysis for reference
Traffic Analysis
Login Flow (in order)
SecondaryQrCodeLoginService/createSessionpkg/line/client.go— implementedSecondaryQrCodeLoginService/createQrCodepkg/line/client.go— implementedSecondaryQrCodeLoginPermitNoticeService/checkQrCodeVerifiedpkg/line/client.go— implementedTalkService/getRSAKeyInfopkg/line/client.go— implementedAuthService/loginV2pkg/line/methods.go— implementedAuthService/logoutV2Post-Login Initialization
TalkService/getProfileTalkService/getEncryptedIdentityV3TalkService/getServerTimeTalkService/getLastOpRevisionTalkService/getConfigurationsTalkService/getSettingsTalkService/getE2EEPublicKeysExgetE2EEPublicKeyandnegotiateE2EEPublicKey)Contact & Chat Discovery — the key finding
TalkService/getAllContactIdsTalkService/getAllChatMidsTalkService/getMessageBoxesTalkService/getContactsV2TalkService/getChatsE2EE
TalkService/getE2EEGroupSharedKeyTalkService/getLastE2EEPublicKeysOther Services
BuddyService/getBuddyDetailShopService/getOwnedProductSummaries/api/operation/receivepkg/line/sse.go/api/lan/noticeAll reactions