Content :
List of apps in a De-Googled Android OS. Most of the apps are FOSS from F-Droid. Also some tweaks for a more secure OS.
- GrapheneOS
- CalyxOS
- LineageOS with Microg (currently using)
- DivestOS
- Bromite
♥️ 🌱 Webview or any Webview needs root phone for installation and recognition to the ROM. Requires AnyWebView module enabled in LSPosed to be able to change the System Webview.
So, you guys might be wondering, how do these "Developers" get your favourite Custom roms, such as LineageOS, Paranoid Android etc., to their own devices. Well I'm here to Guide you on how to do it, specifically on how to bringup or make your own device tree from scratch or adapting.
Gist of this Guide: This is for people with genuine interest in Android OS porting/development. After going through this guide, you should be able to do a total device tree bringup on your own.
Prerequisite: Certain requirements are to be met before you start with this amazing journey.
- Install Termux on android device.
- Find Termux username.
NOTICE: This will take up about 3 GB of space on your device, before syncing any repos or projects.
Install Termux from the Play Store and launch it
Once it finishes unpacking:
pkg update
pkg upgrade -y
You will need something from your Stock ROM first. Get them all and Try to modify it using the procedure.
Note: This guide will be helpful for you if you have older mediatek devices (android-5.1 or android-6.0), but up-to-date devices can also work.
Update: This guide had a few typos and derps (Oops..), but I've tried to make it free of those now (Dated November 18, 2020)
Bonus: You can also use this tool by @SebaUbuntu, @yshalsager and @mauronofrio to auto generate the twrp tree. The tool is best if your device runs on android-9.0. The tools is still not 100% compatible to all devices, but I'll still recommend it and give it 8.5/10 in the scale of varsatility.
| First of all have a brief look at xda threads about compiling rom from source dont follow all stuff from there tho.. just have a look on those threads specially that jackeagle thread. | |
| now first what you need : | |
| If on local | |
| -> Fast internet connection (fast enough to download 50GB rom source without waiting for a day or two xD ) | |
| -> 4core cpu(or higher) | |
| -> 8gb minimum ram | |
| -> Linux (Ubuntu for this guide) |