# Loader-Files Hier kommen die hersteller-signierten Stage-Loader rein, ohne die im Kirin-Download-Mode nichts geht. Diese Dateien sind **nicht** im Repo — du musst sie selbst beschaffen. Drei Wege: ## Aus einer passenden update.app extrahieren (sauberster Weg) Eine update.app ist ein Container, in dem alle Partitions-Images + einige Loader liegen. Werkzeug: `splituapp` oder `Huawei Update Extractor`. ```bash pip install splituapp splituapp -f update.app ``` In den extrahierten Files suchst du nach: - `xloader.img` / `hisi-sec_usb_xloader.bin` - `fastboot.img` -> wird zu `fastboot.bin` - Manche Builds: `usb_loader.bin` separat Vorteil: signiert + zur Hardware passend. Garantiert kompatibel. ## Aus Tool-Distributionen rausziehen Tools wie HCU-Client, DC-Unlocker, manche Octopus-Plugins liefern Loader-Sets im Installer mit. In `/loaders/` oder `/data/`. Nach Filenamen wie oben suchen. Hash gegen einen update.app-Auszug abgleichen, falls möglich — du willst kein manipuliertes Binary auf den Phone-eMMC schreiben. ## Aus Forum-Mirrors XDA-WAS-LX1-Threads, hovatek-Forum, 4PDA-Threads. Risiko: Manipuliert. Immer SHA-256 gegen mehrere Quellen prüfen. Wenn nur eine Quelle, lass es sein und nimm den update.app-Weg. ## Erwartete Struktur ``` loaders/ └── kirin/ └── kirin960_lite/ # für Kirin 658 (P10 Lite) ├── hisi-sec_usb_xloader.bin ├── usb_loader.bin └── fastboot.bin # optional ``` Pro SoC eigenes Unterverzeichnis. Wenn du später z.B. einen Kirin 970 hinzufügst: `loaders/kirin/kirin970/`. ## Rechtliches Diese Loader-Files sind urheberrechtlich Huawei. Aus *eigenen Geräten*-Firmware extrahieren ist in DE/EU für private Reparatur unproblematisch (Recht auf Reparatur, EU 2024/1799). Weiterverbreiten ist es nicht — also: nicht ins Repo committen, nicht öffentlich spiegeln. Das `loaders/`-Verzeichnis steht deshalb in `.gitignore`.