yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Thanks mate. Let me try this method. I did try manual method earlier but with CSC INS I guess. Don’t remember exactly. ok, do I need to keep the sim in the phone while firmware update ? Do I need to off auto reboot in odin? Do I need to unlock boot loader ? I’m sure I’m missing something which is why the CSC is not changing in the phone and always reads TEL/TEL, TEL/TEL even after updating with multiple firmware.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Mate, just tried installing after manually downloading on frija. Still the same. Also I’m not able to find OEM unlocking option in developer option. I went ahead and installed the firmware and here’s how it looks now liked it looked earlier.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] robbo1947:
Might be a good idea to remove the sim. As for as unticking Odin auto reboot, not neccessary since you are not flashing anything else after the firmware. Bootloader is ok locked or unlocked.

Incidently have you already locked the bootloader, be a good thing if you have, because a very few apps (such as Samsung banking etc.) don't like unlocked bootloader.

Anyway I’m confident that you will have success this time.

Good luck 🤞🤞
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] robbo1947:
Just seen your latest post, obviously arrived as I was typing my last post to you.

Did you definately select XSG for the csc?

Is the seller approachable, might be good idea to explain your problem to him.

In Odin which csc did you use, not the Home_csc I hope.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Will remove sim and install again. Bootloader is untouched. Will keep it that way. But why I'm not able to see the oem option in developer option.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Yes I'm sure I typed xsg in the csc box in frija and the download zip file also stated the same. I extracted the files and threw them in the Odin box and clicked start.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
The seller is unapproachable.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
I selected the csc and not the home one. Believe selecting home csc will not factory reset the phone. I also went into recovery mode and cleared the cache, formatted and again restarted showing Austrailia as base language.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] robbo1947:
In odin use CSC not Home_CSC

I've done some reading up on XDA, I hope it is not true, but some say you need to be rooted to change the CSC
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Yes I am not using home csc
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] robbo1947:
I've done some reading up on XDA, I hope it is not true, but some say you need to be rooted to change the CSC
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Correct. I have used csc and not the home csc one.

Maybe it's correct on the root part as this phone was rooted and worked perfectly. I wanted latest version of firmware and then all this happened and the phone is no more rooted. How do I root again if I have to get the phone working. I might as well root and sell the phone.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] robbo1947:
How to root:
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Thanks mate. Will try and let you know
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Well finally I rooted the device and still had the same issue. As the device is already rooted went ahead and installed lineage 18 through TWRP. Guess what it still is not registering to a network !!!!?? Failing to understand why this is happening even with a custom rom.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] robbo1947:
How to Change CSC Codes in Samsung Devices

This guide will show you how to change CSC Codes on Samsung, difference between CSC, Home CSC and Multi-CSC (OXM) firmware and its flashing.

www.droidwin.com
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Phone2080:
Thanks. Apparently the issue I guess is with the IMEI showing as NG when checked with code *#0011*#

So here it is I managed to change the CSC to XID which is basically a firmware from Indonesia. Still the same issue. I found out the IMEI is NG which is actually causing the issue here. Checked using code *#0011*#. Now looking for solutions to get the IMEI to Ok status to accept a network.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] phaze3131:
Been reading this thread and it's a mess let me tell you, but lots of great info.

Wondering if anyone knows a full guide to get twrp installed on s10 android 10.

some say do xyz some say do abc, neither of them have any working links to the files they reference so it's kind of tough.

thanks so much!
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] phaze3131:
ok so reporting back, I am finally rooted.

I wish I had the ability to change the original post to include this information but I do not have that ability.

Different versions of magisk patch files with different options when patching the AP file. In older versions it does not give you any options, but in newer versions there is an option that you MUST TICK and that is "RECOVERY" you need to make sure this checked off when you patch the AP file.

still trying to figure out how to install twrp
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] phaze3131:
confirmed this does not work, just sends it into a bootloop from stock rooted s10 exynos android 10
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Philnicolls89:
Do you have the correct twrp file for your firmware version, they are not always backwards/forwards compatible. Eg the twrp for January firmware may not work with Octobers firmware. It's the same with Android 10 versions.

I always use the official twrp app from playstore to flash recovery images, but it works the same as flashify.

Download the correct twrp .img for your firmware, patch it with magisk. Then rename the file to 'recovery' and flash using the app.

Also on first boot of twrp it will install a script then restart the phone, ensure you immediately boot back to twrp and install multidisabler (found in the 1st or 2nd post of this thread).

Also neither Ian's twrp (which was discontinued after android 10) or official twrp support data encryption, so if ur phone is still encrypted you will need to do a format data using twrp so that it can access /data on ur phone.

Doing a format will wipe everything on ur phone so make backups first.

Hope this helps.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] TheAckermans:
Newbie here, I did exactly that. I have a samsung galaxy note10 exynos. My phone keeps jumping back to this downloading screen even when I try to cancel (restart phone) by holding down the side keys. It says this at the top left corner of the screen:

recovery: Error validating footer (6) CUSTOM RECOVERY VBMETA N970F XXU1 ASG0. 24967245R

I am able to get into the custom OS installation screen (don't know what it's actually called but second picture) by letting the battery drain so that the phone turns off and then holding volume up + volume down key and plugging the phone into my laptop with USB.

I tried to install TWRP with Odin and now my phone is stuck and can't boot. I went to https://twrp.me/samsung/samsunggalaxynote10.html and even there it says "Flashing TWRP without first flashing a vbmeta image with verity disabled will render your device unable to boot." Does anyone know how to fix this? Thanks in advance.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] bruram:
@TheAckermans

I think you can follow this steps, I consider your Note similar to S10

Download latest stock firmware for your phone, extract the 4 files BL, AP, CP and CSC, connect to pc and press the combo key to download mode (i don't know for your Note, bur for S10 is bixby+vol.down+power for some seconds); when you see the picture "downloading" you can start Odin to flash the stock firmware (BL+Ap+C+Csc on Odin).

When your phone restart, wait for some minutes to see stock android start page.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] meric57:
Hello Bruman, I have S10 exynos SM-G973F 64 first generation not 5G. Magisk 23016 and TRWP 3.6.0-9-2 because the TRWP and install the problem comes magisk 23016 which wants to install even with TRWP I need the magisk 230016 image or the modify patch for Android 12
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Natraj:
Hi ianmacd,

I've tried your instructions but I had some difficulties understanding it or getting a root shell app, etc.

I've found an easy way for me to install TWRP is via the TWRP app.

I think that people who are new to the S10 would appreciate if you would mention and link alternative methods of installing TWRP for S10 in your first post of this thread.

Samsung Galaxy S10 (Exynos)

Disclaimer:Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no ...

twrp.me

Thanks
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] PokeRekoP:
EDIT: Solved, sort of. Went brave and went on re-flashing through ODIN the full stock FW but made sure to keep "re-partition" off (!) and use "Home_CSC" for the CSC Slot. That kept "storage" untouched and I can now at least pull files in TWRP. (Longer story; followed instructions from the thread on my actual custom rom how to get twrp flashed together with stock FW).

----------original post------------

SNAFU. Sorry guys, urgently need some advise plz. "downgrade twrp through odin" didn't really help me on g**gle.

In short: can I restore a previously used "known good" twrp .img (after tar'ing it) through ODIN AP slot if the device only boots into DL mode (vbmeta error, after a failed twrp upgrade with a newer version)?

Long story:

In preparation of a rom upgrade (S10+; using "Beyond Rom"; have an outdated A10-based version on, wanted to go to A12 based latest) I wanted to upgrade my TWRP from 3.4.0-3_ianmacd to 3.6.1_9-1.

So I used magisk manager to patch that standard 3.6.1 TWRP, and then used the existing, perfectly working TWRP 3.4.0-3 itself on the phone to flash that now-patched 3.6.1 into recovery - just as I have done plenty times before (over the years getting me up to and including 3.4.0-3_ianmacd).

Now fu**, phone boots straight into DL mode (vbmeta related error - OF COURSE I didn't read the stuff, went by my own now apparently outdated howto notes, because I just did what I always did... and have no vbmeta file).

From what I understand: not all lost (?), options:

(1) I could flash a latest stock samsung FW through ODIN but that will wreck my DATA. Might not be too bad, regularly pumping stuff into my home server. But can't fully be sure what I might be missing afterwards.

So, alternative maybe (at least to get one more boot into the system?):

(2) BUT couldn't I reflash through ODIN the patched 3.4.0-3_ianmacd.img that I do have sitting on my SD card from that last upgrade long ago? That was the one on the unit until half hour ago, working fine. Take that .img, tar it, and throw it into ODIN's AP slot? Will that brick my phone for good, or will it work? The ROM itself wasn't touched yet (by me), I only flashed the new twrp into the recovery partition. Did that brake more? If not, shouldn't the restore of the last twrp work?

Before I brick it or wipe it... anyone?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] meric57:
Hello ianmacd, just to know I read at the beginning when can install TRWP being rooted with magisk way john wu.

so I'm on android 12 UI 4.1 magisk 23.4 zygisk activated, so if I understood correctly with TRWP for my smansung s10 G973F exynos, just modify the TRWP image with magisk and flash with magisk then start with recovery key manipulation.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Philnicolls89:
You need to patch the twrp image with magisk yes but then either flash using ODIN or flash it using the twrp app from playstore.

If your phone is still encrypted then you will also need to boot to twrp after flashing and perform a data format (which will wipe everything on your phone, so make backups).

Then flash multidisabler through twrp and select the ' reboot to recovery' option and let the phone boot up.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] meric57:
Hello Philnicolls89, I'm going to take the solution with TRWP APK it offers me version TRWP3.6.1_9.1beyond1lte.img.tar to know that I don't know if it's compatible with android12 UI4.1. Also for encryption the multidisabler whichever will be compatible.

Here he speaks TRWP 3.4.0 yes then compatible or not with android 12.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] meric57:
Hello Natraj, how did you flash with TRWP application just TRWP.img for S10 exynos without modifying with magisk 23.4.

the decryption you use multidisabler which version your no problem then with magisk.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] meric57:
Hello, still no answer for TRWP for android 12 and multisliader

I managed to flash TWRP modify exynos version I start trwp manipulation button, I installed magis23.4.zip flashes musltislaider 3.2 wipe data always encrypted internal memory.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] meric57:
Double post suite updated from magisk25.0

Hello, I have a problem for the update it installs I restart remains blocked on android logo and smasung S10.

I have to boot in TRWP recovery mode and restore last backup to restart in system, do I have to flash with TRWP magisk 25.0 in zip and wipe cache / dalvick or just flash and start system.

Merci

I got my answer thanks to zgfg

Magisk app only flashes the update if you use Direct install. Otherwise you only update app/mngr, but not Magisk

There are two 'things', Magisk itself and Magisk app. Updating only the app does not mean that Magisk was also updated
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Rawdog.dll:
Hello guys.

I'm wondering if i could install a recent version of TWRP (like twrp-3.6.2_9-0-beyond1lte.img).

This version worked for me (3.4.0-4), but when i install a recent version like mentioned above, it goes to download screen, like a boot error. (vb meta, something like)

I can only work with this version. why?

Informations:

Android 10

S10

OneUI 2.1

Security patch 04/2020

Using a TWRP patched image with Magisk.

Flashing using Odin 3.14.1

Thanks
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] meric57:
Hello Rawdog.dll, your S10 is the exynos G973F model if so, you must first modify with maisk 25.1 then root your S10.

Then take the TRWP 3.6.2_9-0 image modify it with magisk 25.1 then flash with odin don't forget to follow the tutorial.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] :
I can patch onley .img. When I try patck .tar, notification is failed. File .img not for ODIN. I have last version Stock ROM for Samsung Galaxy S10 (SM-G973F), Android 12. AP is patched with Magisk. Can I have Rooted Stock ROM and TWRP?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] jongiza:
Hello Guys. I already tried rooting my phone. it works. but my problem is when i reboot my phone the root is gone. Can you guide me on how to fix this?

TIA!
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Rawdog.dll:
You should start the system in recovery mode to be able to use magisk.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] jongiza:
Do i need to put the magisk_patched file again when recovery?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Rawdog.dll:
You said that the root were working. So, could you say what happen when you try to start the system into recovery mode? (Bixby + vol up + power, then release when logo appears)
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] jongiza:
i can see the menu`s like reboot now, restore factory data. When im using the lucky patcher and appied patch,it requires me to reboot my device to apply the patch. When i reboot the device and check the root checker. my device is unroot again.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Rawdog.dll:
Once this device has system as root, always when you need to restart, do the combinations like a I said above or go to the magisk app, then click on the loop arrow symbol located at upper menu, then click on the second option (reboot in recovery mode).

The reboot option directly from LP do a normal boot, without magisk enabled.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] jongiza:
Dude youre a f**king Legend! Thank you for teaching me this one! It is now working when i reboot the device!
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] :
Install Root Essential. Open it and select Rebooter, after select Reboot Recovery and it is it.

Or, connect phone with PC with USB cable, open adb and check 'adb reboot recovery' and Enter. After restart root will working.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Shumafuk:
TWRP wont ask for pattern for decrypt files. Which is strange, because system says that it is encrypted (Iodé OS 3.1 with TWRP 3.6.2). So... What't the point of encryption if reboot for recovery is not protected?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Virnik0:
Well, For S10 line as well as for S22 as far as I know, TWRP doesn't handle data encryption. You have to use multidisabler to have data unencrypted, format it, and only then twrp will be able to read its content.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Geekser:
Look for the program called FRIJA in these threads and once you install that on your PC, enter your model number and CSC letters (BTU, XEU or whatever it is) and it will find and help you you download the most recent firmware for your device.

once you have it downloaded - unzip and install it via ODIN -

Good Luck
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Senaxo:
Will a modder make it, I wait eagerly for it! :)
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] hoeni:
Reverted back to stock with Odin.

Gonna retry now to get both TWRP and Magisk to work.

Thank you all for your help! :)
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] ianmacd:
The photo you posted shows your phone in KG STATE Prenormal. Make sure you take steps to remedy this before trying to flash unofficial binaries again.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Przezro098:
Is there a posibility to root S10 without tripping KNOX?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] hanspampel:
Its the same story as on previous s(n)-models after the 5.1.1 engineering bootloader of s6, no change without triggering of knox.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] drago122:
This evening I performed the procedure described in post # 9 all right on the first attempt thanks to Ian for the twrp and thanks to Pickles for the excellent guide and obviously thanks to John for Magisk !!!
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] rp4k:
No
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] derekclee:
Help with g970f.

Ian, i have an s10e and have been waiting for the official twrp method. Sounds like you just need someone to test. My device is working great bit i want to get the released twrp. I can help and confirm the steps and do testing and verification. Pm me and i will get started asap. Hope i can help get this up and 'official' on twrp.me. thanks for getting us this far. Let me know.

Derek
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] fOmey:
Finally had the opportunity to update my firmware today, decided to install TWRP while I was at it.. worked great, bravo :good:
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] ianmacd:
Good to hear from you, Derek.

Can you contact me on Telegram? I have the same username there as here.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] trancinguy:
Hi, is it possible to install a Lineage GSI Gapp and no Gapp from this recovery after formatting?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] DKzVeNgEnS:
Has there been made a walk around for the three button boot combo?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] gabrielgon:
Is there any possibility of installing twrp without loosing data, now or maybe in the future? A possibility I thought about was making a nandroid backup as soon as twrp is installed, is this possible or the device is already wiped during the AP flash?

I've had to setup my device again the other day with titanium backup and it was such a hassle....

Thank you all so much.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Magendanz:
I'm working on TWRP for the 2019 Galaxy Tab A 10.1 [SM-T510/T515], another Exynos architecture that's very similar to the S10/S10+. You mention in the OP that "because TWRP cannot be booted with a stock kernel, a custom kernel must be compiled from Samsung's source code." Can you tell us what needs to be customized?

My first attempt with the stock kernel failed, and I'd like to better understand why. Unfortunately, kernel source for my models aren't yet posted, and so I may be stuck for a while.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] mains75:
No TWRP for G-9700 S10e HK
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] ianmacd:
If you've cloned my beyond2lte repo, this will show you all of the changes I've made to the default config:

diff -u arch/arm64/configs/exynos9820-beyond2lte_defconfig arch/arm64/configs/exynos9820-beyond2lte_caliban_defconfig
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] tulth:
would it be safe to try this on the hk s10+ sm-g9750?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] dynospectrum:
I don't think so.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] ianmacd:
New unofficial builds available: v3.3.0-2_ianmacd

Changelog

v3.3.0-2_ianmacd [inc. ASD5 kernel] (2019-05-11)

Kernel rebased on Samsung's ASD5 source code.

I hope the official builds will catch up with the unofficial ones by the end of this weekend. The wheels of bureaucracy turn slowly.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] satya_red:
I m new to this thread so can u plz give me the indetailed procedure or steps to flash this official TWRP on S10...???
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] drago122:
Is it enough to patch the twrp file with magisk manager then turn it into tar to flash with odin? it is then necessary to make a wipe or not?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] vossto:
Wipe not needed, the other steps are right ?
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] hanspampel:
If you are on older twrp, its enough to flash the patched.img via older twrp as .img in recovery slot.

Means:

download new recovery

patch the file via magisk

boot into twrp

choose install an image

search for the patched image

and flash it in recovery slot via twrp

after that flash multidisabler zip (not necassary if you only change the twrp)

and reboot to recovery

Your system starts with magisk;)
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Djalil87:
Thank you [MENTION=7187684]ianmacd[/MENTION] for the quality of the OP. Very didactic and well written.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] drago122:
I follow your step it's all right,work fine,Thank you bro ;)
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] tiho5:
That's correct, only I don't think flashing the multidisabler zip is necessary in this scenario of only updating the custom recovery.
[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] hanspampel:
I wasn't quite sure about the disabler either, but it can't do any harm.:p