[HELP] Compile TWRP android 11 - General Questions and Answers

How I compile twrp for android 11
There is no twrp-11 option https://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni
My tree: https://github.com/shashankx86/android_device_samsung_a20s
Device INFO​Model: SM-A207F
ONE UI: 3
Android: 11

GitHub - minimal-manifest-twrp/platform_manifest_twrp_aosp: Minimal manifest for building TWRP for devices shipped with Android 10+
Minimal manifest for building TWRP for devices shipped with Android 10+ - GitHub - minimal-manifest-twrp/platform_manifest_twrp_aosp: Minimal manifest for building TWRP for devices shipped with And...
github.com

TWRP is depending on Android device's hardware, too, AFAIK.

Related

Twrp Ulefone Armor-6E

Twrp 3.3.1 built from Omni 9.0 minimal manifest.
bootable/recovery folder has several patches merged in , intended to assist in proper /data decryption.
Build tree used was forked from Armor 6 tree, some changes made to mk files and tree source to match the 6E.
Data decryption not working, same as with the version from armor 6.
GitHub build tree. HERE
GitHub device dump HERE
Android File host folder HERE
.
I did not keep this phone. So I will not be making any updates to this twrp.

Can I ask someone to peer-review my device tree?

So I have a device (gravity 5 go), I created a device tree. Could someone check if it''ll be suitable for lineage 16?
GitHub - MilkFlavor/android_device_maxwest_Gravity_5_GO-TWRP: Maxwest Gravity 5 Go TWRP tree. You can build TWRP with this or use the one I supplied.
Maxwest Gravity 5 Go TWRP tree. You can build TWRP with this or use the one I supplied. - GitHub - MilkFlavor/android_device_maxwest_Gravity_5_GO-TWRP: Maxwest Gravity 5 Go TWRP tree. You can build...
github.com
still need help? just realized i got the same device

Extract vendor blobs and make a device tree

I'm trying since many time to get a Lineage os build for my device, which is a Samsung A20s |SM-A207F| (codename: a20s) with OneUI 3 (android R) but i'm limited for the following reasons:
There are no device tree to work with.
No vendor blobs to work with
How I get device tree and vendor blob using stock rom or from any other methods

[GUIDE] How to build Lineage OS 19.1 for Moto Channel from source

First of all, I want to thank the official Motorola contributor SyberHexen for the precious advice he gave me thorugh the process. All the credits go to him for the hard work he's been doing for our community through the years.
DISCLAIMER:
I take no responsibility whatever for any kind of damage that might occur by following the steps below. Building an unofficial ROM using "what worked for another person" and costantly updated sources includes a high risk of making your phone unstable, bricked or causing loss of data. Remember to back up your data before flashing the rom. The guide may contain errors or not be fully compatible with future PRs on the original source, so DO IT AT YOUR OWN RISK.
WHAT YOU NEED:
- SyberHexen's unofficial build and Moto Ocean partitioning file
- A Unix\Linux system (haven't tested it on WSL, sorry)
- 300/350GB of available disk space
- at least 16 GB of RAM
In case your machine doesn't fit the requirements, you might consider a dedicated cloud Linux device (I used an AWS EC2)
STEPS:
- Follow the official Lineage OS build guide for Motorola Channel up to the Turn on caching to speed up build section.
- For the Initialize the LineageOS source repository section, use the following Repo command:
repo init -u https://github.com/LineageOS/android.git -b lineage-19.1 (and NOT 18.1, as indicated)
- Follow the indications as in the Prepare the device-specific code section
- enter the device path and remove the channel folder, as some blocking changes have not been pulled into the main repo (this might become unnecessary as soon as Andrew Hexen's changes are merged into the LineageOS repo):
cd ~/android/lineage/device/motorola/ && rm -rf channel
- get the device specific content from the updated Hexen repo, rename the folder and check the branch is lineage-19.1:
git clone https://github.com/SyberHexen/android_device_motorola_channel.git
mv android_device_motorola_channel channel
cd channel
git checkout lineage-19.1
- install Python3 and python3-protobruf if not already on the system (the package named python-protobruf indicated on the following step is not available on most recent systems anymore)
- extract the proprietary files from SyberHexen's April ROM following this guide (Payload section)
- go back to the official Lineage OS build guide and follow the steps from the Start the build section on. Consider that building from source might require a few hours.
- boot your phone on Fastboot, and flash SyberHexen's ocean_gpt.bin file (fastboot flash boot ocean_gpt.bin)
- boot into Recovery Mode and sideload the Lineage OS rom you just compliled. If you use the gapps, reboot into Recovery Mode and sideload the respective package (MindTheGapps-12.1.0-arm64-20220416_174313 worked great for me)
Congratulations, your freshly built unofficial ROM should be up and running!

Question Samsung Galaxy A53-TWRP -Where can I find a twrp file to install for the phone?

Is there a working twrp file to be installed for phone?
I know that this github project does exist, but its a work inprogress:
GitHub - aximut/android_device_samsung_a53x-TWRP: Samsung A53 5G Device Tree for TWRP, including automated builds using Github CI.
Samsung A53 5G Device Tree for TWRP, including automated builds using Github CI. - GitHub - aximut/android_device_samsung_a53x-TWRP: Samsung A53 5G Device Tree for TWRP, including automated builds ...
github.com
Any time spans until a .img file will be released?

Categories

Resources