Saturday, April 2, 2011
Yes you read that right ! The just released iOS 4.3 GM for iPhone 4 has been jailbroken already. The jailbreak though is tethered only for now, which means that you will have to boot it into jailbroken state every time you reboot. [Support for iPad, iPhone 3GS and iPod touches is on the way ! Simply follow the instructions below to jailbreak iOS 4.3 GM on iPhone 4 using a combination of PwnageTool 4.2, Universal Ramdisk Fixer and tetheredboot utility. Here’s what you will need: PwnageTool 4.2 Access to iOS 4.3 GM firmware iTunes 10.2 Mac OS X PwnageTool bundle for iOS 4.3 GM Universal Ramdisk Fixer tetheredboot utility Note: Cydia is fully working on iOS 4.3 GM. It is a semi-tethered jailbreak. Your baseband will not be upgraded during restore process. Modifying PwnageTool Step 1: Download PwnageTool bundle for your version of iOS device. Extract the .zip folder, in there you will find a .bundle file, for this guide, we are using iPhone 4 bundle iPhone3,1_4.3_8F190.bundle. Move this file to your desktop. Step 2: Download PwnageTool 4.2 and copy it to /Applications directory. Right click, and then click on “Show Package Contents” as shown in the screenshot below. Step 3: Navigate to Contents/Resources/FirmwareBundles/ and paste iPhone3,1_4.3_8F190.bundle file in this location. Creating Custom Ramdisk for iOS 4.3 Custom Firmware Step 4: Download Universal Ramdisk Maker and simply install it as shown in the screenshots below. This is important because Ramdisk in the current version of PwnageTool is broken. This Universal Ramdisk Maker basically patches it correctly for iOS 4.3 firmware. Building iOS 4.3 Custom Firmware Step 5: Download iOS 4.3 GM firmware. Move this file to your desktop. Step 6: Start PwnageTool in “Expert mode” and select your device: Step 7: Browse for iOS 4.3 GM firmware for your device as shown in the screenshot below: Step 8: Now select “Build” to start creating custom 4.3 firmware file: Step 9: PwnageTool will now create the custom .ipsw file for your iPhone which will be jailbroken. Step 10: Once you have created the custom firmware, quit PwnageTool. Restore iOS 4.3 Custom Firmware Using iTunes Step 11: Start iTunes, click on your iOS device icon from the sidebar in iTunes. Now press and hold left “alt” (option) button on Mac, or Left “Shift” button if you are on Windows on the keyboard and then click on “Restore” (Not “Update” or “Check for Update”) button in the iTunes and then release this button. This will make iTunes prompt you to select the location for your custom firmware 4.3 file. Select the required custom .ipsw file that you created above, and click on “Open”. Step 12: Now sit back and enjoy as iTunes does the rest for you. This will involve a series of automated steps. Be patient at this stage and don’t do anything silly. Just wait while iTunes installs the new firmware 4.3 on your iOS device. Your iOS device screen at this point will be showing a progress bar indicating installation progress. After the installation is done, your iOS device will be jailbroken on iOS 4.3. Booting in Tethered Mode Last but not the least, since there is no untethered jailbreak for iOS 4.3 yet, we will have to boot it into a tethered jailbroken state. To do this, we will make use of a utility named “tetheredboot” as shown in the steps below. Step 13: Download tetheredboot.zip utility for Mac OS X and extract the .zip file. Step 14: First, we will need two files from the custom iOS 4.3 GM firmware namely: kernelcache.release.n90 and iBSS.n90ap.RELEASE.dfu. To do this, make a copy of your custom iOS 4.3 GM file that you created above, change the extension of this file from .ipsw to .zip, and then extract this .zip file. Now copy kernelcache.release.n90 file, and then copy iBSS.n90ap.RELEASE.dfu files which are found under /Firmware/dfu/. Move all these files, and tetheredboot utility to a new folder named “tetheredboot” on the desktop as shown in the screenshot below. Step 15: Turn off your iOS device, and start Terminal on OS X and run the following commands: sudo -s enter your administrator password, then: /Users/TaimurAsad/Downloads/tetheredboot/tetheredboot /Users/TaimurAsad/Downloads/tetheredboot/iBSS.n90ap.RELEASE.dfu /Users/TaimurAsad/Downloads/tetheredboot/kernelcache.release.n90 You will have to of course replace “TaimurAsad” with the name of the directory on your computer. now press enter. You should now see some code running in the Terminal window, at some point, it will ask you to enter DFU mode. Now follow the following steps to enter DFU mode: Hold Power and Home buttons for 10 seconds Now release the Power button but continue holding the Home button for 10 more seconds You device should now be in DFU mode Now wait for your device to boot, Terminal at this point will be showing “Exiting libpois0n” message. After a short while, your iPhone, iPad or iPod touch will be booted in a jailbroken tethered mode ! (A huge shout out to DjayB6 for the iOS 4.3 GM bundle, and Universal Ramdisk Fixer !) [via Redmond Pie] |
1 x MacBook Pro5,3 (Intel Core 2 Duo 2.8 GHz / 4GB 1067 MHz / 500GB / Bootcamp Windows 7 Ultimate 64) 2 x iPhone 4 (16GB / PwnageTool 4.1 / 02.10.04 / Activated Unlocked) 1 x iPad (32GB WIFI / PwnageTool 4.2.1) |
Labels: iOS 4.3, iPad, Iphone 4, iPod Touche
Tuesday, March 22, 2011
Sn0wbreeze 2.3b1 is now available for Windows users to jailbreak iOS 4.3 running on iPhone 4, 3GS, iPad and iPod touch. Just like PwnageTool for Mac, Sn0wbreeze jailbreak is also tethered for all devices, which means you will have to boot into a jailbroken state every time you reboot your device. For Mac users, we have already covered extensive tutorials on how to jailbreak iOS 4.3 using PwnageTool: How to Jailbreak iOS 4.3 on iPhone 4 How to Jailbreak iOS 4.3 on iPhone 3GS (New and Old Bootrom) How to Jailbreak iOS 4.3 on iPad How to Jailbreak iOS 4.3 on iPod touch 4G and 3G Note: There is NO unlock for iOS 4.3 yet. If your iPhone relies on a unlock, DO NOT update to stock iOS 4.3 yet. Creating Custom iOS 4.3 Firmware On Windows Step 1: First up, download all the required tools and files to your Windows desktop: Download and install iTunes 10.2.1 for Windows. Download Sn0wbreeze 2.3 for Windows. Download iOS 4.3 (Final) for iPhone, iPad or iPod touch. Step 2: Start Sn0wbreeze, click the next “blue” colored arrow to proceed. Step 3: Select the required firmware .ipsw file for your iOS device by clicking on the “Browse” button. Step 4: Sn0wbreeze will now identify the selected IPSW file. Once done, click the next “blue” colored arrow to proceed. Step 5: Now select the “Expert Mode”, followed by “Build IPSW” option to start creating your custom firmware. Note: If your iPhone relies on a unlock, proceed only by selecting “Baseband Preservation Mode” option instead of “Expert Mode”. Since building custom firmware may take some time, you can optionally play Pac-Man game to kill some time. Step 6: Sn0wbreeze will greet you with the following “Done!” message when the custom firmware has been successfully created. Step 7: Now follow the onscreen steps to enter DFU mode using Sn0wbreeze: Hold Power and Home buttons for 10 seconds Now release the Power button but continue holding the Home button for 10 more seconds You device should now be in DFU mode If you have followed the steps correctly, you will get the following message from Sn0wbreeze Restore iOS 4.3 Custom Firmware Using iTunes Step 8: Start iTunes, click on your iOS device icon from the sidebar in iTunes. Now press and hold Left “Shift” button on the keyboard and then click on “Restore” (Not “Update” or “Check for Update”) button in iTunes and then release this button. This will make iTunes prompt you to select the location for your custom firmware 4.3 file. Select the required custom .ipsw file that you created above, and click on “Open”. Step 9: Now sit back and enjoy as iTunes does the rest for you. This will involve a series of automated steps. Be patient at this stage and don’t do anything silly. Just wait while iTunes installs the new firmware 4.3 on your iOS device. Your iOS device screen at this point will be showing a progress bar indicating installation progress. After the installation is done, your iOS device will be jailbroken on iOS 4.3. Booting in Tethered Mode Last but not the least, since there is no untethered jailbreak for iOS 4.3 yet, we will have to boot it into a tethered jailbroken state. To do this, we will make use of a utility on Windows named “iBooty” as shown in the steps below. Step 10: Run iBooty for Windows and select your iOS device from the dropdown menu. Note: iBooty is extracted to the desktop (iBooty-for-4.3) after running Sn0wbreeze 2.3. Step 11: Now hit the “Start” button and follow the instructions on screen to enter your device in DFU mode: Hold Power and Home buttons for 10 seconds Now release the Power button but continue holding the Home button for 10 more seconds You device should now be in DFU mode Step 12: Once you are into DFU mode, iBooty will do its thing and after a short while, your iPhone, iPad or iPod touch will be booted in a jailbroken tethered mode ! [via Redmond Pie] |
1 x MacBook Pro5,3 (Intel Core 2 Duo 2.8 GHz / 4GB 1067 MHz / 500GB / Bootcamp Windows 7 Ultimate 64) 2 x iPhone 4 (16GB / PwnageTool 4.1 / 02.10.04 / Activated Unlocked) 1 x iPad (32GB WIFI / PwnageTool 4.2.1) |
Labels: 3gs, iPad, Iphone 4, iPod Touch, Jailbreak iOS 4.3, Snowbreeze 2.3b1
Monday, December 27, 2010
The iPhone Dev Team has announced the iOS 4.2.1 jailbreak public beta testing program. We know several are letting their steam off in comments. But hey, look at the bright side the tools are being tested publicly instead of being left out without any hope or update about the jailbreak.
This beta testing is limited only to those who:
- Own Mac
- has iOS 4.2 beta 3 SHSH blobs backed up with Cydia
- Completely aware with the iOS jailbreak process steps
- Ready to risk their Carrier Unlock until a final working version is released
- Intended for iPhone 4, iPod touch 4 and iPad
This is not meant for average users, I repeat – this is NOT meant for average users. If you plan to go ahead then you’re on your own. You’ll just end up tearing your hair and turning your device into a paperweight. For performing the beta test, you need to download the USBMUX software from here along with dependent files mentioned on the page.
Here are few pointers for using the “backup method” aka Jailbreak Monte put up by iPhone Dev Team:
- This is a beta tester program. It’s not a general release! Things can go very wrong, so please don’t even consider testing if you have pictures or other media on your device that you haven’t backed up!
- For the same reason, please don’t participate if you rely on the ultrasn0w carrier unlock. Wait for the final version!
- Until we fix some sandbox issues with bluetooth, the bluetooth functionality is disabled.
- This very first beta1 is limited to iPhone4, iPad, and iPod touch 4G.
- Cydia must have your 4.2b3 SHSH blobs saved on file. (As we approach a general release, we’ll provide a way to let you use locally saved hashes too).
- You must already have the usbmuxd software installed and running on your Mac (this requirement will eventually go away too). The correct invocation of the relay is just as that page says: “./tcprelay.py -t 22:2222”. If the relay isn’t installed or running correctly by the time the redsn0w ramdisk has started, you’ll need to restore to stock FW again to try it again. Please test it beforehand to save yourself some time!
Bunch of other dev teams are also working on their own version of jailbreak but it’s not about “Me First” any more. It’s about rolling out a jailbreak that works for all devices flawlessly.
Labels: iOS 4.2.1, iPad, Iphone 4, iphone dev team, ipod touch 4, jailbreak, Mac OS X., redsn0w, redsn0w beta testing
Monday, July 5, 2010
Frash is a port of the Adobe Flash runtime for Android to the iPhone, using a compatibility layer, by comex ( http://twitter.com/comex ). Frash can currently run most Flash programs natively in the MobileSafari browser. Frash currently only runs on the iPad, but support for other devices (3GS+ only due to technical restrictions) is planned, as well as support for iOS 4.
A release is planned for when Frash is stable. Developers are welcome to join the effort at http://github.com/comex/frash - fork it and send a pull request with your patches.
Frash uses a multi-process model similar to Chrome on the desktop, so a crash in the Frash/Flash plugin doesn't take down the browser. You can see this while I'm playing Alien Hominid: the ad above crashed (probably a Frash bug), but Safari stays open just fine, and continues to play other Flash content on the page.
Video and keyboard input are currently not supported. The former will require major reverse engineering of the video decoding frameworks on the iPhone, but the latter should be reasonably easy to implement.
...and if anyone from Adobe reads this: Hosting the libflashplayer.so binary somewhere accessible outside the Android Market would make this a lot easier to distribute :).
Shot on an iPhone 4 and edited using iMovie on the phone.