Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded
Decoding Mobile Carrier Configurations: Carrier-Explode
Carrier-Explode 1.0 Carrier-Explode 2.0 has officially arrived, featuring a significantly overhauled backend for better performance.
Project Mission: To extract, decode, and provide a comparative analysis of carrier settings sourced from Galaxy, Pixel, and iPhone firmware.
📱 Supported Ecosystems
The tool allows users to investigate specific network parameters across the most popular hardware:
| Device Brand | Operating System | Focus Areas |
|---|---|---|
| Apple | iOS | APNs, 5G, VoLTE |
| Android (Pixel) | Wi-Fi Calling, APNs | |
| Samsung | Android (Galaxy) | 5G, VoLTE, APNs |
🛠️ Core Functionalities
The platform provides deep insights into how carriers configure their networks:
- Detailed Lookups: Analyze
APNs, VoLTE, Wi-Fi Calling, and 5G specifications for any given device. - Comparative Analysis: Contrast two different carriers or two different versions of the same build to identify exactly what was modified.
- Data Portability:
- Fetch raw data via the API in
JSONformat. - Download the daily
CC0public domain dataset.
- Fetch raw data via the API in
⚙️ Technical Workflow
The process of transforming binary firmware into readable data can be visualized as follows:
📊 Data Logic
When comparing two builds, the system essentially calculates the delta () between the configuration sets:
💻 API Example
You can retrieve settings using a simple request. Here is a conceptual representation of the output:
{
"carrier": "ExampleTel",
"settings": {
"volte": true,
"wifi_calling": "enabled",
"apn": "internet.example.com"
},
"version": "2.0.1"
}
🤝 Get Involved
The project is still evolving, and the team is actively seeking help to refine their decoding logic.
- Improve iOS decoders
- Enhance Samsung firmware parsing
- Expand Pixel configuration support
Current Status: Filtering by iOS, Pixel, or Samsung... Waiting for index...