4 ms·
> UNLIMITED POWER! > The "killer feature" of PinePhone is that you can SSH into it as any other Linux machine OP, you might be interested in Android I think.
by Aachen 3y ago
> UNLIMITED POWER!
> The "killer feature" of PinePhone is that you can SSH into it as any other Linux machine
OP, you might be interested in Android I think. It runs a Linux kernel, you can enable root access, and then use something like Linux Deploy to install a distro of your choosing that runs as though it's a normal app. I've been using that since my first Android device and have been able to ssh into my phone "just like any Linux machine" this whole time.
Indeed, I find it a killer feature and don't understand not more people want to access their DCIM folder via sshfs (bookmark it in the file manager for easy access, never get your phone out of your pocket anymore to send a photo to PC) or make full-system backups via something like restic. I also use qalc as calculator on the command line whenever I need more than simple multiplication. Fully recommended.
(Do use ssh keys instead of a password to avoid needing to type some super strong password on the phone to connect to localhost, since phones get taken into all sorts of untrustworthy WiFi networks)
- squarefoot 3y agoOn one of my old tablets (Android 4 or 5) years ago I put and configured Syncthing so that it would sync automatically all user data to the home NAS running Nas4Free (now XigmaNAS). Didn't make much use of it, but it worked.
- cristoperb 3y agoYes. Even without enabling root, you can install Termux[1] and have a full Linux cli environment with ssh. > don't understand not more people want to access their DCIM folder via sshfs I agree. I sync my camera folder with Syncthing[1], so as soon as I take a photo it is available on my laptop. 1: https://termux.dev/ https://termux.dev/ 2 https://syncthing.net/ https://syncthing.net/
- hmottestad 3y agoI can also recommend the Apple ecosystem. My phone and MacBook keep, messages (and sms), contacts, calendar, clipboard and also photos in sync.
- alan-hn 3y agoWhy not just recommend nextcloud. You can host it yourself and it backs up and syncs your photos, calendar, contacts, and other files automatically And you get to own your data instead of relying on Apple
- COGlory 3y agoYeah I use NextCloud. It syncs contacts, calendars, tasks, notes, news, podcasts, recipes(!), photos, and any arbitrary files. If you don't want to self host, just get a Hetzner storage share for $4/mo or whatever it is.
- yaky 3y agoI disliked iOS for specifically being absurd about photos. They are not considered "files" and therefore cannot be synced by Mobius / Syncthing. I don't want to go through the hassle of hosting Nextcloud to get photos from my phone to my laptop when both are located on the same network. (Not really relevant anymore since I don't own any Apple devices)
- hackmiester 3y agoThis app is what you want. It can push the photos to NFS or Samba over the network. https://www.photosync-app.com/ https://www.photosync-app.com/ Maybe it will help someone who still uses an iPhone.
- graphe 3y agoWhy that one specifically? Doesn't say anything about free or open source. I use this one. https://immich.app/ https://immich.app/
- NortySpock 3y agoNot your parent poster, but I appreciated that Photosync was a one time purchase, and developed by a German company. Worth it to have a solid backup tool that can push to a Samba share.
- deleted 3y ago[deleted]
- xattt 3y agoI don’t understand how the author can say KILLER FEATURE if using the killer feature is impeded by a fundamental feature (crappy screen). I, too, had a stage where I was obsessed about some electronic thing that had significant usability issues in day-to-day life. In my case, it was a tri-band EU phone that could only do GSM1900 on a North American network with shitty indoor reception, and cost a pretty penny compared to what was on the market at the time. Never again. Edit: I misread the parent comment, and didn’t realize the SSH part.
- heleninboodler 3y agoMaybe I'm misunderstanding you... how does the crappy screen affect your experience when you're ssh'ing into it?
- xattt 3y agoI misread the comment…
- yjftsjthsd-h 3y ago> OP, you might be interested in Android I think. It runs a Linux kernel, you can enable root access, On average, that's not really true. Android uses badly modified and unmaintained versions of Linux (the kernel), and both root access and the ability to install a replacement operating system are immensely variable depending on the vendor and the exact model. Pine products typically maintain some degree of downstream patches, but they are trying to run mainline Linux and do actually keep up with kernel updates, while also giving the user root access out of the box by default, no caveats.
- jhasse 3y agoThis has improved a lot with Android 12 and Google is working towards using a nearly unmodified Linux LTS kernel. See https://arstechnica.com/gadgets/2021/09/android-to-take-an-upstream-first-development-model-for-the-linux-kernel/ https://arstechnica.com/gadgets/2021/09/android-to-take-an-u... If you can enable root access depends on the boot loader though, which is a different story. If you want to be safe, get a Pixel.
- Aachen 3y agoSamsung is also a safe bet afaik, or Fairphone of course. For manufacturers where you need to apply for an unlock code, do it within the legal return window of the device (minimum 14 days in the EU (or EEA?) for online purchases), so then that's also a safe bet. Don't need to use the code straight away, though I'd recommend it as it typically (as an extra hurdle¹) wipes the device and you don't want to be doing that once all your data is on there ¹ user safety security blah blah yeah. If it were about my privacy, it could show the same consent prompt as it does for uploading my pictures and live location and rest of my life to a megacorp. If anything, that decision should have an unlock code you need to apply for and supply on a command line to avoid making a mistake in haste
- Aachen 3y agoNot sure I'm deep enough into Linux to understand why it matters to run an unmodified mainline kernel version. Everything I've tried to apt install inside the Linux Deploy Debian userspace either worked or ran into selinux restrictions (more and more in the latter category; RIP wavemon, for example, as a better alternative to rate-limited WiFi scanning apps as of around Android 9)
- powersnail 3y ago> don't understand not more people want to access their DCIM folder via sshfs The thing is that, despite owning rooted Androids, pinephones, and jailbroken iPhone (old days), I have found no real use personally for all the unlocked potential of those devices, beyond the fun and coolness of tinkering. I need to access some photo from PC maybe once every year. I don't edit photos, or categorize them, and if I were to share them, it's likely that the channel already is on the phone. Writing programs on the go? I have installed vim and emacs and set up a lot of crazy stuff on phones, but at the end of the day, I'd rather just carry a laptop. It's too hard to type on the phone regardless of what program you install, and if connected to a external keyboard, the screen is too small. I just don't have a scenario where I want to write programs while not able to bring a laptop. In other words, the hardware and form factor is so limiting, that I don't find unleashing the software to be much of a use, even after spending a lot of time setting them up. I hope I can find some practical reasons, because I really like the tinkering, but I haven't. (This is, of course, highly personal. A lot of people might find many practical use cases.)
- graphe 3y agoI used to set an 80% battery limit and want root for adblock and backing up apps. With a desktop chrome equivalent it becomes very useful even without root today. The iPhone gets better and better but I jailbreak for a clipboard that isn't a single paste.
- kaanyalova 3y agoYou can also use Kde Connect for file sharing using sshfs if you don't want to configure it manually. The feature is called "Filesystem Expose".
- Aachen 3y agoI'm not familiar with that, but I'm curious how it can be simpler than what I described using the regular file manager you've probably already got installed. For me, using the defaults of Debian with Cinnamon, the steps are 0. get ssh working 1. type into the location bar of the file browser: sftp:// and then whatever the ssh command would use, e.g.: sftp://root@samsung-0bd2c41 2. there is no step two, you've already got a mounted filesystem Of course, there's some details hidden in step zero, but if KDE Connect uses sshfs as well, I'm not sure how it gets simpler than this to "expose" (this means mount, right?) the filesystem. Does KDE Connect do it bidirectionally or so? (I wouldn't actually want that, as my laptop is the trusted device of the pair)
- saidinesh5 3y agoPair your phone once with PC (It also supposedly works with Gnome but i never used it) using a single click via. KDE Connect. The phone icon shows up in your file manager without you having to do any additional configuration. Click and browse like any networked folder. Advantage is KDE connect also brings a lot of useful features alongside just accessing phone files. Can share clipboard, notifications (can even reply from desktop), execute commands on pc from phone and vice versa and a lot more
- Aachen 3y agoWhat does pairing mean here? Surely not Bluetooth? How'd that work? Or do you mean plugging in the USB connection and perhaps turning on USB debugging? I don't understand what that first word/step means or involves Ah wait, probably there's a companion app on the phone side that uses root and one side listens for broadcasts on the network. Is that what you mean? That does sound simpler than setting up ssh indeed
- nsajko 3y ago> you can enable root access One may be able to get root, but the resulting system isn't very useful. Many apps query Google's attestation and integrity APIs to detect this and then refuse to function. Basically it's a thing of the past.
- Aachen 3y agoHuh, no? I think I once ran into one app that didn't want to work, then enabled magisk hide for it, and then it ran fine. Don't know which app that was anymore, apparently I didn't use it long enough for that I remember hearing many more issues with apps trying to detect it and do fearmongering in the past. I'd say your argument is the thing that's slowly getting a part of the past
- pi-e-sigma 3y agoMost banking apps will refuse to work if they detect that the phone is rooted.