Long rambling ahead. I inherited an iPhone 5s. (Which, by the way, is still supported.) It has a much better camera than my current cell phone. That's the only reason why I had any interest in it in the first place: The camera. I wanted to copy photos from that phone to my Linux box. Here's my journey. First, I spent an awful long time trying to wipe the device. The previous owner didn't care at all and left all their files and accounts on there. That's fine, it's from a family member. But I wanted a clean phone. So, uhm, how do I wipe it? Ah, you can do that from the settings menu. But I need the password for the iTunes account to wipe the phone. At this point, I was still somewhat happy and laughing a bit. I tried some button combinations I found on the internet that were supposed to wipe the phone, even if you didn't know the passphrase. Now that I think about it, it would have been very weird if that had worked. Because *anybody* would be able to quickly grab my phone, press those keys (no need to unlock anything), and thus nuke all my data. So, yeah, it didn't work. Luckily. I knew that the previous owner had no clue about which password it was, because they were constantly complaining that this thing asked for "some password" all the time. Eventually, I was able to wipe the phone. Because I guessed the password correctly. Oof. Still, maybe it would be okay to wipe an unlocked phone *without* having to know that password? I don't know. Anyway, back to copying photos. Connecting the phone via USB yields ... nothing. No USB storage device. Installing some Linux tools, that were supposed to let you mount the thing, just threw errors. Apparently, those tools are no longer maintained. The phone doesn't offer OBEX FTP over Bluetooth, either (like my current Android phone). No normal FTP server built in ... No SSH ... No samba ... Nothing ... How do you get files off of that thing? Needless to say, this is the only Apple device I own, so no fancy schmancy AirDrop or whatever. So ... Eventually, I installed some FTP client on the phone. Luckily, that program indeed does have access to photos (but nothing else, really). So, connecting the phone to my WiFi (typing a 64 character long password is a lot of fun -- if only QR codes had been invented in the 1990ies), I was able to copy the photos to my normal Linux box. That's a first success. Usability is horrible, of course. And I have to run an FTP server on my Linux box. I really don't want to have that running all the time. I want to briefly start such a server, transfer the files, then turn it off again. This is super hard to do with standard FTP daemons, because they all assume to be running 24/7 with special FTP users and chroots and what not. Way too complicated. So the next step was to use pyftpdlib instead of a true FTP daemon: At least that lets me transfer files to and from the phone. It's annoying that I need a special "app" for this on the phone, though. Worse, that "app" is nagging me to buy the "pro" version. Go away, leave me alone. Christ. So, what now? Launch a little HTTP server on my Linux box instead and use Safari on the phone to just post the files via an HTML form: That's quite a bit easier to use than FTP. And that's what I'm using at the moment. Now, please. For the love of god. If that phone simply connected as a standard USB storage device, *none* of this would be necessary and it would work on *any* modern operating system without having to install *any* software. It could be so easy. But no. They don't let you do it. *Instead* they activate photo uploads to "iCloud" automatically without asking you. I took some test pictures and then noticed by accident that they had been uploaded. Without my consent. What the hell? I don't know if I'm going to keep using this phone. The camera is much better, everything else is worse. I already despise Android and that iPhone is just as bad. Maybe it's irrelevant anyway, because it's so old and its battery doesn't last a long time anymore. We'll see. I cannot understand, at all, why smart phones are so popular among nerds. For "normal" people, yes, they are absolutely awesome! Sure thing! But for someone who has used Linux or BSD before? How do you not lose your mind while using a smart phone? I feel trapped, constantly. I feel like I have an amazing piece of technology in my hands, something I have been dreaming about for ages -- but the manufacturers don't *WANT* me to use it as I'd like to, they want to enfore their policies instead. I'm clearly not their target audience and I shouldn't even own such a toy. (Luckily, I didn't pay for the iPhone and my Android phones all were super cheap and second-hand anyway.) I don't know a lot about it, yet, but maybe the PinePhone might be interesting instead? Dunno. I'll have to take a closer look. See, smart phones could have been the revolution. They could have made desktop PCs mostly obsolete, if they had been able to perform the same tasks and if you were able to connect keyboards, mice, monitors, run normal desktop environments. But no. Just no. The manufacturers took this opportunity to lock down all users. Everything is a (rotting) "walled garden" now, you need an online account for everything, you get spied on all the time. Nobody cares. Normal people don't care anyway, the nerds don't care, either. It's a long lost battle, but I'm still massively frustrated with all of this. Such great hardware, but you're just not allowed to use it. Don't tell me that I should just "jailbreak" that thing. Don't tell me, "there's always a way!" Jailbreak shouldn't exist. It shouldn't be necessary. I don't want to fight the manufacturer. You don't buy a cup with 1000 holes in it and then tell me, "oh, it's fine, you just patch up those holes and then you're good to go!" What a frustrating topic.