@Elsie I honestly have no idea why Brave (specifically) won’t download for you. I assume those steps you went through included things like signing out/back into your Apple ID, checking device storage and really anything mentioned here?
I asked Perplexity.ai:
How does Apple’s iOS maintain a database of what is installed (and no longer installed), on an iPhone?
Answer:
iOS keeps track of installed and previously installed apps using several on‑device databases and system services, centered around each app’s bundle identifier (for example, com.apple.Maps) as the stable key.
Core idea
- Each time an app is installed, updated, or removed, the system’s installation service (the same component behind the App Store and MDM installs) records metadata like bundle ID, version, and timestamps in internal SQLite databases and plist files.
- These records are used to know what is currently installed, what has been installed historically, and what is associated with the user’s Apple ID (for redownload, “Not on this iPhone,” usage stats, etc.)
On‑device app install database
- For App Store apps, a key database identified in forensic research is
storeUser.dbat a path under/private/var/mobile/Library/Caches/com.apple.appstored/, which includes acurrent_appstable listing apps installed on the device (bundle ID, name, version, install timestamp, and version history).- The same database maintains tables (such as
purchase_history_apps) that tie the device’s app state to the user’s App Store purchase/download history, including apps no longer installed but available to redownload.System services and plists
- The SpringBoard and installation daemons maintain metadata about app containers and icons, and they derive the visible home screen list and “Settings → General → iPhone Storage” list from these internal records rather than scanning the filesystem every time.
- Configuration and account-related data (for example, which Apple ID owns which apps, and various system usage statistics) are kept in additional system databases such as account stores and usage databases, which reference apps by bundle ID and are updated when apps are added or removed.
“Previously installed” vs “no longer on this iPhone”
- The App Store “Purchased” / “Not on this iPhone” views are driven by Apple’s server-side records of installs and purchases per Apple ID, not only by what is on the device filesystem; the device periodically syncs with these records and shows which apps are associated with the account but not currently installed locally.
- Because these records are account-based, the history of previously installed apps is retained even after uninstall, across devices signed into the same Apple ID, unless the user hides or deletes items from purchase history.
Data that may survive uninstall
- While the app’s sandbox container is deleted at uninstall, certain system stores like the iOS Keychain (used for credentials and some identifiers) can retain entries that the reinstalled app can still access, so behavior can appear “remembered” even after removal.
- System analytics and usage databases (for example, KnowledgeC on older iOS and its successors) may keep historical records of app usage events by bundle ID even after the app itself is gone, until those logs age out or the device is wiped.
Apple tips: ‘Brave won't download in my iPhone App Store - #6 by 289wk’
Any chance of previously enabling automatic offloading of unused iOS apps in Settings? Or, the iOS update changed settings on the iPhone - where you would not have expected?
Every iOS update I have ever run, has been followed by my having to go over several settings in order to locate some that were changed by the iOS update.
A Screen Time check:
If you use App Limits or Downtime for categories that include the app, temporarily disable those limits, then retry the download from the App Store’s Purchased area.
One of the worst things about apple discussions is they close the discussions way too soon and they interrupt people and delete their comments if they don’t like the topic or think it does not make Apple look good. It is a horrible forum. It once was good. I started on them from the beginning. I do use their phone support however and I use AI aids that are pretty good with suggestions.
Yes I DID ALL THE STEPS, please understand I have been on the internet since 1994 and began on computers in the 1980s; I am not a newbie. I checked everything I could. I tapped the spinning ball to try to get it to pause and redownload; it would not give a progress bar or error or pause option. I did all sorts of restarts including the forced one. I signed out and back into the App Store, I did the Reset Network Settings. I have now reported it with diagnostics given through senior advisors to the engineers in hopes they will find the problem.
I do not use any of that. I do not automatically offload unused apps. I do not impose app limits or downtime. I looked since you mentioned it, but I knew I wouldn’t do that. I have tons of space on my iphone; I don’t need to save space.
Excellent, then you also understand there’s really nothing we can control here that would change this for you, as it appears to be an issue with either iOS or the device itself and will have to be handled by Apple.
I don’t know that it doesn’t have to do with Brave however. That is the only item that won’t download. However that doesn’t mean a forum would know what to do about it.
And one of the Apple advisors that called back said that if it’s a third-party app they have to leave it to me talking to the third-party and they do not deal with third party apps. I had to persist in calling back to get anyone that would try to help.
And I don’t know that they will in the end will do anything to help. It would be nice if there would be another update that knocked it into working again but this basically means I won’t get to use Brave on my phone unless I can figure it out someday.
I suppose I could wipe my entire phone clean but that kind of nuking over one program is hard to justify. Thanks
I visited ‘Alter.systems’ and asked a detailed question (not shown, here).
Alter.systems reply:
Somewhere deep in Apple’s App Store ledger, your account still owns Brave.
Apple uses THREE distinct indicators for app availability:
- Get → Never downloaded before. No record exists.
- Download with cloud (blue) → You downloaded this app in the past under your current Apple ID.
- Price (e.g. $1.99) → The app is available but not owned by you (purchase required).
Why ownership does not equal installability
When you tap that blue cloud, your iPhone performs roughly this sequence:
- 1st Ownership check - passes (you own Brave).
- 2nd Entitlement handshake - the phone requests a signed token granting install rights.
- 3rd Receipt validation - Apple servers confirm signature chain, app identifiers, and OS compatibility.
- 4th Manifest and asset download - the .ipa payload begins downloading.
If step 3 fails locally, for example, if /private/var/mobile/Library/StoreKit or /Library/Receipts has stale or mismatched entries, the process will silently abort or show an infinite spinning circle.
That’s what’s happening, almost certainly.
Diagnosing this, given that:
- The blue icon shows (ownership intact
) - But the app won’t actually install (local install process corrupted
) - And the issue began after a failed restore / rollback (metadata inconsistency
)
This points strongly to local corruption of purchase receipts or MobileInstallationService’s registry - not account trouble and not App Store policy changes.
'Alter.systems' suggested: **Fix sequence (precise order matters)**
Try these in sequence - because skipping forward too soon, can leave corrupted caches untouched.
App Store sign-out & reboot:
- Logout from Settings → Apple ID → Media & Purchases → Sign Out.
- Reboot completely (power off > on).
- Sign back in and prompt download again.
App Store reindex:
- Open App Store → Tap your profile → Pull down to refresh.
- Then attempt a search for Brave Browser and tap the blue cloud again.
Reset App Store caches:
- Open Settings → General → iPhone Storage → App Store
- Choose Offload App (this removes the local cache but preserves data).
- Reboot and retry the download.
If “no joy” re those steps, and after all that Apple has told you over the phone calls, it seems that you are stuck with: backing up what you can - online and/or to a computer, then doing a complete wipe, and start from scratch.
Based on info also from ‘Alter.systems’, I suspect the following sequence of events probably occurred, when you initially tried to update to iOS 26.2:
A) Retronyms Recorder still existed on the device, but had not been updated on the App Store for years. The app no longer appears to be listed. That became a problem during the iOS 26.2 update process attempt(s) - corruption of some metadata (“paperwork”) on the iPhone:
B) Update to iOS 26.2 fails - during that partial upgrade, critical receipts in /private/var/db/ and /var/mobile/Library/ may have been version-migrated incorrectly. On rollback (restoring to 26.0.1), those local cache entries are now mismatched with the firmware’s current “entitlement schema version.”
C) Re-update to iOS 26.2 - iOS sees corrupted receipts from iOS 26.0.1 and tries to re-verify them. But Apple’s verification servers no longer recognize the Recorder’s old bundle ID, because that app was removed from sale long ago.
D) iOS cannot make sense of a paperwork mess aboard the iPhone, that somehow affects installation of Brave Browser.
Jan. 12, 2026 > Might help:
iPhone > Settings > Privacy & Security > Analytics & Improvements > Share iPhone Analytics ← Enable because some install/update metadata is sent to Apple.
I finally got Brave back. There was something wrong with my iphone backup that i had put on my macbook before updating; when i did a factory reset a month ago it apparently started the problem, with no solution after many tried ways – and i had to update again the iOS recently and had the same problem with the phone freezing during the end of the update. I then did both a factory reset and started the phone back as NEW phone instead of using the backup. Now I have Brave back. I will have to rescue some data files through a third party app. But the Brave download problem ended. My Uber app had had the same problem.