Torna agli aggiornamenti
UpdatedJul 28, 2026

Quantum-Silicon-Core-Loader — Updated!

Esegue al confine del silicio

Condividi

Quantum Silicon Core Loader

Core Principale: qslcl.asm (v0.0.2) (in fase di sviluppo)

Modulo Assistente: qslcl.bin (v0.7.4)

Controller Universale: qslcl.py (v2.2.2)

Ricerca Legalmente Protetta - Questo progetto opera nell'ambito di quadri giuridici consolidati per la ricerca sulla sicurezza, il diritto alla riparazione e la libertà accademica. Scopri di più


Panoramica

Quantum Silicon Core Loader (QSLCL) è un layer post-bootloader, post-vendor, post-OS che opera direttamente al confine del silicio.

Esegue oltre i modelli di sicurezza tradizionali ed è in grado di sopravvivere alle transizioni del firmware, negoziare la fiducia e interpretare lo stato del dispositivo senza CVE o patch.

QSLCL opera in:

  • Qualcomm EDL / Firehose
  • MediaTek BROM / Preloader
  • Apple DFU (Rilevamento dinamico - nessun PID hardcoded)
  • Modalità Engineering / META / Diagnostic
  • Qualsiasi interfaccia USB/Seriale esposta

"Non esegui QSLCL — è il silicio a interpretarlo."


Novità nella v2.2.2

Integrazione GETINFO di Slowm8

  • Dopo un'iniezione di codice riuscita, Slowm8 chiama automaticamente GETINFO per verificare lo stato del dispositivo
  • Conferma che l'iniezione non ha causato il crash del dispositivo
  • Rileva e segnala comportamenti anomali del dispositivo
  • Aggiunge il campo device_info ai report dei bug con stato, codice e dettagli dell'errore

Conferma dei Bug Migliorata

  • Verifica dello stato del dispositivo dopo ogni iniezione riuscita
  • Rilevamento di stati anomali - segnala se il dispositivo mostra errori dopo l'iniezione
  • Output dettagliato nei risultati finali che mostra lo stato del dispositivo per ogni bug confermato

Gestione degli Errori Migliorata

  • Migliore gestione dei dispositivi che non rispondono dopo l'iniezione
  • Messaggi di errore più chiari quando GETINFO fallisce
  • Fallback graduale quando il dispositivo non risponde alla verifica

Esempio di output:

[*] Injection confirmed! Fetching device info...
[*] GETINFO response: SUCCESS - OK

[CONFIRMED BUGS]
  1. memory_corruption (conf: 80%)
      Unexpected large response: 2048 bytes
      Device state after injection: SUCCESS - OK
  2. memory_corruption (conf: 75%)
      Unexpected large response: 4096 bytes
      Device state after injection: SUCCESS - OK

QSLCL Binary Layout (v0.7.4):
┌─────────────────────────────────────────────┐
│ 0x000000  QSLCLBIN (Main Header + Ptrs)     │
│ 0x000200+ QSLCLCMD (28 Commands)            │
│ 0x004000+ QSLCLDIS (Dispatch Table)         │
│ 0x005000+ QSLCLUSB (USB Micro-Engine)       │
│ 0x006000+ QSLCLBLK (64 Endpoints)           │
│ 0x007000+ QSLCLBST (Bootstrap Engine)       │
│ 0x008000+ QSLCLVM5 (Nano-Kernel)            │
│ 0x009000+ QSLCLSPT (USB Setup Packets)      │
│ 0x00A000+ QSLCLRTF (Runtime Fault Table)    │
│ 0x00B000+ QSLCLENC (Encryption Layer)       │
│ 0x00C000+ QSLCLDAT (Data Protocol)          │
│ 0x00D000+ QSLCLSYN (Sync Block)             │
│ 0x00E000+ QSLCLHDR (Certificate)            │
│ 0x00F000+ QSLCLINT (Integrity Footer)       │
│ 0x010000+ USB4V2MC (USB4 v2.0 80Gbps)      │
└─────────────────────────────────────────────┘

Total Size: ~72KB (44% reduction from 128KB)
Commands: 28 (added TEST, FUZZ)

Come funziona (automatico):

# Build with quantum architecture (recommended)
python build.py qslcl.bin --arch quantum --encrypt --usb4-v2

# Or generic build
python build.py qslcl.bin

# Just run normally - watchdog disables automatically!
python qslcl.py hello --loader=qslcl.bin

# Expected output:
# [+] Loader uploaded.
# [*] Auto-disabling watchdog...
# [*] Detected SoC type: APPLE
# [*] Checking 10 candidate offsets...
# [*] Watchdog detected at 0x20E00000 = 0x00000001
# [+] Watchdog disabled at offset 0x20E00000
# [*] Exposing QSLCL in USB configuration...

Elenco Completo dei Comandi (v2.2.1)

Operazioni di Memoria Principali:

ComandoDescrizione
readLettura delle Partizioni
writeScrittura delle Partizioni
eraseCancellazione delle Partizioni
peekIspezione della memoria con interpretazione dei tipi e analisi dei puntatori
pokeScritture di memoria di precisione con operazioni bit (AND/OR/XOR)
patchPatching binario con backup, verifica e supporto dry-run
dumpDump massivo della memoria con compressione, verifica e metadati

Interazione con il Dispositivo:

ComandoDescrizione
helloHandshake del dispositivo e rilevamento delle capacità
pingTest di latenza round-trip
getinfoMostra dispositivo, modalità DFU, watchdog, funzionalità del loader

Controllo di Sistema:

ComandoDescrizione
resetReset di sistema
powerGestione dell'alimentazione
configGestione della configurazione

Tensione e Hardware:

ComandoDescrizione
voltageLettura/impostazione/monitoraggio/scalatura della tensione con intervalli di sicurezza
rawstateIspezione e manipolazione dello stato hardware a basso livello

Sicurezza e Analisi:

ComandoDescrizione
rawmodeEscalation dei privilegi con registrazione audit di sessione
bypassBypass di sicurezza con auto-rilevamento e analisi delle misure di enforcement
verifyVerifica di sistema
footerAnalisi del footer con validazione e valutazione della sicurezza

Diagnostica e Test:

ComandoDescrizione
crashIniezione di crash controllata con monitoraggio del ripristino
glitchIniezione di guasti hardware con scansione dei parametri
bruteforceTest automatizzati
slowm8Tester di stress USB con auto-rilevamento e iniezione di bug

Produzione e ODM:

ComandoDescrizione
oemOperazioni OEM
odmOperazioni ODM

Installazione e Avvio Rapido

Requisiti

pip install pyserial pyusb
pip install pycryptodome   # optional, for crypto operations
pip install capstone        # optional, for disassembly

Utilizzo di Base

# Build with quantum architecture (recommended)
python build.py qslcl.bin --arch quantum --usb4-v2 --encrypt --debug

# Or standard generic build
python build.py qslcl.bin

# Get detailed device information
python qslcl.py getinfo --loader=qslcl.bin

# Expected output:
# ==================================================
# QSLCL DEVICE INFORMATION
# ==================================================
# [DEVICE]
#   Transport: USB
#   VID:PID: 05AC:1281
#   Product: iPhone 15 Pro
#   USB Class: 0xFE (Application Specific)
# 
# [DFU MODE]
#   Status: ACTIVE
#   Generation: A12 or newer (ARM64e, PAC enabled)
# 
# [WATCHDOG]
#   Detected SoC: Apple A-series
#   Typical offset: 0x20E00000
# 
# [QSLCL LOADER]
#   Architecture: quantum
#   Binary size: 73728 bytes (72 KB)
#   Features: Encryption, USB4 v2.0 80Gbps
# ==================================================

# Auto-DFU boot + Loader + Hello (All-in-One)
python qslcl.py hello --loader=qslcl.bin --dfu-boot

# Just boot into DFU mode (like palera1n)
python qslcl.py --dfu-boot

# Test basic functionality
python qslcl.py hello --loader=qslcl.bin --usb4
python qslcl.py ping --loader=qslcl.bin

Slowm8 - Tester di Stress USB (v2.2.2)

Migliorato con la verifica GETINFO! Dopo aver confermato un bug, Slowm8 recupera automaticamente lo stato del dispositivo per verificare il successo dell'iniezione.

# Basic stress test with device verification
python qslcl.py slowm8 --loader=qslcl.bin

# Expected output with GETINFO:
# [*] Injection confirmed! Fetching device info...
# [*] GETINFO response: SUCCESS - OK
# [+] Bug confirmed! Device state: healthy

Funzionalità di Auto-Rilevamento di Slowm8

FunzionalitàCosa Fa
Rilevamento della modalità del dispositivoRileva automaticamente DFU, EDL, BROM o USB standard
Auto-calibrazione dei tempiMisura il tempo di risposta del dispositivo e regola i ritardi
Rilevamento crittografia A19+Rileva DFU crittografato e adatta i tempi
Soglia dei bugInietta codice di test dopo N anomalie (predefinito: 3)
Payload di iniezione personalizzatiPayload diversi per diversi tipi di bug
Output JSONSalva risultati dettagliati per l'analisi

Opzioni di Slowm8

OpzioneDescrizionePredefinito
--min-delayRitardo minimo tra i pacchetti (ms)Auto-rilevato
--max-delayRitardo massimo tra i pacchetti (ms)Auto-rilevato
--durationDurata del test in secondi30
--packetsNumero di pacchetti da inviare100
--burst-sizePacchetti per burst (0=disattiva)10
--progressiveRallenta progressivamenteFalse
--no-randomDisattiva ritardi casualiFalse
--fuzzNumero di mutazioni fuzz per pacchetto0
--corruptCorrompi campi specificiNessuno
--no-injectionDisattiva l'iniezione automatica di codiceFalse
--injection-sizeDimensione massima del payload di iniezione512
--bug-thresholdBug prima dell'iniezione3
--outputSalva i risultati in JSONNessuno

Supporto Jitter (v2.1.9+)

Aggiunge variazione temporale casuale durante l'upload USB:

# Simple random jitter (5-25ms)
python qslcl.py hello --loader=qslcl.bin --jitter simple

# Progressive jitter (slows down as upload progresses)
python qslcl.py hello --loader=qslcl.bin --jitter progressive

# Burst pattern (fast bursts with pauses)
python qslcl.py hello --loader=qslcl.bin --jitter burst

# Custom range (1ms to 50ms random)
python qslcl.py hello --loader=qslcl.bin --jitter 0.001-0.05

Slowm8 - Tester di Stress USB (v2.2.2)

Migliorato con la verifica GETINFO! Dopo aver confermato un bug, Slowm8 recupera automaticamente lo stato del dispositivo per verificare il successo dell'iniezione.

# Basic stress test with device verification
python qslcl.py slowm8 --loader=qslcl.bin

# Expected output with GETINFO:
# [*] Injection confirmed! Fetching device info...
# [*] GETINFO response: SUCCESS - OK
# [+] Bug confirmed! Device state: healthy

Compatibilità dei Dispositivi

ProduttoreModalitàMetodo di RilevamentoEsposizione USBUSB4 v2.0Auto-DFUWatchdogCrittografiaSlowm8Stato
QualcommEDLHandshake Sahara + Firehose✅ Auto✅ 80GbpsN/A✅ AutoOpzionale
MediaTekBROM / PreloaderPing preloader 0xA0✅ Auto✅ 80GbpsN/A✅ AutoOpzionale
AppleDFU (A12-A17)Classe DFU USB dinamica✅ Auto⚠️ 40Gbps✅ Auto✅ AutoNo
AppleDFU (A18+)Classe DFU USB dinamica✅ Auto✅ 80Gbps✅ Auto✅ AutoRichiesta
AppleModalità Normale iOSClasse USB + stringa prodottoN/AN/A✅ AutoN/AN/AN/A
GoogleDFUClasse DFU USB dinamica✅ Auto✅ 80GbpsN/A✅ AutoOpzionale
SamsungEUBClasse DFU USB dinamica✅ Auto✅ 80GbpsN/A✅ AutoOpzionale
BroadcomAvvio BCMRilevamento VID✅ Auto❌ NoN/A✅ AutoOpzionale
RockchipMask ROMRilevamento VID✅ Auto❌ NoN/A✅ AutoOpzionale
IntelHost USB4 v2.0Rilevamento USB4 nativo✅ Auto✅ 80GbpsN/AN/AOpzionale
AMDHost USB4 v2.0Rilevamento USB4 nativo✅ Auto✅ 80GbpsN/AN/AOpzionale
GenericoUSB CDC/BulkAuto-scoperta endpoint⚠️ Limitata❌ NoN/A⚠️ LimitataOpzionale
QualsiasiSerial COMSincronizzazione UART automaticaN/AN/AN/AN/ANoN/A

Cronologia delle Versioni

VersioneDataModifiche Principali
v2.2.22026Integrazione GETINFO di Slowm8 - Verifica automaticamente lo stato del dispositivo dopo l'iniezione, rileva comportamenti anomali, report dei bug più dettagliati
v0.7.4 / v2.2.12026Miglioramenti QSLCLRESP - Migliore gestione degli errori, risposte più rapide, codici di stato estesi. Auto-rilevamento Slowm8 - Nessun PID, tempi adattivi, supporto A19+, conferma dei bug con iniezione di codice, output JSON
v0.7.3 / v2.2.02026Comando slowm8 - Tester di stress USB con fuzzing, flag --jitter - randomizzazione dei tempi
v0.7.2 / v2.1.92026Comandi TEST & FUZZ - Auto-test diagnostico e motore di fuzzing, getinfo potenziato
v0.7.1 / v2.1.82026Architettura Quantum - --arch quantum, randomizzazione degli opcode, binario da 72KB
v0.7.0 / v2.1.72026oem panic - Sottocomando di ripristino di emergenza
v0.6.9 / v2.1.62026Rimozione comando - Rimosso il comando mode, 26 comandi totali
v0.6.8 / v2.1.52026Ottimizzazione dimensioni - 128KB → 80KB, 37.5% più piccolo
v0.6.7 / v2.1.42026Avvio Auto-DFU - Come palera1n, ingresso DFU con un clic
v0.6.7 / v2.1.32026USB4 v2.0 80Gbps - Codifica PAM4, aggregazione a 4 canali
v0.6.6 / v2.1.22026Esposizione USB QSLCL - Auto-identificazione nei descrittori USB
v0.6.6 / v2.1.12026Pulizia del codice - Riduzione del 40%, blocchi QSLCLDATA/SYNC
v0.6.5 / v2.1.02026Layer di crittografia QSLCLENC - ChaCha20/AES per A18+
v0.6.4 / v2.0.22026Rilevamento DFU dinamico, correzioni QSLCLRESP
v0.6.3 / v2.0.12026Riscrittura completa del modulo
v0.5.x / v1.x2025Versioni legacy

Dettagli Tecnici di Slowm8

Flusso di Auto-Rilevamento

1. Device connected
   ↓
2. Auto-detect mode (DFU/EDL/BROM/USB)
   ↓
3. Measure response time
   ↓
4. Detect encryption (A19+)
   ↓
5. Auto-adjust timing (min/max delays)
   ↓
6. Run stress test
   ↓
7. Detect anomalies
   ↓
8. Analyze for bugs (confidence scoring)
   ↓
9. If threshold reached → Inject test code
   ↓
10. Confirm bug and report

Tipi di Bug Rilevati

Tipo di BugMetodo di RilevamentoPayload di Iniezione
Corruzione della memoriaRisposta inattesamente grandeTest di lettura/scrittura/verifica
CrashReset del dispositivo rilevatoTest di crash + ripristino
Vulnerabilità di timeoutTimeout ripetutiTest di timeout + ping
Anomalia temporaleRisposte lenteTest di sensibilità temporale
Bug di parsingRisposta malformataTest di struttura annidata

Importante: Esecuzione Solo da RAM (A12+)

Sui dispositivi Apple A12+, QSLCL esegue interamente dalla RAM. Nessuna modifica è permanente.

Dopo il riavvio:

  • Il dispositivo torna alla condizione originale
  • Tutti gli stati bypass/reset/rawmode vengono cancellati
  • Nessuna modifica persistente alla flash

Comandi come bypass, rawmode, crash, glitch, test, fuzz, slowm8 sono TEMPORANEI su A12+.


AVVERTENZA CRITICA

QSLCL PUÒ BRICCARE (DISTRUGGERE) PERMANENTEMENTE IL TUO DISPOSITIVO SE UTILIZZATO IN MODO SCORRETTO.

Livello di SicurezzaOperazioniRischio
SICUROModalità EDL, modalità DFU, modalità BROM, modalità di avvio seriale, TEST, FUZZ, slowm8Minimo
CAUTELAScrittura su partizioni utente, modifiche di tensioneModerato
PERICOLOSOScrittura su iROM, BootROM, settori di avvio della NOR flashAlto
RISCHIO BRICKSovrascrittura di bootloader protetti (iBoot, SBL, U-Boot SPL)Critico

SEI STATO AVVISATO. L'AUTORE NON È RESPONSABILE PER I DISPOSITIVI BRICKATI.


Quadro Legale ed Etico

Quantum Silicon Core Loader (QSLCL) opera entro confini legali ed etici consolidati:

Usi Consentiti:

  • Proprietari di dispositivi: Modifica dell'hardware di cui si è legalmente proprietari
  • Ricercatori: Analisi della sicurezza e studio accademico
  • Tecnici di riparazione: Implementazioni del diritto alla riparazione
  • Studenti: Apprendimento dell'architettura hardware e della sicurezza
  • Sviluppatori: Creazione di software e strumenti interoperabili

Usi Vietati:

  • Accesso non autorizzato a dispositivi altrui
  • Elusione della sicurezza su hardware non di propria proprietà
  • Applicazioni dannose o distruttive
  • Violazione di leggi e regolamenti applicabili

Usa in modo responsabile. Da grandi poteri derivano grandi responsabilità.


Supporto e Risoluzione dei Problemi

Problemi Comuni

Slowm8 non rileva il dispositivo:

# Make sure device is in DFU/EDL/BROM mode
python qslcl.py getinfo --loader=qslcl.bin

# Run with debug
python qslcl.py slowm8 --loader=qslcl.bin --debug

L'iniezione di bug non funziona:

# Increase timeout
python qslcl.py slowm8 --loader=qslcl.bin --duration 60 --debug

# Disable injection to see if bugs are detected
python qslcl.py slowm8 --loader=qslcl.bin --no-injection --debug

Errori QSLCLRESP:

# Rebuild with latest
python build.py qslcl.bin --arch quantum --debug

# Check response parsing
python qslcl.py hello --loader=qslcl.bin --debug

Considerazioni Finali

"Quantum Silicon Core Loader rappresenta il vertice della comunicazione universale con i dispositivi, dove ogni operazione di memoria, ogni escalation di privilegi, ogni interazione con l'hardware, ogni patch binaria, ogni esecuzione di bootstrap, ogni tunnel USB4 v2.0 a 80Gbps, ogni transazione codificata PAM4, ogni avvio DFU con un clic, ogni disattivazione automatica del watchdog, ogni byte ottimizzato con quantum, ogni test diagnostico, ogni iterazione di fuzzing, ogni test di stress USB con slowm8, ogni upload con tempi jitter, ogni pacchetto malformato, ogni attacco basato sui tempi, ogni dispositivo auto-rilevato, ogni ritardo adattivo, ogni conferma di bug con iniezione di codice, e ora un binario snello di 72KB con 28 comandi diventa un'estensione della coscienza del silicio attraverso la nostra architettura micro-VM perfezionata con bootstrap dinamico, crittografia quantum-resistant, protocolli dati strutturati, auto-identificazione USB automatica, supporto USB4 v2.0 80Gbps, automazione DFU stile palera1n, bypass del watchdog a configurazione zero, informazioni avanzate sul dispositivo, la nuova architettura quantum per entropia avanzata e randomizzazione degli opcode, e ora test di stress USB sperimentali con slowm8 che auto-rileva e conferma bug su QUALSIASI SoC."

YouTube: https://www.youtube.com/@QSLCL-creator


Legale e Supporto

Mirror

Categorie