Android
General
ADB
- https://github.com/zach-klippenstein/adbfs - A FUSE filesystem that uses goadb to expose Android devices' filesystems.
adb devices # list connected devices adb push filename /sdcard/ # transfer file to phone sdcard adb flash
Firmware
- 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.
tbc:
fastboot oem rebootRUU fastboot flash zip firmware.zip fastboot reboot
Bootloader unlocking
Rooting
Use a tool, or use a ROM that provides root access.
- https://github.com/react2409/X10-Mini-Pro-Utilities - X10 devices
- http://stumproot.org - LG devices
- https://shortfuse.org/superoneclick - windows
Su
Flashing
Flash TWRP bootloader, use that to install a custom/stock ROM.
S-ON protected phones also need to flash the complementart boot.bin, which is inside the main ROM archive file.
Backup
Custom ROMs
See also Distros#Mobile phone
- BasketBuild - We provide free hosting for all of your favorite Android developers! Developers work really hard to bring you the best ROMs, Kernels, Apps and all things Android so make sure to say thanks!
- http://dlbeta.codefi.re - torrent and webtorrent
Cyanogenmod
LineageOS
- LineageOS - a free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform.
- https://en.wikipedia.org/wiki/LineageOS - the successor to the highly popular custom ROM CyanogenMod, from which it was forked in December 2016 when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.
Remix OS
- Remix OS - began as a vision for a world in which the boundaries between mobile and PC would forever be eliminated. Join the millions of users who have already switched to Remix OS and become a part of the future of Android PC. [1]
Resurrection Remix OS
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
MIUI
Android Ice Cold Project (AICP)
AOKP
Paranoid Android
- Paranoid Android - a custom ROM aiming to extend the system, working on enhancing the already existing beauty of Android and following the same design philosophies that were set forward by Google for Android Open Source Project.
OmniROM
- OmniROM - innovation, new features, transparency, community, and freedom.] - Android custom ROM variant, feature-packed but always with stability as #1 priority in mind. Based on the Android Open Source Project (AOSP) and enriched by our developers with lots of custom enhancements, OmniROM has set out to give you a great Android experience on your mobile.
CopperheadOS
- CopperheadOS - A security and privacy focused mobile operating system compatible with Android apps
CarbonROM
- CarbonROM - an aftermarket firmware based on the Android Open Source Project created with the purpose of adding versatility and customization to stock Android. Stability is our highest priority; our vision is to be the best alternative to a stock operating system for your device.
Nameless Rom
- Nameless Rom - provide quality development for android devices, phones and tablets alike.
Dirty Unicorns
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.
LeWa OS
MoKee
Other
- https://forum.xda-developers.com/htc-desire-hd/general
- https://forum.xda-developers.com/htc-desire-hd/development/1-t3290411/ - Unofficial RR 5.6.0 for Desire HD
- https://forum.xda-developers.com/htc-desire-hd/general/lollipop-android-5-1-1-htc-desire-hd-t3104216
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.
- The Open GApps Project - Google Apps (a.k.a. GApps) are the proprietary Google-branded applications that come pre-installed with most Android devices, such as Google Play Services, Play Store, Gmail, Maps, etc. Due to licensing restrictions, these apps do not come pre-installed with ROMs others than those from vendors that are part of the Open Handset Alliance and must be installed as a sideload package by the user themselves. You can download one of the Open GApps pre-built packages from OpenGApps.org or you can compile a package yourself using the instructions from The Open GApps Project Github page.
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
- http://paperlined.org/apps/android/hardware_keyboard.html - You can attach a PC keyboard and mouse to an Android device, using Bluetooth or USB, and Android supports them surprisingly well.
- 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
PC
KDE
Logging
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.