Package Details: spirit-git 20100618-1

Package Base: spirit-git
Description: Linux port of the "Spirit" jailbreak using libimobiledevice. Works on most iDevices (iPod Touch, iPhone, iPad). To jailbreak your device run "spirit"
Upstream URL: http://spiritjb.com/
Category: system
Licenses: GPL
Submitter: matthewbauer
Maintainer: matthewbauer
Last Packager: None
Votes: 10
First Submitted: 2010-06-15 22:58
Last Updated: 2010-06-19 04:23

Dependencies (1)

Required by (0)

Sources

Latest Comments

Comment by napterk

2015-01-23 16:18

Function "package()" missing!?
New ling of Upstream URL http://spiritjb.net/

Comment by borja

2014-05-15 17:23

Same problem here:

$ spirit --help
INFO: Retriving device list
INFO: Opening device
INFO: Creating lockdownd client
INFO: Starting AFC service
/usr/bin/spirit: línea 3: 15645 Violación de segmento (`core' generado) ./spirit

Comment by abuckens

2014-04-13 13:38

I have exactly the same problem with the segmentation fault...

Comment by donpicoro

2013-07-04 12:13

add this before "make"

msg 'replace UUID by UDID'
find . -type f -exec sed -e 's/uuid/udid/g' -i {} \;

an that helps it to compile, however I am getting a Segmentation fault :-(

spirit
INFO: Retriving device list
INFO: Opening device
INFO: Creating lockdownd client
INFO: Starting AFC service
/usr/bin/spirit: line 3: 19418 Segmentation fault (core dumped) ./spirit

Anonymous comment

2013-06-09 08:57

Please rename UUID to UDID
* Per a change to libimobiledevice "Mass replace UUID by UDID, which is the correct term for it" (see http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=7457346a7ad7dddc0188cd1cd6fc5920aabfe39a)

Comment by jillsmitt

2013-01-16 19:10

[jillsmitt@arch traction]$ yaourt -S spirit-git

==> Downloading spirit-git PKGBUILD from AUR...
x PKGBUILD
spirit-git 20100618-1 (Wed Jun 16 04:58:12 ALMT 2010)
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> spirit-git dependencies:
- libimobiledevice (already installed)
- git (already installed)
- gcc (already installed)
- make (already installed)


==> Continue building spirit-git ? [Y/n]
==> ------------------------------------
==>
==> Building and installing package
==> Determining latest git revision...
-> Version found: 20130117
==> Making package: spirit-git 20130117-1 (Thu Jan 17 01:05:47 ALMT 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
==> Extracting Sources...
==> Entering fakeroot environment...
==> Starting build()...
==> Connecting to GIT server....
Cloning into 'spirit-linux'...
remote: Counting objects: 72, done.
remote: Compressing objects: 100% (42/42), done.
remote: Total 72 (delta 27), reused 71 (delta 27)
Receiving objects: 100% (72/72), 3.90 MiB | 464 KiB/s, done.
Resolving deltas: 100% (27/27), done.
==> GIT checkout done or server timeout
==> Starting make...
Cloning into '/tmp/yaourt-tmp-jillsmitt/aur-spirit-git/src/spirit-linux-build'...
done.
gcc -std=gnu99 -c -o spirit.o spirit.c
spirit.c: In function ‘start_restore’:
spirit.c:225:2: warning: implicit declaration of function ‘idevice_get_uuid’ [-Wimplicit-function-declaration]
gcc -std=gnu99 -c -o afc.o afc.c
gcc -o spirit spirit.o afc.o -limobiledevice -lplist -lcrypto
spirit.o: In function `start_restore':
spirit.c:(.text+0x820): undefined reference to `idevice_get_uuid'
collect2: error: ld returned 1 exit status
make: *** [spirit] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build spirit-git.
==> Restart building spirit-git ? [y/N]
==> -----------------------------------
==>