Since my own thread doesn't get much attention I'm going to ask it here:
Is there by chance any method to remove an address from my wallet? Either by modifying the backup (which I just can't decode for some reason) or in the app itself?
I have an address that receives many big transactions and it completly kills the app, yet I want to keep using the other addresses that I have if possible.
Assuming that the address you want to remove was created prior to version 4.0 (roughly the beginning of October), and that you're running a recent version today (3.47 or later), it is theoretically possible but would be a giant pain, not to mention fraught with peril. (If you're currently running version 3.47 or older, it's actually much easier. If the address you want to remove was created after version 4.0, it may not even be possible).
So, how important is it to keep you old addresses? Is it worth a few hours of your time? More importantly, is it worth paying somebody else for a few hours of their time to figure out and document how to do this (would involve decrypting a backup (easyish), modifying a protobuf-format wallet file (not so easy...), and re-encrypting it (easyish) so that it can be restored in the app)?
If you're an IT person and would like to try figuring it out yourself, I could give you some starting points, but like I said it won't be easy....
I've decrypted the exported key backup files before. The format was just a plain text format---pretty easy to modify if you wanted to do so. I don't know if that's the protobuf thing you're talking about or not.