Both sides previous revision Previous revision Next revision | Previous revision |
en:phone:operating_systems:android [2022/02/18 06:56] – changed header dan | en:phone:operating_systems:android [2022/10/24 08:24] (current) – external edit 127.0.0.1 |
---|
====== Android ====== | ====== Android ====== |
| |
Android is one of the main operating systems (OS) you will find on a smartphone today. It was developed by Google to compete directly with iOS, the operating system found on iPhones. One of the main reasons why Android was so successful was because it could run on many devices thanks to the Open Handset Alliance (OHA), an initiative that would allow manufacturers such as Samsung and LG to develop smartphones that may look and feel different, but still at the same time run the same operating system (with modifications made by the manufacturer). | Android is one of the main operating systems (OS) you will find on a smartphone today. Creator Andy Rubin and now developed by Google to compete directly with iOS, the operating system found on iPhones. One of the main reasons why Android was so successful was because it could run on many devices thanks to the Open Handset Alliance (OHA), an initiative that would allow manufacturers such as Samsung and LG to develop smartphones that may look and feel different, but still at the same time run the same operating system (with modifications made by the manufacturer). |
| |
Google may have prevented a monopoly that may have otherwise existed should Android have never existed, however it isn't all without some catch. Google is notorious for collecting large amounts of private user data, whether you're on a desktop, laptop, or smartphone. On all (Google certified) smartphones, there must be a Play Store and some Google apps (varies between devices). These apps, while useful for a large majority of users, can extract extensive amounts of information based on the user's search history and etc. However, there are solutions to prevent this and hence re-iterates the need of a guide such as this one. | Google may have prevented a monopoly that may have otherwise existed should Android have never existed, however it isn't all without some catch. Google is notorious for collecting large amounts of private user data, whether you're on a desktop, laptop, or smartphone. On all (Google certified) smartphones, there must be a Play Store and some Google apps (varies between devices). These apps, while useful for a large majority of users, can extract extensive amounts of information based on the user's search history and etc. However, there are solutions to prevent this and hence re-iterates the need of a guide such as this one. |
| |
| |
==== Root ==== | ===== Root ===== |
| |
Root is required if you want to have full control of your device. It's necessary for certain apps like AFWall+, XPrivacyLUA etc. | Root is required if you want to have full control of your device. It's necessary for certain apps like AFWall+, XPrivacyLUA etc. |
* https://lineageoslog.com/statistics | * https://lineageoslog.com/statistics |
* https://stats.lineageos.org/ | * https://stats.lineageos.org/ |
| |
| If LineageOS supports your phone, you can proceed with the next step - [[#adb_fastboot_drivers|ADB & fastboot drivers]]. |
| |
===== Check your bootloader ===== | ===== Check your bootloader ===== |
| |
Check if your phone has the ability to unlock your bootloader. | Check if your phone has the ability to unlock your bootloader at all. |
| |
[[https://forum.xda-developers.com/|xda-developers.com]] offers a wide range of phones that will help you find a guide to open the bootloader, if possible. Check also [[https://www.xda-developers.com/tag/bootloader/|XDA bootloader news]]. | [[https://forum.xda-developers.com/|xda-developers.com]] offers a wide range of phones that will help you find a guide to open the bootloader, if possible. Check also [[https://www.xda-developers.com/tag/bootloader/|XDA bootloader news]]. |
* * | * * |
| |
<alert type="info" icon="fa fa-info">Huawei and Honor have discontinued the support to unlock the bootloader. There are paid options which we will not post here. It is better to get another phone.</alert> | <alert type="info" icon="fa fa-info-circle">Huawei and Honor have discontinued the support to unlock the bootloader. There are paid options which we will not post here. It is better to get another phone.</alert> |
| |
<alert type="danger" icon="fa fa-warning">Do not open the bootloader now! Just check if it is possible or not. If not, it is better to get another phone.</alert> | |
| |
===== ADB & fastboot drivers ===== | ===== ADB & fastboot drivers ===== |
pacman -S android-tools android-udev | pacman -S android-tools android-udev |
</code> | </code> |
| |
| |
| ===== USB debugging ===== |
| |
| Go to your **Settings** and click **About phone**. Press the **Build number** seven times. Go **back to** the main **Settings** view and click **System** and **Developer Options** (maybe Advanced first). Turn on **Android/USB debugging**. |
| |
| ==== Xiaomi ==== |
| |
| Go to your **Settings** and click **About phone**, **All specs** and press the **MIUI version** seven times. Go **back to** the main **Settings** view and click **Additional settings** and **Developer options**. Turn on **USB debugging**. |
| |
| |
Check your device at [[https://twrp.me/Devices/]] if you prefer TWRP. | Check your device at [[https://twrp.me/Devices/]] if you prefer TWRP. |
| |
<alert type="info">Congratulation 🍻 The custom ROM part is done! Continue with [[en:phone:apps:magisk|Magisk]] if you want to install ''root'' and/or other features.</alert> | <alert type="info" icon="fa fa-info-circle">Check the ''Basic requirements'' for your particular device.</alert> |
| |
| <alert type="info">Congratulation 🍻 The custom ROM part is done! Continue with [[en:phone:apps:f-droid|F-Droid]], your open source app store or start with [[en:backup:phone#android|your backups]] first.</alert> |