Something interesting I do on linux:
https://www.mobileread.com/forums/sho...d.php?t=235537
Obviously, if I need to restore to a new device I must check that all books have been DeDRMed. But most are -- I import into calibre and save data as described in the link, then overwrite the Kindle copy with my metadata, and coincidentally, DeDRMed.