How a lost Claude chat was recovered from Android's browser cache
After a long, important conversation with Claude on an Android phone's Chrome browser, restarting the phone caused the chat to roll back to an earlier state — recent messages appeared gone entirely. Despite what the app showed, the phone's (IndexedDB, a storage space browsers use) still held the full, unrolled-back conversation.
Anthropic's sync apparently stalled for hours, which is exactly why the cache never got overwritten with the server's trimmed version. Using just a PC, a USB cable, and , all 40,000 lines of the conversation's JSON data were extracted and every message recovered.
The process: enable Developer Options and on the Android phone, connect it to a PC via USB, open in PC Chrome, find the Chrome tab running Claude under the connected device, and click Inspect to open a full DevTools window targeting the phone's browser. From there the cached data can be exported.
Key points
- A sync bug on Android Chrome caused a to roll back to an earlier state after a phone restart, hiding recent messages
- The (IndexedDB) can still hold the full conversation even when the visible chat looks rolled back
- Connecting the phone to a PC and using lets you remotely inspect the phone's browser and pull cached data
- This method recovered a full 40,000-line JSON
- The fix only works before the cache gets overwritten with newer data, so timing matters