iOS 17.5 Bug May Also Resurface Deleted Photos on Wiped, Sold Devices
macrumors.com
macrumors.com
What would be nice is a “we are looking into this” from Apple. One of the most annoying things about them is the deathly silence.
I will note I have been shot by iCloud sync bugs before. The was a nasty one in Numbers which would overwrite a change if you did something on two devices at once. They quietly fixed that.
https://www.reddit.com/r/ios/comments/1cspwh2/my_old_photos_...
https://www.threads.net/@petershankman/post/C7CaE9JLaPV
https://www.reddit.com/r/ios/s/F0a3jtG7Ac
Of course, it could always be the Mandela Effect
Also, if you delete the decryption key of the specific storage volume (and have no way to recalculate the same key) then it should be impossible to access deleted content, no?
This all reads as massive design flaws. Or possibly a nation state forced Apple into technically bad practice to be able to get to deleted files anyways ?
Design flaws massive enough to cause me to reconsider the entire platform - this coming from someone who's been an iPhone user since 2010. This is like Cyber Security 101 stuff they completely screwed the pooch on. Makes you wonder what other massive design flaws are lurking?
Formatting can be fairly quick, but it doesn’t overwrite all data on a disk. Wiping definitely isn’t quick on “other storage hardware” and may not be that quick on SSDs.
Luckily, as you indicate, there’s an easy solution: always encrypt all data on disk and, before reformatting, destroy the key.
As to this issue: extraordinary claims require extraordinary evidence. Because of that, I don’t believe this claim yet.
If it is true that photos resurface on a device that was factory reset, my money would not be on the photos surviving on the device, but on the photos getting redownloaded from iCloud.
That's what's odd to me - I was under the impression that Apple always encrypted everything on iOS devices, so I don't understand how it's possible to screw this up without doing something negligent. (And Apple being negligent would be surprising)
This is probably iCloud related, I guess that's what you get for using unencrypted storage.
Ente is finally a realistic encrypted alternative for Google photos / iCloud if you are looking for one, it's also open source, but it's yet another subscription and it's not cheap at all.
If Apple started using something like today's vision capable LLMs to understand if JPEGs and RAWs are technically correct but visually corrupt, then going back to some WORM storage to restore problem images, that would be incredible.
Recovering to a factory wiped hardware device under an unrelated AppleID makes no sense, and it would seem all online conversation about this may trace back to a single, possibly confused, reddit comment.
Hold on a sec. How did this happen? I am assuming
1. Bit rot isn't a thing on NAND. Or a probability much much lower than HDD.
2. I am also assuming this wouldn't happen on their end because they will have all the protection in place.
But something happens (used to happen) where a file gets corrupted on cloud end, on my end, or in transfer, then it seems a sync detects a difference and assumes it must be an update, so replaces a good file with a corrupted file, and then, well, that's it for that image.
Tools like this can try to help, but usually fail:
https://betanews.com/2015/03/24/fix-corrupt-photos-with-jpeg...
I shoot on redundant CF cards, I back those up to long term RAID backed by S3/Glacier, so someday I can re-import the ones that are "lost", but determining which those are is surprisingly difficult when what you see in the UI isn't the file on disk any more, it's a generated thumbnail, and when the corruption doesn't affect the JPEG or RAW file format integrity, it's just a few bits flipped here and there.
I haven't found any CLI or GUI tools that correctly identify all of them. I haven't yet tried using vision LLMs, discouraged by the cloud LLM cost or local LLM compute time that would take.
NOTE: This hasn't happened in years. Perhaps entirely coincidentally and anecdotally, hasn't happened to me since all Apple devices are on Apple Silicon with none running any Rosetta-requiring software (I don't let Rosetta install at all), implication being the entire ecosystem is now code from within the past 5 years.
Sadly, Apple doesn't believe in using ECC memory on their devices. The photos might get corrupted in RAM on the phone, or on an Apple laptop or who knows where. Without end to end checksums, there's no way to know when and where the photos are getting corrupted. Modern filesystems with built in checksumming are definitely worth the overhead.
https://github.com/cormiertyshawn895/Retroactive
It stayed that until Apple eventually managed to bring Photos library up to the same spec including RAW support, non destructive edits, etc., and eventually even import Aperture libraries w/o loss.
Since then, stayed with Photos, and it's BnL fine if you mostly ignore "folders" and let it do dates and people and now objects search on-device.
To prevent errors, I've found I must maintain at least one machine where all originals are on a RAID array.
hahaha what?
they should be checksumming things, not applying hilariously irrelevant and overcomplicates software to this problem.
After the fact, it's been a hard problem since what's rendered can be visually corrupted while the format remains valid.
So the problem becomes to detect whether it's visually off, at scale.
My girlfriend was attempting to install an app on the new ATV and it prompted for my friend’s Apple ID to log in. The only association this new ATV should have is to my ID which is logged in on both devices.
MacRumors really needs to get editors to proofread the copy before it gets published.
You use “early” to state an older time, “late” to state a more recent time. As in, an early model Ford from 2010, or a late-model Ford from 2023, or the latest model from 2024.
Was someone at Apple trying to tip us off to the danger with that "Crush" ad?
The failure mode here is puzzling.
(If the rumors are confirmed and proven true, that is....)