Skip to content

Releases: acidanthera/Lilu

1.1.7

27 Aug 15:22
Compare
Choose a tag to compare

v1.1.7

  • Merged advanced disassembly API (thx Pb and others)
  • Added HDE disassembler for quick instruction decoding (by Vyacheslav Patkov)
  • Updated capstone to 3.0.5 rc3
  • Fixed load API lock type preventing dynamic memory allocation (thx Pb)
  • Added setInterrupts API
  • Added an option to define custom plugin entry points
  • Added const reference evector API
  • Added FAT_CIGAM Mach-O support
  • Added WIOKit::getComputerInfo API and improved some other WIOKit APIs
  • Added support of storing larger than pointer types in evector
  • Added -lilubetaall boot argument to skip version checking for all plugins

1.1.6

26 Jul 22:38
Compare
Choose a tag to compare

v1.1.6

  • Ignored disabled kexts earlier for speed reasons
  • Added High Sierra to the list of compatible OS
  • Added arrsize API
  • Made patch count warning only show in debug mode
  • Made kinfo not found logging only show in debug mode
  • Added routeBlock API for opcode-based routing
  • Centralised user and kernel patcher start time
  • Added c-compliant kern_os_cfree implementation
  • Added a workaround for page fault kernel panics
  • Added a workaround for xnu printf limitations

1.1.5

29 Jun 20:18
Compare
Choose a tag to compare

v1.1.5

  • Increased executable memory buffer to page size
  • Added auth-root-dmg support High Sierra installer detection (thx Piker-Alpha)
  • Added -liluforce to force enable Lilu in safe mode and recovery
  • Added preliminary Xcode 9 compatibility
  • Added support for unloadable kexts
  • Merged official capstone patches up to c508224

1.1.4

06 Jun 14:30
Compare
Choose a tag to compare

v1.1.4

  • Slightly improved userspace patcher speed for 10.12
  • Added missing dyld_shared_cache detection with a fallback
  • Defined High Sierra kernel version

1.1.3

02 Jun 14:30
Compare
Choose a tag to compare

v1.1.3

  • Reduced binary size by modding capstone
  • Fixed LiluAPI::onProcLoad return code
  • Added MachInfo::setRunningAddresses for userspace symbol solving
  • Added getKernelMinorVersion for symmetry
  • Added kernel write protection and interrupt state validation

Note: Please ensure all your plugins contain static OSBundleCompatibleVersion Info.plist property. See details at LiluFriend.

1.1.1

05 May 15:08
Compare
Choose a tag to compare

v1.1.1

  • Changed loading policy to ignore kexts that are not permitted to load
  • Increased executable memory buffer from 256 to 1024 bytes
  • Allowed different plugins load the same kexts

1.1.0

01 Apr 21:45
Compare
Choose a tag to compare

v1.1.0

  • Added support for patching different sections/segments
  • Added file writing API by lvs1974
  • Added strrchr API
  • Changed requestAccess to include API version to workaround kext loading issues
  • Updated capstone to 3.0.5 rc2
  • Improved 32-bit userspace patcher
  • Enforced -liluslow in installer and recovery

1.0.0

22 Feb 16:59
Compare
Choose a tag to compare

Initial release