Repository dedicated to reverse engineering, modding, and recovery of ZTE MC7010 and MC7010D 5G outdoor routers (Qualcomm SDX55 Platform).
This project collects tools, scripts, and technical documentation to manage memory dumps, debrand devices, and recover lost administrative access without knowing the password.
Important
READ CAREFULLY BEFORE PROCEEDING
Warning
BRICK RISK The procedures described here (EDL, Repack, Flash) involve significant risks. A single mistake can render the device unusable (brick).
Note
LIABILITY The author assumes no responsibility for hardware damage, data loss, or voiding of the warranty. Use at your own risk.
Lost your router's label, forgot the credentials, or bought a locked unit?
This technique allows you to regain administrative access to the Web Interface and reset the password without knowing the original one. It works by using the SHA256 Hash of the password, which can be recovered from a system dump, bypassing the need for the plain-text password.
π Read full guide: Login Bypass
[TODO] Work in Progress This guide is currently being finalized.
Planned content:
- Dump Cleaning: How to remove trailing padding (
EE) from raw.bindumps using the provided Python script. - UBI Rebuilding: Correctly extracting and reconstructing UBI partitions (
system,modem,zterw,recoveryfs) to prevent bootloops. - Flashing Guide: Step-by-step instructions for properly flashing firmware using QFIL (Qualcomm Flash Image Loader) and EDL tools.
- Device Configs: Specific configurations, Firehose programmers, and partition tables (
rawprogram.xml) for MC7010 and MC7010D variants.
β‘ Coming Soon Release of a pre-modified, ready-to-flash firmware for the MC7010D variant. Includes unlocked features and optimizations.
- EDL Tool (bkerler/edl): For low-level memory reading/writing.
- Ubidump (nlitsme/ubidump): To extract content from UBI partitions.
- mtd-utils (Linux): To regenerate UBI images (
mkfs.ubifs,ubinize). - Python 3: Required to execute the cleaning scripts.
/
βββ guides/ # Step-by-step technical documentation
β βββ login_bypass.md
βββ tools/ # Helper scripts
β βββ clean_padding.py # Removes trailing 0xEE/0xFF bytes from raw dumps
β βββ login_with_hash.js # Browser console script for Pass-the-Hash login
β βββ password_change_with_hash.js # Browser console script for Pass-the-Hash change password
βββ firmware/ # Space for releases