[Informational] Why You Need LibUSB

Discussion in 'iPod touch 2G Jailbreak: redsn0w, 24kpwn, etc.' started by Ipwnnubletz, Feb 12, 2009.

  1. Ipwnnubletz

    Ipwnnubletz Banned

    Joined:
    Dec 8, 2008
    Messages:
    1,952
    Likes Received:
    0
    This is an informational thread on WHY and WHEN and WHERE you need LibUSB.

    So I've been reading a lot on the forums stuff like
    Etcetera.

    So... the tool everyone knows as iRecovery.exe REQUIRES LibUSB installed in order to detect your iPod/iPhone. If you're wondering why iTunes detects it, it's because iTunes is MADE for detecting the iPod. Apple has magic software in order to make that work.

    LibUSB just makes all your USB ports open and "detectable" to all programs on your computer. In other technical words, LibUSB provides a quick easy way to access USB devices in userspace without having to write a driver. (Thanks, Alaric!)

    In other words, there is NO TOOL that can boot up your iPod without LibUSB. (With the exception of a special few)

    Hope this clarified some things up.
  2. lokijuu105

    lokijuu105 New Member

    Joined:
    Jul 18, 2008
    Messages:
    60
    Likes Received:
    0
    well actually there are some booter tools that dont require libusb such as touchpwn
  3. Ipwnnubletz

    Ipwnnubletz Banned

    Joined:
    Dec 8, 2008
    Messages:
    1,952
    Likes Received:
    0
    I was talking about iRecovery in general, but yes, you're right.
  4. DHowett

    DHowett New Member

    Joined:
    Feb 11, 2009
    Messages:
    70
    Likes Received:
    0
    Device:
    3G iPod touch
    Right. LibUSB provides a quick easy way to access USB devices in userspace without having to write a driver.
    Thanks for this; finally something to link to to answer the flood of questions.

    Please Register or Log in to view images

  5. gojohnnyboi

    gojohnnyboi Well-Known Member

    Joined:
    Jan 25, 2008
    Messages:
    3,339
    Likes Received:
    55
    it is possible to have a program that doesn't require them to install libusb, if the libusb library is compiled into a static library, and then linked against the binary that way.

    I'm sure that this works 100% on Ubuntu/OS X Leopard, however I have not gotten to test enough on Windows.
  6. Cyanidepoison

    Cyanidepoison Active Member

    Joined:
    Jan 18, 2008
    Messages:
    1,076
    Likes Received:
    2
    Most Linux distros have libusb installed by default.

    +1 for Linux, again.
  7. Ipwnnubletz

    Ipwnnubletz Banned

    Joined:
    Dec 8, 2008
    Messages:
    1,952
    Likes Received:
    0
    Should I change this into a faq?
  8. gojohnnyboi

    gojohnnyboi Well-Known Member

    Joined:
    Jan 25, 2008
    Messages:
    3,339
    Likes Received:
    55
    That's not completely necessary. With the way people are posting so rapidly, and without reading any other similar topics before posting, this, and every other thread will soon be drowned out.

    Please Register or Log in to view images

  9. Ipwnnubletz

    Ipwnnubletz Banned

    Joined:
    Dec 8, 2008
    Messages:
    1,952
    Likes Received:
    0
    Would it hurt if I asked for a sticky? xD
  10. gojohnnyboi

    gojohnnyboi Well-Known Member

    Joined:
    Jan 25, 2008
    Messages:
    3,339
    Likes Received:
    55
    Hurt, no. However, a thread with a message as simplistic as this one would not qualify to be stuck in my opinion. This, although it isn't, should be common sense to people.

    If every thread like this were stickied, then we would have 5 pages

    Please Register or Log in to view images

Share This Page