m417z / winbindex

An index of Windows binaries, including download links for executables such as exe, dll and sys files
https://winbindex.m417z.com
GNU General Public License v3.0
597 stars 62 forks source link

Windows 10 Mobile binaries? #172

Open trungnt2910 opened 10 months ago

trungnt2910 commented 10 months ago

Seems like updates for Windows 10 Mobile are still index in the Microsoft Update catalog, as mentioned in #166.

While Win10M is a dead OS, it provides a picture of the evolution of Windows NT on ARM before the 16xxx builds indexed here.

I'm particularly interested in the ntoskrnl.exe file and the PsRegisterPicoProcess symbol. I've noticed that only on ARM Windows build 16xxx, the symbol is missing. It is available on all known Windows NT 10.0 x64 builds and is known to be present on early Win10M (10.0.10240.x).

m417z commented 10 months ago

Seems like updates for Windows 10 Mobile are still index in the Microsoft Update catalog, as mentioned in #166.

Where is it mentioned? This issue is about Windows 7.

In fact, the Winbindex introduction blog post links to a table with available updates at the time Winbindex was created, and it shows that the Windows 10 Mobile updates were all missing.

trungnt2910 commented 10 months ago

Where is it mentioned? This issue is about Windows 7.

To clarify, the Microsoft Update catalog was mentioned in #166. I've searched for Windows 10 Mobile updates there, and they seem to be there, unless I'm mistaken?

image

image

m417z commented 10 months ago

I'm not sure what those update packages are and where to find structured info about them. I was referring to KB updates such as KB4535289. It might be possible to use what you linked, but you'll have to adjust the Winbindex scripts for it. Otherwise, it's not clear which of the 1000+ search results are relevant or useful for the task.

trungnt2910 commented 10 months ago

Sorry, I don't know much about the internals of these updates.

After a bit of digging, the updates still available for Windows 10 Mobile on the catalog are OS images for some builds of 14xxx and 13xxx.

Many of them are driver packages and language/region/vendor specific packages, if the query "Windows Mobile 10 Production Bundle - OS update for all mobile devices" is used, one will only receive < 100 search results.

m417z commented 10 months ago

My comment from the Win7 issue applies:

if you want to work on it, the main things you need to change are these files: upd01_get_list_of_updates.py upd02_get_manifests_from_updates.py Check out the flow graph in the data folder as well.

For an example of a different data source, you can check out winbindex-data-insider.

LMK if you decide to work on it and need help.

trungnt2910 commented 1 month ago

There is a rather comprehensive source of Windows 10 Mobile (and also Windows Phone 8!) cabinets available here: https://github.com/Empyreal96/WPCabLinks.db

These can be extracted (especially the ones with mainos) for more binaries.