This is a minor issue I am having... When I take a screen shot it doesn't save it to the photos app.
This must be a jailbreak issue... anyone else have this problem?
Printable View
This is a minor issue I am having... When I take a screen shot it doesn't save it to the photos app.
This must be a jailbreak issue... anyone else have this problem?
Permissions on the DCIM directory is likely the problem.
Here is a similar post that might help. As always search before posting - the answer is usually already in another thread
http://www.hackint0sh.org/f146/114163.htm#post503458
This is on iPad - And I checked the permissions and it said this:
Olivers-iPad-Wifi:~ mobile$ ls -l ~/Media | grep DCIM
drwxr-x--- 4 mobile mobile 204 May 5 21:15 DCIM/
Olivers-iPad-Wifi:~ mobile$ ls -l ~/Media/DCIM
total 16
drwx------ 3 root mobile 136 May 3 22:18 100APPLE/
-rw-r--r-- 1 mobile mobile 6905 May 5 06:14 2010.05.05-06.12.36-IMPlus.log
-rw-r--r-- 1 mobile mobile 6830 May 5 21:16 2010.05.05-21.15.04-IMPlus.log
What can I do to get the screen shots saving again?
This line is your problem
Open a shell on your iPhone (mobile terminal or via SSH)
make sure you are root user - it should not say
instead it should sayQuote:
mobile$
you can also check by typingQuote:
root#
which should sayCode:id
To become root (if you are not already) type:Quote:
uid=0(root)
Once you are root type:Code:su
The result should be similar to this.Code:chown mobile:mobile /var/mobile/Media/DCIM/100APPLE
ls -l /var/mobile/Media/DCIM
Quote:
drwx------ 3 mobile mobile 4896 May 5 13:09 100APPLE/
I did that and it saves the photos but the photos then do not display properly and are just either blank or a white screen and on one occasion mobile substrate crashed.
Any suggestions? Thanks for your help so far.
This is what I got back when I typed what you said:
/private/var/root$ chown mobile:mobile /var/mobile/Media/DCIM/100APPLE
/private/var/root$ ls -l /var/mobile/Media/DCIM
total 16
drwx------ 3 mobile mobile 204 May 7 01:21 100APPLE
-rw-r--r-- 1 mobile mobile 6905 May 5 06:14 2010.05.05-06.12.36-IMPlus.log
-rw-r--r-- 1 mobile mobile 6830 May 5 21:16 2010.05.05-21.15.04-IMPlus.log
Then you have installed a package that modified the OS incorrectly or some mobile substrate addon that is causing the problem (or you have a hardware problem with the camera module)
Does it work in mobile substrate safe mode?
If you remove all existing photos, does that help?
Aside from that, it's hard to troubleshoot further without more information (what Cydia/Rock/Icy packages that might be suspects for example)
I'm going to guess that whatever ruined the permissions on the actual folder likely ruined the permissions on the files themselves as well. Change directory to the 100APPLE folder and drill down until you're at the files themselves. Make sure when you do the ls -al that you get the mobile mobile response and not the root response. Every file in that directory should be owned by the mobile user and not by the root user. Anything owned by root may be denied access or render incorrectly by the photo app, since the photo app runs in the context of the mobile user.
That makes sense. Thanks guy.
I actually have another bug.
I can't update apps from the app store without deleting them.
Any app with an update when I click on update gives me a "cannot connect to iTunes" error.
Deleting the app and Downloading it from scratch works but it's annoying!
I've only seen this behavior on phones that had the MobileInstallation hack installed for less than legitimate means. If this applies to you, remove that hack and reboot the phone entirely. The modifications that certain programs make to the MobileInstallation file wreak havoc with legitimately purchased programs.
If you have no idea what I'm talking about and haven't ever patched MobileInstallation and have no idea why you ever would, good! You should be able to deauthorize and reauthorize your computer, then disable App Sync in iTunes (wiping your device of all your apps) then re-enable App Sync in iTunes to replace them all with clean copies that should update -- without you manually having to download them one at a time.