Live Coverage: TUAW Jailbreaks the iPod Touch

Curiosity about jailbreaking the iPod touch has been rampant, prompting me to perform a live jailbreak session. With a brand-new iPod touch in hand, I’m ready to guide you through each step of the process, sharing my experiences, setbacks, and possibly some embarrassing moments. Here’s my journey to jailbreak my iPod touch.

4:45: Everything’s set. My iPod touch is connected to my Intel Mac, and I’m about to use the Niacin TIFF exploit along with all the essential hacks, including Installer.app.

4:50: I begin by launching mobile safari on my touch and heading to a specific URL (not linked for safety reasons) that hosts the TIFF exploit.

4:56: After contemplating a full restore, I decide to proceed without it. I type in the URL and hit Go.

4:59: Exiting Safari, I’m back on the home screen. According to “kroo,” this indicates a successful exploit.

Next, I’m set to use iPhuc as outlined in the jailbreak guide at touchdev.net. I’m using this specific version of iPhuc.

5:02: After downloading iPhuc, I run it from the command line. Ready for the next steps, I open Terminal, navigate to the appropriate directory, and execute ./iphuc.

5:04: Inside iPhuc, I run an ls command and can see my entire folder structure. I add a screenshot to the gallery to document this.

5:11: I create a new directory in my iPhuc directory for storing a copy of the file system.

5:14: It’s time to dump my root partition. I execute a command in iPhuc to begin transferring the filesystem data.

5:16: As data scrolls by, I snap another picture for the gallery.

5:21: The data is still transferring… it’s quite slow.

5:22: Finally, the data dump is complete!

5:23: Exiting iPhuc, I navigate to the directory containing the dumped data and proceed to mount the dmg file successfully.

5:26: I update /etc/fstab using my Mac, ensuring the modified version is copied over to the mounted image.

5:30: I begin copying essential files to my iPod touch, including an older version of Installer.app and various shell utilities.

5:40: I continue to prepare the system with necessary bootstrap components. This takes some time to ensure accuracy.

Real life demands my attention, causing a brief pause in the process.

Upon returning, I opt for the latest version of Installer.app from Null River, requiring me to download the AppTapp application.

I also decide to keep the system lean by limiting the number of apps until I can patch Springboard.

To ensure system access, I install a previously used dropbear plist.

Now, it’s time to overwrite the changes.

I launch iPhuc again and execute the command to replace the system image. I make sure to eject the mounted disk first for safety.

7:04: The waiting game continues as the system updates.

7:06: The update completes. I’m ready to reboot the device physically.

After powering down and restarting, the device appears unchanged at first glance. I reconnect with iPhuc to verify the system status.

7:07: My WiFi settings confirm the device’s IP address, but my attempt to initiate ssh fails. Connection refused—time to troubleshoot with iPhuc.

iPhuc confirms the system is intact. I retrieve a copy of /etc/fstab from the iPod, confirming jailbreak success and read-write access, though ssh setup seems incorrect.

7:13: Despite progress, iTunes displays a memory error, indicating unresolved issues.

7:18: I consider revisiting the system image but decide against it to avoid potential corruption.

7:24: I switch tactics and use INdependence to address the ssh problem, leading to several reboots and ultimately successful ssh installation.

7:27: Despite INdependence’s indications, ssh remains non-functional.

Share This Article
Michael

Mark is a dedicated writer for TUAW, bringing insightful and engaging content to Apple enthusiasts around the world. With a deep understanding of Apple products like the iPhone, iPad, and MacBook, Mark’s articles offer readers valuable tips, news, and reviews. His expertise in the tech industry, combined with a knack for clear and concise writing, makes him a trusted voice in the Apple community. When he’s not writing, Mark enjoys exploring the latest apps and software updates, always staying ahead of the curve.