Android
General
ADB
- https://github.com/zach-klippenstein/adbfs - A FUSE filesystem that uses goadb to expose Android devices' filesystems.
Unlocking
- https://github.com/kmdm/unruu/ - a simple command line utility to extract the rom.zip file from a HTC RUU update executable. Please note that it'll output the rom.zip file to your current directory.
Bootloader
Rooting
PC
KDE
Apps
Repos
- F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.
System
- live dmesg lite - bootlog
Terminal
See the Hackers Keyboard.
- ZShaolin GNU / Linux terminal - Zsh + etc. $ / OSS
- http://www.dyne.org/software/zshaolin/ - requires 240Mb free!
- Termux is a terminal emulator and Linux environment bringing powerful terminal access to Android.
Keyboard
- Flexpansion - really good autocomplete/correct
- http://www.mobiletextinput.com/ - SlideIT
- AnySoftKeyboard - OSS
- 8pen - $
- Minuum Keyboard - $
- Thumb Keyboard - $
- Fleksy Keyboard Free - not compatible with G2
Remote keyboards
Time
Sleep
Security
- K-9 Mail - An advanced email client for Android
Sync
- https://github.com/bboozzoo/mconnect - Vala (Gnome)
Remote
- MAXS (Modular Android XMPP Suite), a set of open-source GPLv3 licensed Android applications, allows you to control your Android device and receive notifications over XMPP. For example, you can compose and send a SMS message on your desktop/laptop by sending a command message from every standard compliant XMPP client to MAXS running on your smartphone.
Media
Streams
eReader
- http://coolreader.org/ - no pdf
Maps
Weather
Other
- TextSecure is a replacement for the standard text messaging application, allowing you to send and receive text messages as normal.
- PushBullet makes it easy to push files, links, reminders and more between your Android devices, to your friends, and even to your computer quickly, easily and securely.
- Vidiom captures MP4 video and allows you to publish them to a variety of video hosting services.
Translation
Downloads
Logging
Alternative builds
Cyanogenmod
Remix OS
JanOS
- JanOS - an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through JavaScript APIs.
Replicant
- Replicant - a fully free Android distribution running on several devices,
a free software mobile operating system putting the emphasis on freedom and privacy/security
LineageOS
- LineageOS - a free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform.
Trebel
SDK
- H3Droid - an Android built for Allwinner H3 and H2+ based devices! It may not be purrrfect, but it's better! Also, did we mention, free?
Coding
X
Linux
- https://anbox.io - Run Android applications on any GNU/Linux operating system.