Package Details: libirecovery-git 2:1.0.0.r1.gfbcfbf2-1

Git Clone URL: (read-only, click to copy)
Package Base: libirecovery-git
Description: Library and utility to talk to iBoot/iBSS via USB
Upstream URL:
Licenses: LGPL2.1
Conflicts: libirecovery
Provides: libirecovery
Submitter: matthewbauer
Maintainer: intelfx
Last Packager: intelfx
Votes: 16
Popularity: 0.007316
First Submitted: 2010-06-22 02:43
Last Updated: 2020-06-20 08:28

Required by (11)

Sources (1)

Latest Comments

1 2 Next › Last »

okasha commented on 2020-04-26 15:35

autoconf automake libtool make pkgconf :are all missing make dependencies

intelfx commented on 2017-01-12 21:47

Yes, that's a mistake. Fixed.

NBonaparte commented on 2017-01-12 18:21

There's no package called libreadline. I think the readline libraries are included in the readline package.

intelfx commented on 2016-03-26 14:30

I don't own any Apple mobile devices anymore, disowning.

intelfx commented on 2015-03-12 01:34

- sanitized deps
- updated pkgver() to cope with non-annotated tags
- updated pkgver() to place 'r' in front of revision #

enteenteente commented on 2014-11-19 11:56

awesome wiki, awesome packet thx

intelfx commented on 2014-05-25 18:55

Adopted, fixed source and upstream URL, brought PKGBUILD to VCS packaging standards.

ormris commented on 2013-07-16 04:26

The upstream has changed build systems.

sirkingchase commented on 2013-04-01 18:35

Posting back to confirm that libirecovery does work once compiled with the steps below. I used it to get my iphone out of recovery loop.

However, I had no luck getting idevicerestore compiled. :(

sirkingchase commented on 2013-04-01 05:16

I was getting the exact same errors as kludge. Google was no help I found absolutly nothing so I poked around in the code myself.

I got it to compile on Arch linux 64, you must use and modify the Makefile from tokm's old fork. I still used Chronics git but with a few changes to tokms Makefile. I cloned the git into a directory and executed these commands -
gcc -o libirecovery.o -c libirecovery.c -g -I./include -lreadline -fPIC
gcc -o libirecovery.o -g -shared -Wl,-soname, -lusb-1.0
gcc -o irecovery irecovery.c -g -I./include -L. -lirecovery -lreadline

It successfully compiles and you get the executable, then you do -
cp /usr/lib/
cp include/libirecovery.h /usr/local/include/libirecovery.h
cp irecovery /usr/local/bin/irecovery

Now I got it compiled. I have not used it yet, now Im battling libirestore. I just wanted to post before I forgot. Hope this helps the next guy!