I wonder if modern, cloud-dependent software and hardware can be made to work 40 years from now. Cracking all those encryption keys and whatnot might be much more involved. My go-to example is Windows Phone. Bootloader unlocking and modifying the image is possible but somewhat wonky depending on model. A stock WP 8.1 is completely useless today, as you can't get past the setup screen that wants you to login with a Microsoft account via some service that's not available anymore.
If you still have a phone that's already registered, you will find the weather app not working, calendar sync not working, translator not being able to translate or download offline packages, bing maps not being able to download offline packages, the list goes on. These things can't even be fixed on the device itself, one had to reverse engineer the apps and reimplement those services. It might very well be that all that's left from these devices in a few decades is those couple of seconds of B-roll in YouTube reviews – if someone bothered to save them.