Skip to content

rooootdev/lara

Repository files navigation


JESSI Logo

LARA

A customization toolbox that utilizes DarkSword. iOS 17.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

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.

Releases

Latest Stable

Add AltSource Download .ipa

Latest Nightly

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 ❤️

About

iOS Toolbox using the DarkSword kexploit. iOS 17.0 - iOS 18.7.1 & iOS 26.0.x, excluding M5 and A19.

Topics

Resources

License

Stars

Watchers

Forks

Contributors