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