▲ 121 ▼ What's your favourite open source app and why? (sh.itjust.works) submitted 3 years ago by Drhype@sh.itjust.works to c/android@lemmy.world 61 comments fedilink hide all child comments
[–] Elkenders@feddit.uk 2 points 3 years ago (1 child) What kind of scenarios do you pull out a terminal on your phone for? permalink fedilink source parent hideshow 2 child comments replies: [–] droidpenguin@lemmy.world 3 points 3 years ago (1 child) 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) permalink fedilink source parent hideshow 2 child comments replies: [–] Elkenders@feddit.uk 1 point 3 years ago This is great, thanks! permalink fedilink source parent
[–] droidpenguin@lemmy.world 3 points 3 years ago (1 child) 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) permalink fedilink source parent hideshow 2 child comments replies: [–] Elkenders@feddit.uk 1 point 3 years ago This is great, thanks! permalink fedilink source parent