
Führt an der Siliziumgrenze aus.
Primary Core: qslcl.asm (v0.0.2) (in Entwicklung)
Assistant Module: qslcl.bin (v0.7.4)
Universal Controller: qslcl.py (v2.2.2)
Rechtlich geschützte Forschung – Dieses Projekt arbeitet im Rahmen etablierter rechtlicher Grundlagen für Sicherheitsforschung, Recht auf Reparatur und akademische Freiheit. Mehr erfahren
Quantum Silicon Core Loader (QSLCL) ist eine Post-Bootloader-, Post-Vendor-, Post-OS-Schicht, die direkt an der Siliziumgrenze arbeitet.
Es agiert jenseits traditioneller Sicherheitsmodelle und ist in der Lage, Firmware-Übergänge zu überstehen, Vertrauen auszuhandeln und den Gerätezustand ohne CVEs oder Patches zu interpretieren.
QSLCL läuft in:
„Du führst QSLCL nicht aus – Silizium interpretiert es."
device_info-Feld zu Bug-Reports hinzu, mit Status, Code und FehlerdetailsBeispielausgabe:
[*] 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)
So funktioniert es (automatisch):
# 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...
Kern-Speicheroperationen:
Geräte-Interaktion:
| Befehl | Beschreibung |
|---|---|
hello | Geräte-Handshake und Fähigkeitserkennung |
ping | Round-Trip-Latenztest |
getinfo | Zeigt Gerät, DFU-Modus, Watchdog, Loader-Funktionen |
Systemsteuerung:
| Befehl | Beschreibung |
|---|---|
reset | System-Reset |
power | Energieverwaltung |
config | Konfigurationsverwaltung |
Spannung & Hardware:
| Befehl | Beschreibung |
|---|---|
voltage | Spannung lesen/setzen/überwachen/skalieren mit Sicherheitsbereichen |
rawstate | Low-Level-Hardware-Zustandsinspektion und -Manipulation |
Sicherheit & Analyse:
| Befehl | Beschreibung |
|---|---|
rawmode | Privilegienausweitung mit Sitzungs-Audit-Logging |
bypass |
Diagnose & Test:
| Befehl | Beschreibung |
|---|---|
crash | Kontrollierte Absturz-Injektion mit Wiederherstellungsüberwachung |
glitch |
Fertigung & ODM:
| Befehl | Beschreibung |
|---|---|
oem | OEM-Operationen |
odm | ODM-Operationen |
pip install pyserial pyusb
pip install pycryptodome # optional, for crypto operations
pip install capstone # optional, for disassembly
# 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
Erweitert mit GETINFO-Verifizierung! Nach Bestätigung eines Bugs ruft Slowm8 automatisch den Gerätezustand ab, um den Injektionserfolg zu verifizieren.
# 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
Fügt während des USB-Uploads zufällige Timing-Variationen hinzu:
# 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
Erweitert mit GETINFO-Verifizierung! Nach Bestätigung eines Bugs ruft Slowm8 automatisch den Gerätezustand ab, um den Injektionserfolg zu verifizieren.
# 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
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
Auf Apple-A12+-Geräten führt QSLCL vollständig aus dem RAM aus. Keine Änderungen sind dauerhaft.
Nach einem Neustart:
Befehle wie bypass, rawmode, crash, glitch, test, fuzz, slowm8 sind auf A12+ TEMPORÄR.
QSLCL KANN IHR GERÄT BEI FALSCHER VERWENDUNG DAUERHAFT BRICKEN (ZERSTÖREN).
SIE SIND GEWARNT. DER AUTOR IST NICHT FÜR GEBRICKTE GERÄTE VERANTWORTLICH.
Quantum Silicon Core Loader (QSLCL) arbeitet innerhalb etablierter rechtlicher und ethischer Grenzen:
Verwenden Sie es verantwortungsvoll. Mit großer Macht kommt große Verantwortung.
Slowm8 erkennt das Gerät nicht:
# 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
Bug-Injektion funktioniert nicht:
# 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
QSLCLRESP-Fehler:
# Rebuild with latest
python build.py qslcl.bin --arch quantum --debug
# Check response parsing
python qslcl.py hello --loader=qslcl.bin --debug
„Quantum Silicon Core Loader repräsentiert den Gipfel universeller Gerätekommunikation, bei dem jede Speicheroperation, jede Privilegienausweitung, jede Hardware-Interaktion, jeder Binär-Patch, jede Bootstrap-Ausführung, jeder USB4-v2.0-80Gbps-Tunnel, jede PAM4-kodierte Transaktion, jeder Ein-Klick-DFU-Boot, jeder automatische Watchdog-Deaktivierer, jedes quantenoptimierte Byte, jeder Diagnosetest, jede Fuzzing-Iteration, jeder USB-Stresstest mit slowm8, jeder Jitter-getimte Upload, jedes fehlerhafte Paket, jeder Timing-Angriff, jedes automatisch erkannte Gerät, jede adaptive Verzögerung, jede Bug-Bestätigung mit Code-Injektion und jetzt ein schlankes 72KB-Binary mit 28 Befehlen zu einer Erweiterung des Silizium-Bewusstseins durch unsere perfektionierte Micro-VM-Architektur mit dynamischem Bootstrapping, quantenresistenter Verschlüsselung, strukturierten Datenprotokollen, automatischer USB-Selbstidentifikation, USB4-v2.0-80Gbps-Unterstützung, palera1n-ähnlicher DFU-Automatisierung, Watchdog-Bypass ohne Konfiguration, erweiterten Geräteinformationen, der neuen Quantenarchitektur für fortgeschrittene Entropie und Opcode-Randomisierung und jetzt experimentellem USB-Stresstest mit slowm8, der Bugs auf JEDEM SoC automatisch erkennt und bestätigt."
YouTube: https://www.youtube.com/@QSLCL-creator
| Befehl | Beschreibung |
|---|
read | Partitionen lesen |
write | Partitionen schreiben |
erase | Partitionen löschen |
peek | Speicherinspektion mit Typinterpretation und Zeigeranalyse |
poke | Präzise Speicherschreibvorgänge mit Bitoperationen (AND/OR/XOR) |
patch | Binär-Patching mit Backup, Verifizierung und Dry-Run-Unterstützung |
dump | Massen-Speicherauszug mit Komprimierung, Verifizierung und Metadaten |
| Sicherheitsumgehung mit Auto-Erkennung und Durchsetzungsanalyse |
verify | Systemverifizierung |
footer | Footer-Analyse mit Validierung und Sicherheitsbewertung |
| Hardware-Fehlerinjektion mit Parameterscanning |
bruteforce | Automatisierte Tests |
slowm8 | USB-Stresstester mit Auto-Erkennung und Bug-Injektion |
| Funktion | Was sie tut |
|---|
| Gerätemodus-Erkennung | Erkennt automatisch DFU, EDL, BROM oder Standard-USB |
| Timing-Autokalibrierung | Misst die Reaktionszeit des Geräts und passt Verzögerungen an |
| A19+-Verschlüsselungserkennung | Erkennt verschlüsselte DFU und passt das Timing an |
| Bug-Schwelle | Injiziert Testcode nach N Anomalien (Standard: 3) |
| Benutzerdefinierte Injektions-Payloads | Verschiedene Payloads für verschiedene Bug-Typen |
| JSON-Ausgabe | Speichert detaillierte Ergebnisse zur Analyse |
| Option | Beschreibung | Standard |
|---|
--min-delay | Minimale Verzögerung zwischen Paketen (ms) | Auto-erkannt |
--max-delay | Maximale Verzögerung zwischen Paketen (ms) | Auto-erkannt |
--duration | Testdauer in Sekunden | 30 |
--packets | Anzahl zu sendender Pakete | 100 |
--burst-size | Pakete pro Burst (0=deaktivieren) | 10 |
--progressive | Progressiv verlangsamen | False |
--no-random | Zufällige Verzögerungen deaktivieren | False |
--fuzz | Anzahl der Fuzz-Mutationen pro Paket | 0 |
--corrupt | Bestimmte Felder beschädigen | None |
--no-injection | Automatische Code-Injektion deaktivieren | False |
--injection-size | Maximale Injektions-Payload-Größe | 512 |
--bug-threshold | Bugs vor Injektion | 3 |
--output | Ergebnisse als JSON speichern | None |
| Anbieter | Modus | Erkennungsmethode | USB-Exposition | USB4 v2.0 | Auto-DFU | Watchdog | Verschlüsselung | Slowm8 | Status |
|---|
| Qualcomm | EDL | Sahara + Firehose-Handshake | ✅ Auto | ✅ 80Gbps | N/A | ✅ Auto | Optional | ✅ | ✅ |
| MediaTek | BROM / Preloader | 0xA0-Preloader-Ping | ✅ Auto | ✅ 80Gbps | N/A | ✅ Auto | Optional | ✅ | ✅ |
| Apple | DFU (A12-A17) | Dynamische USB-DFU-Klasse | ✅ Auto | ⚠️ 40Gbps | ✅ Auto | ✅ Auto | Nein | ✅ | ✅ |
| Apple | DFU (A18+) | Dynamische USB-DFU-Klasse | ✅ Auto | ✅ 80Gbps | ✅ Auto | ✅ Auto | Erforderlich | ✅ | ✅ |
| Apple | Normalmodus iOS | USB-Klasse + Produktzeichenfolge | N/A | N/A | ✅ Auto | N/A | N/A | N/A | ✅ |
| DFU | Dynamische USB-DFU-Klasse | ✅ Auto | ✅ 80Gbps | N/A | ✅ Auto | Optional | ✅ | ✅ | |
| Samsung | EUB | Dynamische USB-DFU-Klasse | ✅ Auto | ✅ 80Gbps | N/A | ✅ Auto | Optional | ✅ | ✅ |
| Broadcom | BCM-Boot | VID-Erkennung | ✅ Auto | ❌ Nein | N/A | ✅ Auto | Optional | ✅ | ✅ |
| Rockchip | Mask-ROM | VID-Erkennung | ✅ Auto | ❌ Nein | N/A | ✅ Auto | Optional | ✅ | ✅ |
| Intel | USB4-v2.0-Host | Native USB4-Erkennung | ✅ Auto | ✅ 80Gbps | N/A | N/A | Optional | ✅ | ✅ |
| AMD | USB4-v2.0-Host | Native USB4-Erkennung | ✅ Auto | ✅ 80Gbps | N/A | N/A | Optional | ✅ | ✅ |
| Generisch | USB CDC/Bulk | Endpunkt-Auto-Erkennung | ⚠️ Eingeschränkt | ❌ Nein | N/A | ⚠️ Eingeschränkt | Optional | ✅ | ✅ |
| Beliebig | Serieller COM | UART-Auto-Sync | N/A | N/A | N/A | N/A | Nein | N/A | ✅ |
| Version | Datum | Wichtigste Änderungen |
|---|
| v2.2.2 | 2026 | Slowm8-GETINFO-Integration – Verifiziert automatisch den Gerätezustand nach der Injektion, erkennt abnormales Verhalten, umfangreichere Bug-Reports |
| v0.7.4 / v2.2.1 | 2026 | QSLCLRESP-Verbesserungen – Bessere Fehlerbehandlung, schnellere Antworten, erweiterte Statuscodes. Slowm8-Auto-Erkennung – Keine PIDs, adaptives Timing, A19+-Unterstützung, Bug-Bestätigung mit Code-Injektion, JSON-Ausgabe |
| v0.7.3 / v2.2.0 | 2026 | slowm8-Befehl – USB-Stresstester mit Fuzzing, --jitter-Flag – Timing-Randomisierung |
| v0.7.2 / v2.1.9 | 2026 | TEST- & FUZZ-Befehle – Diagnose-Selbsttest und Fuzzing-Engine, Erweitertes getinfo |
| v0.7.1 / v2.1.8 | 2026 | Quantenarchitektur – --arch quantum, Opcode-Randomisierung, 72KB-Binary |
| v0.7.0 / v2.1.7 | 2026 | oem panic – Unterbefehl für Notfall-Wiederherstellung |
| v0.6.9 / v2.1.6 | 2026 | Befehlsentfernung – mode-Befehl entfernt, insgesamt 26 Befehle |
| v0.6.8 / v2.1.5 | 2026 | Größenoptimierung – 128KB → 80KB, 37,5 % kleiner |
| v0.6.7 / v2.1.4 | 2026 | Auto-DFU-Boot – Wie palera1n, Ein-Klick-DFU-Einstieg |
| v0.6.7 / v2.1.3 | 2026 | USB4 v2.0 80Gbps – PAM4-Kodierung, 4-Lane-Aggregation |
| v0.6.6 / v2.1.2 | 2026 | USB-QSLCL-Exposition – Automatische Identifizierung in USB-Deskriptoren |
| v0.6.6 / v2.1.1 | 2026 | Code-Bereinigung – 40 % Reduktion, QSLCLDATA/SYNC-Blöcke |
| v0.6.5 / v2.1.0 | 2026 | QSLCLENC-Verschlüsselungsschicht – ChaCha20/AES für A18+ |
| v0.6.4 / v2.0.2 | 2026 | Dynamische DFU-Erkennung, QSLCLRESP-Fixes |
| v0.6.3 / v2.0.1 | 2026 | Vollständige Modul-Neu schreibung |
| v0.5.x / v1.x | 2025 | Legacy-Versionen |
| Bug-Typ | Erkennungsmethode | Injektions-Payload |
|---|
| Speicherkorruption | Unerwartete große Antwort | Lese-/Schreib-/Verifizierungstest |
| Absturz | Geräte-Reset erkannt | Absturztest + Wiederherstellung |
| Timeout-Schwachstelle | Wiederholte Timeouts | Timeout-Test + Ping |
| Timing-Anomalie | Langsame Antworten | Timing-Empfindlichkeitstest |
| Parsing-Bug | Fehlerhafte Antwort | Verschachtelter Strukturtest |
| Sicherheitsstufe | Operationen | Risiko |
|---|
| SICHER | EDL-Modus, DFU-Modus, BROM-Modus, Serielle Boot-Modi, TEST, FUZZ, slowm8 | Minimal |
| VORSICHT | Schreiben auf Benutzerpartitionen, Spannungsänderungen | Mäßig |
| GEFÄHRLICH | Schreiben auf iROM, BootROM, NOR-Flash-Bootsektoren | Hoch |
| BRICK-RISIKO | Überschreiben geschützter Bootloader (iBoot, SBL, U-Boot SPL) | Kritisch |