This works.
It's a pain guys -- but it's not something where you HAVE to reset your phone. Although the degree of 'tech savvy' .. you will save yourself A LOT of time and frustration just going to factory defaults.. and killing your icloud -- everything.
But this solution works. It's absolutely ridiculous how difficult it is to get photos OFF your iphone and permanently.. they will come back unless you do the steps here. Even just manually deleting all photos with a manual file browser leaves a lot of traces of thumbnails.. SQL (database) entries.. basically cached remnants where you will see your deleted photos in the "photos' area but you then can't delete those lol.. Anyhow.. got all of mine deleted and just be very careful and deliberate with your photos.
Best option after you get it set .. is to backup a clean slate after you do this -- and then have it where you can re'synch your phone to that backup -- But this is the BEST answer for actually fixing the problem without any resets of phone.
The method reposted:
"
- In iTunes, uncheck to sync photos so the photos are removed from the iPhone.
- Installed iFunBox and connected it to my iPhone.
- from \PhotoData\ I deleted all files with sqlite in them as well as the photos.cache_metadata.plist
- from \PhotoData\Thumbnails\ I deleted all the thumbnail (ithmb etc) files. (these files are orphan because no photos should be there)
- from \PhotoData\Thumbnails\V2\PhotoData\Sync\ I deleted all the nnnSYNCD directories, where n is a number (these files are orphan because no photos should be there)
- from \PhotoData\Sync\ I deleted all photo directories (nnnSYNCD), where n is a number (these files are orphan because no photos should be there)
After that, restart iPhone, start Camera App and take picture. (this could crash), restart again to get the correct folders to be created.
Connect to iTunes again and sync the correct folders. Restart iPhone to check if folders keep away.
"