• 0 Posts
  • 21 Comments
Joined 1 year ago
cake
Cake day: July 16th, 2023

help-circle






  • Might regret it but I just ordered an S23 after trying it out at BestBuy. I saw that Samsung had a Black Friday deal for $200 off with trade-in of an old device. I have an old Galaxy S7 just sitting in a drawer and was amazed to see it on the list of accepted devices.

    I’ve really been wanting a smaller phone as my OnePlus 8T gets really uncomfortable to hold after a while. Love everything about it except the size.

    I also looked at the Pixel 8 but the S23 felt like the better choice with less compromises. Pixel 8 Pro is even bigger than my 8t, so no-go there.

    Really wish the S23 was rootable (in US at least). That’s prob the biggest drawback for me. Will see if I can live without that.






  • For the technically skilled, there is BlueBubbles to get iMessage on Android. I set this up recently and it works quite well. I’m running a MacOS Ventura virtual machine using docker-osx on one of my personal servers and pretty much all iMessage functionality is available. I modified the Android (flutter) project locally to get my own push notifications working using my self-hosted ntfy instance as a UnifiedPush provider instead of needing to use Firebase.

    There is also Beeper which bridges iMessage and many other chat services in one app, but I wanted something fully open source that I can manage myself, plus I think there’s still a wait-list and I didn’t want to hand over my Apple ID to a third party.

    It’s hard trying to convince people (esp. iPhone users) to use a cross platform solution because they perceive us Android users as the problem and they know iMesssge just works. And for the non- technical, that’s understandable even if frustrating. So as a software engineer, I am the one making accomodations so they can still use iMessage. But it also made for a fun project for me to learn about.






  • I def agree that there needs to be major interoperability improvements between platforms. Though I do not want to be locked into using Google Messages to get RCS. I wish they’d open their API to other apps and even more so allow self-hosting your own RCS server but I don’t foresee the latter ever happening.

    Ya there’s Matrix and whatnot which I use with some people, but most everyone just wants what works by default. I like to tinker and have options, but most people don’t.

    Till then, I’ll enjoy postage stamp resolution videos from my Apple friends /s


  • While Termux doesn’t require root, my device is rooted which allows for a lot more.

    A few examples:

    • Using mitmproxy to capture and analyze app traffic from phone apps (automated w/ a widget shortcut to configure android proxy settings on launch and then reset back when I’m finished).
    • SSHing into my servers (mosh is useful to keep connections alive if network cuts out). I have my own homescreen widgets to automatically launch for specific nodes. Also use tmux everywhere to handle multiple sessions.
    • Scripting my android phone as a USB keyboard input (simulating BadUSB).
    • I’ve implemented my own “lost phone rescue” so I have a way to remote into my device if I lose it.
    • Reading man pages about a command
    • Git cloning projects to examine source code when I’m feeling curious
    • Running web servers for sample projects
    • Managing files on device (sometimes easier with CLI)

  • Termux

    This app alone is one of the huge reasons why I prefer Android. I love that I can natively run a bunch of Linux utilities directly on my phone and use it like I would a regular computer. Everything from Vim, Python, and various networking utilities, I’ve played around with so many different tools which has helped expand my skillset over the years.

    I also use the Termux-X11 addon to have a full xfce desktop environment running on an external monitor with HDMI out over USB-C.

    Phones are quite capable devices and using tools like these really unlocks their full potential.