diff options
| author | 2009-04-12 16:08:06 +0200 | |
|---|---|---|
| committer | 2009-04-12 16:08:06 +0200 | |
| commit | f893e8a9e2cc197522f838b3f2bbec8862953c2f (patch) | |
| tree | 9a496fe32f376f860e266916d2bdc4bd9485bc26 /README | |
| parent | 86289b387daebfa5607435a76b15848bcb46916e (diff) | |
| download | libimobiledevice-f893e8a9e2cc197522f838b3f2bbec8862953c2f.tar.gz libimobiledevice-f893e8a9e2cc197522f838b3f2bbec8862953c2f.tar.bz2 | |
Use less secure random number generation so we can generate private
keys on the fly. Drop libiphone-initconf.
Diffstat (limited to 'README')
| -rw-r--r-- | README | 22 |
1 files changed, 2 insertions, 20 deletions
| @@ -7,10 +7,11 @@ For: | |||
| 7 | 7 | ||
| 8 | You must have: | 8 | You must have: |
| 9 | libgnutls-dev | 9 | libgnutls-dev |
| 10 | libgcrypt-dev | ||
| 10 | libusb-dev | 11 | libusb-dev |
| 11 | libfuse-dev (and the associated kernel modules) | 12 | libfuse-dev (and the associated kernel modules) |
| 12 | libglib2.0-dev | 13 | libglib2.0-dev |
| 13 | libxml2-dev | 14 | libplist-dev |
| 14 | make | 15 | make |
| 15 | autoheader | 16 | autoheader |
| 16 | automake | 17 | automake |
| @@ -22,31 +23,12 @@ To compile run: | |||
| 22 | ./configure | 23 | ./configure |
| 23 | make | 24 | make |
| 24 | sudo make install # (if you want to install it into your system directories) | 25 | sudo make install # (if you want to install it into your system directories) |
| 25 | libiphone-initconf # (as the user you intend to user the library) | ||
| 26 | 26 | ||
| 27 | On Ubuntu/Debian, you can do: | 27 | On Ubuntu/Debian, you can do: |
| 28 | sudo apt-get install build-essential automake autoconf \ | 28 | sudo apt-get install build-essential automake autoconf \ |
| 29 | libgnutls-dev libusb-dev libfuse-dev libglib2.0-dev libxml2-dev \ | 29 | libgnutls-dev libusb-dev libfuse-dev libglib2.0-dev libxml2-dev \ |
| 30 | libreadline5-dev | 30 | libreadline5-dev |
| 31 | 31 | ||
| 32 | USAGE | ||
| 33 | ================================================================================ | ||
| 34 | |||
| 35 | Now comes the fun bit! | ||
| 36 | |||
| 37 | == Generating keys == | ||
| 38 | |||
| 39 | IMPORTANT: Before using the library you must run "libiphone-initconf" | ||
| 40 | as your own user (not root). It will generate keys and a host id for your | ||
| 41 | system to be able to communicate with 'lockdownd' on the iPhone. | ||
| 42 | |||
| 43 | It will probably take 5-10 minutes, but thankfully only needs to be | ||
| 44 | run _once_. It MUST be run otherwise communication will not work: | ||
| 45 | |||
| 46 | libiphone-initconf | ||
| 47 | |||
| 48 | The generated keys are saved in '~/.config/libiphone/' in your home directory. | ||
| 49 | |||
| 50 | == Who/what/where? == | 32 | == Who/what/where? == |
| 51 | 33 | ||
| 52 | wiki: | 34 | wiki: |
