KiwiTalk / loco.rs

Loco Protocol Wrapper for Rust
Apache License 2.0
41 stars 5 forks source link

UWP, iPad Agent로 로그인할 수 없음 #21

Open JellyBrick opened 4 years ago

JellyBrick commented 4 years ago

오류 코드

Agent 오류 코드
UWP 30
iPad -500
txrx0031 commented 4 years ago

iPAD에서의 status -500은 단지 FAIL이라는 뜻입니다. 로그인 시의 헤더가 win32와는 다를 수 있습니다.

JellyBrick commented 4 years ago

@foliter #11

txrx0031 commented 4 years ago

아마 클라이언트마다 login.json의 디렉토리 위치가 다른것 같습니다.

PC : ../win32/account/login.json Android : ../android2/account/login.json (Maybe)

ghost commented 4 years ago

UWP 분석

POST /uwp/account/login.json
A: uwp/1.2.1/ko
User-Agent: KT/1.2.1 Uw/10.0.20170 ko

현재 구조 상으로 UWP 앱 지원은 힘들 것 같습니다.

JellyBrick commented 4 years ago

원본 @nnnlog

Status Code 30은 XVC 코드 문제

UWP의 XVC는

Hash algorithm: sha512
SIMON|{UserAgent}|EDWARD|{EMAIL}|{UUID}

UWP 앱에 사용되는 HTTP Header의 A 값은 현재

uwp/1.2.1/ko

UWP 앱의 UUID는 PC 카카오톡과 다르게 해싱값으로 보임

JellyBrick commented 4 years ago

UWP 버전이 8월 25일자로 서비스 종료 예정