Hello everyone I recently restored my iPhone and updated to 2.2.
Before updating, I went to my computer and opened up Apple iPhone and dragged out all the pictures from "Camera Roll" into a folder.
After updating I tried dragging these pictures back into the iPhone but it does not work. I would like to know if there is a way to bring it back into the Camera Roll section using SSH or any other method?
I know another method is to sync the photos using iTunes but the reason is that I do not like having a bunch of folders for photos but instead just one main folder.
When you copied the photos you didn't happen to copy the thumbnails did you?
Your picture needs a name in the format IMG_1234.JPG
You need to create a jpg thumbnail of the pic, size 75x75, same name as the original but change the extension to .THM
Copy both pics into the iPhone's DCIM\100APPLE directory using WinSCP
Option 1:
There seems to be a few rules to camera roll.
1. The files need to be uppercase and mine would only work if they were the same numbering format as the camera photos. (IMG_XXXX.JPG)
2. To get a preview of the image in camera roll there has to be an associated .THM file for each .JPG
To make the photos available first create a copy of the photo and resize it to 50%. I then renamed the original to IMG_0100.JPG (if you already have photos in your 100APPLE/DCIM folder then you might want to start at a high number so as not to overwrite any images e.g IMG_5000.JPG) and then rename the copy that you created to IMG_0100.THM. A THM file is basically identical to the original .JPG and so all it requires is a copy and rename. Then copy into the relevant DCIM folder on the iphone and the photo was available.
You can use IrFanView to batch convert images to 50% original size and then used BetterFileRename to rename the files.
This will be a pain.
Option 2:
Upload photos somewhere (Flickr) use mobile safari to view them. Hold your finger on the photo and it will save it to your camera roll.
This will also be a pain.
Option 3:
iPhone PC Suite or uTunePhoto
Last edited by StealthBravo; 01-11-2009 at 11:55 PM.
Reason: Automerged Doublepost
if you are using uTunePhoto and getting an error message below
"Conversion from type DBNull to type integer is not valid". this could be the Photodabase issue.
To solve the problem you can choose 2 easy ways as below
1. Using uTunePhoto
Cleaning up photo album database by running utunephoto then click button "Delete All". This will clean up photo album database, the side effect is you need to add images into iphone again. please note this is just affect on photo album not Camera Roll; your camera roll images will be the same.
2. Using iTune
Cleanup photo album using iTune by open iTune goto "Photos" tab , uncheck "Sync Photo From:" then click "Remove Photos" then click "Apply". again this will clean up photo album database and you will need to add those album into iphone again.