https://github.com/boks-oks/openmetro
A mitmproxy script that redirects some of Windows 8.1's Live Tiles to modern APIs.
https://github.com/boks-oks/openmetro
live-tile livetiles metro reverse-engineering revival windows-8 windows8
Last synced: 9 months ago
JSON representation
A mitmproxy script that redirects some of Windows 8.1's Live Tiles to modern APIs.
- Host: GitHub
- URL: https://github.com/boks-oks/openmetro
- Owner: boks-oks
- License: mit
- Created: 2025-06-15T02:41:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-06-23T01:56:39.000Z (9 months ago)
- Last Synced: 2025-06-23T02:43:05.605Z (9 months ago)
- Topics: live-tile, livetiles, metro, reverse-engineering, revival, windows-8, windows8
- Language: Python
- Homepage:
- Size: 145 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenMetro
**OpenMetro** is a mitmproxy script that brings Windows 8.1βs Live Tiles back to life using modern APIs.
> [!WARNING]
> I'm reworking the code to OpenMetro. Stay tuned for updates!
---
It intercepts tile data requests from apps like News, Weather, and Finance, then feeds them updated info from sources like ESPN or BBC News.
Itβs a preservation + revival project for anyone who misses Live Tiles.
#### For setup instructions, see [here.](./setup.md)
## Why "OpenMetro"?
"Metro" refers to the bold, typography-focused design language used in Windows 8.x.
"Open" reflects the spirit of open-source β anyone can view, use, and contribute to the project.
## π§ Progress

| Tile | Status | Notes |
|---------------------|---------------------|--------------------------------------------|
| **News** | In progress | |
| **Sports** | Incomplete | |
| **Finance** | Incomplete | |
| **Weather** | Complete | |
| **Health & Fitness**| Incomplete | |
| **Food & Drink** | Incomplete | |
| **Travel** | Incomplete | |
---

| App | Planned? | Status / Notes |
|----------------------|----------------------|-----------------------------------------|
| **News** | At a later date. | None |
| **Sports** | At a later date. | None |
| **Finance** | At a later date. | None |
| **Weather** | At a later date. | None |
| **Health & Fitness** | At a later date. | None |
| **Food & Drink** | At a later date. | None |
| **Calendar/Mail** | At a later date. | None |
| **Windows Store** | At a later date. | None |
---
## π§° Requirements
- Python 3.x
- [`mitmproxy`](https://mitmproxy.org) (`pip install mitmproxy`)
- A PC or VM running **Windows 8.1**
*(Only tested with Start screen Live Tiles.)*
---
## π― Goals
### Main Goals
- [x] **Live Tile** functionality
- [ ] **Revive most Metro apps**, including their Live Tiles
- [ ] **Windows Store revival**
- [ ] Serve custom Metro-style apps via proxy
- [ ] Support viewing (but not purchasing) paid or unavailable apps
---
### π Sources
> [Badges from shields.io](https://shields.io/)
> [Analysis of `http://en-US.appex-rf.msn.com/cgtile/v1/en-US/News/Today.xml` on any.run](https://any.run/report/0170ceadd75b172e238c8c1c4cd1ab8d6df5aefde999733295ccf57d007630ea/c1ed3fbc-4ea6-4d0f-ac4b-12580eeb9f32)
> [The tile template catalog](https://learn.microsoft.com/en-us/previous-versions/windows/apps/hh761491(v=win.10)).
---

|:--:|
| *Iβm not even joking, try it for yourself!* |
---
> License: MIT
> OpenMetro is still in development and may contain bugs.
> OpenMetro is inspired by [Retiled](https://github.com/migbrunluz/Retiled-Win8.x).