qtestsign 0.0~git20250813.f3df53a-1
Package Information
| Description | tool to sign Qualcomm ELF firmware images with test keys qtestsign is a utility for preparing Qualcomm firmware images by adding a dummy signature and certificate chain to ELF binaries. It implements parts of Qualcomm's firmware image authentication format by extending ELF images with a Qualcomm-specific hash segment, including an MBN header, per-segment hashes and placeholder signature data. The tool is primarily intended for development and experimentation on Qualcomm-based platforms where secure boot is disabled. It enables building and testing open-source firmware components such as bootloaders and trusted firmware without access to proprietary Qualcomm signing tools. qtestsign supports multiple Qualcomm chipsets and firmware types and provides additional helper utilities for working with ELF images, such as merging segments from multiple binaries. Note that images produced by qtestsign are not cryptographically signed and will not boot on devices with secure boot enabled. |
|---|---|
| Maintainer | Debian Python Team <team+python@tracker.debian.org> |
| Changed By | Christopher Obbard <obbardc@debian.org> |
| Sponsor | obbardc@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/python-team/packages/qtestsign.git (browse) |
| Closes | #1132811 |
| Tracker | https://tracker.debian.org/pkg/qtestsign |
| Uploaded | 4 hours ago |
New Package Report
.changes
| Source | qtestsign |
|---|---|
| Version | 0.0~git20250813.f3df53a-1 |
| Changed-By | Christopher Obbard |
| Architecture | source all |
| Distribution | unstable |
| Date | Mon, 06 Apr 2026 01:46:28 +0100 |
Changelog
qtestsign (0.0~git20250813.f3df53a-1) unstable; urgency=medium . * Initial release. (Closes: #1132811)
.dsc
| Component | main |
|---|---|
| Package-List | qtestsign deb embedded optional arch=all |
| Section | embedded |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://github.com/msm8916-mainline/qtestsign Upstream-Name: qtestsign Upstream-Contact: Stephan Gerhold <stephan@gerhold.net> Files: * Copyright: Stephan Gerhold License: GPL-2 Files: mbn/* Copyright: 2021, 2022, 2024, 2025, Stephan Gerhold License: GPL-2 Files: mbn/hashseg.py Copyright: 2021-2023, Stephan Gerhold (GPL-2.0-only) 2016, 2018, The Linux Foundation. License: GPL-2 Files: merge.py patchxbl.py qtestsign.py region.py strip.py Copyright: 2021, 2022, 2024, 2025, Stephan Gerhold License: GPL-2 Files: debian/* Copyright: 2026 Christopher Obbard <obbardc@debian.org> License: GPL-2 License: GPL-2 This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package. If not, see <https://www.gnu.org/licenses/>. Comment: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".