[Guide] How to root your Samsung Galaxy A10 with Magisk [SM-A105xx] - Samsung Galaxy A10 Guides, News, & Discussion

THIS MIGHT WORK FOR YOUR DEVICE BUT IF ANY DAMAGE IS DONE TO YOUR DEVICE I AM NOT RESPONSIBLE! AND THIS WILL ONLY WORK ON A10. [SM-A105, SM-A107 AND MORE]
1. You need to install the exact firmware for your model onto your PC. [I recommend a website called updato or install samware and get the firmware there.]
2. Install Odin 3.14.1. If you already have it go to the next step.
3. Unlock your bootloader. If you have done this please go to the next step but if not please go to 3.a
3a. !UNLOCKING YOUR BOOTLOADER WILL FACTORY RESET YOUR DEVICE! - Go to settings and go to about phone, then tap the build number until a message comes on the bottom of the screen saying "You are now a developer!" or something close to that. Go to developer settings by going back to the settings menu and scrolling all the way down to see it. After going to developer options turn on "OEM Unlocking" and tap allow. Also just in case turn on USB Debugging. After that turn off your device. After your phone is turned off press "Volume Up"+ "Volume Down" and plug in a USB from your PC simultaneously, you should see a splash screen with a warning. Hold "Volume Up" for until 7 seconds or less and you should see another warning to confirm you want to unlock the bootloader. Press "Volume Up". You will get a warning when you boot up the phone, just press "Power".
4. After the phone booted up, do the normal setup. Then go to Chrome and download Magisk Manager.
5. Then, go to your pc, and locate the firmware you have downloaded and copy the AP tar file onto your phone.
6. Open magisk manager, tap install, and tap "Select and Patch a File".
7. Select the AP tar file you copied from your PC and wait for the process to be done.
8. You should see a new file called "magisk_patched.tar" and transfer the file to your PC.
9. Open Odin on your PC, and turn off your device and turn it on using "Volume Up", "Volume Down" and USB combination.
10. You should see the same warning sign. Just press "Volume Up" once. Do not hold it just press it once.
11. Your PC will make a sound alerting you that the phone has connected.
12. On the BL section on Odin, open your firmware location and select the file with BL in front of it.
13. On the AP section on Odin, open the "magisk_patched.tar" file you had transferred from the phone.
14. On the CP section on Odin, open your firmware location and select the file with CP in front of it.
15. On the CSC section on Odin, open your firmware location and select the file with CSC in front of it.
16. On Odin, look for a section called Options on the left-hand side. Click options, and turn off auto restart.
17. Click start and wait for the process to finish.
18. After the process is finished, please take the USB out.
19. !!THIS IS THE HARD PART!! - You need to hold down "Volume Down" and "Power". After the screen goes black immediately hold "Volume Up" and "Power". This will direct you to the stock recovery of the phone.
20. If the recovery says, "NO SYSTEM FOUND", don't worry as for then your phone is not A/B partitioned and that's okay and you will need to skip 21 for now and select Reboot System and do the normal setup. But if you can see options in the recovery, please use the "Volume keys" to scroll and "Power" to select. Select Wipe Data and confirm.
21. After the erasing process, just let the phone boot up, and do the setup.
22. Install Magisk Manager if your phone hasn't already downloaded it.
23. !!!FOR THE NON A/B PARTITIONED IF YOU ARE A/B PARTITIONED THEN PLEASE GO TO THE NEXT STEP!!! If you boot up normally - (System without magisk)
Booting up with "Volume Up" and "Power" - (System with magisk)
24. Enjoy Magisk!
If you have any questions please comment them down below!
Thanks to Topjohnwu for creating the method and MAKING magisk.

Downaroo said:
THIS MIGHT WORK FOR YOUR DEVICE BUT IF ANY DAMAGE IS DONE TO YOUR DEVICE I AM NOT RESPONSIBLE! AND THIS WILL ONLY WORK ON A10 ONLY [SM-A105xx].
1. You need to install the exact firmware for your model onto your PC. [I recommend a website called updato or install samware and get the firmware there.]
2. Install Odin 3.14.1. If you already have it go to the next step.
3. Unlock your bootloader. If you have done this please go to the next step but if not please go to 3.a
3a. !UNLOCKING YOUR BOOTLOADER WILL FACTORY RESET YOUR DEVICE! - Go to settings and go to about phone, then tap the build number until a message comes on the bottom of the screen saying "You are now a developer!" or something close to that. Go to developer settings by going back to the settings menu and scrolling all the way down to see it. After going to developer options turn on "OEM Unlocking" and tap allow. Also just in case turn on USB Debugging. After that turn off your device. After your phone is turned off press "Volume Up"+ "Volume Down" and plug in a USB from your PC simultaneously, you should see a splash screen with a warning. Hold "Volume Up" for until 7 seconds or less and you should see another warning to confirm you want to unlock the bootloader. Press "Volume Up". You will get a warning when you boot up the phone, just press "Power".
4. After the phone booted up, do the normal setup. Then go to Chrome and download Magisk Manager.
5. Then, go to your pc, and locate the firmware you have downloaded and copy the AP tar file onto your phone.
6. Open magisk manager, tap install, and tap "Select and Patch a File".
7. Select the AP tar file you copied from your PC and wait for the process to be done.
8. You should see a new file called "magisk_patched.tar" and transfer the file to your PC.
9. Open Odin on your PC, and turn off your device and turn it on using "Volume Up", "Volume Down" and USB combination.
10. You should see the same warning sign. Just press "Volume Up" once. Do not hold it just press it once.
11. Your PC will make a sound alerting you that the phone has connected.
12. On the BL section on Odin, open your firmware location and select the file with BL in front of it.
13. On the AP section on Odin, open the "magisk_patched.tar" file you had transferred from the phone.
14. On the CP section on Odin, open your firmware location and select the file with CP in front of it.
15. On the CSC section on Odin, open your firmware location and select the file with CSC in front of it.
16. On Odin, look for a section called Options on the left-hand side. Click options, and turn off auto restart.
17. Click start and wait for the process to finish.
18. After the process is finished, please take the USB out.
19. !!THIS IS THE HARD PART!! - You need to hold down "Volume Down" and "Power". After the screen goes black immediately hold "Volume Up" and "Power". This will direct you to the stock recovery of the phone.
20. If the recovery says, "NO SYSTEM FOUND", don't worry as for then your phone is not A/B partitioned and that's okay and you will need to skip 21 for now and select Reboot System and do the normal setup. But if you can see options in the recovery, please use the "Volume keys" to scroll and "Power" to select. Select Wipe Data and confirm.
21. After the erasing process, just let the phone boot up, and do the setup.
22. Install Magisk Manager if your phone hasn't already downloaded it.
23. !!!FOR THE NON A/B PARTITIONED IF YOU ARE A/B PARTITIONED THEN PLEASE GO TO THE NEXT STEP!!! If you boot up normally - (System without magisk)
Booting up with "Volume Up" and "Power" - (System with magisk)
24. Enjoy Magisk!
If you have any questions please comment them down below!
Click to expand...
Click to collapse
What about Samsung Galaxy A10s can you tell me please

Ragheb Aloqab said:
What about Samsung Galaxy A10s can you tell me please
Click to expand...
Click to collapse
I am sure you can, but before trying this method please take a full backup

works for a105m bit 5?

daniromerohn said:
works for a105m bit 5?
Click to expand...
Click to collapse
should work, but keep a backup just incase

Downaroo said:
THIS MIGHT WORK FOR YOUR DEVICE BUT IF ANY DAMAGE IS DONE TO YOUR DEVICE I AM NOT RESPONSIBLE! AND THIS WILL ONLY WORK ON A10. [SM-A105, SM-A107 AND MORE]
1. You need to install the exact firmware for your model onto your PC. [I recommend a website called updato or install samware and get the firmware there.]
2. Install Odin 3.14.1. If you already have it go to the next step.
3. Unlock your bootloader. If you have done this please go to the next step but if not please go to 3.a
3a. !UNLOCKING YOUR BOOTLOADER WILL FACTORY RESET YOUR DEVICE! - Go to settings and go to about phone, then tap the build number until a message comes on the bottom of the screen saying "You are now a developer!" or something close to that. Go to developer settings by going back to the settings menu and scrolling all the way down to see it. After going to developer options turn on "OEM Unlocking" and tap allow. Also just in case turn on USB Debugging. After that turn off your device. After your phone is turned off press "Volume Up"+ "Volume Down" and plug in a USB from your PC simultaneously, you should see a splash screen with a warning. Hold "Volume Up" for until 7 seconds or less and you should see another warning to confirm you want to unlock the bootloader. Press "Volume Up". You will get a warning when you boot up the phone, just press "Power".
4. After the phone booted up, do the normal setup. Then go to Chrome and download Magisk Manager.
5. Then, go to your pc, and locate the firmware you have downloaded and copy the AP tar file onto your phone.
6. Open magisk manager, tap install, and tap "Select and Patch a File".
7. Select the AP tar file you copied from your PC and wait for the process to be done.
8. You should see a new file called "magisk_patched.tar" and transfer the file to your PC.
9. Open Odin on your PC, and turn off your device and turn it on using "Volume Up", "Volume Down" and USB combination.
10. You should see the same warning sign. Just press "Volume Up" once. Do not hold it just press it once.
11. Your PC will make a sound alerting you that the phone has connected.
12. On the BL section on Odin, open your firmware location and select the file with BL in front of it.
13. On the AP section on Odin, open the "magisk_patched.tar" file you had transferred from the phone.
14. On the CP section on Odin, open your firmware location and select the file with CP in front of it.
15. On the CSC section on Odin, open your firmware location and select the file with CSC in front of it.
16. On Odin, look for a section called Options on the left-hand side. Click options, and turn off auto restart.
17. Click start and wait for the process to finish.
18. After the process is finished, please take the USB out.
19. !!THIS IS THE HARD PART!! - You need to hold down "Volume Down" and "Power". After the screen goes black immediately hold "Volume Up" and "Power". This will direct you to the stock recovery of the phone.
20. If the recovery says, "NO SYSTEM FOUND", don't worry as for then your phone is not A/B partitioned and that's okay and you will need to skip 21 for now and select Reboot System and do the normal setup. But if you can see options in the recovery, please use the "Volume keys" to scroll and "Power" to select. Select Wipe Data and confirm.
21. After the erasing process, just let the phone boot up, and do the setup.
22. Install Magisk Manager if your phone hasn't already downloaded it.
23. !!!FOR THE NON A/B PARTITIONED IF YOU ARE A/B PARTITIONED THEN PLEASE GO TO THE NEXT STEP!!! If you boot up normally - (System without magisk)
Booting up with "Volume Up" and "Power" - (System with magisk)
24. Enjoy Magisk!
If you have any questions please comment them down below!
Thanks to Topjohnwu for creating the method and MAKING magisk.
Click to expand...
Click to collapse
Does this work on the SM-A102U? Or is there any custom recovery for it?

Tyreethetruth said:
Does this work on the SM-A102U? Or is there any custom recovery for it?
Click to expand...
Click to collapse
Should work with any Samsung galaxy a10, so if it works, enjoy!

Odin keeps crashing when it is nearly complete
I have done this yet however it crashes when I follow your steps with a text box like "Odin Downloader has stop working". I have even gone to the extent where I have turned the magisk_patched.tar into a .tar.md5 file and still the same old error. How do I fix it?
If you require more info, I have a sm-a105fn/ds running android 9. Whenever it is on the "userdata" stage in odin, it crashes. I am using Odin 3 v3.13.1

error in boot and go back to download mode
Not working

I tried and once the flashing was done it rebooted to Download Mode instead and says "error verifying vbmeta image ok_not_signed (3)"

Bad Thread..
My older thread is way mor organized, and doesnt have the 16gb issue that you have... you just copied afanehs thread and made it look bad..

cmz6996 said:
Bad Thread..
My older thread is way mor organized, and doesnt have the 16gb issue that you have... you just copied afanehs thread and made it look bad..
Click to expand...
Click to collapse
I'm sorry, I wasn't copying as I thought of it myself but you're right it has the same steps as afanehs thread. Your thread is more organized and mine doesn't fix the 16gb issue that i had. I'm sorry for the inconvenience

Downaroo said:
I'm sorry, I wasn't copying as I thought of it myself but you're right it has the same steps as afanehs thread. Your thread is more organized and mine doesn't fix the 16gb issue that i had. I'm sorry for the inconvenience
Click to expand...
Click to collapse
No worries, I was abit rough, but try and fix it up. GL In the future!

What to do if it is stuck in recovery in odin. Help me please

.

I have a samsung galaxy a10e sm-a102u and I don't have oem unlocking as an option. Please help

Related

Solutions found for Samsung Galaxy Discover(SCH-R740C)

Initial instructions can be found here. but i will detail them out further.
Disclamer: these files are meant specifically for the Samsung Galaxy Discover(SCH-R740C). Use on any other device will result in an instant brick of device. Use these files at your peril, you assume any responsibility for loss or damage that may result from use of these files or procedures.
You have been warned.
now to the goodies.....
List of supplies:
1. Phone (SCH-R740C)
2. USB cord that syncs with the PC
3. USB drivers installed for the phone
4. Files from this location. click here
HOW TO UPDATE DEVICE FROM 4.0.4 TO 4.1.2​
easiest method is to use simple upgrade tool from here or here under downloads then software.
the simple upgrade tool will update the device if like mine, the OTA method failed.
ROOTING​
NOTE:this method only works for devices already running 4.1.2. for rooting 4.0.4, use kingoroot which can be found here
before starting, please make sure you have "UPDATE-SuperSU.zip" copied to the root of your external SD card which you can download from here
+++to install CWM:
Follow these steps very carefully, or you might brick your phone.
1. Download Odin package and CWM-recovery-amazing3gcri-eng.tar.md5 from here Extract Odin to a known location and copy the tar.md5 files to the same location
2. Right click on the .exe file inside of the odin folder and select “Run as Administrator”
3. Now that odin is running:
4. Place you galaxy discover in download mode:
4a. With phone off hold vol - and power button
4b. Wait for the phone to present it warning menu release vol - and power
4c. press Vol +
5. CLICK ON THE PDA BUTTON
6. Browse to the appropriate sub directory and select "CWM-recovery-amazing3gcri-eng.tar.md5"
7. Press Start.
DO NOT DISCONNECT, UNPLUG, PLAY WITH ANY BUTTONS, OR CLICK ANYTHING ON EITHER THE PHONE OR COMPUTER UNTIL ODIN HAS FINISHED FLASHING CLOCKWORK RECOVERY ON YOUR PHONE.
8. To boot into recovery, turn off the phone, now press and hold the volume up button, press and hold the power button, wait for phone to boot to recovery, release both buttons. ignore the triangle at the bottom of the screen, that will get fixed later
9. Now highlight "Install ZIP". select "choose from sdcard"
10. Scroll to "UPDATE-SuperSU.zip", and select using power button. another menu will pop up with "- - Yes Install UPDATE-SuperSU-v1.94.zip" use power button to select it.
11. Wait for the magic.....
12. Once it is done, go ahead and pull battery and reboot device.
+++At this point, your device if the steps above have been followed to a T, should be fully functional(rooted) and running 4.1.2.
TO INSTALL NEAR-STOCK DEODEXED 4.1.2​
1. Download "deodexednearstock4.1.2SCH-R740C.zip" from here. and put it onto the root of your external SD card.
2.reboot phone into CWM recovery
3.(recommended but can be skipped if on 4.1.2)once in recovery, use the volume keys to highlight wipe data/factory reset. use the power button to select it.
3a. use volume keys again to highlight " Yes - Wipe all user data". and use the power button to select it. wait until it is done
4.highlight "Install ZIP. select "choose from sdcard"
5. scroll to "deodexednearstock4.1.2SCH-R740C.zip", and select using power button. another menu will pop up with "- - Yes Install deodexednearstock4.1.2SCH-R740C.zip" use power button to select it.
6. wait for the magic.....
7. once it is done, go ahead and pull battery and reboot device. it may take about up to 10 minutes or so to get into the device itself to get it set back up.
+++at this point you should be on stock(except for launcher and browser) deodexed 4.1.2
just a word of warning, you'll have to install a web browser into it. when i first installed NakedRom from it's original form, it did not come with one. And to get Google Voice Search to work, just let it update from the Play Market.
TO REMOVE TRIANGLE ON BOOT​
1. Go into download mode again (volume down + power and then volume up)
2. Plug in the phone.
3 Open Odin and select PDA and open "stock_recovery.tar.md5"
4. Make sure phone recognizes, and hit start.
4a. Again, same as last time, do not touch device until it says complete.
5. When it's done, pull battery and reboot device.
+++At this point the triangle should have gone away but just to make sure.....
6. download and install triangle away from chainfire. here's the link
7. follow these instructions here. it's a youtube video about an S3 but the way you work the application should be really close to what's shown. run the application and let it do it's thing.
now device is completely stock (except the ADW launcher and root)
credits/ kudos; thanks to cowboyenvy for providing the initial tutorial.
chainfire for his wonderful softwares. and the gentleman who ported NakedRom to this device (to which this is all based off of).
just a word of warning, you'll have to install a web browser into it. when i first installed NakedRom from it's original form, it did not come with one. And to get google voice search to work, just let it update from the market.
the rom is fully deodexed so you should see a little bit of a speed improvement.
please feel free to let me know if there's any issues with this release and i will fix them as they are found for now as this device is the one i primarily use as of right now.
REriginal post
will have files in their respective locations in less than 20 minute from this post
schizoidd said:
will have files in their respective locations in less than 20 minute from this post
Click to expand...
Click to collapse
ignore this quote. everything's ready
no longer developing on....
I am no longer Deving on this device. I have a HTC Desire 510 now that I have been working on an will release things for it as needed
But I will be keeping links alive until cricket stops CDMA support in July of this year
warnings
just an FYI, maxing out the processor speed not only greatly reduces battery life of the device but also shortens the usable life of the device even after changing the battery
by the end of my device's life, it was only good for making calls, surfing the internet, sending texts, etc. but I couldn't play even the simplest of games (like 2048) without my device freezing

newbie s6 edge g925t

Hello everyone , is there any thread here that gives direction on how to root, install kernel and install rom on s6 edge g925t running 6.0.1 , i also bought this phone second hand and unlocked, what if i start changing my rom would it affect the unlock? Or is it unlock before? Thanks!!
P.s not totally newbie, been modding phones before like the s4 and s2. Thanks!!
henryfranz2005 said:
Hello everyone , is there any thread here that gives direction on how to root, install kernel and install rom on s6 edge g925t running 6.0.1 , i also bought this phone second hand and unlocked, what if i start changing my rom would it affect the unlock? Or is it unlock before? Thanks!!
P.s not totally newbie, been modding phones before like the s4 and s2. Thanks!!
Click to expand...
Click to collapse
Unlocking your phone doesn't change much
ROOT:
Get these files first: Samsung USB Drivers, TWRP, SuperSU, and ODIN (select version 3.12.3). Extract ODIN.
Next, make sure OEM Unlocking and USB Debugging is turned on in the developer settings (go to settings -> about device -> build number and tap it 7-8 times)
Boot your s6 egg into download mode by turning your phone off, and holding down power button + home button + volume down button. Plug your phone into your computer. Open up Odin, and put the TWRP tar file into AP. Press Start, and as soon as PASS shows up, your device should reboot.
Move the SuperSU zip onto your device, and then turn off your phone.
Now boot it into recovery (power+home+volume up and hold), and TWRP should load up. Select Install, and navigate to where you put the SuperSU file. Tap on it, and swipe to flash the file. After it runs through, reboot your phone by selecting reboot from the menu. It may boot several times, but you should be good to go. This root method works 95% of the time ( I used it and it's good)
If you want to flash a custom kernel and/or ROM, go to their respective XDA threads for specific instructions.
sir thanks for the reply one last question. I'm using other carrier, specifically i'm not in the United States, i can well use my phone like an unlocked one. Is there a chance that if i mod this one it would lock itself? thanks
KronoSpark said:
Unlocking your phone doesn't change much
ROOT:
Get these files first: Samsung USB Drivers, TWRP, SuperSU, and ODIN (select version 3.12.3). Extract ODIN.
Next, make sure OEM Unlocking and USB Debugging is turned on in the developer settings (go to settings -> about device -> build number and tap it 7-8 times)
Boot your s6 egg into download mode by turning your phone off, and holding down power button + home button + volume down button. Plug your phone into your computer. Open up Odin, and put the TWRP tar file into AP. Press Start, and as soon as PASS shows up, your device should reboot.
Move the SuperSU zip onto your device, and then turn off your phone.
Now boot it into recovery (power+home+volume up and hold), and TWRP should load up. Select Install, and navigate to where you put the SuperSU file. Tap on it, and swipe to flash the file. After it runs through, reboot your phone by selecting reboot from the menu. It may boot several times, but you should be good to go. This root method works 95% of the time ( I used it and it's good)
If you want to flash a custom kernel and/or ROM, go to their respective XDA threads for specific instructions.
Click to expand...
Click to collapse
SIM Unlocks are specific to a device, not it's operating system. Flashing a custom ROM will not remove the SIM lock. You world have to either use the T-Mobile device unlock app or use another application to network unlock your device.
hands down easy to follow rooting sir! thank yoso much for the help. just to verify what custom rom are you using? if any
KronoSpark said:
Unlocking your phone doesn't change much
ROOT:
Get these files first: Samsung USB Drivers, TWRP, SuperSU, and ODIN (select version 3.12.3). Extract ODIN.
Next, make sure OEM Unlocking and USB Debugging is turned on in the developer settings (go to settings -> about device -> build number and tap it 7-8 times)
Boot your s6 egg into download mode by turning your phone off, and holding down power button + home button + volume down button. Plug your phone into your computer. Open up Odin, and put the TWRP tar file into AP. Press Start, and as soon as PASS shows up, your device should reboot.
Move the SuperSU zip onto your device, and then turn off your phone.
Now boot it into recovery (power+home+volume up and hold), and TWRP should load up. Select Install, and navigate to where you put the SuperSU file. Tap on it, and swipe to flash the file. After it runs through, reboot your phone by selecting reboot from the menu. It may boot several times, but you should be good to go. This root method works 95% of the time ( I used it and it's good)
If you want to flash a custom kernel and/or ROM, go to their respective XDA threads for specific instructions.
Click to expand...
Click to collapse

[HOW-TO-ROOT] [G770F/DS] Galaxy S10 Lite International Model

Models:
SM-G770F or SM-G770F/DS
Frequently used key combinations keys:
FORCE REBOOT: Hold "Volume Down" and "Bixby/Power" button.
DOWNLOAD MODE: With the phone off, hold "Volume Down" and "Volume Up" button, connect your phone to a computer via a cable. Release the buttons after you see the "Warning" screen and then press "Volume Up"
RECOVERY MODE: With the phone off, hold "Volume Up" and "Bixby/Power" button.
Some facts:
1. S10 Lite uses dynamic partition which means there is only one "super" partition (instead of "system", "vendor", "product").
3. S10 Lite uses A-only partition which means there is only one set of system partition.
3. S10 Lite uses 2 stage init (2SI).
4. KNOX will be tripped after you flash a custom image. As a result, Samsung Pay and Secure Folder will become permanently (even after restore to stock firmware) unusable and your warranty may be voided. However, many jurisdictions including the European Union has law mandating manufacturer to provide hardware warranty even if user modifies the software.
5. Samsung devices are almost impossible to hard brick (render the device unusable without a hardware-level repair) as critical sections including the bootloader are well-protected. However, if you do things incorrectly, you may soft brick your phone, but that can usually be resolved by resetting to factory settings (wipe data and cache) or restoring to stock firmware (check out Stage 4).
Tools needed:
On your computer:
1. Odin 3.14.4 or newer
2. Samsung Android USB driver
3. SamFirm or other tools/websites to download official firmwares
4. Android Verified Boot Metadata Image with verification disabled (vbmeta_disabled.tar)
On your device:
1. Magisk Manager (Canary builds)
Stage 1: Know your model and carrier code (CSC)
1. Open "Settings"
2. Go to "About phone" -> "Software information"
3. Pay attention to "Service provider SW ver."
4. Starting with "SM-", for example "SM-G770F", that's the model of your phone.
5. Immediately after that, there are two 3-letter code, for example "OXM_PHE". The second 3-letter code "PHE" is your CSC.
6. Remember your model and CSC.
Stage 2: Unlock the bootloader
WARNING: ALL data on your device, including apps, settings and files in internal storage, will be lost. You do not need to repeat this if you didn't re-lock your bootloader.
1. Open "Settings"
2. Turn on "Developer mode" by going to "About phone" -> "Software information" and pressing "Build number" for several times.
3. Go to main menu of "Settings" and at the bottom you will find "Developer options"
4. Go to "Developer options". You will find a toggle "OEM unlocking". Turn it on.
5. Skip to step 8 if your device reboots to "Unlock bootloader?" screen. Make sure the toggle is on and then turn off your phone.
6. With the phone off, hold "Volume Down" and "Volume Up" button, connect your phone to a computer via a cable. (don't use charging only cables)
7. Release the buttons after you see the "Warning" screen. Then, hold the "Volume Up" button.
8. You will see "Unlock bootloader?" screen. Proceed and unlock your bootloader by pressing "Volume Up" button.
9. Your device will be reset to factory settings. Proceed with the Setup Wizard. Only connect to network via Wi-Fi or cellular and skip everything else. (to save time as data will be cleared again later.)
10. Repeat step 1-4 to validate that "OEM Unlocking" is on. If it is not, turn it on.
11. Repeat step 6.
12. Release the buttons after you see the "Warning" screen. This time, press (not hold) the "Volume Up" button.
13. You will see "Downloading" screen. On the top left, there are some important info.
14. Pay attention to "OEM LOCK" and "REACTIVATION LOCK". If both of them are "OFF", you have unlocked the bootloader.
Stage 3: Disable Android Verified Boot
1. Reboot to DOWNLOAD mode. If you are already in the download mode, skip to step 2.
2. Download Odin 3.14.4 or newer and make sure Samsung USB drivers are installed.
3. Open Odin and put the vbmeta_disabled.tar into USERDATA slot and click "Start"
4. Your device will reboot but it will not boot into system as vbmeta signature has changed.
5. Your device will reboot into RECOVERY mode automatically and prompt "You have to reset your device to factory settings". Use "Volume Up" or "Volume Down" button to move and "Power/Bixby" button to select. Confirm and reset the device to factory settings.
6. This is the last time the data on the device has to be cleared. Afterwards, if you don't re-lock bootloader or re-enable the Android Verified Boot, you will not lose your data. Be aware, a stock firmware package contains a Android Verified Boot Metadata Image (vbmeta.img) with verifications enabled. You will need to flash the vbmeta_disable image (put into USERDATA slot) along with the stock firmware (use BL, AP, CP, CSC slots) to make sure AVB is not re-enabled and the data is preserved.
With bootloader unlocked and AVB disabled, it is now possible to boot modified images on the device.
(Stage 4 and below are method to root your phone using your own odin files, if you wish to use a prepatched for a faster way to get root, go to OPTIONAL)
Stage 4: Obtain the official firmware and upgrade
1. Open SamFirm
2. Type in your model and your region (CSC) and click "Check Update"
3. "Download" and you will get a zip file.
4. Extract it and you will get 5 files (AP, BL, CP, CSC and HOME_CSC). All files are in tar format and can be opened by 7-Zip, WinRAR or other software.
5. Check the version code, for example (G770FXXU2BTD2). The last 4 letters (BTD2) indicates the version of the firmware. If the version is the same as your current firmware, skip to Stage 5.
Your data will be preserved if you do it right but it is good to have a backup.
6. Open Odin on your computer and reboot your device to DOWNLOAD mode.
7. Put AP, BL, CP files in their Odin slots. It takes time to verify the firmware so be patient.
8. Put HOME_CSC file in CSC slot. Be careful here. Unlike AP, BL, CP slots, you should NOT use CSC file for CSC slot. Instead, you should use HOME_CSC file. CSC file contains partition table (PIT) which will erase all your data.
9. Put vbmeta_disabled file in USERDATA slot so AVB remains disabled and your data preserved.
10. Click "Start" and wait for it to finish. Allow the device to boot into system to complete the upgrade process. Do NOT interrupt/disconnect phones/hold button. It needs to complete the process without interruption or strange BUGs may appear.
Stage 5: Extract boot (kernel) image from firmware
If you are having trouble creating tar file, you can skip to Stage 6. (NOT RECOMMENDED as AP is basically full system image. It is huge (takes long time to flash/process) and Magisk may misbehave.)
1. Extract boot.img.lz4 from the AP file.
2. Use 7-Zip to create a tar archive which contains boot.img.lz4 only. (or "tar cvf boot.tar boot.img.lz4")
Stage 6: Patch the boot (Kernel) image via Magisk
1. Transfer the tar archive (or the AP file if you skipped stage 5) to your phone.
2. Open Magisk Manager.
3. Click top-right "Install" button
4. Make sure "Recovery Mode" is off in Options.
5. Click "Next" and select "Select and Patch a File" in Method.
6. Select the file you transferred to your phone in step 1.
7. Click "Next" and "LET'S GO".
8. Transfer the patched file (in Download/magisk_patched.tar) to your computer
9. Reboot the device to DOWNLOAD mode.
10. Open Odin, put patched file to AP slot and then click "Start".
11. After reboot, Magisk is installed and you will have the root access.
HOW TO upgrade the firmware
Repeat stage 4-6.
(OPTIONAL) Use prepatched magisk boot
1. Make sure that the model and firmware version of the pre-patched image is the exact SAME as yours.
2. Open Odin on your computer.
3. Reboot your device to DOWNLOAD mode.
4. Put pre-patched image into AP slot.
5. "Start"
BEWARE: PREPATCHED BOOT ONLY TESTED ON BTD2 ONEUI 2.1 FIRMWARE
(https://drive.google.com/file/d/1chFXa2w_t2EgbfQIiVDOVR2KUeiwFpUs/view?usp=sharing)
Telegram Support Chat: https://t.me/joinchat/FrDuSBgUxDGSZ1vVmej7fw
*reserved*
Thank you for this amazing guide and the file without which it would not have been possible.
Be sure to join my TG group, if you are interested in AOSP, there's a lineage build testing currently running.
Thanks for this.
But it really is the most difficult way to root i have seen.. I'm not sure how many will try all this just to root a phone.
Awesome
sosimple said:
Thanks for this.
But it really is the most difficult way to root i have seen.. I'm not sure how many will try all this just to root a phone.
Click to expand...
Click to collapse
This will be done by absolutely everyone who wants to root his Galaxy S10 Lite. ABSOLUTLEY EVERYONE!
hey guys i ve just bought s10 lite and rootted it with method upside. but i was apple user for a 3 years before that i used to note 3-4-5 series and it was easy to rootable also i was getting useable stuff like grenify or nice equaliser type apps. ı would like to know how can i enjoy my phone with rooted ? for example i have iphone x with me still and its jailbreaked and there are repo sites that help to get to download app or modules to make you happy with your phone. do we have such stuff in android going on right now ? thanks again for rooting and helps.
4TheBesT said:
hey guys i ve just bought s10 lite and rootted it with method upside. but i was apple user for a 3 years before that i used to note 3-4-5 series and it was easy to rootable also i was getting useable stuff like grenify or nice equaliser type apps. ı would like to know how can i enjoy my phone with rooted ? for example i have iphone x with me still and its jailbreaked and there are repo sites that help to get to download app or modules to make you happy with your phone. do we have such stuff in android going on right now ? thanks again for rooting and helps.
Click to expand...
Click to collapse
If you are not sure what's the purpose of rooting a phone you shouldn't be doing it. "To make you happy with your phone" is a really subject question with no right answer, that depends on your specific needs.
If you ask about modules check out Magisk Modules.
---------- Post added at 09:57 PM ---------- Previous post was at 09:52 PM ----------
Hello, just to confirm that the steps detailed in this guide works, thanks OP, at least this gives us more freedom.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
no able to root with this method ! .. step ( v-meta disabler ) with system CP,AP,HOME CSC fail with official binary .. i follow you're steps !
i guess the file v-meta disabler u have attached is not compatible with my device ?! and yes i have same you'res BTD2 ONEUI 2.1 FIRMWARE
teenoo said:
This will be done by absolutely everyone who wants to root his Galaxy S10 Lite. ABSOLUTLEY EVERYONE!
Click to expand...
Click to collapse
In my case, I flashed latest FW (July 2020), Magisk Manager (the "install" buttons were not visible at first, but after some reboots they were). Created patched boot with Magisk Manager, unlocked bootloader (in settings & in bootloader), flashed modified boot image and it worked. At first boot, it restarted, and wen back to recovery, stating that system is corrupted, gave option to factory reset, so I did, it restarted again, and again, and then it booted fine. No VMBETA flashing needed. The trick, was (I suppose) doing the factory reset after flashing the modded kernel. Finally, when the phone booted, I did the usual first-run setup and enabled developer settings / adb installed Magisk Manager - it completed the setup, everything was fine after that.
Is there any way to unlock the bootloader and root SM-G770U1?
kamill85 said:
In my case, I flashed latest FW (July 2020), Magisk Manager (the "install" buttons were not visible at first, but after some reboots they were). Created patched boot with Magisk Manager, unlocked bootloader (in settings & in bootloader), flashed modified boot image and it worked. At first boot, it restarted, and wen back to recovery, stating that system is corrupted, gave option to factory reset, so I did, it restarted again, and again, and then it booted fine. No VMBETA flashing needed. The trick, was (I suppose) doing the factory reset after flashing the modded kernel. Finally, when the phone booted, I did the usual first-run setup and enabled developer settings / adb installed Magisk Manager - it completed the setup, everything was fine after that.
Click to expand...
Click to collapse
I was about to give up on the July update until I read this and tried a few more things. Bad internet caused missing "Install" buttons and I tried patched the WHOLE AP...instead of just patching a boot.tar like in Stage 5. So gooder internet, Odin-ing only the AP with the Magisk patched boot.tar, another wipe,
Code:
adb install .\MagiskManager-v7.5.1.apk
and I was rooty tooty.
I didn't care about burning everything on the phone. I think that some of the extra steps here were for trying to minimize the wipes. Thanks for the extra hope @kamill85 !
Are there download links for official images somewhere without paying? Everywhere i searched you needed to sign in and pay..
Thanks,
SamFirm
sosimple said:
Are there download links for official images somewhere without paying? Everywhere i searched you needed to sign in and pay..
Thanks,
Click to expand...
Click to collapse
Did you look up SamFirm like in the instructions? It pointed me to this page: https://forum.xda-developers.com/galaxy-tab-s/general/tool-samfirm-samsung-firmware-t2988647 That says it's deprecated but it was able to get me the July 2020 FW for the S10e. I didn't try the other thing, Updato that it points you to. I ran the exe in the zip and pushed a few buttons and it worked for me. No waiting 20 hours. Hope that helps!
dim42 said:
Did you look up SamFirm like in the instructions? It pointed me to this page: https://forum.xda-developers.com/galaxy-tab-s/general/tool-samfirm-samsung-firmware-t2988647 That says it's deprecated but it was able to get me the July 2020 FW for the S10e. I didn't try the other thing, Updato that it points you to. I ran the exe in the zip and pushed a few buttons and it worked for me. No waiting 20 hours. Hope that helps!
Click to expand...
Click to collapse
Thanks. What Deprecated meant? What iis the difference from original?
the show stopper said:
Is there any way to unlock the bootloader and root SM-G770U1?
Click to expand...
Click to collapse
+1
Also curious if anyone's gotten this working with the US version
So if i do this ill never ever be able to use Samsung pay ever again?
Vaughnn said:
Models:
SM-G770F or SM-G770F/DS
Frequently used key combinations keys:
FORCE REBOOT: Hold "Volume Down" and "Bixby/Power" button.
DOWNLOAD MODE: With the phone off, hold "Volume Down" and "Volume Up" button, connect your phone to a computer via a cable. Release the buttons after you see the "Warning" screen and then press "Volume Up"
RECOVERY MODE: With the phone off, hold "Volume Up" and "Bixby/Power" button.
Some facts:
1. S10 Lite uses dynamic partition which means there is only one "super" partition (instead of "system", "vendor", "product").
3. S10 Lite uses A-only partition which means there is only one set of system partition.
3. S10 Lite uses 2 stage init (2SI).
4. KNOX will be tripped after you flash a custom image. As a result, Samsung Pay and Secure Folder will become permanently (even after restore to stock firmware) unusable and your warranty may be voided. However, many jurisdictions including the European Union has law mandating manufacturer to provide hardware warranty even if user modifies the software.
5. Samsung devices are almost impossible to hard brick (render the device unusable without a hardware-level repair) as critical sections including the bootloader are well-protected. However, if you do things incorrectly, you may soft brick your phone, but that can usually be resolved by resetting to factory settings (wipe data and cache) or restoring to stock firmware (check out Stage 4).
Tools needed:
On your computer:
1. Odin 3.14.4 or newer
2. Samsung Android USB driver
3. SamFirm or other tools/websites to download official firmwares
4. Android Verified Boot Metadata Image with verification disabled (vbmeta_disabled.tar)
On your device:
1. Magisk Manager (Canary builds)
Stage 1: Know your model and carrier code (CSC)
1. Open "Settings"
2. Go to "About phone" -> "Software information"
3. Pay attention to "Service provider SW ver."
4. Starting with "SM-", for example "SM-G770F", that's the model of your phone.
5. Immediately after that, there are two 3-letter code, for example "OXM_PHE". The second 3-letter code "PHE" is your CSC.
6. Remember your model and CSC.
Stage 2: Unlock the bootloader
WARNING: ALL data on your device, including apps, settings and files in internal storage, will be lost. You do not need to repeat this if you didn't re-lock your bootloader.
1. Open "Settings"
2. Turn on "Developer mode" by going to "About phone" -> "Software information" and pressing "Build number" for several times.
3. Go to main menu of "Settings" and at the bottom you will find "Developer options"
4. Go to "Developer options". You will find a toggle "OEM unlocking". Turn it on.
5. Skip to step 8 if your device reboots to "Unlock bootloader?" screen. Make sure the toggle is on and then turn off your phone.
6. With the phone off, hold "Volume Down" and "Volume Up" button, connect your phone to a computer via a cable. (don't use charging only cables)
7. Release the buttons after you see the "Warning" screen. Then, hold the "Volume Up" button.
8. You will see "Unlock bootloader?" screen. Proceed and unlock your bootloader by pressing "Volume Up" button.
9. Your device will be reset to factory settings. Proceed with the Setup Wizard. Only connect to network via Wi-Fi or cellular and skip everything else. (to save time as data will be cleared again later.)
10. Repeat step 1-4 to validate that "OEM Unlocking" is on. If it is not, turn it on.
11. Repeat step 6.
12. Release the buttons after you see the "Warning" screen. This time, press (not hold) the "Volume Up" button.
13. You will see "Downloading" screen. On the top left, there are some important info.
14. Pay attention to "OEM LOCK" and "REACTIVATION LOCK". If both of them are "OFF", you have unlocked the bootloader.
Stage 3: Disable Android Verified Boot
1. Reboot to DOWNLOAD mode. If you are already in the download mode, skip to step 2.
2. Download Odin 3.14.4 or newer and make sure Samsung USB drivers are installed.
3. Open Odin and put the vbmeta_disabled.tar into USERDATA slot and click "Start"
4. Your device will reboot but it will not boot into system as vbmeta signature has changed.
5. Your device will reboot into RECOVERY mode automatically and prompt "You have to reset your device to factory settings". Use "Volume Up" or "Volume Down" button to move and "Power/Bixby" button to select. Confirm and reset the device to factory settings.
6. This is the last time the data on the device has to be cleared. Afterwards, if you don't re-lock bootloader or re-enable the Android Verified Boot, you will not lose your data. Be aware, a stock firmware package contains a Android Verified Boot Metadata Image (vbmeta.img) with verifications enabled. You will need to flash the vbmeta_disable image (put into USERDATA slot) along with the stock firmware (use BL, AP, CP, CSC slots) to make sure AVB is not re-enabled and the data is preserved.
With bootloader unlocked and AVB disabled, it is now possible to boot modified images on the device.
(Stage 4 and below are method to root your phone using your own odin files, if you wish to use a prepatched for a faster way to get root, go to OPTIONAL)
Stage 4: Obtain the official firmware and upgrade
1. Open SamFirm
2. Type in your model and your region (CSC) and click "Check Update"
3. "Download" and you will get a zip file.
4. Extract it and you will get 5 files (AP, BL, CP, CSC and HOME_CSC). All files are in tar format and can be opened by 7-Zip, WinRAR or other software.
5. Check the version code, for example (G770FXXU2BTD2). The last 4 letters (BTD2) indicates the version of the firmware. If the version is the same as your current firmware, skip to Stage 5.
Your data will be preserved if you do it right but it is good to have a backup.
6. Open Odin on your computer and reboot your device to DOWNLOAD mode.
7. Put AP, BL, CP files in their Odin slots. It takes time to verify the firmware so be patient.
8. Put HOME_CSC file in CSC slot. Be careful here. Unlike AP, BL, CP slots, you should NOT use CSC file for CSC slot. Instead, you should use HOME_CSC file. CSC file contains partition table (PIT) which will erase all your data.
9. Put vbmeta_disabled file in USERDATA slot so AVB remains disabled and your data preserved.
10. Click "Start" and wait for it to finish. Allow the device to boot into system to complete the upgrade process. Do NOT interrupt/disconnect phones/hold button. It needs to complete the process without interruption or strange BUGs may appear.
Stage 5: Extract boot (kernel) image from firmware
If you are having trouble creating tar file, you can skip to Stage 6. (NOT RECOMMENDED as AP is basically full system image. It is huge (takes long time to flash/process) and Magisk may misbehave.)
1. Extract boot.img.lz4 from the AP file.
2. Use 7-Zip to create a tar archive which contains boot.img.lz4 only. (or "tar cvf boot.tar boot.img.lz4")
Stage 6: Patch the boot (Kernel) image via Magisk
1. Transfer the tar archive (or the AP file if you skipped stage 5) to your phone.
2. Open Magisk Manager.
3. Click top-right "Install" button
4. Make sure "Recovery Mode" is off in Options.
5. Click "Next" and select "Select and Patch a File" in Method.
6. Select the file you transferred to your phone in step 1.
7. Click "Next" and "LET'S GO".
8. Transfer the patched file (in Download/magisk_patched.tar) to your computer
9. Reboot the device to DOWNLOAD mode.
10. Open Odin, put patched file to AP slot and then click "Start".
11. After reboot, Magisk is installed and you will have the root access.
HOW TO upgrade the firmware
Repeat stage 4-6.
(OPTIONAL) Use prepatched magisk boot
1. Make sure that the model and firmware version of the pre-patched image is the exact SAME as yours.
2. Open Odin on your computer.
3. Reboot your device to DOWNLOAD mode.
4. Put pre-patched image into AP slot.
5. "Start"
BEWARE: PREPATCHED BOOT ONLY TESTED ON BTD2 ONEUI 2.1 FIRMWARE
(https://drive.google.com/file/d/1chFXa2w_t2EgbfQIiVDOVR2KUeiwFpUs/view?usp=sharing)
Telegram Support Chat: https://t.me/joinchat/FrDuSBgUxDGSZ1vVmej7fw
Click to expand...
Click to collapse
Anyway to get to pass the safety nets?
Yes i pass safety net, but i use systemizer and with it i cant pass.
When I switch off systemizer in magisk I pass safety net

One UI 3.0 beta released for Galaxy M31

One UI 3.0 beta has been released for Galaxy M31.
If you are part of the supported regions, you can grab the update link and share it here (for each update).
These are the steps I borrowed from @AhmedMomen 's S10 thread.
How to capture the update.zip file to share with other people:
1. Download HTTP canary app from Play Store.
2. Open HTTP Canary app.
3. Start the update by pressing "Download". Don't pause it!
4. Go back to Canary app and start it. It will grab the link for you.
5. Please share the link and your model number here!
As for how to sideload the update.zip file, here is the:
ADB Method:
1. Download and install adb.
2. Connect your phone to your PC.
3. Download the update file where you have installed adb Platform Tools.
4. Rename the file (including the extension) to "update.zip". Click "Yes" on the prompt.
5. Open your terminal of choice.
6. Type "adb reboot recovery" and press ENTER on your keyboard. Wait for your phone to reboot to recovery mode.
7. Navigating with the volume buttons and selecting with the power button, go to "Apply update via ADB".
8. Back to the terminal on your PC type "adb sideload update.zip". (NOTE: If it says that device is not connected, just remove and put the USB cable back until it works).
9. The update is being installed. It will be completed when the phone boots up. You may use your phone normally after.
10. Report any bugs on the Samsung Members app! https://www.samsung.com/global/galaxy/apps/samsung-members/
SD Card Method:
1. Search for an update file. You can usually find one in XDA Forums.
2. Check if you have the right build and open the right link.
3. Download the update file (.bin extension).
4. Move the update file to your SD Card. (NOTE: If you are getting errors, back up the stuff of your SD Card and format it from your Galaxy phone.)
5. Rename the .bin file (including the extension) to "update.zip". Click "Change" on the prompt.
6. Reboot to Recovery Mode, by connecting your phone to another device (such as your earphones) and holding the Volume Up + Power (+ Bixby) buttons.
7. Navigating with the volume buttons and selecting with the power button, go to "Apply update via SD Card".
8. Navigate to and select "update.zip".
9. The update will start installing. It will be completed when the phone boots up. You may use your phone normally after.
10. Report any bugs on the Samsung Members app! https://www.samsung.com/global/galaxy/apps/samsung-members/
You may also roll back to One UI 2.5 or update to stable One UI 3.0, when it's released with this method:
1. Download and extract both Frija and Odin.
2. Launch Frija.
3. Check the "Auto" button. Write your device's Model Number and CSC
(Your model number is at Settings, then About phone).
4. Click on "Check Update".
5. Click on "Download" and choose a folder to save the firmware.
6. After the download is complete, extract the firmware .zip.
7. Launch Odin.
8. Click the "BL" button and select the file that starts with "BL_...".
9. Click the "AP" button and select the file that starts with "AP_...".
10. Click the "CP" button and select the file that starts with "CP_...".
11. Click the "CSC" button and select the file that starts with "HOME_CSC_..." (Selecting CSC_... will wipe your data!).
12. Turn off your phone.
13. Boot into Download Mode by holding both Volume Up + Volume Down buttons and then connecting it to your PC.
14. After booting into Download Mode, press the Volume Up button to continue.
15. Back to Odin, click "Start".
16. The flashing process will be over when "PASS" is shown in Odin and your phone reboots. You may close Odin and disconnect the phone from your PC then.
17. Congrats! You have successfully flashed the latest update to your device.
18. After your phone is on, turn it off again.
19. Boot into Recovery Mode by connecting to your PC and holding Volume Up + Power Button (+ Bixby Button).
20. Navigating with the Volume Buttons and selecting with the Power Button, go to "Wipe cache partition".
21. Select "Yes".
22. Select "Reboot system now".
Links:
Odin 3 by Samsung:
Index of /samsung-tools/
Frija by invmini:
[Tool] Frija - Samsung firmware downloader/checker
* * * PLEASE UNDERSTAND WHAT YOU ARE INSTALLING TO YOUR DEVICES AT ALL TIMES AND ME AND THE DEVELOPER ARE NOT RESPONSIBLE FOR ANY SORT OF DAMAGE TO YOUR DEVICE * * * Hey Guys :) Frija is a new tool (successor of now depreciated tool SamFirm)...
forum.xda-developers.com
CSCs Cheat Sheet:
List of Samsung Galaxy CSC Country Specific Product code and region they belong to
List of CSC Country Specific code for Samsung Galaxy & various countries, regions, network carriers, model numbers, variants phone belong to.
www.androidsage.com
Thank you for your support and I hope I helped you!
Can someone share the zip file here please? The beta program is full and would like to get hands on this beta..
UPDATE: Added SD Card Method too!
UPDATE 2: Added flashing by Odin!
BredzProh said:
UPDATE 2: Added flashing by Odin!
Click to expand...
Click to collapse
Tell me what this applies to Turkey? So can I install android 11 with the method you explained in the 3rd row?
Got updated to UI 3.0 android 11 ota and updated
I rooted my Android 10 M31 with Magisk using the Magisk image patching method so now my phone is everything stock + magisk root (no custom kernel or recovery) and a few root applications/modules such as Vanced, ViperFX and adAway.
Oddly enough, I have received a push notification from Samsung about the availability of the Android 11 update. But I don't feel safe to OTA update my phone because of root. So is there any way I can update it without losing any data and without losing root?
Thanks in advance!

How To Guide Install GSI Image to A54 5G (Compatible with all devices with OEM Unlock toggle)

First of all, download the firmware for your device. I use Samsung firmware downloader (https://github.com/zacharee/SamloaderKotlin)
In the model section, put your device model (If you don't know it, go to settings, about phone and below your model name, there should appear a code next to "Model number" Example: A546B)
In the CSC section, put your CSC. (If you don't know it go to settings, about phone, Software information and search for Service Provider SW Ver. You may find 3 or more 3 letter codes in it, the one we care about is the first one. For example, for me it's "EUX/EUX/-/EUX")
Now, click on "Check for updates" and then "Download". It will take a while, so leave it for 5-10 minutes depending on your internet speed.
Now, we will need to unlock the bootloader. If this is your main phone, backup data if you really want to custom ROM it, because it will erase all data. First of all, we will need to shutdown the device. Now, when it is fully off, we will press both VOL + and VOL - keys and connect a cable from the phone to our PC. Now, you should see a light blue screen with a bunch of text. Now we need to hold VOL+ key for 5 or more seconds, and press the vol+ key when the text changes.
Going through the setup is not necessary, as we will need to factory reset later on.
Now, check the folder where you told the program to store the firmware in and extract the folder. In it, you will see 5 files that end in .tar.md5 (CSC, HOME_CSC, CP, BL and AP), the one we care about is AP. Open it with winrar and extract the "recovery.img.lz4" file. Now, install lz4 (https://github.com/lz4/lz4/releases).
You can add the folder to path, but it's optional. Now, open CMD/Powershell and go to the directory your "recovery.img.lz4" is stored. Now run this command: "lz4 recovery.img.lz4 recovery.img". After that, you should get the recovery.img in the same folder.
For this step, we will need a github account, so go to github.com and create an account. Now go to https://github.com/Johx22/Patch-Recovery and fork the repository (the button is at the top right). Now we should be in our fork. Click on the "Actions" button below the repository name and click "RECOVERY". Now, we will upload our image to transfer.sh and get the link it gives us. Click on run workflow, and put the link transfer.sh gave us. Wait a minute or so, and we should get a file named "Patched-Recovery". Download it. Now, extract the file and we should get "fastbootd-recovery.tar".
Download odin https://odindownload.com/SamsungOdin/ and open it.
Now we will get the phone on the same mode as before (the blue screen), and instead of holding the VOL+ key now, we will press it once. Now connect your phone to your pc and click the "AP" button on odin. Select the file we got (fastbootd-recovery.tar) and click "Start".
Now, this is very important, when the bar finishes going to the end, and the square above says "RESET", we will need to hold the power key+VOL+ key. If we don't, the recovery will the rewritten and we will need to flash it again.
Now we should be in recovery mode.
Now, there should be a new option: "Enter fastboot mode"/"Enter fastbootd". use volume keys to move and when you are on "Enter fastboot mode", click power key.
Now, download platform-tools, i already provided them in the thread. Unzip the file and open CMD in platform-tools and now it's time to download a GSI image.
There's many GSI's but pixel experience is my favourite. As of now, the latest working GSI of pixel experience on samsung devices is this one: https://github.com/ponces/treble_bu...Plus_arm64-ab-13.0-20230421-UNOFFICIAL.img.xz.
Uncompress it and move the image to platform-tools. Now, we run this command on CMD: fastboot flash PixelExperience_arm64-ab-13.0-20230104-UNOFFICIAL.img, and wait till it completes.
Now click "Enter recovery mode" and click Wipe Data/Factory reset and after it completes, restart to system. You should see a google logo now.
Enjoy!
are you running a gsi now? do you mind telling me if you saw any audio degradation when using gsi on your a54?
Updated latest compatible PE GSI build
I'm still getting error during building patched recovery, do you mind upload your patched recovery?
Thanks a lot!

Categories

Resources