• 1 Post
  • 15 Comments
Joined 1 year ago
cake
Cake day: July 16th, 2023

help-circle








  • I used to use Brave, then used Bromite but that got abandoned. I think there’s another fork of it, but ultimately I just use Firefox which has worked better for me overall.

    Browsers are a big attack vector for exploits and security is very important. Firefox releases patches regularly and I don’t have to worry about it being abandoned like some others. I disabled whatever telemetry / sponsored stuff they have enabled by default and feel it’s a good balance of security & privacy + doesn’t have the DRM crap chromium is trying to add.

    Their extension support is nice too.





  • 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.