How to root sm g970f
How to root sm g970f
Root Samsung Galaxy S10e SM-G970F/FD с помощью Magisk [Учебник]
Galaxy S10e, без сомнения, является одним из лучших телефонов семейства Galaxy S10, когда дело доходит до стоимости; телефон был выпущен вместе со старшими братьями и сестрами, но по сравнению с ним были и некоторые компромиссы. Для начала, у него было только две задние камеры сзади, а не три на оставшихся двух телефонах, и, кроме того, он шел с плоским экраном, а не изогнутым, что было хорошо для многих, так как люди до сих пор скучают телефон с плоским экраном. Один из них также использовал традиционный емкостной считыватель отпечатков пальцев на боковой стороне, а не ультразвуковой, который можно найти на остальных устройствах.
При этом телефон пользуется популярностью, и, учитывая это, мы приводим полное руководство по руту. Способ рутирования этого телефона действительно совпадает с Galaxy S10 и S10 +, поэтому вам не нужно беспокоиться о том, что может пойти не так. Просто следуйте инструкциям, и вы готовы к работе.
Как получить root права на OnePlus 8 с помощью Magisk [Учебник]
Галактика Root S10e с Magisk
Хотя процесс немного нетрадиционный, это не то, что невозможно осуществить. Загрузите файлы, которые предназначены для вашего устройства, следуйте инструкциям, и все будет хорошо.
Примечание. Для рутирования вашего телефона потребуется разблокировка загрузчика, которая сотрет внутреннюю память вашего телефона, а также отключит счетчик KNOX.
Сбор предпосылок
Чтобы упростить и упростить процесс, мы должны рассмотреть все, что вам потребуется для успешного и беспрепятственного процесса рутирования. Все необходимые вам файлы перечислены ниже.
Шаг 1. Разблокировка загрузчика Galaxy S10e
Samsung изменил процесс разблокировки загрузчика, поэтому на этот раз метод немного отличается. Но не волнуйтесь, так как мы собираемся вести вас через каждый шаг.
Вышеупомянутые шаги являются предварительными, которые частично разблокируют загрузчик. Как только телефон загрузится, пропустите процедуру настройки, перейдите прямо к Настройкам и повторите шаги с 1 по 4. Как только вы перейдете к шагу 4, вы обнаружите, что переключатель разблокировки OEM-устройства не только серый, но и включен, Это означает, что загрузчик был успешно разблокирован.
Быстрый запуск приложений с быстрым запуском на телефоне OnePlus – как
Шаг 2: Исправление файла прошивки через Magisk Manager
В прошивке, которую вы скачали ранее, будут файлы, соответствующие различным аспектам прошивки. Файл, который нам нужен, является файлом AP, но не удаляйте остальные файлы, поскольку они также необходимы.
Вам нужно будет перенести этот файл обратно в папку прошивки. Не удаляйте исходный файл AP для резервного копирования.
Шаг 3: Прошивка модифицированного файла через Odin
Перепрошивка файлов прошивки не является чем-то новым для пользователей Samsung, поскольку Odin существует с момента запуска линейки Galaxy. Но поскольку процедура рутирования несколько отличается, вы собираетесь предпринять несколько разных шагов.
Примечание. Если вы не уверены, соответствуют ли загруженные вами файлы прошивки существующей прошивке на вашем телефоне; лучше прошить все файлы, а не только один.
Как только процесс закончится, Odin отобразит сообщение. Тем не менее, мы еще не закончили, так как мы должны выполнить сброс к заводским настройкам.
Шаг 4: сброс настроек к заводским настройкам телефона
После прошивки прошивки ваш телефон все еще будет находиться в режиме загрузки, ключом здесь является выход из этого режима и сброс настроек телефона к заводским настройкам. Вот как вы это сделаете.
Устройство загрузится, и вам придется пройти первоначальную настройку, как обычно. Перейдите в ящик приложения и снова откройте Magisk Manager. Однако, если его там нет, переустановите его, запустите и дайте ему завершить несколько процессов, после которых ваше устройство перезагрузится. Как только телефон загрузится, у вас будет полностью укоренившийся Galaxy S10e.
Различные режимы загрузки
С тех пор все изменилось, теперь фондовое восстановление существует в том же разделе, что и корневые файлы, потому что пользовательские параметры восстановления, такие как TWRP, не так легко достижимы после реализации Android 10 Google.
К счастью, есть несколько способов, с помощью которых вы можете использовать как корневую, так и некорневую систему, в зависимости от ваших предпочтений.
Примечание. Выполните следующие действия, если телефон полностью выключен.
Продукты, упомянутые в этом посте
Galaxy S10
399,99 долларов США
Galaxy S10e
376,87 долларов США
Root Samsung Galaxy S10e SM-G970F/FD Using Magisk [Tutorial]
The Galaxy S10e is no doubt one of the best phones from the Galaxy S10 family when it comes to value; the phone was released alongside the elder siblings but in comparison, had some trade-offs, as well. For starters, it only had two rear cameras on the back as opposed to three on the remaining two phones, and additionally, it came with a flat-screen rather than a curved one, which was a good thing for many people as people still miss a flat-screen phone. The one also used a traditional capacitive fingerprint reader on the side rather than the ultra-sonic one found on the rest of the devices.
That being said, the phone was popular and keeping that in mind, we are bringing a full root guide. Method of rooting this phone does fall in line with the Galaxy S10 and S10+, so you do not have to worry about anything that could go wrong. Simply follow the instructions, and you are good to go.
How to Update Software on Apple Studio Display
Root Galaxy S10e With Magisk
Albeit the process is slightly unconventional, it is not something that is going to be impossible to undertake. Download the files that are for your device, follow the steps, and you would be good to go.
Note: Rooting your phone will require bootloader unlocking which will wipe your phone’s internal storage and will also trip the KNOX counter.
Gathering the Prerequisites
To make the process streamlined and easy, we should look at all the things that you are going to need for a successful and smooth rooting process. All the files you will need are listed below.
Step 1: Unlocking the Galaxy S10e Bootloader
Samsung has changed the process through which people would unlock the bootloader, so this time around, the method is slightly different. But don’t fret, as we are going to guide you through every step there is.
The aforementioned steps are the preliminary ones that partially unlock the bootloader. Once the phone boots up, skip the setting up procedure, go straight to the Settings and repeat step 1 till 4. Once you reach step 4, you will find that the OEM unlocking toggle is not only grey, but it is also turned on, meaning that the bootloader has been unlocked successfully.
Step 2: Patching the Firmware File Through Magisk Manager
The firmware you downloaded earlier will have some files in them, all corresponding to different aspects of the firmware. The file we need is an AP file, but do not delete the rest of the files as they are necessary, too.
How to Enable and Use Battery Share on Your New Google Pixel 6
You will need to transfer this file back to the firmware folder. Do not delete the original AP file for the sake of backup.
Step 3: Flashing the Modified File Via Odin
Flashing firmware files is nothing new for Samsung users as Odin is something that has existed since the start of Galaxy lineup. But since the rooting procedure is somewhat different, you are going to take some different steps.
Note: If you are not sure whether the firmware files you download match the existing firmware on your phone; it is better to flash all the files rather than just one.
As soon as the process is finished, Odin will display the message. However, we are not done yet as we have to perform a factory reset.
Step 4: Factory Resetting the Phone
After the firmware has been flashed, your phone will still be in the Download mode, the key here is to get out of that mode, and factory reset the phone. Here is how you will do it.
The device will boot up and you will have to go through the initial setup as you normally would. Go to the app drawer and open Magisk Manager again. However, if it is not there, reinstall it, launch it, and let it complete a few processes after which your device will reboot. Once the phone boots back up, you will have a fully rooted Galaxy S10e.
Different Boot Modes
Things have changed since the early days, the stock recovery now exists within the same partition as the root files because the custom recovery options like TWRP is not as easily achievable after the Android 10 implementations by Google.
Thankfully, there are a few ways through which you can use both rooted or unrooted system, based on your preference.
Note: Follow these steps if your phone is completely switched off.
Root Samsung Galaxy S10e Exynos SM-G970F Pie 9.0 using Magisk
Due to Project treble from Google Samsung using system-as-root from Pie 9.0 version devices. So, We can’t root Samsung S10e devices like other devices. We can’t use TWRP for some time until developers find a way to do that. So, here we are going to use Magisk to root your device. It is completely different from other methods. If you used Some Snapdragon devices, We used Rooted firmware method. Below is similar to that theory. Instead of root using TWRP and Install Magisk, We first install Magisk Manager and patch your current firmware file and flash the patched firmware using ODIN. If you are a regular user and don’t know fully about root. I don’t suggest you do this. It may require to deal with flashing and developer works frequently or once in a while based on your usage. So, Before proceeding this think twice.
Table of Contents
Why should you Root Samsung Galaxy S10e?
You should have a strong reason for rooting. Samsung Already released One UI 9.0 Pie and is already optimized. You have More than Enough 8 GB RAM to use daily apps without Lag. You can use this device without lag for years until Samsung mess with some Bloatware. But beyond, this not go reasons, you are addicted to some root apps, or you are a frequent user of some Custom OS, you can proceed further. But if you want to root because everybody is doing, I advise you, don’t root If you didn’t have any experience.
How to Root Samsung Galaxy S10e Exynos SM-G970F
First of all thanks to topjohnwu – XDA Senior developer for finding this way and this genius is a one who discovered and maintaining Magisk. Samsung Galaxy S10e Exynos International variants come with a flexible bootloader. This means that the smartphone can be easily rooted. Also, the device can accept to install TWRP recovery or any other custom recovery file/app alike. Don’t try with Snapdragon US Variants like Verizon devices. They come with locked Bootloader.
But In the below method, we are not going to Root this device by using Magisk, not TWRP. You can Install TWRP using the official App when it is released. TWRP recovery is a custom recovery file which must be installed on Samsung Galaxy devices because you can root them successfully. In this article, we explained the easiest method to follow and install TWRP recovery on Samsung Galaxy S10e. However, the tool required for rooting this device is the Magisk App.
With the help of TWRP Recovery, you can quickly flash the latest version of Magisk into your S10e to gain root access. Before sharing the tutorial, you may want to know that, with the TWRP recovery present on your device, you can easily install any custom ROM or firmware. Does it seem complicated? Relax, everything will be explained succinctly in bullets.
Things to check out for;
Check your device model number.
Please enable JavaScript
Make sure your device battery is charged above 50%
Pre-Requirement Steps
Enable USB Debugging Mode and OEM Unlock in your mobile. To do this; go to settings >>> about >>> Tap on the “Build Number” 7-10 times consistently to enable “Developer Options,” then go to the “Developer Options” and enable USB Debugging Mode and OEM Unlock. There is no complicated process in the Samsung Galaxy S10e Exynos.
Download and install the Samsung USB driver to your computer system.
Navigate to your downloaded firmware and patch the firmware.
Flash Patched Firmware using ODIN
Boot into Rooted and Non-Rooted OS
What More?
You should not Boot into Normal OS Booting, by pressing the power button, after firmware flash. It will boot you to Non-Rooted environment. If you accidentally urged and boot frequently, Don’t panic, after setup everything, switch off your device and boot into Rooted OS using above mentioned keys. If you root your device, because of the battery drain issues, you can optimize your battery without root.
Selva Ganesh is a Chief Editor of this Blog. He is a Computer Engineer, An experienced Android Developer, Professional Blogger & addicted Web Developer. He runs Android Infotech which offers Problem Solving Articles around the globe.
Root Samsung Galaxy S10/S10+/S10e (Exynos) using Magisk – A Complete Guide
In this tutorial, we will show you how to unlock the bootloader and root the Samsung Galaxy S10, Galaxy S10+, and Galaxy S10e using Magisk. This guide is applicable to any Galaxy S10 series smartphone with an Exynos chipset, running Android 10 (One UI 2.5) and Android Pie.
Samsung has surely improved their game when it comes to the software, be it their new One UI skin or delivering faster updates to their smartphones. But it is also known for making things difficult when it comes to the development front, like rooting or flashing custom binaries (TWRP). During the past few years, they have implemented some new security features to the software that have hindered the development process such as the Prenormal RMM State, DEFEX, etc.
With the Galaxy S10 series, Samsung has introduced even more complexities that initially prevented users from rooting their phone and installing a custom recovery like TWRP by following the traditional method. So, before you head to the instructions, let’s take a bit of time to understand the new changes introduced by Samsung in the S10 series and how it affects the rooting process on the whole.
Samsung Galaxy S10 Series and Magisk Root – An Explanation by John Wu
According to John Wu’s explanation on XDA, Samsung started using an A-only system-as-root setup for the Galaxy S10 series, as well as other devices launched with Android 9 Pie and above. With Samsung’s own implementation, the ramdisk doesn’t reside inside the /boot partition anymore and has been moved to the /system partition instead.
Moreover, the bootloader also does not load anything but the kernel string, which ensures that it uses the system as the root directory. To deal with it, the developer came up with a genius solution to install Magisk directly to the /recovery partition, but that had some complications of its own. This new Magisk installation method detects the button key presses when the phone boots up. Since Magisk and recovery console co-exists in the same partition, you have the option to boot in either one of them using specific button combinations.
As per the developer “To make matters even worse“, Samsung added a new ‘VaultKeeper’ service which adds another lock on top of the ‘OEM Lock’ on the bootloader. The new security feature will relock the bootloader once the OEM Lock is enabled and data is wiped. The bootloader state is then verified after the initial device setup.
So overall, the development of a fool-proof root solution for the Galaxy S10 series and similar devices took a lot of effort and time. And finally, with the new installation method provided by John Wu, you can now root the Galaxy S10, S10+, and S10e using Magisk pretty easily. Let us show you how.
Important Note
Rooting your phone will wipe the data completely and trip the KNOX counter. This means your phone’s warranty will be void (destroyed) and you will not be able to use apps like Samsung Pay, Secure Folder, etc.
Supported Devices
This guide is compatible with the following Galaxy S10 devices running Android 10 and Android 9 Pie, with corresponding model numbers.
Before You Begin
Before you start performing the given instructions, there are a couple of things you should do.
1. Take a Complete Backup
Before anything, you should take a complete backup of all your important data stored on your phone. Unlocking the bootloader and rooting will completely erase all the data, including installed apps, messages, contacts, and everything stored in the internal storage.
You could also take a look at our article here on backing up different types of data stored on Android devices.
2. Install Samsung USB Drivers
Generally, your Windows computer will automatically install the required USB drivers for your Samsung Galaxy smartphone. But that is not always the case though. So, if you’re operating on a Windows machine, you might want to download and install the official Samsung USB drivers provided on this page.
If you’re using a macOS/Linux PC, you wouldn’t need any additional drivers at all.
3. Charge your Galaxy S10
If you’re new to things like bootloader unlocking, we strongly suggest that you take your time to understand what each step does.
Having a sufficient battery charge in your Galaxy S10 will ensure that it doesn’t power off while you’re following the instructions and performing them. We suggest charging your phone to a minimum of 40-50% battery level.
Instructions
The process of unlocking the bootloader and rooting the Galaxy S10 series is a true and tried method. We have split the instructions into nine steps so that it’s easy for you to understand the complete process.
The only things you’ll require to perform the instructions are:
With the requirements out of the way, let’s begin with the instructions.
Step 1: Enable OEM Unlocking
The first step is to enable the ‘OEM Unlocking’ toggle on your Galaxy S10. This option must be turned on before you can attempt to unlock the bootloader. OEM unlocking resides inside the ‘Developer options’ menu, which is hidden by default to prevent users from unknowingly accessing them.
Start by going to ‘Settings‘ → ‘About phone‘ → ‘Software information‘ and repeatedly tap the ‘Build number‘ section five times. Once the Developer Options menu is turned ON, you should see the ‘Developer mode has been enabled.’ message on the screen.
Now go to ‘Setting‘ → ‘Developer options‘ on your Galaxy S10 and turn ON the toggle next to ‘OEM unlocking‘. Then select ‘Enable‘ when prompted to confirm.
Step 2: Unlock Galaxy S10 Bootloader
With OEM unlocking enabled, you can now unlock the bootloader on your Samsung Galaxy S10, S10+, and S10e.
Unlike a majority of other OEM devices, Samsung doesn’t require using any fastboot commands or involve retrieving any unlock keys. It could be done straight on the device itself. When you turned ON the toggle, the bootloader enabled a special ‘Device Unlock Mode’ which is used for unlocking.
To unlock the bootloader, power off your Galaxy S10 first. Then connect it to the computer while holding the Volume Down and Bixby keys together. You should now see the bootloader screen.
Now long-press the Volume Up key to enter ‘Device unlock mode‘. You should now be presented with a confirmation prompt for unlocking the bootloader. Finally, press the Volume Up key to confirm and unlock the bootloader on your Galaxy S10.
Your Galaxy S10’s bootloader is now unlocked and it should reboot automatically. You should also see a warning message right before the Samsung splash screen, just as shown in the picture below. This is an obligatory warning message and completely normal. And before you ask, no, there’s no way to get rid of it (unless of course, you relock the bootloader, which shouldn’t be done while rooted).
The first boot after unlocking the bootloader could take some time (took around 3-4 minutes for me). So be patient.
Now that the bootloader is unlocked, it is important to go through the initial setup and verify OEM unlocking to prevent the Vaultkeeper service from kicking in and relocking the bootloader. After your phone boots, set it up and connect it to the internet. Then enable the Developer options as shown in step #1 and go to ‘Settings‘ → ‘Developer options‘. The OEM unlocking toggle should be greyed out and say that the bootloader is already unlocked.
Now that the bootloader is unlocked, it’s time to start with the rooting process.
Step 3: Verify the Software Build Number
Before you can download the stock firmware package, it’s important that you verify the build number of the software installed on your Galaxy S10. This will ensure that you use and patch the correct firmware file in the steps that follow.
To verify the build number, go to ‘Settings‘ → ‘About phone‘ → ‘Software information‘ and note down the information right under the ‘Build number‘ section. The latter part of the shown information is the build number.
As an example, see the screenshot below. It shows the complete build number information on my Galaxy S10e (SM-G970F) as – “QP1A.190711.020.G970FXXU8DTH7“. Here, “G970FXXU8DTH7” is the software build number I will need.
Note: While you’re verifying the build number, it’s a good idea to also check for any pending software updates by going to ‘Settings’ → ‘Software update’ → ‘Download and install’. In doing so, you will ensure that your Galaxy S10 is on the latest available software and take out the hassle of manually updating right after rooting.
Step 4: Download the Stock Firmware Package
Rooting the Galaxy S10 series involves patching the AP firmware file with Magisk. So, begin by downloading the stock firmware package for the software build number currently installed on your Galaxy S10.
While you could use online databases like SamMobile, SamFrew, etc, we recommend using Frija or Samloader tool to download the stock firmware package. These tools download the latest firmware directly from Samsung’s update servers without any speed caps. These tools can download the firmware directly from official Samsung update servers without any data speed caps. In order to use them, you will need your phone’s model number and CSC/regional code.
First, verify the model number by going to ‘Settings’ → ‘About phone’. As for your phone’s CSC code, you can view it by downloading and using the ‘Phone Info SAM‘ app from the Play Store.
Once you have the information, you can launch the Frija tool, input the required data in the fields, and download the stock firmware package for your Galaxy S10 to your computer.
Step 5: Extract the AP Firmware and Transfer it to your Phone
Once the firmware package has been downloaded, the next step is to extract its contents using an archive utility like 7-Zip. So, open the location on your computer where the firmware package was downloaded, right-click on it, then select ‘7-Zip’ and extract the contents to a folder.
While you’ll only need the AP firmware for patching, don’t delete the rest of the files. You will need these files later on during this guide.
Now, connect your Galaxy S10 to the computer via USB and enable the ‘File Transfer’ mode on it. Copy over the extracted AP firmware file to the phone’s internal storage. Although you can copy this file anywhere, we suggest copying it to the root directory (i.e. outside all the folders) for easier access.
Step 6: Patch the AP Firmware through Magisk Manager
With the required AP firmware now transferred to your phone, it’s time to patch it via Magisk Manager.
So, download the APK file of the latest Magisk Manager from the official Github page. Once downloaded, install the APK on your phone (Not sure how? See: How to Install an APK file).
Next, go to the app drawer and launch the Magisk Manager application on your Galaxy S10. Then press the settings icon (cogwheel) on the top-right of the app’s window and press the ‘Update channel‘ option. Select ‘Beta‘ from the list and go back to the app’s main screen.
Why would you want to do this? The latest version of Magisk, that is Magisk 21.1, is only available on the public beta channel for now. Don’t worry about it, builds on the public beta channel are completely stable as well.
Now, press the ‘Install‘ button and make sure that ‘Recovery Mode‘ is checked. Press ‘Next‘ and then choose ‘Select and Patch a File‘ from the list of available installation methods. This should instantly open the file selection window for you to choose the file you want to patch with Magisk. So, navigate to the location where you transferred the AP firmware file and select it.
Once the file has been selected, press ‘LET’S GO!‘ to patch the file. Magisk Manager will download the latest version of Magisk and patch the AP firmware with it. The patching process might take a minute or two depending on the filesize.
After the process finishes, the patched AP firmware (magisk_patched.tar) will be stored inside the ‘Download‘ folder of your Galaxy S10’s internal storage. Connect your phone to the computer and copy the patched AP firmware file to the folder where the rest of the firmware files are present (BL, CP, CSC, etc).
Step 7: Boot your Galaxy S10 into Download Mode
For Odin to recognize your Galaxy S10 and flash the patched AP firmware, you must boot it into Download Mode.
To do this, power off your phone first. Then connect it to your computer over USB while holding the Volume Down and Bixby keys together. You should now see the Bootloader screen (what you saw while performing step #2). Simply, tap the Volume Up key once to enter Download Mode.
Here’s how it looks like:
Step 8: Download and Launch Odin Tool on the computer
To flash the AP firmware file, you will need the infamous Odin Flash Tool. So, download Odin v3.14.4 from this repository and extract the contents of the ZIP package on your computer.
Now launch the Odin tool by double-clicking the ‘Odin3 v3.14.4.exe‘ executable file. If you’re prompted with a message on the screen, select “Ok“. You should now see Odin’s interface on your computer screen.
The tool will automatically recognize your Galaxy S10 in Download Mode and display the corresponding COM port number on the top-left of the interface.
Tip: If you’re operating on a Linux/macOS computer, you can flash the firmware on Samsung devices using Heimdall.
Step 9: Flash the Patched AP Firmware to Root Galaxy S10
With everything now ready, it’s time to flash the patched AP firmware file and root your Samsung Galaxy S10/S10+/S10e with Magisk.
Now, load the firmware files in the Odin tool as instructed below:
Few things to note:
Once all the firmware files have been loaded in their corresponding slots, click the ‘Options‘ tab in Odin and uncheck ‘Auto Reboot‘ (This is important). Finally, click ‘Start‘ to begin the flashing process.
After the flashing process is complete, you should see a ‘PASS!‘ message in Odin. You can close the tool and disconnect your phone from the computer.
Step 10: Boot Galaxy S10 into Rooted System with Magisk
Both Magisk and stock recovery now co-exist in the same partition. We asked you to uncheck the ‘Auto Reboot’ option in Odin, right? That’s because a regular boot (without any button combination) will boot the phone into an unrooted system. So, how do you boot the phone into the rooted system or stock recovery mode?
The developer implemented a solution that will detect the button combination to figure which mode the device should boot in. Once your Galaxy S10 is rooted, you need to follow the combination mentioned below when booting.
First, exit Download Mode by holding the Volume Down and Power keys together for 5-10 seconds. Then, to boot into:
Remember, you just have to get the timing right. It just takes some getting used to.
Once your phone boots, just set it up by following the on-screen instructions.
Step 11: Complete the Additional Magisk Setup
While the rooting process is now complete, there are just a couple of things left to do before you could start using Magisk.
Now, go to the app drawer and launch the Magisk Manager app. The app initially installs a stub and will prompt you to install the full Magisk Manager app. So select ‘Ok’ and then ‘Install.
Once the full Magisk Manager is installed, launch the app and it will prompt you to complete the additional setup. So press ‘Ok’ and wait for the magic to happen. Once it is complete, your phone will reboot automatically.
Your Galaxy S10 is now Rooted!
That’s it! You have successfully rooted your Galaxy S10/S10+/S10e. To verify this, you can launch the Magisk Manager app and you should see the installed Magisk version right next to the ‘Installed’ label. You can further check if your rooted phone passes SafetyNet by pressing the ‘Check SafetyNet’ button in Magisk Manager.
From Magisk v20.4 onwards, Magisk Hide is turned off by default on new installations. So, make sure to turn it ON from the Manager app’s settings and then recheck SafetyNet status.
Now go ahead and start using root applications like Titanium Backup. You could also hide root from banking and security apps that might generally not work on a rooted device.
You could install some famous mods like ViPER4Android, EdXposed Framework, and more. With Magisk, you also have the ability to apply modifications to the software systemless-ly using modules, like FOSSAPPS.
Frequently Asked Questions (FAQs)
Q. A new update for Magisk has arrived, how can I update?
Q. Can I flash Magisk using a custom recovery like TWRP to root my Galaxy S10?
Q. Can I get re-lock the bootloader and get rid of the warning message?
Q: How can I install software updates on my Galaxy S10 after rooting?
Q: My rooted Galaxy S10 doesn’t pass the SafetyNet test and shows Hardware evalType. Is there anything I could do?
So by now, you have learned how to unlock the bootloader and root Samsung Galaxy S10, S10+, and S10e using Magisk. If you have any questions or find yourself in a difficult position while performing the instructions, let us know.
How to Install TWRP Recovery on Samsung Galaxy S10/S10+/S10e (Exynos)
Unofficial and official builds of TWRP for Galaxy S10 devices is now available. In this guide, I will show you how to install TWRP Recovery on Samsung Galaxy S10, Galaxy S10+, Galaxy S10e.
I recently published a tutorial on how to root Samsung Galaxy S10 devices using Magisk. Not so long after that, TWRP 3.3.1 was released and official support was added for the Exynos variants of the Galaxy S10 series sold internationally. The project is currently being maintained by XDA Senior Member ianmcd. So, if you wish to install TWRP, you can do so now and also root your Galaxy S10 device simultaneously using Magisk.
Before you head to the instructions, take some time to understand why rooting and installing TWRP is different now, compared to the traditional method that we have been using so far for older Galaxy phones.
According to topjohnwu (Magisk developer), Samsung has introduced some features in newer devices like the Galaxy S10 and Note 10 series that have hindered the custom development process and things like Root and TWRP. These are the A-only system-as-root (SAR) setup that the said devices use, and the “VaultKeeper” service in the bootloader.
For an average user, this means you cannot simply flash TWRP and then use it to install the Magisk ZIP file for root. Developer topjohnwu found a way around and devised a method to method to install Magisk directly to the /recovery partition to gain root. Now, following the same method, it is now possible to install TWRP on Samsung Galaxy S10/S10+/S10e, following a specific set of instructions, as laid below.
Warning & Disclaimer
Supported Devices
This guide is compatible with the following Galaxy S10 devices running Android 10 and Android 9 Pie, with corresponding model numbers.
Prerequisites
Before you begin with the instructions to install TWRP on Samsung Galaxy S10/S10+/S10e, make sure that you fulfill all the requirements stated below.
Downloads
Although I will try to keep this post updated with the latest download links, I still recommend checking the original XDA thread for the latest TWRP builds according to the software version installed on your phone.
Instructions to Install TWRP Recovery on Samsung Galaxy S10, Galaxy S10+, and Galaxy S10e
Like I mentioned above, the process of installing TWRP is a lot different than what we used to follow for older devices like the Galaxy S9 or S8.
In brief: In order to install TWRP Recovery on Galaxy S10/S10+/S10e, you must first unlock the bootloader and root the phone with Magisk (See #6 in the ‘Prerequisites’ section above). Once the phone is rooted, you will need to download TWRP recovery for your Galaxy S10, patch it using Magisk Manager, then flash the patched TWRP recovery image using the Odin tool. Finally, you will have to flash the Multi-Disabler ZIP using TWRP and format the data partition.
For your convenience and easy understanding, I have split the instructions into four (4) major steps. Make sure that you follow each and every step in the given order.
Step 1: Patch TWRP Recovery Image using Magisk Manager
The first step is to download the TWRP image and patch it using Magisk Manager. Just follow the instructions below.
Once done, the magisk_patched.img (patched TWRP image) file will be available in ‘[internal storage]/Download/’ folder of your phone.
Step 2: Rename and Compress Patched TWRP Image as tar
At this point, the patched TWRP image is available as a “.img” file. In order to flash it to your Galaxy S10 using Odin, it must be renamed and properly compressed in the “.tar” file format. Simply changing the file’s format from “.img” to “.tar” isn’t going to cut it. This has to be done in a proper way, through the instructions below.
Once the patched TWRP image has been successfully renamed and compressed, it should be ready to flash on your device.
Step 3: Flash Patched TWRP Image to Install TWRP on Samsung Galaxy S10/S10+/S10e
DO NOT REBOOT YOUR PHONE YET! It is extremely important that your boot your Samsung Galaxy S10 device directly into TWRP recovery mode. Then flash the Multi-Disabler zip and format the data (factory reset) partition to disable Samsung’s FBE. For this, follow the instructions in the fifth and final step below.
Step 4: Boot into TWRP, Flash Multi-Disabler zip, and Format the Data
When your device boots into the OS, complete the initial setup and connect it to the internet via mobile data or WiFi. Then open the app drawer and launch the ‘Magisk Manager’ application. The app will perform the needed additional setup and your Galaxy S10 device will automatically reboot upon completion.
That’s it! You have just succeeded to install TWRP on Samsung Galaxy S10, Galaxy S10+, and Galaxy S10e, and it is also rooted with Magisk.
How to Boot Samsung Galaxy S10 into TWRP Recovery or Rooted OS
Since both TWRP and Magisk reside in the /recovery partition, you’ll need to use specific buttons combination to boot your Galaxy S10 into TWRP recovery or rooted OS. So, to boot your phone into:
F.A.Q.
We’d like to thank topjohnwu for developing a proper root solution for Galaxy S10 devices, ianmacd for TWRP recovery, and XDA senior member PiCkLeS for providing these simple instructions.
So now, you have just been able to install TWRP on Samsung Galaxy S10/S10+/S10e. Go ahead and install some root-enabled apps on the device, or use Magisk Hide to cloak root from apps like Pokemon Go, etc.