Option 2 is very doable even if they don't open anything: all the code to access the SDA memory is visible in sdasync.jar (start renomming *.jar into *.zip, open the file you'll get all compiled and easy to decompile - done it - bits of code to access the memory).
OK Spent a bit of time talking to a dive buddy who is a java developer tonight who said similar to you and it does look very possible - I'll open a new thread for this subject rather than get it lost in here!
Regarding memory, I am more concerned of:
- the future of uemis.com, uemis.org
MyUEMIS is currently up and syncing still so I will be printing ALL my dives out tomorrow morning! After that, meh who cares. I would love it to stay but if not then lets move on - see comment above!
Regarding the product,
- who will take in charge warranty (I guess nobody) ?
- will there be some way to DIY the battery replacement in 3-4 years ?
I think we're on our own here, if it lasts 4 years then I'had good use out of it so not all bad!