Posted by
Jordan at 8:45am in
3G/3GS,
Guides Tags: 3GS,
imovie,
iOS4
iMovie allows you to edit any video recorded on your iPhone 4 device. This software was released by Apple and restricted to only the iPhone 4, which makes sense as it’s insanely faster and can record in 720p HD.
However some folks wanted to use it on their iPhone 3GS, but since there were restrictions on the installation of the package it wasn’t possible. You can get around this restriction by modifying the plist.info within the Application. Exact instructions on how to do this can’t be provided as Apple will take action. Here’s the instructions.
“just download the file, modify info.plist file and change the Minimum system version to 3.0.0 and UIRequiredDeviceCapabilities/front-facing-camera to false”
Redmondpie has put up a video of the iMovie on a 3GS.
Alright, I’ve been following some tweets and postings online and found that there seems to be a Jailbreak for iOS 4 on the 3GS with the new Bootrom (iBoot-359.3.2). You can find out your Bootrom by using the following articles.
The information comes from random sources so its not yet confirmed. However, this tweet from @ih8sn0w that states if you’ve saved your 3.1.2 SHSH blobs then its possible to Jailbreak your new Bootrom 3GS on iOS 4.
The cool video here –http://www.youtube.com/watch?v=NWc_d2C5TME // Is indeed real, but requires the 3.1.2 SHSH blobs. [Tweet Link]
Here’s the video embedded for your viewing pleasure.

He also just tweeted the following.
Alright… If anyone has their 3.1.2 SHSH blobs, NOT 3.1.3. Then I’ll see if I can produce a tool that will do this job… [Tweet Link]
This is really good news, it will mean all the pre-iPhone 4 devices can now be Jailbroken on iOS 4.
The Carrier Unlock for the iPhone 4 is something that lots of people want, mostly because they want to use their new iPhone 4 in different countries. When you travel, instead of racking up large roaming charges just to use your iPhone 4, you can instead buy a local pay as you go SIM. You pop it into your iPhone 4 and you’ve got a local phone number and can make free local calls.
Recently the Unlock for the all of the available 3G/3GS Baseband’s was released. Which now provides loads of people the choice of changing carriers or using a pay as you go SIM when travelling.
The iPhone 4 is a different beast however, and this is why there isn’t an Unlock available at this point. Even though Geohot has posted on Twitter that he has an unlock called iPwn that unlocks all devices for life, and he won’t be releasing it anytime soon. You can read the article at redmondpie.com
The infamous iPhone hacker George Hotz (aka Geohot) is in France these days, taking part in Nuit Du Hack conference which is currently being held in Paris. During his presentation at the conference, he mentioned that he has found a new bootrom exploit, which can ultimately pwn all iPhones for life, including the yet to be released iPhone 4. He has named this exploit as “pwned4life”.
He’s referenced the iPhone 4 and Jailbreaking/Unlocking in his tweets recently.
@comex not sure why you wrote I am about to release. like you, I don’t even own an iphone 4. [Tweet Link]
I realize most of you aren’t dicks. I have some cool stuff planned, but not the time to make it how I envision it now. Keep an eye on spirit [Tweet Link]
As you can see, right now its not Geohot’s priority to do anything about the iPhone 4 Jailbreak/Unlock. However he has somethings in store.
Here is some more information that the iPhone-Dev’s have discovered.
The DevTeam and others have been checking through the iPhone 4, and have noticed the baseband runs a completely different OS than on previous models. The iPhone 3G and 3G[S] both ran Nucleus OS on the PMB8878 baseband CPU (aka XGold 608), where the iPhone 2G ran the PMB8876 (aka S-Gold 2). iPhone 4 uses the PMB9800, or X-Gold 618 – running a separate OS – ThreadX, an RTOS by ExpressLogic.
So now we just wait, as the iPhone 4’s make their rounds to all their owners in different places. We should see more news about the iPhone 4 unlock/jailbreak.
Source: redmondpie.com
Posted by
Jordan at 9:05pm in
iPhone4 Tags: Apple,
iphone4,
teardown
The exact number according to machackpc.com is $188 US to produce a iPhone 4. Now the following is the price it cost Apple to produce the previous iPhone’s.
- First iPhone (2007) at US $ 217.73.
- iPhone 3G (2008) at US $166.31
- iPhone 3GS (2009) at US $ 170.80
So the markup can be figured out pretty easily, since I live in Canada I know what they’re going to sell the iPhone 4 at. They’ve said $699 CAD, so you can do the math. At this point I’m going to be hanging onto my 3GS, just because I don’t think I need the iPhone 4 I need to wear out my 3GS before I can buy it.
Here is a breakdown chart provided by machackpc.com that states how much each portion costs Apple.

Source: machackpc.com
Posted by
Jordan at 9:14am in
Jailbreak Tags: iOS4,
iphone4,
Jailbreak
There have been lots of sites reporting that the iPhone4 has been Jailbroken, which yes is in-fact true. The first real information about an iPhone 4 Jailbreak came from @planetbeing who sent out this Tweet.
Think I’m the first one I know about to get a root shell (and SSH) on iPhone 4, using poor @comex’s code (since he has no iPhone 4). [Link to Tweet]
The next piece of information was from @musclenerd from the iPhone Dev team.
Congrats to @comex for another userland JB http://is.gd/d5N6I <– hi-res Cydia via @planetbeing & @chpwniPhone4s [Link to Tweet]
Here is the screenshot of a Hi-Res Cydia in @musclenerd’s tweet and one from a root shell.

However, this doesn’t mean that you will be able to Jailbreak your iPhone 4 anytime soon. Why? Well it looks like the Jailbreak was successful for the iPhone hackers, however what is required cannot be distributed because it contains some Apple Code that would cause legal ramifications. The Jailbreak uses the same method as Spirit which seems to not been patched by Apple properly in the newest Firmware iOS4.
There was a couple of Tweets after all of this excitement from another iPhone hacker but he is not affiliated with the iPhone Dev team. His name is @p0sixninja and this is the Tweets I’m talking about.
@i_Enthusiast the jailbreak shown is a more of a stepping stone for us, it can’t be released because it includes some of apples software [Link to Tweet]
And one from @planetbeing regards when the possibility of the Jailbreak being available to the public.
Don’t want to speak for @comex, but afaik no one has breathed a word about release date and what we have right now is nowhere ready. [Link to Tweet]
With the release of iOS 4.0.1 and the current work that needs to be done for a Public Jailbreak, I don’t see this happening for well over a month. However, we’ve seen things happen in shorter time and this release will be one of the major highlights of the year for iPhone hacking.
One of the more popular Userland Jailbreak (Not Firmware Based) that is Untethered (Reboots don’t require you to Jailbreak again) software called “Spirit” has been updated to work with iTunes 9.2 which was released to support the new iPhone 4 and iOS4 firmware.
This new version doesn’t add support fr iOS4 or the iPhone 4 at this time, you can download and read more about the progress of Spirit at their website. Oh and Spirit works on Windows/Mac/Linux.

There is a simple tool called “iDetector” provided by @iH8sn0w that allows you to check your 3GS bootrom version. With this information you can then find out if your iPhone 3GS has the Old Bootrom (359.3) or New Bootrom (359.3.2).
You can download the program from the iH8sn0w.com website here. I’ve also mirrored the utility on our site as well to make sure its available even if MediaFire goes down.
Windows Download: iDetector 1.0 (62)
Why would you need to know this in the first place? The current Jailbreak out for iOS4 on the 3GS only works on the Old Bootrom (359.3). If you don’t check, and you try the JailBreak on your phone, you could come into some problems. Always make sure that you have saved your SHSH Blobs for your iPhone.You should have iOS3 and iOS4, if not then you can always use Saurik’s server to be able to restore if they’re present on his server. You will know if this is true when you open Cydia and it says “This device has SHSHs on file for iPhone OS: 3.0, 3.1, 3.1.2″. As long as you have one of them you can restore back to 3.x.x, the following screenshot shows what it will look like in Cydia.

Otherwise if you don’t have your SHSH’s for iOS3, you will have to restore your iPhone to iOS4 without a Jailbreak, and will only be able to use userland Jailbreaks in the future from what I understand.
Just a heads up for all the new iPhone 4 and 3GS owners. you need to save your iOS4 SHSH Blobs (ECID SHSH) . This will allow you to restore back to iOS4 if for some reason you which to downgrade your firmware because of a new release from Apple. If you don’t save your SHSH Blobs they you will not be able to downgrade. This is usually done when you open up Cydia as Saurik has been saving this information for everyone on the 3.x.x firmware. However I don’t know if this is occurring for iOS4.
Here is more information on how Tiny Umbrella works, this is directly from their website thefirmwareumbrella.blogspot.com
If you have one of the following devices:
- iPhone 3GS
- iPod Touch 3rd Generation (32 or 64)
- iPod Touch 2nd Generation (with a model number MC)
Then you have probably noticed that Apple does not let you go back down to older firmware versions for your device. Once you ‘upgrade’ they don’t let you downgrade. The way they stop you is basically by a simple response that iTunes receives when you try to restore the firmware of your choosing. See, the firmware is now signed for the above devices. It is signed with a unique id (ECID) that only your device has. Apple takes the firmware version files and combines them with your ECID and generates a hash that ONLY APPLE can generate. iTunes packages up this valuable information and sends it to your device. Your device checks the information and verifies the signature (making sure it really came from Apple because it CANNOT be forged as the encryption is very high). If the signature matches then the restore process can continue. If the signature does not match, the device raises an error and the restore process stops. Thanks to Saurik (Jay Freeman) we all now know how to circumvent this. Apple only provides this signature for firmware versions while the firmware version is ‘Active’. So once a new firmware version is out, Apple stops signing the older version and only signs the new version. This is why you cannot get 3.1.2 signatures anymore. Apple is currently only signing 3.1.3 signatures (and 3.2 for iPads). This will change when the next firmware is released. Soon 3.1.3 (and 3.2) firmware signatures will be a thing of the past and Apple will only sign the next one. The version is important. If you do not have the EXACT signatures for the exact device (ECID) for the exact firmware version, you cannot restore that device to that version. PERIOD. So, if there was a way to save that signature for later use, we could bypass the need for asking Apple (only to have them say ‘No’) to restore our firmware. If you have a jailbroken device, you can visit cydia and your shsh will be saved ‘on-file’. But if you are not jailbroken yet, or if a jailbreak has not yet been released for the firmware your device is on, you are just out of luck as you can only get cydia if you are jailbroken. This is where TinyUmbrella comes in.
I’ve compiled the following Guide on how to store your SHSH Blobs using TinyUmbrella.
Step 1: Download TinyUmbrella from thefirmwareumbrella.blogspot.com for your OS (Windows/Mac)
Step 2: If you’re using a Mac, double click on “Umbrella-4.00.26.dmg” and drag the Application within the .dmg file to your desktop. Otherwise you will have issues. For Windows just run the file from where ever you have downloaded it to.
Step 3: Run TinyUmbrella and plug in your Device (3GS/iPad/iPhone4/iPod Touch). It will then display your Firmware currently on the Device, as well as the device Model/Baseband and other informaiton.

Step 4: Click “Save My SHSH”, and the program will save your SHSH for your device base on whichever Firmware is currently being singed by Apple. And in this case its 4.0, which you can see below in the screenshot. The Firmware 3.x.x is no longer being signed.

You should now be able to restore your iPhone at anytime to 4.0 using the SHSH you’ve just generated using the same tool. Just click Start TSS Server, make sure its running like in the Screenshot shown below.

Then you just need to Open iTunes 9.2 and do a restore making sure you hold down “Alt + Shift” for Windows and “Option” for Mac when clicking restore. Then you should be able to restore your iPhone to whatever Firmware you’ve generated and saved SHSH keys for.
I’ve never really heard of this tool before, as I mostly know how things work with Jailbreaks. However if you don’t know much about Jailbreaking your iPhone or iPod Touch, then ToolJail by @Destructor95 will definitely help you find out all the information you need.
ToolJail provides information about your iPhone and iPod Touch that allows you to Jailbreak and Unlock your iPhone. There are also guides on how to Jailbreak your device, including steps on how to get into DFU and Restore Mode. The Microsoft .NET Framework 3.5 is required to be install in order to run ToolJail. You can download it here.
Download .NET Framework 3.5 (required to run ToolJail)
There are a bunch of RapidShare links to download ToolJail however. However they seem to be broken. I’m looking for the download and will host it locally for you. Here is the RapidShare Link.
Download ToolJail – Rapidshare
And here is the download hosted by iphonenewbs.com
ToolJail 2.2 (19)
Posted by
Jordan at 3:34pm in
iPhone4,
iTunes Tags: 10.5,
Apple,
iTunes,
osx,
sync
Just so all you new iPhone 4 owners know, you will need to have at least Apple OSX 10.5 to be able to Sync properly with iTunes 9.2. If you own a PC with WindowsXP/7/Vista, you don’t require anything other than iTunes 9.2. Which seems kinda funny
For Mac users, the iPhone 3G and 3GS required OS 10.4 to sync. And while we’re a little late on reporting it, we know it will affect some users all the same. iPhone 4 requires OS 10.5.
For many of us, it doesn’t matter. We’re on OS 10.6 by now. But there’s no real logic as to why, if older OSs can run iTunes, they can’t sync with new iPhones…especially when you look at how well Apple supports iPhones on the PC. You can sync an iPhone 4 to any PC running Windows 7, Windows Vista, or Windows XP (SP3).
Source: http://gizmodo.com/5572984/we-missed-this-iphone-4-requires-os-1058
There have been many reports of issues with the iPhone 4 Antenna, even some jokes surround it all.
Engadget - The Jimmy Fallon Test: is the iPhone 4 dropping fewer calls?
Engadget - Hey Apple, you’re holding it wrong!
Gizmodo – Steve Jobs Shows Cool Antenna Trick to Russian President
There is even an email from Steve Job’s from a customer who just bough an iPhone where Job’s responds with “Just avoid holding it that way”. Source

I ran into this blog post by Spencer Webb who works for AntennaSys Inc, that talks about the design of the iPhone 4 Antenna. You can read his article “iPhone 4 Antenna”, I’ve included some quotes of his article. It’s an awesome read and concludes the reasons behind their choice and how almost all Cell Phones have issues with reception based on their design and how the users holds them.
«« Read The Full Article.. »»
Blendtec blends the iPhone4, oh and there is a special guest
Posted by
Jordan at 12:12pm in
AT&T,
iPhone4 Tags: AT&T,
hsupa,
iphone4
Alright, so the iPhone 3GS supports HSDPA (High-Speed Download Packet Access) which everyone with a 3GS has seen and loved. Well the iPhone 4 supports HSUPA (also known as Enhanced Uplink) which provides a much improved upload speed averaging around 5.76 Mbps.
«« Read The Full Article.. »»
Posted by
Jordan at 12:02pm in
iPhone4 Tags: Apple,
facetime,
iOS4,
iphone4
Apple has provide a Toll Free Number for its customers that allows them to test the new iPhone 4 feature called FaceTime. If you don’t have any friends that have the iPhone 4 yet, then you can use this Toll Free Number to talk to an Apple Representative that provide you with some information on how to use FaceTime.
«« Read The Full Article.. »»
Alright everyone, here is a really easy way to find out your iPhone’s Bootrom. Why would you need to know this? Well if you want to put iOS4 on your 3GS, you will need to make sure your phone has the older Bootrom.
- Old Bootrom – 359.3
- New Bootrom – 359.3.2
The following instructions were provided by machackpc.com and I give them full credit. Follow them on twitter@machackpc
I’ve added the Windows 7 Device Instance Path and Mac/Windows Screenshots
«« Read The Full Article.. »»