[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] TigerLake:
#DroidOnTime

For Galaxy A71

FULLY WORKING

Your warranty is now void.
* I am not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
*

dotOS is an Android Rom which focuses on performance and stability. Our aim is to enable a user to extract as much juice as possible and get most out of his/her device. This rom is based on an official GSI, which means it is guaranteed to boot if procedures are done correctly.

CLEAN FLASH is recommended :

Make Sure You Have TWRP 3.6.0 or OrangeFox recovery installed.

Download the latest build and GApps

Reboot to recovery

Make NAndroid backup (Not Necessary)

Wipe Data, Cache , Dalvik

Flash the ROM and Kernel (the one linked below)

Flash Magisk (Magisk) This is the only one that works.

Reboot

-----------------------------------------------------------------------BUGS------------------------------------------------------------------------------

- Bluetooth doesn't work, unless you disable force a2dp offload in developer options.

- MTP is still not working.

- SIM 1 incoming and outgoing might not work (try your luck i guess, I hope it works for you)

- People who doesn't follow the instructions properly still has flashing/installing issues or bootloops.

- You tell me

Some devices may not be able to boot this ROM. To fix:

(thanks to @Zainullahk1234 for figuring this out)

- install One UI boot into One UI

- change date to 3 months from now

- check for updates (make sure you have internet connection)

- boot into download mode

- flash twrp 3.6.0 or orangefox recovery and vbmeta

- boot into recovery

- do format data

- flash multidisabler

- flash rom

- flash kernel as boot

- do factory reset

- reboot

--------------------------------------------------------------------TWEAKS----------------------------------------------------------------------------

TigerTweaks 4.0

Step 1 - Configuring FDE.AI

- Uninstall ANY OTHER KERNEL MANAGER app including smartpack/Ktweaks to avoid conflict, since this app uses AI and machine learning to dynamically boost performance when needed

- Install FDE AI Magisk Module to make it a system app, thus it will work better and removes all kernel locks from OEMs (I'm looking at you, Samsung) https://github.com/feravolt/FDE.AI-docs/releases/download/12.4.1m/FDE.AI-as-system-app.MAGISK.zip

- Update FDE AI to the latest version by downloading the latest APK here, since the fde ai magisk module will only install fde ai 12.4.1, not the latest version: https://github.com/feravolt/FDE.AI-docs/releases

Step 2 - Ask AI to optimize your system!

- Move to the bottom of the screen and select AI Chat, then type /advancedai (no space, no uppercase letters). This will going to make the AI more effective, without you having to do anything.

- Then, type /extraopt everything and /extraopt. This will optimize your system as best as possible for maximum performance and power saving, and it has a BIG, BIG performance effect, and battery would last longer too.

- Type /extraopt auto. This will optimize your system every 5 AM in the morning. Make sure device is charging and screen is off everytime you sleep!

- Go to the settings tab and use the AUTO settings for FDE AI.

Why not performance? Why not powersave?

Well, by setting the FDE to stick to max performance or power savings at all times, youre missing out the one key advantage that FDE has. Which, the AI can shift between performance and power savings (or even in between depending on the load) in real time. If your phone is on idle, FDE would go into Automatic/Power Saving mode, and if you're playing your favourite game or is doing a heavy task, FDE would go into Automatic/Performance mode. So, you will get performance ONLY when you need it. If your phone is on idle, it would switch fde to powersave, thus saving a ton of battery life!

- Tap on boost heavy games, force doze, and disable throttling.

NOTE: Only disable throttling on NON OC KERNELS! Disabling throttling in OC KERNELS can lead to overheating!

- Good features to keep in mind:

1. /gamelistadd package name

You can add your own heavy game here! For example, if you play war robots, go look at the package name for War Robots, and then enter the package name (for war robots it's com.pixonic.wwr) because your game might not be listed on the heavy games list! Though this is not strictly necessary as FDE AI can detect if you're under heavy GPU/CPU load while playing games, so FDE can adjust to Automatic/Performance which will boost your game, even if it's not included in the heavy games list.

2. /downscale

You can downscale your resolution without having to adjust fiddly DPI settings! The AI would work on everything for you to scale it adaptively, so no risk of soft bricking!

For example:

Downscale 540 for 540p (qHD)

Downscale 720 for 720p (HD)

Downscale 1080 for 1080p (FHD)

Downscale 1440 for 1440p (QHD)

Downscale 2160 for 2160p (4K)

Step 3

- Install GMS doze magisk module. Helps to reduce power consumption of google play services which will increase performance and extend battery life.

DL link removed.

Recommended Custom Kernel

Gcam: https://www.celsoazevedo.com/files/android/google-camera/dev-bsg/f/dl61/

apply this config https://www.celsoazevedo.com/files/android/p/f/2021/11/BSG-A71-GV1h.xml

and this LIB https://f.celsoazevedo.com/file/cfiles/gcm1/morgenmanlibv6.so

Note: to get Macro functionality and extra cameras, enable it in phh treble settings - samsung settings.

Get fast charging

to install download from https://drive.google.com/file/d/1KguCeLD-VHShm0MYzKhYrsAv-rZAuJeA/view?usp=sharing

Follow the instructions, and then select 4500ma and 27w. This would make your device charge faster

@EngMoPro for Kernel

https://github.com/TheLinuxAdmin/Eng_kernel_a70q Kernel source.

@mohancm for releasing and maintaining DotOS.

BSG for Gcam, his config, and Lib

@FeraVolt and @gloeysik for the apps used in TigerTweaks 3.0