Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:phone:operating_systems:android [2022/02/18 05:21] – added android info dan | en:phone:operating_systems:android [2022/10/24 08:24] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Android ====== | ====== Android ====== | ||
- | Android is one of the main operating systems (OS) you will find on a smartphone today. | + | Android is one of the main operating systems (OS) you will find on a smartphone today. |
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, | 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, | ||
- | ++++ Read more about Android | | + | ++++ Read more - for more information |
- | ====== Supported phones ====== | + | ===== Bootloader ===== |
- | + | ||
- | If you want to buy a phone or already own an Android phone, you can check if your phone is supported at the following links by searching for phone brand like Samsung Galaxy Note 4 and your model name like N910F. | + | |
- | + | ||
- | * www.wiki.lineageos.org/ | + | |
- | * www.lineageoslog.com/ | + | |
- | * www.stats.lineageos.org/ | + | |
- | + | ||
- | + | ||
- | ====== Bootloader | + | |
On some devices, it is necessary to open or unlock the bootloader before you can install a custom recovery, root or custom ROM. Unlocking the bootloader usually requires the phone to be wiped of all data, meaning that you'll have to backup everything. Not all smartphone manufacturers allow the unlocking of the bootloader, so if this concerns you, you must do your research before purchasing your next smartphone. Although uncommon, some manufacturers package an “eFuse - [[https:// | On some devices, it is necessary to open or unlock the bootloader before you can install a custom recovery, root or custom ROM. Unlocking the bootloader usually requires the phone to be wiped of all data, meaning that you'll have to backup everything. Not all smartphone manufacturers allow the unlocking of the bootloader, so if this concerns you, you must do your research before purchasing your next smartphone. Although uncommon, some manufacturers package an “eFuse - [[https:// | ||
- | ===== How to find out if your bootloader is locked ===== | ||
- | The best way to find out is to have a look at XDA-developers. | + | ===== Recovery ===== |
- | + | ||
- | * Visit your device XDA forum - [[https:// | + | |
- | * Visit XDA-developers news - [[https:// | + | |
- | + | ||
- | + | ||
- | ====== Recovery | + | |
A recovery is an independent, | A recovery is an independent, | ||
- | ===== TWRP - Team Win Recovery Project | + | ==== TWRP - Team Win Recovery Project ==== |
Over the years, TWRP is the most used custom recovery. A custom recovery is necessary to flash a custom ROM and hence TWRP is a suitable solution if your device supports it. | Over the years, TWRP is the most used custom recovery. A custom recovery is necessary to flash a custom ROM and hence TWRP is a suitable solution if your device supports it. | ||
TWRP supports touch interactions, | TWRP supports touch interactions, | ||
- | |||
- | Search for your device https:// | ||
More info about TWRP - https:// | More info about TWRP - https:// | ||
- | ====== Custom ROMs ====== | + | ===== Custom ROMs ===== |
- | ===== Why bother installing a custom ROM? ===== | + | ==== Why bother installing a custom ROM? ==== |
We are all familiar with the time where your phone decides to play up and refuses to do what you want it to do. Anecdotal evidence has found that all smartphones degrade over time due to heat, stress, wear and etc. However this doesn' | We are all familiar with the time where your phone decides to play up and refuses to do what you want it to do. Anecdotal evidence has found that all smartphones degrade over time due to heat, stress, wear and etc. However this doesn' | ||
Line 50: | Line 32: | ||
One common cause of slowdowns on your smartphone is the presence of bloatware or " | One common cause of slowdowns on your smartphone is the presence of bloatware or " | ||
- | ===== Custom ROM options | + | ==== Custom ROM options ==== |
[[https:// | [[https:// | ||
Like other desktop-operating systems (Arch, Debian, Mint, Ubuntu etc.) you have to find out for yourself which ROM suits you best. | Like other desktop-operating systems (Arch, Debian, Mint, Ubuntu etc.) you have to find out for yourself which ROM suits you best. | ||
+ | |||
+ | |||
+ | ===== Root ===== | ||
+ | |||
+ | Root is required if you want to have full control of your device. It's necessary for certain apps like AFWall+, XPrivacyLUA etc. | ||
+ | AFWall+, for example, is using the iptables firewall ([[https:// | ||
+ | |||
+ | You have to be very careful to use the right root applications. Check the maintainer, date (how long is it available) and if it is open source! A root app also has full control over your device! You must remember this whenever you install a root app. | ||
+ | |||
+ | Rooting your phone typically voids your warranty, however this can be reversible depending on a case-by-case basis. We have never had a problem, but that does not change the fact that some manufacturers may not outright accept your phone for repair should it ever be necessary! | ||
+ | |||
+ | Over-the-air (OTA) updates are not possible with root. This means that your device will no longer receive updates from your smartphone manufacturer. This brings us to the use of custom ROMs. LineageOS can support your device (security updates, etc.) even if your device is not longer supported by your smartphone manufacturer! All new security patches straight from Google ([[https:// | ||
+ | |||
+ | Applications such as bank apps may stop working when they detect a rooted phone. You can still use your web browser or a laptop/ | ||
+ | |||
+ | But root is not necessary! | ||
+ | You could go with a custom ROM but there is no need to use root. For privacy reasons, it is easier to use root, but there are some options without root. | ||
++++ | ++++ | ||
+ | ===== Supported phones for custom ROMs ===== | ||
+ | |||
+ | If you want to buy a phone or already own an Android phone, you can check if your phone is supported at the following links by searching for phone brand like Samsung Galaxy Note 4 and your model name like N910F. | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | If LineageOS supports your phone, you can proceed with the next step - [[# | ||
+ | |||
+ | ===== Check your bootloader ===== | ||
+ | |||
+ | Check if your phone has the ability to unlock your bootloader at all. | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Straight to your manufacturer: | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * * | ||
+ | |||
+ | <alert type=" | ||
+ | |||
+ | ===== ADB & fastboot drivers ===== | ||
+ | |||
+ | Depends on your operating system (Linux, Windows, Mac) you have to download the driver for ADB & Fastboot. | ||
+ | |||
+ | Just follow the instructions at https:// | ||
+ | |||
+ | Arch Linux: | ||
+ | < | ||
+ | pacman -S android-tools android-udev | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== 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/ | ||
+ | |||
+ | ==== 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**. | ||
+ | |||
+ | |||
+ | ===== Install ROM and recovery ===== | ||
+ | |||
+ | Check the ROMs for your device at https:// | ||
+ | |||
+ | Check your device at [[https:// | ||
+ | |||
+ | <alert type=" | ||
+ | <alert type=" |