Make a safety of the entire prefs folder: (right-click and choose “compress Brave-Browser” to make a ZIP backup):
Then go into the Brave-Browser folder and click on the “Default” folder.
Try removing either or both of these files: (don’t delete them - just move them to a temp folder on your desktop)
It’s also safe to delete these, as they are useless after multiple crashes:
~/Library/Application Support/BraveSoftware/Brave-Browser/Default/Last Session
~/Library/Application Support/BraveSoftware/Brave-Browser/Default/Last Tabs
If you have some programming skills, the Bookmarks file is repairable. If you don’t, you can still read the Bookmarks file contents and manually recover bookmarked URLs from it. Just drag and drop the Bookmarks file on to TextEdit and it will open as a plain text file and you can skim through it and copy URLs so you can re-bookmark them again. Extremely tedious to do manually, but if you’re not a programmer that’s the best you can hope for.
If you do find yourself trying to manually recover data from the Default/Preferences or Default/Bookmarks files, there’s an app called “Sublime” which I highly recommend (google “Mac Sublime Download”) which is a text editor for developers, and it has some features that can make JSON more readable.
Make a safety copy of your Default/Bookmarks or Default/Preferences file
Drag-drop the Bookmarks or Preferences file into the Sublime window
Press shift-command-P to bring up the command window
Type “indent json” to filter the command list
You should see a menu item that says “Indent JSON” - click on it
Now the JSON will have an outline format that is easier to read, and you can scroll through and find URLs or other text data to recover.
The Brave Bookmarks and Preferences files are ridiculous. This data should not be stored as JSON in a single text file.