[General Topics] BrotherBoard:
Lets get this done,

Tested on galaxy A145F (A145FXXU3AWG5 EGY)

Tested on U1 firmware once, and then U3 (both worked)

Follow this guide on your own risk!

UPDATE: i got twrp installed, it is possible.

Requirements:

Galaxy A14 phone

A computer with windows opereating system (for odin)

USB Type-C cable (did not come with phone unfortunately)

ODIN downloader (a tool to flash firmware)

RAR or 7z or anything idk

A brain (if you have no experience in this, do noy try to follow this guide)

Why not to grab some info?

Take a screenshot of Settings -> About device -> software information, save the image on your computer for later

it is important to know whats your module so you can download the correct firmware

example: A145F A145M A145P etc...

What will we do:

1. DL FW

2. Extract AP from FW and move to phone

3. DL magisk

4. Patch extracted AP and move patch to pc

5. Unlock BL

6. Flash patched ap alongside with other fw files

7. Final touches

Detailed Steps:

1. Download firmware

Download your device firmware from online

because i live in egypt, i got EGY one, see which one is for you.

i found a free website containg all countries, as the rest of them did not have egypt, so i can say in my case i used

https://samfw.com/firmware

this site lets you also downlaod parts of the fw only, such as ap, use any website you feel comfortable with idc

2. Extract AP from FW and move to phone

so we need to get 7z or something tho, get it online, just google it and click first result

in the firmware file you downloaded, open it and you will find a file starts with AP_ (it is the heaviest one, containing your system) so take that file out

now copy that AP to your phone

3. DL magisk

as a side note for you, only get magisk from github

as i tried magisk delta, i recommend you do so

downlaod magisk delta apk from github, install the app on your A14 and open it

4. Patch AP and move to pc

keep in mind: you may need to rename the .tar.md5 to .tar, and if the outputted file is .img then you gotta rename it to .tar

in magisk, click INSTALL and SELECT A PATCH FILE, then in the file selector, select the AP you moved from pc to phone, and it will start patching

when it is done, it will tell you where is the patched file, so copy that patched file to pc

5. Unlock BL

if you have a lock screen password, remove it

yes we need to unlock the bootloader, this will erase all data on your A14 so back it up

internal storage, apps, games and everything will be deleted

Settings -> About device -> software information

click on build number 7 times, and then go to settings -> developer options, enable OEM unlock toggle, enable USB debugging (optional, but why not?) and power off phone

assuming your phone is now OFF, hold both volume UP and DOWN and connect USB (phone to pc) and you should see a blue screen, follow instructions (volume up long press to unlock device) and it will start erasing the data out of your phone, when done, it should boot back to the OS, complete the SETUP and connect wifi to phone, enable developer options again and inside it, you should see OEM unlock turned on and grey.

6. Flash patched AP, alongside with other fw files

turn phone off, go do download mode again by holding both volume and plugging usb in, and click volume up (single press not long) to show that blue android

now assuming you downloaded ODIN 3 from online, open it and you should see a blue COM thingy saying your device is connected, if you disconnect your device it disappears (try lol)

now in AP slot, select the patched ap we copied from phone to pc, and then click start, it will take some time, I did not have any vbmeta issues

thanks to ZG089, it is better to flash the rest of the firmware alongside with the patched ap

7. Final touches

assuming you got a green PASS in odin, your phone will reboot and you will see the OS, you shoukd see magisk too

install magisk delta app, and it should work (since magisk raw app may not be able to update itself)

have any issue? leave a reply and ill respond asap

i might have forgotten something, please clear me quickly