Capturing and inspecting OTA firmware updates

I think I did, but will try again.

Nope, nothing comes up.

Tried pcapdroid?

Next best thing would be router level…

Similar.
Used HTTP Toolkit.
Also uses a VPN to capture the phones traffic.

How do I do that?

:white_flag:

Depends on the router. Would need to be able to view query logs.

Or you can set a custom DNS server and view them there.

But thats for domains.
I have that already.
I need URL’s, and what are the requests that the updater has to make.

If these are the servers:

Then the OTA zips would just be a path added to that url.

Not according to ChatGPT, which analyzed the APK.

It also analyzed the servers responses to a bunch of URL’s I tried.

Two things.

I skimmed through your ai convo, and just so you know, the Firehose will almost certainly not be in the update packages.

Aside from that, it doesn’t make sense to me that those are the update servers, but the otas are not on a path a of that url.

Also, how did you extract the APK without root?

Whats the big deal?

How many apps do you want that can do that?

I dunno, I guess I’m just so used to having root.

Upload the APK?

System update 11.0010.15.apk (610.8 KB)

Put on drive? Download doesn’t work

System update 11.0010.15.apk

You are correct.

    <string name="config_fih_verify_referer">http://ota-filesite.oss-cn-hangzhou.aliyuncs.com</string>
    <string name="config_ota_server_url">https://ota-us.fihcloud.com/</string>

Second one is the OTA server

Weird one

Duh.