Skip to content
LUa CYcript
Lua Objective-C C
Branch: master
Clone or download
Latest commit 284183d Sep 17, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deps improve upon lightmessaging Aug 15, 2016
res
src have beagle return lua table instead of objc thing Sep 17, 2016
.gitignore rebirth Jul 29, 2016
README.md readme Sep 17, 2016
how2build.lua bring in outer dependencies, modularize shell Aug 25, 2016
screen.png objc + beagle Aug 12, 2016

README.md

Lucy

This injects a LuaJIT interpreter into SpringBoard which can be controlled using the lucy command.

You can also edit res/LucyServer.plist to make it inject wherever you want.

Goals

Installation

Add http://cydia.r333d.com as a Cydia repo, and install the Lucy package from there.

Building

Requirements

  • Mac OS X
  • LuaJIT (brew install luajit)

The commands you need to run

1: Clone aite and put it somewhere

git clone https://github.com/rweichler/aite.git

2: Clone this and put it somewhere

git clone https://github.com/rweichler/lucy.git

3: cd into this repo and run aite

cd lucy
/PATH/TO/AITE/main.lua

That creates a new file lucy.deb which you can install on your device.

Running

Injecting into SpringBoard

Go into terminal, type the lucy default command. Get Objective-C and Beagle by doing:

objc = require 'objc'
beagle = require 'beagle'
You can’t perform that action at this time.