x3lfyn / libremesh

open source android client for МЭШ(Moscow Electronic School)
MIT License
7 stars 1 forks source link

Can't deanon rating #18

Open x3lfyn opened 5 months ago

x3lfyn commented 5 months ago

deanonymization was based on API path https://dnevnik.mos.ru/core/api/profiles which returns list of classmates. it was possible to match Contingent UUIDs from rating to classmates' UUIDs. but now it is not possible to get classmates' UUIDs

so this feature is broken until said API path won't be available again or another way of getting classmates list will be discovered

bxkr commented 5 months ago

там как будто что-то сломалось. я в поддержку мэш написал, потому что нельзя даже без этих айдишек список класса теперь получить, только по поиску конкретных фио и запрос идёт очень долго. думаю, что это окончательно и надо придумывать какие-то мягкие способы деанонимизации, типо чтобы сами пользователи прилепляли ники к определённым person-id, или что-то в этом роде. в любом случае, если что-то и поменяется, то наверное уже не в этом учебном году... image

x3lfyn commented 5 months ago

грустно, конечно... у меня есть идея дать пользователю возможность руками вписать фио одноклассников, потом той ручкой(на которой запрос полминуты идет) вытаскивать uuidы, сохранять их локально на устройстве и все