You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4.2 KiB

Android

Android is a mobile operating system based on a modified Linux kernel. It is designed primarily for mobile devices with touch screens like tablets or smart phones.

App Store

The most used app store of android is the Google Play Store. A free and open-source alternative to it is F-Droid which only features open-source software.

A list of open-source software options is also available on Alberto Mosconis Github repository foss apps.

Additionally open-source apps can be installed from source using Obtainium.

Useful Applications

This section addresses various useful applications.

  • Arcticons a mono-color line-based icon pack
  • disky is a filesystem analyzer that shows usage of the storage.
  • Markor is a text editor supporting Markdown

Multi-Factor Authentication

Multi-factor authentication can easily be set up on android systems. For this the arguably most used app is Google Authenticator. A free and open-source alternative for it is FreeOTP+. This app is available at F-Droid as FreeOTP+ and on Google Play Store by the same name.

Custom ROMs

Besites the stock-firmware of vendors there are also custom ROMs. These are alternative firmware variants made by third party providers. A well known custom ROM is LineageOS.

It is possible that some custom ROMs require the user to unlock the bootloader before the installation can happen.

Unlocking the Bootloader

Unlocking the bootloader can be a bit challenging for some vendors especially.

For smartphones and tablets made by Xiaomi there are some steps that have to be done to unlock the bootloader. This section is based on an article about unlocking the bootloader on Xiaomi Community aswell as another article on specifics for HyperOS. First the user has to apply to unlock the bootloader. For this open the Xiaomi Community app, navigate to the "Settings" and select "Change region". Select the region "Global". A new option called "Unlock bootloader" now appears in the settings. Select "Unlock bootloader" and "Apply for unlocking". It may be possible that a specified time has to be waited for the application process to happen. Next go to the phones settings. Navigate to "About Phone" and "MIUI Version", repeatedly tap on "MIUI version" to get into developer mode if the phone is not already in developer mode. Navigate to "Additional settings" and "Developer options". Enable "OEM unlocking" and "USB debugging". Now add your Xiaomi account to your device. To do so navigate to "Mi Unlock status" and agree then "Add account and device". Shutdown your phone and boot into "Fastboot" by holding down the volume down button and the power button. Then connect it to a computer via USB. The following steps have to take place on a Windows system or an emulation or virtualization of it. Download and start "Mi Unlock" - it is available on the article mentioned prior in this section. Follow the steps of the software, select "Unlock" and confirm it multiple times. It is possible that now 72 hours have to pass for the unlocking process to continue. If that is the case wait the specified amount of time and repeat the last step. Make sure to not apply for unlocking again and do not add your account to your phone again as this will reset the timer.