Professional Phone Repair Software Development

Job ID: 39579708

Budget: $750 – $1,500 USD

Request for Proposal (RFP): Development of a Professional Phone Repair Desktop Tool (Backend in C++, UI in WPF)

Dear Developers,

I hope this message finds you well.

We are looking to build a professional-level desktop application for advanced smartphone repair operations, targeting both Android and Apple devices. Tasks include flashing, FRP unlocking, IMEI repair, dead boot recovery, backup, and other advanced procedures.

We already have a fully working prototype in C#, along with complete UI/UX designs. Now we want to rebuild the project from scratch in C++ (core logic & DLLs) and use WPF for the frontend to ensure high performance, security, and scalability.


---

1. Project Goal

Build a tool that competes with industry leaders like Chimera Tool and UnlockTool, with enhanced performance, automation, and security for phone technicians.

Reference tools:

https://unlocktool.net/

https://chimeratool.com/en



---
2. Scope & Requirements

Low-Level Protocol Support:

USB communication using libusb / WinUSB

Support for MTK, Qualcomm, and SPD chipsets

Protocols: BROM, Preloader, DA Loader, ADB, Fastboot


Core Operations:

Flashing / FRP Reset

Lock/Unlock / Reboot

IMEI Write / Backup / GPT Dump / UFS Dump

Test Point bypass

SLA/Auth bypass


Security & Licensing:

Online activation with device binding

Anti-tampering / Anti-reverse-engineering

Encrypted DLL delivery

Automatic update mechanism for the tool


User Interface (WPF):

Clean, modern, responsive UI (dark/light modes, multilingual)

Live logs, progress bars, device screenshots, success/failure badges


Server API Integration:

Pull DA / scatter files on demand

Remote version check and updates

Ticket system & usage analytics



---

3. What We Will Provide

Working C# prototype source code

Full UI/UX designs

Test DA/Preloader files

Detailed feature specs and acceptance criteria



---

4. Team Requirements

Role Must-Have Skills

System/Software Engineer C++, multithreading, architecture patterns, licensing systems
USB/Driver Specialist USB stack, libusb/WinUSB, MTK BROM & DA loaders
Protocol Developer Qualcomm, SPD protocols, debugging, error handling
Security Expert C++ obfuscation, anti-tamper, online licensing
WPF Developer Modern MVVM, DevExpress/Telerik, localization, accessibility

5. Compliance & Guarantees

Full IP/code ownership transfer under NDA

Real device testing (remote or we can ship devices)

Weekly demo & progress reports

Well-documented source code on Git (GitHub or Bitbucket)



---

6. Next Steps

Please provide:

Your experience in similar projects (tools, protocols, platforms)

Team structure and roles

Estimated timeline and budget

Any assumptions or questions you may have



---