Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Video doesn't show 4.3.1

I am currently running 4.3.1 and installed the 3GS video hack 1.6. I set the settings to Full and 1000000. Opened the camera app and the video doesn't work. If I switch to the picture camera, it previews fine, but not the video. I can, however, still record (even though I have no clue what is actually in the shot) and it saves. I can also play back the video, although it is real choppy.

I followed your steps to set the world rights on /System/Library/Frameworks/AVFoundation.framework and it still didn't work after the phone was rebooted.

I have since gone to Cydia and reinstalled the 3GS Video hack and tried again, but to no avail.

Any help on resolving this would be appreciated. Would be great to shoot higher quality video! I may just have to restore the files, but I'd rather not. :rolleyes:

Thanks
 
I am currently running 4.3.1 and installed the 3GS video hack 1.6. I set the settings to Full and 1000000. Opened the camera app and the video doesn't work. If I switch to the picture camera, it previews fine, but not the video. I can, however, still record (even though I have no clue what is actually in the shot) and it saves. I can also play back the video, although it is real choppy.

I followed your steps to set the world rights on /System/Library/Frameworks/AVFoundation.framework and it still didn't work after the phone was rebooted.

I have since gone to Cydia and reinstalled the 3GS Video hack and tried again, but to no avail.

Any help on resolving this would be appreciated. Would be great to shoot higher quality video! I may just have to restore the files, but I'd rather not. :rolleyes:

Thanks

On 4.3.x, Full mode is by intention no-live view. Otherwise, it simply wouldn't work because of the heavy lagging / clicking. This, after some serious testing, was a decision I had to make as, with live view on, on 4.3.x, it would simply be impossible to make use of the entire surface. (This is all opposed to OS versions prior to 4.3, where it worked even with live view - but at a much higher rate of "clicking").

There is no way of enabling live view under 4.3.x and keeping the Full sensor mode usable.

I've also explained this at http://www.iphonelife.com/blog/87/iphone-3g-s-4-video-camera*************news

Also, a related remark from http://www.iphonelife.com/blog/87/i...es-and-restoring-them-iphone-3gs-4-video-came

Important note for 3G S users

I've continued fine-tuning and heavily testing my hacks. On the iPhone 3G S running the (for “Full sensor” recordings, recommended) 4.3.x firmware, if you do record using the “Full sensor” mode, make absolutely sure you do it using the highest possible data rate, 1.75 Mbps! I've encountered much more frequent clicking in several lower data rates (namely, 1 Mbps and the default 475 kbps). Don't be afraid of it not being played back on the phone smoothly (actually, video playback must be resumed manually quite often) – it will on a desktop. And it won't click / freeze / lag much. For example, in a 6-minute test, I've only encountered a huge click at 1:00 [in another test, I've noticed a similarly huge click at exactly 1:00 too], and two small at 1:35 and 2:45. In another test, in addition to the already-mentioned huge click at 1:00, the next one was a small one at 3:00. At the same time, I also ran the same test (1.75 Mbps) on a 4.2.1 3GS. It clicked far more frequently. At first, in the first two minutes, I only heard 3-4 clicks; after that, however, their frequency has heavily soared and I encountered clicks every about 15-20 seconds.
 
I may just have to restore the files, but I'd rather not.

Remember: you can always restore the original state of the files. Just tap the 'Restore Original Configuration" button in Simple view and kill / restart Camera.
 
I see. I changed it over to 480p at 1000000 and live view is now working. Thank you so much for the info, I guess I overlooked it before. Definitely very cool. I tried switching to that before, but it didn't work because I didn't restart my phone.

Thanks again!
 
I see. I changed it over to 480p at 1000000 and live view is now working. Thank you so much for the info, I guess I overlooked it before. Definitely very cool. I tried switching to that before, but it didn't work because I didn't restart my phone.

Thanks again!

You never need to restart the phone when changing settings - just kill the Camera app from the task manager. (Ignore if some other hackers state the phone needs to be restarted with these kinds of hacks.)
 
I see. I changed it over to 480p at 1000000 and live view is now working. Thank you so much for the info, I guess I overlooked it before. Definitely very cool. I tried switching to that before, but it didn't work because I didn't restart my phone.

Thanks again!

BTW, it's really worth getting known to the Full sensor mode. If you can live with its problems (no live view and focus at infinity), it can still be VERY useful when high effective resolution is needed. E.g., put in a corner of a room in a firm place to record everything that happens...
 
I've uploaded new iPhone 3GS-specific app versions (v1.7) in Cydia. The major change is that I've moved permission setting in an install-time script (and the docs directory removal into uninstall-time one). Now, it doesn't require the root password to be “alpine” as these scripts are run as “root”, not as “mobile” (the restricted user Cydia apps are run). With uninstall-time directory deletion, I've also eliminated the need to manually tap the “Restore Original Configuration” button before uninstallation to remove the docs directory.

Please see http://www.iphonelife.com/blog/87/o...ks-new-iphone-3gs4-video-camera-enhancer-tool for more info (warning: highly technical info, mostly for programmers or hackers!)


NOTE: the article has TONS of Cydia-related hacks and tips and is a gold-mine for every (would-be) Cydia programmer!
 
iOS5+ compliant version of my iPhone 3GS video camera enhancer released (full source)

I've constantly been receiving requests for the iOS5+ compliant version of my iOS 4-only iPhone 3G S / 4 video camera enhancers. This tool is still unique in that it's the only GUI-based tool (read: no need for manual plist copying) to quickly and easily do the following:

- change the video bitrate to allow for, for example, long-time recordings using low bitates

- change to the special resolution of 1080*800, which does deliver considerably better resolution than the default 640*480.

Note that, while I heartily recommend the (commercial ($1), closed-source) CameraTweak (latest, dedicated article here at MR) for iPhone 3GS users (too), it's unable to do any of the above. (However, it's able to quickly switch between the, in both directions, halved-resolution of 352*288 and the default 640*480 and has a lot of other goodies. That is, I still recommend it for what it's capable of.)

Let me present the result of my today's work: the full sources of the, now, iOS5-compliant (hope it's also compatible with iOS 6 – dunno as I haven't upgraded my 3GS to it) version of my 3GS enhancer.

All you need to do is compile the sources for your own iPhone. (If you don't have a paid developer account, ask a friend that has.) Note that you'll also need to grant write access to the file (/System/Library/PrivateFrameworks/ MediaToolbox.framework/N88/AVCaptureSession.plist) and its enclosing directory (/System/Library/PrivateFrameworks/ MediaToolbox.framework/N88/) before being able to use the app. With, say, iFile, it's really easy (of course, you can also SSH to the device from a desktop and use “chmod” with the terminal). As with the iOS4-specific version, the app will tell you if it can't patch the file – that is, you'll see at once if you don't succeed in changing the permissions of the file / directory.

I'm not sure whether I'll create a Cydia distro package of the project as packaging & testing it takes considerable time and I'd like to spend it on more important and even more asked-for hacks (namely, the iPhone 4 / 4S tweaks I've long been promising). Nevertheless, if you in no way can deploy the sources on your iPhone 3G S (you don't have any friends with a dev account), let me know. If I receive more than, say, five requests for the easy-to-deploy Cydia version, I'll create it.

I've thoroughly tested the default “Simple” mode and found both the default VGA and the “Full” mode flawless. So are the pre-set bitrate settings – I've tested most of them.

NOTE:

- interestingly, I haven't noticed the infamous “clicking” in the full resolution mode at all. It might have been iOS4-specific only, dunno. This means the high-resolution mode is perfectly usable and should always be preferred – as opposed to the iOS4 times. (Please report back if you encounter any “clicks”!)

- restoring the original configuration (the uppermost button on the “Simple view” tab) doesn't work.

- I haven't tested the “Advanced view” tab.

Resolution chart tests

In addition to long-time full resolution tests to find out whether the iPhone 3G S can record reliably, without audio/video desycnhing etc. issues even using the highest settable bitrate using my custom Full resolution mode for 20 minutes (it can), I've also run some resolution chart tests to make sure the Full resolution mode indeed delivers superior resolution to the VGA mode.

It does: just compare the following resolution chart crop to the one next to it (click the crops for the original, full version of the framegrab made from the reschart video I shot!):




Which of the two do you think has been made in Full resolution mode? Surely you've guessed right: the first one. While it in no way delivers as good results as the iPhone 4 / 4S, the “Full resolution” mode is considerably superior to the default VGA mode. Again: if you don't encounter “clicks” and the associated one-second-freezes, you should now always prefer the hi-res mode to the default VGA one.

The sources

They're HERE. Just compile with Xcode and deploy on your iPhone 3G S. It'll work right away – assuming you manually make the above-mentioned file/directory writable for the entire world.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.