-
Notifications
You must be signed in to change notification settings - Fork 102
Closed
Description
I have the following web cam:

The only stickers it has are at the bottom:

I used PCAPdroid to decrypt the connections that the yi iot app makes when it checks for firmware. I have found the following request:
GET https://plt-gw-eu.xiaoyi.com/v5/devices/did/A0000000EUD9JI180711/model_info HTTP/2.0
x-xiaoyi-appversion: android_neutral;265;4.0.4_20230607
accept-encoding: gzip
user-agent: okhttp/4.8.1
Which the server responds to with:
HTTP/2.0 200
date: Thu, 15 Jun 2023 15:12:17 GMT
content-type: application/json;charset=UTF-8
server: nginx
vary: accept-encoding
content-encoding: gzip
{"code":"20000","data":{"model":"A0000","firmwareBranch":"neutral-r10","firmwareName":"testName","vendorSummaryUrl":"","vendorName":"","abilities":{"defined_cruise":{"ver":"7.0.0.1A","support":"n"},"baby_cry":{"ver":"7.0.0.1A","support":"y"},"move_control":{"ver":"7.0.0.1A","support":"y"},"panorama_cruise":{"ver":"7.0.0.1A","support":"n"},"visitors_flowrate":{"ver":"7.0.0.1A","support":"y"},"SD_update":{"ver":"7.0.0.1A","support":"y"},"night_led":{"ver":"7.0.0.1A","support":"n"},"reset_ipcam":{"ver":"7.0.0.1A","support":"y"},"panorama_photo":{"ver":"7.0.0.1A","support":"y"},"human_detect":{"ver":"7.0.0.1A","support":"n"},"fps_switch":{"ver":"7.0.0.1A","support":"n"},"gestures":{"ver":"7.0.0.1A","support":"n"},"motion_detect":{"ver":"7.0.0.1A","support":"y"},"talk_two":{"ver":"7.0.0.1A","support":"y"},"fast_bind":{"ver":"7.0.0.1A","support":"n"},"talk_single":{"ver":"7.0.0.1A","support":"y"},"ROI":{"ver":"7.0.0.1A","support":"n"},"breath_led":{"ver":"7.0.0.1A","support":"n"},"fast_video":{"ver":"7.0.0.1A","support":"n"},"motion_video_upload":{"ver":"7.0.0.1A","support":"y"},"cover_warning":{"ver":"7.0.0.1A","support":"y"},"abnormal_voice":{"ver":"7.0.0.1A","support":"n"},"time_poweron":{"ver":"7.0.0.1A","support":"n"},"qrcode_bind":{"ver":"7.0.0.1A","support":"y"},"preset_cruise":{"ver":"7.0.0.1A","support":"n"},"moti
The app also makes this request when checking if a firmware update is needed:
GET /vmanager/ipc/firmware/upgrade/app?sname=neutral-r10&version=7.0.00.73A_201812031453&did=A0000000EUD9JI180711 HTTP/1.1
Content-Length: 0
Host: plt-api-de.xiaoyi.com
Connection: Keep-Alive
Accept-Encoding: gzip
x-xiaoyi-appVersion: android_neutral;265;4.0.4_20230607;com.yunyi.smartcamera
Server response:
HTTP/1.1 200 OK
Date: Thu, 15 Jun 2023 15:12:18 GMT
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
{"code":1,"msg":"success","result":{"needUpdate":"false","downloadPath":null,"downloadTime":null,"version":null,"sdFlag":null,"message":null,"md5Code":null,"fileName":null,"forceUpdate":null}}
Any idea what this device is?
Metadata
Metadata
Assignees
Labels
No labels