WIP darksword kexploit implement
  • Swift 51.9%
  • Objective-C 35.8%
  • C 6.6%
  • C++ 5.3%
  • Shell 0.4%
Find a file
2026-05-14 01:09:13 +02:00
.github Update build.yml 2026-05-06 00:20:11 +02:00
Config next update 2026-03-24 14:04:11 +01:00
lara our brains are gone??? 2026-05-14 01:09:13 +02:00
lara.xcodeproj move fetch kernelcache button to contentview, rename everything to "fetch kernelcache," change bundleid back to how it was "com.roooot.lara" (please keep it that way when pushing as to not annoy users). 2026-05-13 15:47:15 -07:00
scripts Update build_ipa.sh 2026-05-07 16:08:45 +02:00
.gitignore fix: improve control flow 2026-04-11 21:35:41 +07:00
lara.png Add files via upload 2026-04-06 15:41:39 +02:00
LICENSE Add GNU Affero General Public License v3 2026-03-28 14:45:14 +01:00
README.md Update support status for iOS versions in README 2026-05-10 22:53:50 +02:00
source.json fix the broken ass link i put for both 😭 2026-05-05 18:48:53 -07:00


JESSI Logo

LARA

A customization toolbox that utilizes DarkSword. iOS 16.0 - iOS 18.7.1 & iOS 26.0.x, excluding M5 and A19.

star this repo please :P

Discord GitHub stars GitHub issues Release GitHub Actions

supportfeaturesknown issuestipscredits

Note

Lara is still in a super rough state and is undergoing a rewrite. If you are experiencing any issues, it is best to simply wait instead of opening issues or asking for support in the Discord. If you would like to contribute, it is best to wait after the rewrite. We will not be accepting PRs during this time or resolving/responding to any issues. Thank you for your understanding!

Support

iOS Version Support Status
iOS 16.x Not Supported ¹
iOS 17.0 - iOS 18.7.1 Supported
iOS 18.7.2+ Not Supported
iOS 26.0 - iOS 26.0.1 Supported
iOS 26.1+ Not Supported

¹ While technically affected by the exploit lara abuses, offsets havent been found for these versions and lara therefore doesnt support them.

Important Notes:

  • This tool does not work on M5 or A19 (Pro) devices regardless of iOS version because of MIE.
  • YMMV on M-series CPUs. If you are on an M-series device, try going to lara settings, selecting Modify Offsets, and setting t1sz_boot to 0x11.
  • Issues involving lara not working on either unsupported or technically supported versions will be closed immediately.

Add AltSource Download .ipa

Features

Implemented

  • Font Overwrite
  • Custom Overwrite
  • Card Overwrite
  • File Manager (Full Disk r/w)
  • MobileGestalt Editor
  • 3 App Bypass
  • DirtyZero 2
  • 5 App Dock
  • Status Bar Tweaks
  • Hide labels
  • Upside Down
  • Floating Dock (Broken)
  • Grid App Switcher
  • Performance HUD
  • JIT Enabler (only for apps with get-task-allow)

Coming Soon

  • App Decrypt

Known Issues

  • wont work on M5, A19 and A19 Pro due to MTE
  • the kernel may panic when lara is closed from the app switcher.
  • dirtyzero does not work.
  • apps don't detect JIT enabled however they are enabled.
  • remotecall is super bugged and may not work properly.

Fixes

kernelcache download fix (manual fallback):

  1. Download the IPSW tool for your device here.
  2. Extract the archive.
  3. Open Terminal.
  4. Navigate to the extracted folder:
    cd /path/to/ipsw_3.1.671_something_something/
    
  5. Extract the kernel:
    ./ipsw extract --kernel [drag your ipsw here]
    
  6. Get the kernelcache file.
  7. Transfer the kernelcache to your iPhone.
  8. In the Files app:
    • Go to "On My iPhone" > "lara"
    • Place the kernelcache file there.
  9. Rename the file to kernelcache (without extension).

Tips

  • deleting and redownloading kernelcache is known to fix many issues. do this before asking me for support.
  • closing and reopening the app can fix font change issues.
  • respringing is needed to apply springboard changes such as font changes.

Credits

  • opa334 for the kernel exploit poc, ChOma and XPF
  • AppInstaller iOS for help with offsets
  • AlfieCG for libgrabkernel2
  • Everyone who contributed! (Visible Here)

a beautiful kexploit ❤️