Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
opace6-cve-2026-64560 — Temporary root tool for OnePlus Ace 6 that exploits the CVE-2026-64560 Linux kernel POSIX CPU timer use-after-free to gain root until reboot, without modifying system partitions. | Kitploit
Tools/GitHubGitHub/wangs-official/opace6-cve-2026-64560
Android SecurityPrivilege EscalationVulnerability AnalysisExploitationMobile App PentestingMobile SecurityPapers & ResearchPayload DevelopmentBinary Exploitation

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
GitHubwangs-official/opace6-cve-2026-64560

opace6-cve-2026-64560

Temporary root tool for OnePlus Ace 6 that exploits the CVE-2026-64560 Linux kernel POSIX CPU timer use-after-free to gain root until reboot, without modifying system partitions.

View Repository
344123 days agoNot yet reviewed

OnePlus Ace 6 Temporary Root Tool

Obtain temporary root privileges for the current boot session on OnePlus Ace 6 via CVE-2026-64560 (Linux kernel POSIX CPU timer UAF) vulnerability. Invalidated after reboot, does not modify system partitions.

[!WARNING] May cause device reboot or data loss. Use only on your own device, and back up important data before proceeding.

Supported Devices

ItemInformation
DeviceOnePlus Ace 6 (OP6113L1)
Firmware fingerprintOnePlus/PLQ110/OP6113L1:16/BP2A.250605.015/...
Kernel version6.6.118-android15-8-...

If your system version fingerprint does not match, the tool will refuse to run and prompt TARGET_PROFILE_GATE_FAIL.

Preparation Before Use

  1. A OnePlus Ace 6 with a system version matching the above
  2. A computer (Windows / macOS / Linux all work)
  3. USB data cable
  4. USB debugging enabled on the phone (Settings → About phone → tap Build number 7 times to enable Developer options → Developer options → USB debugging)
  5. adb installed on the computer (download link, extract and add the path to your system PATH)

Step 1 — Download the Tool

Go to this repository's Releases page and download the latest version of cve-2026-64560-fanout-opace6.

Place the downloaded file somewhere you'll remember, such as the desktop.

Step 2 — Connect the Device

Connect the phone and computer with a USB cable, and tap "Allow USB debugging" on the popup on the phone.

Open a terminal (on Windows press Win+R, type cmd, and press Enter), and verify the device is connected:

adb devices

You should see your device serial number with status device. If it shows unauthorized, tap Allow on the phone.

Step 3 — Push to the Phone

Windows:

adb push C:\Users\你的用户名\Desktop\cve-2026-64560-fanout-opace6 /data/local/tmp/
adb shell chmod 777 /data/local/tmp/cve-2026-64560-fanout-opace6

macOS / Linux:

adb push ~/Desktop/cve-2026-64560-fanout-opace6 /data/local/tmp/
adb shell chmod 777 /data/local/tmp/cve-2026-64560-fanout-opace6

Note: You must grant 777 permissions; 755 will report Permission denied.

Step 4 — Preflight

First run the preflight check to confirm your device can be used:

adb shell /data/local/tmp/cve-2026-64560-fanout-opace6 --preflight

Seeing PREFLIGHT_PASS means everything is fine and you can continue. Seeing TARGET_PROFILE_GATE_FAIL means your system version does not match and cannot be used.

Step 5 — Run

This tool exploits a kernel race condition, which is probabilistic and may require multiple attempts or even multiple reboots.

Method A: Use the Automated Script (Recommended)

The automated script will retry for you, including automatically rebooting the device, waiting for cooldown, and detecting success.

Windows:

Place this repository's scripts\boot-campaign.bat and the downloaded payload in the same folder, then navigate to that folder in CMD and run:

boot-campaign.bat -n 6

-n 6 means up to 6 reboot attempts. The script will automatically:

  • Push files to the phone
  • Run preflight
  • Run the exploit and display progress in real time (attempt count)
  • If it fails, reboot the device to cool down and retry
  • Automatically exit on success

macOS / Linux:

sh scripts/boot-campaign.sh -p cve-2026-64560-fanout-opace6 -n 6

Method B: Manual Run

adb shell /data/local/tmp/cve-2026-64560-fanout-opace6 --run

If it does not succeed (you don't see ROOT_SUCCESS), reboot the phone and try again. It is recommended to wait until the phone no longer feels hot before trying again; excessively high CPU temperature will reduce the success rate.

Step 6 — Use root

After success you will see ROOT_SUCCESS; at this point open a new terminal window:

adb shell /data/local/tmp/su

Then type id; if you see uid=0(root), that means you have obtained root privileges.

Important: root privileges are only valid for the current boot; after the phone reboots you need to run it again. It does not modify the boot, vendor, or system partitions, and does not affect OTA updates.

FAQ

Q: What should I do about Permission denied? Run adb shell chmod 777 /data/local/tmp/cve-2026-64560-fanout-opace6.

Q: What should I do about TARGET_PROFILE_GATE_FAIL? Your system version does not match this tool. Adaptation for the corresponding version is required.

Q: It ran for a long time with no response? This is normal. The exploit is a probabilistic kernel race, and each attempt takes 20-30 seconds. If one round (32 attempts) does not hit, the script will automatically reboot and try again. A few more rounds usually succeed.

Q: What should I do if the phone reboots? Sometimes the exploit triggers a kernel crash causing a reboot; this is normal, just run it again.

Q: Can I still use it if I already have KernelSU / Magisk installed? If you have modified the kernel (for example, flashed KSU), the actual kernel differs from the stock one and it may fail. It is recommended to use the stock boot.

Q: What does draft status mean? This adaptation has not yet been fully verified on a real Ace 6 device; the race parameters are inherited from OP13 and may need tuning. The 0x28000000 of physical_delta also needs to be confirmed on a real device via --preflight.

Source and License

Upstream: NebuSec/CyberMeowfia. For specific revisions and Linux fixes, see docs/UPSTREAM.md. Apache License 2.0; see LICENSE and NOTICE.

Download Tool