Results 1 to 4 of 4
Discuss Jailbreaking Information Please? at the Spirit (jailbreak) - Hackint0sh.org; I have jailbroken an iTouch before and am really interested in knowing how this works. ...
  1. #1
    Newbie Array

    Join Date
    Jun 2010
    Posts
    2
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Question Jailbreaking Information Please?

    I have jailbroken an iTouch before and am really interested in knowing how this works. I have some basic background knowledge on the kernel and operating system the Apple uses and I need someone to answer my questions.

    1) I have heard that jailbreaking is when software enters the iPhone OS and installs a SSH daemon so that a terminal on a computer will be able to enter the kernel. Is this true? If so, why is SSH required to access the terminal? Why can't people just use normal USB to enter the device?

    2) Are *.ipa files actually based on Debian-Packages? I have done some googling and found that basic Linux programs such as "apt" and "gcc" can be run and installed on the iTouch.

    3) How does jailbreaking actually do what it does? What methods does it use?

    4) Why can iTunes sync "cracked" applications onto the iTouch? Doesn't Apple have security to prevent such exploits?

    Thank you in advance



  2. #2
    Super Moderator Array n1ckn4m3's Avatar

    Join Date
    Mar 2009
    Location
    USA
    Posts
    2,717
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    145

    Default

    Quote Originally Posted by darkp0tat0 View Post
    1) I have heard that jailbreaking is when software enters the iPhone OS and installs a SSH daemon so that a terminal on a computer will be able to enter the kernel. Is this true? If so, why is SSH required to access the terminal? Why can't people just use normal USB to enter the device?
    Jailbreaking does not install SSH. You must manually install SSH. It's not required to access the terminal, it's just an easy method. You can also use USB programs like iFunBox and DiskAid to get file level access, and you can use MobileTerminal on the device to access the terminal directly. From my understanding, there is not an easy way to access the terminal over USB.

    2) Are *.ipa files actually based on Debian-Packages? I have done some googling and found that basic Linux programs such as "apt" and "gcc" can be run and installed on the iTouch.
    Not really. An .IPA is really just a .ZIP compressed package of files. Quick way to prove this is to rename the .IPA to .ZIP and use your favorite decompression utility to extract.

    3) How does jailbreaking actually do what it does? What methods does it use?
    It's different per exploit, per model phone, per OS revision. Can't really answer that question. Pick your jailbreak and then ask about it and people here can explain how it works, but since each uses a different exploit and some are user space and others are kernel space, there's no 'catch all' answer. High level is that it effectively bypasses the trust issue with installed applications, allowing apps that aren't signed by Apple to be run on the device.

    4) Why can iTunes sync "cracked" applications onto the iTouch? Doesn't Apple have security to prevent such exploits?
    iTunes cannot tell the difference between a legitimately developed application and a cracked application afaik. The phone has a MobileInstallation file which is called and supposed to verify the install at the point of installation or sync to ensure that it is applicable to your phone -- developers have to enlist their development phones via UDID in order to deploy software to them using iTunes. By default, cracked applications cannot be synced with the iPhone by using iTunes. That said, piracy and discussion of piracy is not condoned here -- from a high level it's OK, so I've answered the question, but I wouldn't go any deeper than what you've already asked about that specific topic as it's not supported here under any circumstance.
    The preceding forum post has been brought to you by the letter "N" and the number 42.

    iPhone 4, 32GB (iOS 6.1.2 | evasi0n | SHSH: 4.0 - 6.1.2)
    iPad 2 3G, 64GB (iOS 6.1.2 | evasi0n
    |
    SHSH: 4.3 & 4.3.3 - 6.1)

    Restore problems? Read this: http://www.hackint0sh.org/f137/130802.htm

    Did we solve your problem? Got a dollar or two spare? Please Donate!


  3. #3
    Newbie Array

    Join Date
    Jun 2010
    Posts
    2
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Question

    Thank you so much for your response. I would like to know how the spirit or blackra1n jailbreak works as I am still confused as to how the software manages to access the terminal and what it changes in the OS to "jailbreak" it.
    Also, what format is the .ipa package in? I know that I am able to unzip it, but what type of package is it and is it possible to convert Debian packages into *.ipa?

  4. #4
    Super Moderator Array Olethros's Avatar

    Join Date
    Sep 2007
    Location
    Norway
    Posts
    8,360
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    439

    Default

    Quote Originally Posted by darkp0tat0 View Post
    I would like to know how the spirit or blackra1n jailbreak works as I am still confused as to how the software manages to access the terminal and what it changes in the OS to "jailbreak" it.
    Start reading at Main Page - The iPhone Wiki - Spirit and blackra1n use very different techniques to achieve jailbreak.

    Quote Originally Posted by darkp0tat0 View Post
    Also, what format is the .ipa package in? I know that I am able to unzip it, but what type of package is it and is it possible to convert Debian packages into *.ipa?
    Generally - it is NOT possible to convert debian packages into IPA. It is usually possible to convert an IPA to debian though.
    Last edited by Olethros; 06-13-2010 at 10:07 AM.
    Please read the stickies & search forum before posting!
    How to report an iTunes restore/update fail in a useful manner
    -

    iPad 3G 64GB (4.3.3, Redsn0w) oldest SHSH 3.2.2
    iPhone 4 32GB (4.2.1, Redsn0w JB-monte) oldest SHSH 4.1
    iPhone 3GS 32GB (4.3.3; Pwnagetool) factory unlocked oldest SHSH 3.1
    iPhone 8GB (3.1.3; Pwnagetool) AT&T Locked - Unlocked with bootneuter

    -
    Did we solve your problem? Got a dollar or two spare ? Donate!

 

 

Similar Threads

  1. Information?
    By shinigami9000 in forum General
    Replies: 0
    Last Post: 10-19-2009, 05:59 AM
  2. Replies: 0
    Last Post: 02-03-2009, 08:15 AM
  3. Replies: 1
    Last Post: 01-17-2008, 10:53 PM
  4. [1.1.3] Hopefully Useful Information
    By Cekle in forum iPhone "2G" (Rev. 1)
    Replies: 10
    Last Post: 01-16-2008, 10:20 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 04:50 AM.
twitter, follow us!