Thread: Enable Video Recording on 2G/3G?
-
10-14-2009, 01:19 PM #1081My iPhone is a Part of Me
- Join Date
- Nov 2007
- Location
- on Earth
- Posts
- 597
- Thanks
- 46
- Thanked 112 Times in 66 Posts
^it should be anything BUT physical modding..bcuz if thats the case then just go buy a 3GS!
-
10-14-2009, 01:26 PM #1082
are the connectors the 3gs camera module the same as a 3g? i doubt it
-
10-14-2009, 01:33 PM #1083iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Michigan
- Posts
- 289
- Thanks
- 9
- Thanked 28 Times in 23 Posts
some guy i think installed the 3gs 3mp camera a long time ago in a 3g and he said the connections where the same, but not sure if it will work
-
10-14-2009, 01:56 PM #1084iPhoneaholic
- Join Date
- Apr 2008
- Location
- Peters Twp, PA
- Posts
- 313
- Thanks
- 9
- Thanked 30 Times in 27 Posts
-
10-14-2009, 04:52 PM #1085iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Michigan
- Posts
- 289
- Thanks
- 9
- Thanked 28 Times in 23 Posts
hey, mkblade, and oliverjones, you got to the blackscreen be deleting the file called cameraclosediris.png in photolibrary.framework, it turns black for me to, so now try and delete that file and add clear color to the plists and see what happens!
-
10-14-2009, 04:56 PM #1086
-
10-14-2009, 04:58 PM #1087iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Michigan
- Posts
- 289
- Thanks
- 9
- Thanked 28 Times in 23 Posts
I trust him, a random person wont just pop into a thread unless they have good news, because whats the point, they would be wasting there time!
-
10-14-2009, 04:59 PM #1088
-
10-14-2009, 05:00 PM #1089My iPhone is a Part of Me
- Join Date
- Nov 2007
- Location
- on Earth
- Posts
- 597
- Thanks
- 46
- Thanked 112 Times in 66 Posts
-
10-14-2009, 05:03 PM #1090iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Michigan
- Posts
- 289
- Thanks
- 9
- Thanked 28 Times in 23 Posts
ok, I went back to 3.0, couldnt get video recording switch to work in my phone, I got it to work once, but while the phone was in a boot loop, I re added the original plist and the iphone booted with the camera switch enabled, but in 3.0, it was enabled right away
-
10-14-2009, 05:23 PM #1091My iPhone is a Part of Me
- Join Date
- Nov 2007
- Location
- on Earth
- Posts
- 597
- Thanks
- 46
- Thanked 112 Times in 66 Posts
same here...i mean if he really has something then thats y he would post otherwise like u said he would be just wasting time....just take time dude but make sure to post "something reliable" eventually so you can prove urself...

what the binaries do "tell us" atleast is which files it loads/needs in order to let the overall app function, and mobileslideshow.app seems to rely on:
/usr/lib/dyld
/System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary
/System/Library/Frameworks/UIKit.framework/UIKit
/System/Library/Frameworks/Foundation.framework/Foundation
/System/Library/Frameworks/GraphicsService.framework/GraphicsService
/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
/usr/lib/libobjc.A.dylib
/System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
/System/Library/PrivateFrameworks/MobileMusicPlayer.framework/MobileMusicPlayer
/System/Library/PrivateFrameworks/IAP.framework/IAP
/System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
/System/Library/Frameworks/AddressBook.framework/AddressBook
/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
/System/Library/PrivateFrameworks/ImageIO.framework/ImageIO
/System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
/System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
/usr/lib/libgcc_s.1.dylib
/usr/lib/libSystem.B.dylib
which makes sense cause the mobileslideshow.app is the photos+camera app and the photos.app allows us to choose photos for contacts,etc..which is why addressbook is listed there as well....
However, Camera.file from /System/Library/PrivateFrameworks/Camera.framework seems to rely only on a "few":
/System/Library/PrivateFrameworks/Camera.framework/Camera
/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
/System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
/System/Library/Frameworks/QuartzCore.framework/QuartzCore
/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
/usr/lib/libgcc_s.1.dylib
/usr/lib/libSystem.B.dylib
Now if you notice..just those two apps require few of the same frameworks (duh) and so if you think about it...if you edit one framework for just one of the apps..then you end up changing values for other apps which use that same framework as well..causing the iphone to be stuck at the boot bcuz its looking for those modified changes in its other frameworks files as well but those values are "original"..(not changed)..so the frameworks will not correspond with each other..
In simpler terms...if we edit/change one binary from a frameworks folder...we need to first check what other frameworks it needs so we can make the necessary changes to that as well...(and if thought about..it essentially IS changing all binaries of the 3GS firmware to be compatible with the 2G/3G, [hmm..maybe we should just go ahead and do it and compress it into one unique firmware])Last edited by mkblade; 10-14-2009 at 05:23 PM. Reason: Automerged Doublepost
-
10-14-2009, 05:38 PM #1092iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Michigan
- Posts
- 289
- Thanks
- 9
- Thanked 28 Times in 23 Posts
also, in the binaries of photolibrary, there are some files that needed to be taken in consideration! If we change photolibrary to armv6, we might have something! because what, I have noticed is that all the files of the 3gs video are there, the recording sounds, the darker red recording button, we are just missing something either in a plist or one of the binary's of mobileslideshow or photolibrary
Edit: also, in 3.1, they take out the photolibrary binary out of photolibrary.framework, but in 3.0 its there, that means apple, is really trying to limit any hackers to get video recording to work!Last edited by ryanandkevin; 10-14-2009 at 05:38 PM. Reason: Automerged Doublepost
-
10-14-2009, 06:13 PM #1093My iPhone is a Part of Me
- Join Date
- Nov 2007
- Location
- on Earth
- Posts
- 597
- Thanks
- 46
- Thanked 112 Times in 66 Posts
^not just the photolibrary but all major binaries are missing.....only the plists are there..which is why dg to 3.0 is a better idea...cuz in 3.1 all binaries are hidden meaning not much we can do..
but yea like u said all video-recording "related" files,sounds,etc are already in place unlike Voice Control, and its just missing this "link"..and the addition of the key in the plists..
-
10-14-2009, 09:25 PM #1094iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Michigan
- Posts
- 289
- Thanks
- 9
- Thanked 28 Times in 23 Posts
Before I go off and do other things, I think I have just discovered that in no way is this a binary file change, so what I did was I backed up photolibrary and mobilslideshow, then I added the video editing and video switch icon to the plist file, then I restarted my iphone, and then I re added the photolibrary and mobilslideshow app that I original backed up before the plist change and the black screen still happened and no shutter opened, that means it has to be a plist file that where missing or a line of code where missing!
Also, I went through mobileslideshow and it contains all the necessary code to enable video editing, but no code at all for taking videos! Either does the 3gs file system!
PL, stands for plist in the binary files, so where ever it says pl, we need to find that plist in the 3gs and see if contains the right code to open the shutter!Last edited by ryanandkevin; 10-14-2009 at 09:25 PM. Reason: Automerged Doublepost
-
10-14-2009, 09:27 PM #1095
make a .deb for this sh*t
-
10-14-2009, 09:31 PM #1096iPhoneaholic
- Join Date
- Apr 2008
- Location
- Peters Twp, PA
- Posts
- 313
- Thanks
- 9
- Thanked 30 Times in 27 Posts
i agree.. but i really want to get a test version of this..
-
10-15-2009, 12:32 AM #1097
oh this waiting game is fun fun fun!

-
10-15-2009, 11:18 AM #1098iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Michigan
- Posts
- 289
- Thanks
- 9
- Thanked 28 Times in 23 Posts
hey, can someone fine the file PLcameraview in the iphone or iphone 3gs, I think thats the plist we need to get this working, so I think its cameraview.plist
Ok, I need someone with an active 3gs to get the plist cameraview.plist, its somewhere in the iphone, its not in the decrypted files, you have to get it from an active 3gs and I think thats the plist where missing because that is what the shutter looks for in the video camera
in order to load
Timberline: PLCameraView Class Reference
The link above is a diagram of all the files the camera uses and in what order it uses them
supposedly the file is here, but I cant find it, it might be in an active 3gs
..../PrivateFrameworks/PhotoLibrary/PLCameraView.hLast edited by ryanandkevin; 10-15-2009 at 11:18 AM. Reason: Automerged Doublepost
-
10-15-2009, 11:54 AM #1099
Does this help ya?
http://ericasadun.com/iPhoneDocs300/...mera_view.html
and
http://ericasadun.com/iPhoneDocs300/...8h-source.html
you may also need this:
http://ericasadun.com/iPhoneDocs300/...8h-source.html
I guess it would go here:
/System/Library/PrivateFrameworks/PhotoLibrary.frameworkLast edited by rbisconti97; 10-15-2009 at 12:24 PM.
If you like this, don`t forget hit THANKS button! 
-
The Following User Says Thank You to rbisconti97 For This Useful Post:
mkblade (10-15-2009)
-
10-15-2009, 02:01 PM #1100
Good work so far guys. Real talk, you guys really impress me in this thread. I really actually feel you guys are so close to finding the answer and solving the great VR problem. Keep it up!!



LinkBack URL
About LinkBacks
Reply With Quote
