How To: Enable HD Video Recording on The iPhone 3GS

November 1, 2010

Mike Pan has successfully modified system files on the iPhone 3GS to record HD video at 30fps.
The video is recorded at 1080×800 at up to 20Mbps, this is a big improvement from the default 640×480 at 3Mbps. The unusual size is used to keep the video at the right aspect ratio when recording. You can also change the resolution to 960×720 if you so prefer.

It does take a little longer for the 3GS to focus and the quality won’t be as good as that on the iPhone 4 but it’s a nice improvement especially if you’re not moving the phone a lot.

First of all make sure you have a jailbroken iPhone 3GS on iOS 4.1, then ensure you install OpenSSH and you know your iPhone’s IP Address. Next download the relevant patch files, depending on your resolution prefenrence.

1080×800 Patch
960×720 Patch

Once you have downloaded the relevant patch extract it. In the extracted folder you should have the following files:

Launch your favourite SSH client and connect to your iPhone. Once you’ve connected navigate to /System/Library/CoreServices/SpringBoard.app/
Now locate the file N88AP.plist, rename it and add .bak to the end of the filename, this will act as a backup file so that you can revert to the original setting.
Now drag the N88AP.plist that you downloaded and put it in the same folder as the original was in.

Now navigate to /System/Library/PrivateFrameworks/Celestial.framework/N88/
Now locate the files:
– AVCapture.plist
– CameraRollValidator.plist
– MediaValidator.plist

Rename them all and add .bak to the end of the filenames.
Now drag the AVCapture.plist, CameraRollValidator.plist, and MediaValidator.plist files that you downloaded and put it in the same folder as you just navigated to.

Now just restart your iPhone 3GS and your HD video recording will be enabled.


iPhone 4G Wishlist

January 13, 2010

So with all the rumours over the past few months I’ve been thinking what I’d love to see from the next iteration of the iPhone. Although some of the points maybe wrong if you believe the rumours, we have been wrong many times before but this is just what would make the iPhone 4G the next killer device.

  • Dual Core ARM Cortex A9 CPU

The iPhone runs pretty well on its current CPU, but having a dual core more powerful CPU would help make the phone snappier and along with the PowerVR SGX545 GPU we could be looking at desktop quality games and HD content.

  • PowerVR SGX545 GPU (HD Graphics)

With HD capability we could play games at a whole new level, surpassing any current portable gaming device on the market. Along with HD playback and hopefully HD video recording.

  • 5/8 Megapixel with Flash

The rumours say that Apple is going to include a 5 Megapixel camera in the next iPhone and possibly Flash but a lot of phones these days are pushing up to 8MP and with bigger capacities why not?

  • 720p video recording

This would help bring more products in to one, the iPhone 3GS does a good job of video recording at VGA but 720p would make that video look even better.

  • 802.11n WiFi

There has been a recent job posting looking for someone who would be able to work with 802.11n WiFi so it would be nice for the people who use it.

  • Bigger memory capacity (16GB, 32GB, 64GB, 128GB)

For some people they must have all their video and music collection with them and so we need to increase the size of memory as usual, obviously Apple controls the prices on flash memory so I’m sure they can offer it.

  • 512MB RAM

We’ve been slowly progressing, the original iPhone and the iPhone 3G both had 128MB or RAM which isn’t good when you have to reboot your device to play games, the 3GS made up for it with 256MB but why not add in a little overhead for those jailbreakers who multi-task?

  • Front Facing Camera

This is a feature that was rumoured for the 3GS but never happened, the technology has been around for years. I had a Sony Ericsson phone about 5 years ago that could video call, it was one of the first 3G devices in Europe but still the technology is there and it would make taking self-shots easier.

  • OLED Display

This would make a nice feature, not only because it looks better but because it saves on battery life which is something the iPhone really needs ever since 3.0.

  • Better Battery

As most iPhone users will tell you, unless you have a battery pack with you, your phone will not last the day. The jailbreak are trying at the current time to certain daemons from running and this apparently does increase battery life, but Apple should really sort this issue out.

  • Fully Bluetooth Support

So many people ask me you have bluetooth right? And I reply the truth, Yes. But of course then I have to tell them how it’s crippled and how I can’t even send them a picture over Bluetooth.
These are just my personal hopes for the next iPhone, obviously I know not all of them will come but hopefully Apple fits some in there. And one last thing, headphones that last longer than 4 months, I’ve been through 3 pairs in under a year.


HD Graphics For iPhone 4G?

January 13, 2010

Last Friday at the CES show in Las Vegas a new graphics chip was announced by the company who provides the chip for every iPhone. The HD-capable chip, the PowerVR SGX545 GPU has full OpenCL and OpenGL 3.2 support and can render 40 million polygons per second at 200MHz. Rumour has it that this chip will be found in the new iPhone 4G, this of course all makes sense as Apple market the iPod Touch and iPhone as both gaming devices and this would certainly make for some interesting games.

The PowerVR SGX545 GPU not only has HD-Capablity but also supports multithreading, so to enhance the performance it could me installed along side a multi-core CPU such as the ARM Cortex-A9, which is rumoured to be in the next generation of the iPhone.

Combining our many years of experience in the embedded, mobile and PC-based DirectX graphics worlds, PowerVR SGX 545 takes the possibilities of hand-held graphics to a new level by delivering a full DirectX 10.1 and OpenGL 3.x feature set as well as delivering GPU powered OpenCL heterogeneous parallel processing capabilities for the mobile and embedded markets. This makes PowerVR SGX545 a compelling solution for application processor SoC designers targeting the next generation of netbook and MID mobile products demanding exceptional graphics capabilities.

So we will be seeing a multi-core HD iPhone? Only time will tell.


iPhone 3GS Capable Of HD (720p/1080i) Video

August 21, 2009

In April it was rumoured that the iPhone 3GS would be able to play 720p and 1080i HD video via the Apple AV Cables. Apple LogoWhen the device was finally released it was found that the video still played like its predecessors only supporting SD 2.5Mbps MPEG 4 or H264 video. But this turned out to a set limit by Apple, possibly to save the battery life of the device or to keep the old iPhone videos working on the new 3GS model.

A user of the Chinese website WeiPhone did a lot of testing with the iPhone 3GS and they discovered that it can in fact smoothly play HD video at 30Mbps at a 1080i (1980×1080) resolution. This was achieved by uploading various HD movies to the iPhone 3GS using the program FileAid and then running them via the iPhones built-in video player.

Playing back HD video on a iPhone is very useful on the small screen and the battery usage would drain a lot quicker. However is you used Apple’s Component AV Cables and it would be possible to run HD video from the iPhone.