Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/ankitrawatgit/iqoo-z9_5g-vivo-t3_5g-root-ghostlock
Android-SicherheitPrivilege EscalationExploit-FrameworksExploitationMobile SicherheitPayload-Entwicklung
GitHubankitrawatgit/iqoo-z9_5g-vivo-t3_5g-root-ghostlock

iQOO-Z9_5G-vivo-T3_5G-Root-GhostLock

Eine Android-Anwendung und Payloads für einen Jailbreak/Root von iQOO Z9 5G und vivo T3 5G über CVE-2026-43499. Beide Geräte verwenden die MediaTek-Dimensity-7200-Plattform (MT6886). Kernel-Version 5.15.178.

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
51vor 2 TagenNoch nicht geprüft

iQOO Z9 5G / vivo T3 5G Jailbreak Root (GhostLock)

Installiertes KernelSU

Eine Jailbreak-/Root-Android-Anwendung und Payloads für das iQOO Z9 5G und das vivo T3 5G. Beide Geräte verwenden die MediaTek-Dimensity-7200-Plattform (MT6886).

Es gibt zwei unterstützte Ausführungsmethoden: die Android-APK mit Shizuku oder den nativen Helfer, der direkt aus einer adb shell ausgeführt wird. Beide Methoden verwenden denselben gerätespezifischen Payload und denselben KernelSU-Daemon.

CVE und Umfang

Dieser Port verwendet die CVE-2026-43499-Ghostlock-Kernel-Exploit-Kette, um temporären Bootstrap-Root zu erlangen, und lädt anschließend den passenden KernelSU-Daemon nach. Es handelt sich um einen gerätespezifischen Jailbreak-/Root-Forschungs-Build für das iQOO Z9 5G (Modell I2302) und das vivo T3 5G (Modell V2334) mit dem Kernel 5.15.178-android13-8-g0ebe6a5da65d. Es ist kein allgemeines Android-Rooting-Tool und darf nur auf Hardware verwendet werden, die dir gehört oder für die du zur Testung autorisiert bist.

Das iQOO Z9 5G I2302 und das vivo T3 5G V2334 werden für diesen Port als dasselbe Ziel behandelt. Ihr SoC, Firmware-Verhalten, Kernel-Release, ABI, Exploit-Offsets und die KernelSU-Kopplung sind identisch; der Build-Fingerprint ist der erwartete Identitätsunterschied. Daher verwenden sie denselben Payload und dasselbe Support-Profil. Die App erfordert weiterhin das exakt oben aufgeführte Kernel-Release: 5.15.178-android13-8-g0ebe6a5da65d.

Anweisungen zur Anpassung dieses Projekts an ein anderes Gerät findest du im Leitfaden Port auf ein anderes Gerät.

Unterstütze das Projekt

Dieses Projekt erforderte viel Aufwand und Geld. Wenn es dir geholfen hat, kannst du die Arbeit mit einem Kaffee unterstützen:

Buy Me a Coffee

Dank an Codex für die Hilfe bei der Entwicklung.

Projektstruktur

root@kitploit:~
app/       Android/Compose application source and UI resources
payload/   iQOO exploit source, target profile, build script, and release inputs

Der Laufzeitablauf ist:

  1. Die App prüft, ob das Telefonmodell I2302 oder V2334 ist, der laufende Kernel 5.15.178-android13-8-g0ebe6a5da65d ist und das Gerät arm64 ist.
  2. Während der Installation lädt sie die exakten Exploit- und KernelSU-Artefakte aus dem neuesten GitHub-Payload-Release herunter (Das lokale Speichern von Dateien in der APK verursacht einen Absturz, da die Sicherheitsfunktionen des Systems dies nicht zulassen.).
  3. Shizuku ist erforderlich: Es startet den nativen Helfer, der aus payload/src/su_daemon.c kompiliert wurde, als Shell-Dienst (UID 2000), was den Ausführungskontext darstellt, den dieser Port benötigt. Die App ruft den --run-payload-Supervisor des Helfers auf, dieselbe Kind-/Sitzungs-Übergabe, die im validierten adb-Runbook verwendet wird, und verfolgt dessen persistentes Exploit-Protokoll.
  4. Nachdem der Exploit temporären Root erlangt hat, bereitet der Helfer das heruntergeladene ksud vor, führt das abgesicherte KernelSU-Late-Load durch und verifiziert den Kontrollkanal.

Wichtiger Wiederherstellungshinweis: Wenn das Telefon hängen bleibt oder nicht bootet, halte Lautstärke leiser + Ein/Aus gedrückt, bis es zwangsweise neu startet.

Lade die neueste APK von der Seite GitHub Releases herunter.

Lade die offizielle KernelSU Manager APK von der KernelSU-Releases-Seite herunter.

Ausführung über die APK mit Shizuku (Shizuku für die APK-Methode erforderlich)

Eine gewöhnliche Android-App läuft in der SELinux-Domäne untrusted_app. Auf diesem Gerät kann diese Domäne tracefs nicht lesen. Wenn der Helfer also direkt aus der APK gestartet wird, fällt der Payload auf das physische Orakel zurück und scheitert normalerweise am Pipe-Gate. Shizuku ist daher für eine funktionierende APK-Installation erforderlich. Die App startet den --run-payload-Supervisor des Helfers über den Shizuku-Shell-Dienst (UID 2000), wodurch die tracefs-Route denselben Ausführungskontext und dieselbe Prozess-Übergabe erhält wie der bewährte adb shell-Lauf.

Die Einstellungsseite bietet weiterhin einen Schalter ohne Shizuku für Diagnose und zukünftige Entwicklung. Er ist ausdrücklich als nicht unterstützt markiert; das Deaktivieren führt dazu, dass die Installation gestoppt wird, bevor der Exploit startet.

Erforderliche Einrichtung

  1. Installiere Shizuku von seinen offiziellen Releases.
  2. Aktiviere auf dem Telefon die Entwickleroptionen und das Drahtlos-Debugging.
  3. Öffne Shizuku, wähle Start über Drahtlos-Debugging, kopple es mit dem von Android angezeigten Pairing-Code und tippe auf Start. Bei der Drahtlos-Debugging-Methode verlangt Android diesen Start nach einem Neustart erneut; siehe den offiziellen Shizuku-Einrichtungsleitfaden.
  4. Öffne iQOO Z9 5G Jailbreak Root (GhostLock). Lasse unter Einstellungen → Ausführungsprivileg die Option Shizuku verwenden (erforderlich) aktiviert und genehmige die Berechtigungsanfrage der App in Shizuku.

Jeder Installationsversuch

Starte das Telefon zuerst neu; dieser Port erlaubt einen Exploit-Versuch pro Boot. Starte Shizuku, bestätige, dass die Jailbreak-/Root-App weiterhin die Berechtigung hat und Shizuku verwenden (erforderlich) aktiviert ist, und tippe dann auf KernelSU installieren. Das Live-Protokoll sollte Shizuku permission granted enthalten, bevor der Payload startet. Halte das Telefon während des Exploit-Laufs wach und an die Stromversorgung angeschlossen.

Wenn Shizuku gestoppt wird, die Berechtigung entzogen wird oder das Gerät während des laufenden Vorgangs neu gestartet wird, stoppe und starte neu, bevor du es erneut versuchst. Wiederhole den Exploit nicht mehrfach beim selben Boot. Der Shizuku-Modus ändert nur, wie der Helfer gestartet wird; er macht diesen gerätespezifischen Payload nicht auf ein anderes Modell oder einen anderen Kernel übertragbar.

Direkte Ausführung über eine adb shell (ohne die APK)

Die APK ist optional. Eine adb shell läuft bereits als Android-Shell-UID und bietet damit den tracefs-Zugriff, den die APK über Shizuku erhält. Dies ist der ursprüngliche Diagnose-/Runbook-Pfad und erfordert kein Shizuku.

Verwende für jeden Versuch einen frischen Boot. Der Stack-Writer ist nur einmal pro Boot verfügbar; führe den Exploit nicht erneut aus, nachdem stack writer ran; refusing retry on this boot erscheint.

Bereite vom Repository-Stammverzeichnis aus die passenden iQOO-Binärdateien vor:

root@kitploit:~
adb reboot

# Wait for Android to finish booting, then push the payload and helper.
adb push payload/build/cve-2026-43499-app.so \
  /data/local/tmp/iqoo-app.so
adb push payload/build/cve-2026-43499-root \
  /data/local/tmp/cve-2026-43499-root
adb push payload/artifacts/ksud-iqoo-z9-5g \
  /data/local/tmp/ksud-iqoo-z9-5g

adb shell chmod 755 \
  /data/local/tmp/cve-2026-43499-root \
  /data/local/tmp/ksud-iqoo-z9-5g
adb shell rm -f /data/local/tmp/iqoo-app-run.log

Starte den Supervisor des Helfers. Halte dieses Terminal geöffnet und warte, bis er fertig ist; ein normaler Lauf kann mehrere Minuten dauern:

root@kitploit:~
adb shell 'SLIDE_SOURCE=tracefs EXPLOIT_ATTEMPTS=1 \
  P0_ATTEMPT_TIMEOUT_SEC=115 EXPLOIT_ATTEMPT_TIMEOUT_SEC=600 \
  /data/local/tmp/cve-2026-43499-root --run-payload \
  /data/local/tmp/iqoo-app.so /data/local/tmp/cve-2026-43499-root \
  /data/local/tmp/iqoo-app-run.log'

Die Exploit-Phase ist erst abgeschlossen, wenn das Protokoll sowohl exploit completed als auch root=1 enthält. Wenn der Bootstrap-Root erfolgreich ist, lade den passenden KernelSU-Daemon mit der exakten Ein-Argument-Operation des Helfers nach:

root@kitploit:~
adb shell '/data/local/tmp/cve-2026-43499-root --late-load'

Hänge keine KMI- oder Manager-Argumente an --late-load an; der Helfer dieses Ziels hat die iQOO-KMI, den Lader-Pfad und die KernelSU-Optionen bereits einkompiliert. Ein erfolgreiches Late-Load gibt eine KernelSU-Kontrollverifizierungsmeldung aus.

Payload erstellen

Anforderungen: Android SDK 37, NDK 28.2.13676358 und CMake 3.22.1.

Setze den NDK-Pfad einmalig und erstelle dann die eigenständigen Payload-Artefakte:

root@kitploit:~
export ANDROID_NDK_HOME="/path/to/android-sdk/ndk/28.2.13676358"
make -C payload all

Release-APK erstellen

root@kitploit:~
make apk-release

Das Release-Ziel baut die lokalen eigenständigen Payload-Artefakte bei Bedarf neu; die APK lädt ihre Laufzeit-Payloads weiterhin aus dem neuesten GitHub-Release herunter.

Die signierte APK wird nach app/build/outputs/apk/release/app-release.apk geschrieben.

Kernel-Quellcode, Modulobjekte und Init-Begleiter bleiben außerhalb dieses sauberen Checkouts.

Kompatibilitätswarnung

Dies ist ein hochgradig gerätespezifischer Port. Die Exploit-Offsets, PAC/KASLR-Logik, Stack-Geometrie, Kernel-ABI, Modul-Metadaten und der KernelSU-Daemon stimmen alle mit den getesteten iQOO-Z9-5G- (I2302) und vivo-T3-5G-Geräten (V2334) mit dem oben genannten Kernel überein. Es ist nicht zu erwarten, dass die Binärdateien auf einem anderen Modell, einer anderen Firmware, einem anderen Kernel-Release oder einem materiell abweichenden Build funktionieren; sie können ein inkompatibles Gerät zum Abbruch, Einfrieren oder Panic bringen. Ein anderes Gerät benötigt ein eigenes Zielprofil, eine eigene Quellcode-Prüfung und Hardware-Validierung.

KernelSU wird einmal pro Boot nachgeladen und ist keine dauerhafte Boot-Image-Modifikation. Befolge beim Testen des Geräts das Runbook in der ursprünglichen Port-Dokumentation und halte immer Zugriff auf den Recovery-Modus verfügbar.

Verwende es nur auf Hardware, die dir gehört oder für die du ausdrücklich zur Testung autorisiert bist.

Portierungsleitfaden

Dieser Quellcode unterstützt derzeit das iQOO Z9 5G (I2302) und das vivo T3 5G (V2334) mit der aufgeführten Kernel-Familie. Für ein anderes Gerät derselben Kernel-Familie verwende ihn als Ausgangspunkt und ersetze die gerätespezifischen Werte, nachdem du sie auf diesem Gerät validiert hast. Für eine andere Kernel-Familie wie 5.10 oder 6.x finde zunächst eine passende öffentliche Quelle, einen Exploit-Port oder eine Referenz auf GitHub und passe das Profil für diesen Kernel an.

Du benötigst das exakte boot.img des Geräts und den passenden Kernel-Quellbaum. KI-Codierungsagenten können helfen, diese Dateien zu untersuchen, den Build vorzubereiten und den Port zu aktualisieren. Codex mit dem Luna-Modell ist meine Empfehlung. Baue und teste zuerst mit der direkten adb-Methode, nicht mit der APK. Führe den Build des Agenten aus, führe ihn auf deinem eigenen Gerät aus und gib dem Agenten dann die vollständige Ausgabe sowie alle Panic-Protokolle zurück. Wiederhole diesen Build-/Test-/Protokoll-Zyklus, bis der Port erfolgreich ist.

Tool herunterladen