Skip to content

v1.0 — OpenWrt nativo su un Nubia RedMagic 7 (NX679J)

Latest

Choose a tag to compare

@Saddytech Saddytech released this 01 Oct 09:22

Prima release pubblica dell'archivio: documentazione verificata, reverse engineering della catena di
boot e payload del port.

Il progetto

OpenWrt 25.12.5 in chroot sullo slot B, con il kernel vendor 5.10.66 lasciato intatto, il modem
X65 pilotato direttamente via QMI/QRTR (senza ModemManager) e una UI C nativa su DRM/KMS con
tasti laterali e standby senza burn-in. La catena di boot Qualcomm è stata studiata fino in fondo
(EDL/Sahara, XBL/ABL/UEFI, AVB, GPT e slot A/B). Ogni affermazione nei documenti porta la sua evidenza:
comandi, offset, md5, righe di log.

Cosa contiene (2.520 file)

  • DOCUMENTAZIONE.md (~250 KB, 22 sezioni) — la storia completa: le radici (reverse engineering
    della catena di boot, secure boot/AVB, EDL/QDL, XBL/ABL/UEFI), il port (immagine, sistema, modem X65,
    interfaccia, kernel e display), i crediti con URL, cronologia, scheda hardware, manuale operativo.
  • ESTRAZIONE-BLOB.md — come ricostruire tutto ciò che non è incluso (firmware stock, partizioni,
    moduli vendor, firmware touch, DTB/DTBO, boot image, loader Firehose) dall'OTA ufficiale o dal proprio
    dispositivo.
  • THIRD_PARTY_LICENSES.md e LICENSES/ — attribuzioni per componente e testi integrali
    delle licenze di terzi (GPL-2.0, LGPL-2.1, Apache-2.0, BSD-3-Clause, musl, svg-spinners) con la
    provenienza di ciascuno.
  • 08-skill/ — le procedure operative del progetto, con le trappole già pagate.
  • 01-documenti/ … 09-albero-originale/ — script, sorgenti, analisi, log ed evidenze del dispositivo.
  • MANIFEST-files.txt, MANIFEST-md5.txt, DEDUPLICA.md — indice esatto del pacchetto e
    registro della revisione (cosa è stato tolto e perché).

Cosa NON contiene (e perché)

  • Nessun artefatto vendor: firmware, moduli .ko, DTB/DTBO, ramdisk, boot image e dump di partizioni
    sono opere del produttore (Qualcomm/Nubia): non sono ridistribuibili e non servono — si rigenerano dal
    proprio dispositivo con le procedure del manuale.
  • Nessuna credenziale o dato personale: la copia è sanificata (/etc/shadow senza hash,
    authorized_keys svuotato, PSK WiFi e chiavi redatte; IMEI/ICCID/IMSI/MAC e altri identificatori
    mascherati).
  • Nessuna riproduzione estesa di firmware: i disassemblaggi completi e i device tree decompilati sono
    stati tolti in revisione; nel pacchetto restano le analisi (offset, impronte, stringhe citate) e le
    procedure per rigenerare i dump.
  • Il materiale rimosso è conservato in una quarantena locale reversibile (15.658 voci con manifest
    md5 e motivo), non pubblicata.

Verifiche eseguite prima della pubblicazione

  • verifier automatico: 23 controlli, 23 PASS — segreti cercati anche dentro i binari, tar, dati
    personali, artefatti vendor per estensione e per magic byte, identità con la quarantena, manifest,
    coerenza dei numeri dichiarati nei documenti, portabilità dei nomi, stato git/GitHub.
  • gitleaks sulla storia: 2 finding, entrambi falsi positivi noti e documentati (una chiave
    SharedPreferences di Android in un log radio).
  • tre revisioni indipendenti (meccanica, documentale, legale/privacy) prima della pubblicazione, con
    i loro rilievi corretti.

Licenze

  • Codice: MIT (LICENSE).
  • Documentazione: Creative Commons Attribution 4.0 International — CC BY 4.0 (LICENSE-docs).
  • Attribuzione richiesta: «Saddytech — NX679J OpenWrt» con link a questo repository.
  • I componenti di terzi restano sotto le proprie licenze: vedi THIRD_PARTY_LICENSES.md e LICENSES/.

Nota

Progetto indipendente, non affiliato, approvato né sponsorizzato dal progetto OpenWrt. «OpenWrt» è un
marchio registrato di Software Freedom Conservancy, usato qui in forma descrittiva e fattuale. «Nubia»,
«RedMagic», «Qualcomm» e gli altri nomi citati appartengono ai rispettivi titolari.

Documentazione informativa: non è consulenza legale.