# khwang9883/mobilemodels

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/khwang9883-mobilemodels).**

4,247 stars · 502 forks · NOASSERTION

## Links

- GitHub: https://github.com/KHwang9883/MobileModels
- Homepage: https://khwang9883.github.io/MobileModels/
- awesome-repositories: https://awesome-repositories.com/repository/khwang9883-mobilemodels.md

## Description

MobileModels is a mobile device hardware database and model identifier registry. It serves as a structured collection that maps consumer marketing names to manufacturer model numbers and internal hardware codenames.

The project functions as a hardware variant directory, distinguishing between different regional and carrier versions of the same device across various brands. It includes a bootloader and kernel tracker to monitor the availability of official kernel source code releases and bootloader unlocking status.

The registry covers mobile hardware cataloging through the mapping of device identifiers and the analysis of manufacturer naming conventions to decode model numbers. It provides a reference for linking hardware specifications and regional SKUs to their corresponding development codenames.

## Tags

### Hardware & IoT

- [Hardware Device Identification](https://awesome-repositories.com/f/hardware-iot/hardware-device-identification.md) — Provides a central system for identifying physical hardware models and internal codenames across various brands. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/360shouji.md))
- [Mobile Hardware Registries](https://awesome-repositories.com/f/hardware-iot/mobile-hardware-registries.md) — Maps consumer device names to internal model numbers and hardware codenames across multiple brands. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/apple_cn.md))
- [Device Model Registries](https://awesome-repositories.com/f/hardware-iot/ble-device-management/device-discovery/device-model-registries.md) — Links consumer-facing device names to specific manufacturer model numbers and internal codenames. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/honor_global_en.md))
- [Device Specifications](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/internet-of-things/device-management/modular-device-extensions/device-specifications.md) — Provides standardized definitions and mappings for device properties, codenames, and model numbers. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/xiaomi_cn.md))
- [Model Number Decoding](https://awesome-repositories.com/f/hardware-iot/hardware-capability-modeling/model-number-decoding.md) — Analyzes model strings to determine release years, regional variants, and hardware SKUs based on manufacturer patterns. ([source](https://github.com/KHwang9883/MobileModels/blob/master/misc/naming-rules.md))
- [Codename Associations](https://awesome-repositories.com/f/hardware-iot/hardware-device-identification/codename-associations.md) — Maps specific device models and marketing names to internal hardware codenames used by developers. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/huawei_cn.md))
- [Codename Mappings](https://awesome-repositories.com/f/hardware-iot/hardware-device-identification/codename-mappings.md) — Links specific hardware models to internal development codenames to simplify device identification. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/oppo_global_en.md))
- [Development Codename Mapping](https://awesome-repositories.com/f/hardware-iot/hardware-device-identification/development-codename-mapping.md) — Links consumer-facing device names and model numbers to internal hardware codenames. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/asus_en.md))
- [Hardware Model Mappings](https://awesome-repositories.com/f/hardware-iot/hardware-model-mappings.md) — Provides systematic associations between consumer device names and manufacturer model identifiers. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/coolpad.md))
- [Mobile Variant Directories](https://awesome-repositories.com/f/hardware-iot/microcontroller-firmware-frameworks/esp32-firmware-projects/hardware-variant-compatibility/mobile-variant-directories.md) — Provides a detailed map of mobile phone versions across different brands, target markets, and network carrier editions.
- [Regional Variant Tracking](https://awesome-repositories.com/f/hardware-iot/microcontroller-firmware-frameworks/esp32-firmware-projects/hardware-variant-compatibility/regional-variant-tracking.md) — Distinguishes between different regional and carrier versions of the same device using manufacturer model identifiers.

### Artificial Intelligence & ML

- [Hardware Model Mappings](https://awesome-repositories.com/f/artificial-intelligence-ml/model-identifier-mappings/hardware-model-mappings.md) — Maps hardware model identifiers to internal development codenames used in design and manufacturing. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/oppo_cn.md))

### Data & Databases

- [Mobile Model Identifier Registries](https://awesome-repositories.com/f/data-databases/model-identifier-strategies/mobile-model-identifier-registries.md) — Catalogs regional hardware variants and model numbers used to identify specific device SKUs and specifications.
- [Device Identifier Mappings](https://awesome-repositories.com/f/data-databases/naming-conventions/device-identifier-mappings.md) — Maps human-readable consumer device names to technical model numbers and internal codenames. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/vivo_global_en.md))
- [Development Codename Mapping](https://awesome-repositories.com/f/data-databases/naming-conventions/device-identifier-mappings/development-codename-mapping.md) — Links consumer-facing mobile device names to the internal development codenames used by manufacturers.
- [Model Number Mappings](https://awesome-repositories.com/f/data-databases/naming-conventions/model-number-mappings.md) — Links consumer-facing product names to manufacturer model identifiers for various hardware iterations. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/huawei_cn.md))

### Development Tools & Productivity

- [Hardware Catalogs](https://awesome-repositories.com/f/development-tools-productivity/tooling-catalogs/hardware-catalogs.md) — Organizes a structured directory of device variants including network compatibility and regional editions. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/huawei_cn.md))
- [Mobile Hardware Directories](https://awesome-repositories.com/f/development-tools-productivity/tooling-catalogs/hardware-catalogs/mobile-hardware-directories.md) — Organizes a structured directory of device specifications, model numbers, and brand naming conventions.

### Mobile Development

- [Mobile Hardware Databases](https://awesome-repositories.com/f/mobile-development/mobile-infrastructure-security/mobile-device-management/device-hardware-accessors/mobile-hardware-databases.md) — Provides a structured collection of mobile device marketing names, manufacturer model numbers, and internal hardware codenames.
- [Hardware Research](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-development/hardware-research.md) — Links hardware model numbers to internal codenames to identify the correct build or kernel for a device.

### Software Engineering & Architecture

- [Hardware Identifier Mappings](https://awesome-repositories.com/f/software-engineering-architecture/hardware-identifier-mappings.md) — Maps raw hardware strings and consumer names to curated device families and model groups. ([source](https://github.com/KHwang9883/MobileModels/tree/master/misc))
- [Hardware Naming Patterns](https://awesome-repositories.com/f/software-engineering-architecture/naming-conventions/hardware-naming-patterns.md) — Explains the logic and patterns manufacturers use to assign model numbers and names to hardware. ([source](https://github.com/KHwang9883/MobileModels/blob/master/README.md))

### Testing & Quality Assurance

- [Hardware Specification Viewers](https://awesome-repositories.com/f/testing-quality-assurance/model-testing/model-benchmarks/hardware-specific/hardware-specification-viewers.md) — Displays detailed hardware component information, including model numbers and codenames, for system identification. ([source](https://github.com/KHwang9883/MobileModels/blob/master/brands/huawei_global_en.md))

### Operating Systems & Systems Programming

- [Bootloader and Kernel Status Trackers](https://awesome-repositories.com/f/operating-systems-systems-programming/bootloader-and-kernel-status-trackers.md) — Tracks the availability of bootloader unlocking and kernel source code releases for hardware manufacturers. ([source](https://github.com/KHwang9883/MobileModels/blob/master/README.md))
