[GUIDE] Root + Unlock bootloader for oppo a5s (CPH1909) after security update ( without downgrading the version of the phone ) !!)

Search This thread

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
Hello !
I've discovered a new way to root oppo a5s ( CPH1909) after the new security update which removed the mtk-easy-su root
(NOTE : YOU WILL REQUIRE :
1- THE LATEST FRIMWARE UPDATE TO OPPO A5S
2- A PC / Laptop
3- MTK Client Tool -link will be sent here in comments <uploaded by me>
4 -
mediatek driver auto installer (link is provided)
5 - SP flash tool <link is provided>
6 - a usb cable
6 - Scatter File (WILL BE UPLOADED HERE IN COMMENTS )
7 - Magisk Manager for your phone (v.26) <from github>
8 - UNLOCK BOOTLOADER USING MTK CLIENT TOOL (No data wipe needed + STEPS WILL BE PROVIDED HERE TOO)
9 - ( optional) MCT MTK BYPASS REV4 ( BUT DOWNLOAD IT IF THERE IS A PROBLEM FLASHING IN SP FLASH TOOL) + <link is provided>


NOTE BEFORE STARTING : If links have problems or it is inaccessible , please tell me to send new links in comments .
also , MAKE SURE YOUR DEVICE IS UPDATED TO THE LATEST VERSION (A.46) BECAUSE IF YOU FLASHED THE BOOT.IMG (you will know what does this file do here later ) WHICH IT IS FOR THE LATEST UPDATE AND YOUR DEVICE IS OLDER THAN IT , YOUR DEVICE MAY BRICK , AND I AM NOT RESPNSIBLE FOR ANY DAMAGES FOR YOUR DEVICE
but , if anything happens , tell me , i might help you .

So , let's start :)


STAGE 1 : PATCHING BOOT.IMG

1 - download the latest frimware here
2 - choose the latest version (a.46)
3 - after downloading and extracting the file , you will find many folders > Enter the folder (frimware) , find and copy the boot.img file to your phone
4- patch it by magisk manager
5 - copy the patched boot.img ( usually located in Downloads folder in your phone)to your pc ( note : you will need it later :))
6 - replace the patched boot.img with the original one in the folder you have extracted the rom in ( but before it, please backup the original one in an external folder , and also change the patched boot.img to ( "boot.img")
Note : I can upload the boot.img file if you want to save time instead of downloading the whole rom !

STAGE 2 : Installing MEDIATEK usb Drivers

7- open Mediatek driver auto installer
8 - while the program is opening , a window appears which asks yo if you allow the installer to make changes ... blabla , just click allow ( ok)

STAGE 3 : UNLOCKING BOOTLOADER

(NOTE BEFORE STARTING : THERE IS NO DATA WILL BE LOST , AND DO NOT ENABLE THE OEM UNLOCK IN DEVELOPER OPTIONS , THE MTK CLIENT TOOL WILL GIVE AN ERROR DURING UNLOCKING , JUST KEEP IT DISABLED !!!!)


8 - After the program installed the drivers , go to MTK CLIENT TOOL , choose the device name ("OPPO A5S") , choose " UNLOCK BOOTLOADER"
MTK CLIENT TOOOL.jpg

9 - turn your phone off , and then press these keys (" VOLUME UP + VOLUME DOWN <<in the same time>> ") and plug your phone in using the usb cable , once you hear a sound from your pc ( the usb connection sound) , you can stop pressing , because the phone is in BROM mode ( which you can flash anything but when you unlock the bootloader first :)
10 - click "Start" button in MTK CLIENT TOOL in your pc , when you see messages appear on the right of the MTK CLIENT TOOL APP , DON'T UNPLUG YOUR PHONE !!!!

When the progress bar achieves 100% in the program , unplug your phone and press power button , if you found a warning message while booting , so , unfortunately....
YOU SUCCESSFULLY UNLOCKED YOUR BOOTLOADER !!!!! XD
So , do not panic if it appears !
The message will say (" your device is unlocked and cannot be trusted , rebooting in 5 seconds ") and then another message appears (" dm-verity error,
Your android system / device is corrupted, please select whether you want to boot in E10 mode or RESTART mode
")
It will give you two choices , you SHOULD choose the RESTART mode by pressing VOLUME DOWN , and tadaaaa your phone is booting normally and the data DIDN'T LOST AT ALL ( like me :)

BIG ULTRA NOTE : IF THE WARNING MESSAGE DIDN'T APPEAR , SO YOUR BOOTLOADER ISN'T UNLOCKED Successfully , I ADVICE YOU TO DO THE STAGE 3 STEPS AGAIN AND KEEP AN EYE ON THE MESSAGES APPEARANCE ON THE RIGHT OF THE MTK CLIENT TOOOOL ( IF IT SHOWS THE DEVICE MODEL , THE PROCESSOR , ETC ) SO , CONTINUE THE STEPS UNTIL YOU FINISH STAGE 3 STEPS !

STAGE 4 ( optional) : BYPASS

Note
: you might need this stage if you found an error in sp flash tool (" VERIFIED BOOT IS ENABLED") as it is usually doesn't appear in an unlocked device !
Screenshot 2023-04-07 045033.png

1- open MCT MTK BYPASS , choose the chipset ( MT6765 )
2 - REBOOT your phone into brom mode ( vol up + vol down)
3 - connect your device and click start , and done !

Stage 5 ( the last stage) : Flashing

1- open SP FLASH TOOL
2 - locate the scatter file that I'll provide it in comments here !

NOTE ABOUT THE SCATTER FILE : the scatter file which comes with the frimware is CORRUPTED , I've tried to fix it and it worked !
because when I worked with this corrupted scatter file , it gave me an error while flashing !! , just editing it on my way has solved it anyway

3 - you will see a list of many files , just untick EVERY THING EXCEPT FOR THE BOOT.IMG (Make sure it is the patched one)
4 - BOOT your phone into brom mode (turn it off , press volume up + volume down , connect it with your pc)
5- once you hear the usb connection sound from your pc , click on "DOWNLOAD" button , and wait until a correct sign (√) appears in a window
6 - REBOOOOT
7 - let's Celebrate! 🎉

--thanks to the user @Anonymous V for being online when i applied these steps , he was answering every question i ask.

-- if you want anything , or need some help , type in comments here , and I'll be available .

(First time typing a thread 😅)

IMPORTANT NOTE : Please put the boot.img + preloader.bin + the scatter file in a folder , then locate the scatter file using SP Flash Tool, Untick the preloader.bin to avoid bricking the device

ALSO , PLEASE DO NOT PUT THE BOOT.IMG AND THE SCATTER FILE AND FLASH THE BOOT.IMG WHILE PRELOADER.BIN IS NOT AVAILABLE IN THE SAME FOLDER , AN ERROR WILL APPEAR ( ERROR_INVALID_PRELOADER)
REPEAT : DO NOT FLASH PRELOADER.BIN , ONLY PUT IT IN THE SAME FOLDER WITH THE PATCHED BOOT.IMG AND SCATTER FILE, AND FLASH ONLY BOOT.IMG

Another note : Please install the MTK Drivers using MTK Driver Auto Installer + the drivers which comes with MTK Client Tool (UsbDK and choose your arch. 64bit or 32bit(86bit)
+Please ignore the x that i made in the MTK Client Tool screenshot 😅

Thanks for @jimenezshown for providing this info !
 
Last edited:

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
the patched boot.img file ( to save your time instead of getting the original file from the frimware (rom) and patch it , i thought that providing a patched boot.img by magisk app may help !) : here
 

fb.hikmawan

New member
Sep 3, 2014
1
0
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.

But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?

Other question is what step is the boot.img file needed?
 

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.

But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?

Other question is what step is the boot.img file needed?
Bruh
Just turn off your Windows Defender Real-Time protection and it will work ;)
 

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
Just , patch it using Magisk Manager (v.26)
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.

But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?

Other question is what step is the boot.img file needed?
 

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.

But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?

Other question is what step is the boot.img file needed?
Get it from the rom file ( link is provided in replies) and patch it yourself from magisk manager , or you can get the patched boot.img file ( link in replies, too) and continue these steps as nothing happened 🙂
 

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.

But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?

Other question is what step is the boot.img file needed?
Also , try to open this program in windows 10
Because it did these steps using windows 10 , not 11
 

Khalyl22

Senior Member
May 22, 2022
81
10
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
 

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
Bro
I made this guide with all of its details to help advanced people , especially The Beginners
+ Bro, i concerned using MTK Client Tool to unlock bootloader 🙂 , Warned people to backup the WHOLE DATA and flash the boot.img after patching (using SP flash tool)
But it is also a good point to flash any partitions if a brick happened or something else using SP flash tool
 

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
NOTE THAT I WARNED PEOPLE BEFORE DOING THIS 🙂
 

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
+ Why tf they backup the rom ?
as they can download the Flashable Official rom , and flash it using SP FLASH TOOL ( consider that you should untick preloader before flashing to avoid bricking your device)
 

Zezo 089

Senior Member
Feb 5, 2021
138
16
15
OPPO Reno8
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
@Anonymous V What are your comments about that ?
 

Anonymous V

Senior Member
Jan 16, 2021
226
44
15
Phillippines
@Anonymous V What are your comments about that ?
actually he is just saying about what can you do using the MTK client tool not "what to do about it " and i dont know if he really read your tutorial because this guy " @Khalyl22 "
sounds that he just wants to sounds smart and also boring? i dont know why he said that but its better to give a long and detailed tutorial to give people more info and understanding about what to do to avoid error and to give comfort to people while doing it and i dont fcking know why he said that its not safe although you give all the necessary steps to avoid error while doing it including the warning " Please Backup you Phone before Doing This " and also i think his not aware about the MTK client Gui version which you used in your tutorial i recommend the Gui version for the people who cant handle the terminal version because they are afraid in getting error i think he is pointing about the MTK client terminal version which i often used, also bro there is a reason why he said backup your whole firmware before doing it and actually his right about that when you backup your whole firmware in your phone you can backup all the data,apps,system preferences,imei and other things which you can restore if the phone fcked up where as the stock flashable rom is different its because its already set by default or factory default by the manufacturer which means its back to old state when you bought the phone well it depends though if you dont care about the data in your phone you can just reflash the stock flashable rom and if you care about the data in your phone you can backup your phones firmware and use that later to restore your phone.
 
Last edited:
  • Love
Reactions: Zezo 089

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hello !
    I've discovered a new way to root oppo a5s ( CPH1909) after the new security update which removed the mtk-easy-su root
    (NOTE : YOU WILL REQUIRE :
    1- THE LATEST FRIMWARE UPDATE TO OPPO A5S
    2- A PC / Laptop
    3- MTK Client Tool -link will be sent here in comments <uploaded by me>
    4 -
    mediatek driver auto installer (link is provided)
    5 - SP flash tool <link is provided>
    6 - a usb cable
    6 - Scatter File (WILL BE UPLOADED HERE IN COMMENTS )
    7 - Magisk Manager for your phone (v.26) <from github>
    8 - UNLOCK BOOTLOADER USING MTK CLIENT TOOL (No data wipe needed + STEPS WILL BE PROVIDED HERE TOO)
    9 - ( optional) MCT MTK BYPASS REV4 ( BUT DOWNLOAD IT IF THERE IS A PROBLEM FLASHING IN SP FLASH TOOL) + <link is provided>


    NOTE BEFORE STARTING : If links have problems or it is inaccessible , please tell me to send new links in comments .
    also , MAKE SURE YOUR DEVICE IS UPDATED TO THE LATEST VERSION (A.46) BECAUSE IF YOU FLASHED THE BOOT.IMG (you will know what does this file do here later ) WHICH IT IS FOR THE LATEST UPDATE AND YOUR DEVICE IS OLDER THAN IT , YOUR DEVICE MAY BRICK , AND I AM NOT RESPNSIBLE FOR ANY DAMAGES FOR YOUR DEVICE
    but , if anything happens , tell me , i might help you .

    So , let's start :)


    STAGE 1 : PATCHING BOOT.IMG

    1 - download the latest frimware here
    2 - choose the latest version (a.46)
    3 - after downloading and extracting the file , you will find many folders > Enter the folder (frimware) , find and copy the boot.img file to your phone
    4- patch it by magisk manager
    5 - copy the patched boot.img ( usually located in Downloads folder in your phone)to your pc ( note : you will need it later :))
    6 - replace the patched boot.img with the original one in the folder you have extracted the rom in ( but before it, please backup the original one in an external folder , and also change the patched boot.img to ( "boot.img")
    Note : I can upload the boot.img file if you want to save time instead of downloading the whole rom !

    STAGE 2 : Installing MEDIATEK usb Drivers

    7- open Mediatek driver auto installer
    8 - while the program is opening , a window appears which asks yo if you allow the installer to make changes ... blabla , just click allow ( ok)

    STAGE 3 : UNLOCKING BOOTLOADER

    (NOTE BEFORE STARTING : THERE IS NO DATA WILL BE LOST , AND DO NOT ENABLE THE OEM UNLOCK IN DEVELOPER OPTIONS , THE MTK CLIENT TOOL WILL GIVE AN ERROR DURING UNLOCKING , JUST KEEP IT DISABLED !!!!)


    8 - After the program installed the drivers , go to MTK CLIENT TOOL , choose the device name ("OPPO A5S") , choose " UNLOCK BOOTLOADER"
    MTK CLIENT TOOOL.jpg

    9 - turn your phone off , and then press these keys (" VOLUME UP + VOLUME DOWN <<in the same time>> ") and plug your phone in using the usb cable , once you hear a sound from your pc ( the usb connection sound) , you can stop pressing , because the phone is in BROM mode ( which you can flash anything but when you unlock the bootloader first :)
    10 - click "Start" button in MTK CLIENT TOOL in your pc , when you see messages appear on the right of the MTK CLIENT TOOL APP , DON'T UNPLUG YOUR PHONE !!!!

    When the progress bar achieves 100% in the program , unplug your phone and press power button , if you found a warning message while booting , so , unfortunately....
    YOU SUCCESSFULLY UNLOCKED YOUR BOOTLOADER !!!!! XD
    So , do not panic if it appears !
    The message will say (" your device is unlocked and cannot be trusted , rebooting in 5 seconds ") and then another message appears (" dm-verity error,
    Your android system / device is corrupted, please select whether you want to boot in E10 mode or RESTART mode
    ")
    It will give you two choices , you SHOULD choose the RESTART mode by pressing VOLUME DOWN , and tadaaaa your phone is booting normally and the data DIDN'T LOST AT ALL ( like me :)

    BIG ULTRA NOTE : IF THE WARNING MESSAGE DIDN'T APPEAR , SO YOUR BOOTLOADER ISN'T UNLOCKED Successfully , I ADVICE YOU TO DO THE STAGE 3 STEPS AGAIN AND KEEP AN EYE ON THE MESSAGES APPEARANCE ON THE RIGHT OF THE MTK CLIENT TOOOOL ( IF IT SHOWS THE DEVICE MODEL , THE PROCESSOR , ETC ) SO , CONTINUE THE STEPS UNTIL YOU FINISH STAGE 3 STEPS !

    STAGE 4 ( optional) : BYPASS

    Note
    : you might need this stage if you found an error in sp flash tool (" VERIFIED BOOT IS ENABLED") as it is usually doesn't appear in an unlocked device !
    Screenshot 2023-04-07 045033.png

    1- open MCT MTK BYPASS , choose the chipset ( MT6765 )
    2 - REBOOT your phone into brom mode ( vol up + vol down)
    3 - connect your device and click start , and done !

    Stage 5 ( the last stage) : Flashing

    1- open SP FLASH TOOL
    2 - locate the scatter file that I'll provide it in comments here !

    NOTE ABOUT THE SCATTER FILE : the scatter file which comes with the frimware is CORRUPTED , I've tried to fix it and it worked !
    because when I worked with this corrupted scatter file , it gave me an error while flashing !! , just editing it on my way has solved it anyway

    3 - you will see a list of many files , just untick EVERY THING EXCEPT FOR THE BOOT.IMG (Make sure it is the patched one)
    4 - BOOT your phone into brom mode (turn it off , press volume up + volume down , connect it with your pc)
    5- once you hear the usb connection sound from your pc , click on "DOWNLOAD" button , and wait until a correct sign (√) appears in a window
    6 - REBOOOOT
    7 - let's Celebrate! 🎉

    --thanks to the user @Anonymous V for being online when i applied these steps , he was answering every question i ask.

    -- if you want anything , or need some help , type in comments here , and I'll be available .

    (First time typing a thread 😅)

    IMPORTANT NOTE : Please put the boot.img + preloader.bin + the scatter file in a folder , then locate the scatter file using SP Flash Tool, Untick the preloader.bin to avoid bricking the device

    ALSO , PLEASE DO NOT PUT THE BOOT.IMG AND THE SCATTER FILE AND FLASH THE BOOT.IMG WHILE PRELOADER.BIN IS NOT AVAILABLE IN THE SAME FOLDER , AN ERROR WILL APPEAR ( ERROR_INVALID_PRELOADER)
    REPEAT : DO NOT FLASH PRELOADER.BIN , ONLY PUT IT IN THE SAME FOLDER WITH THE PATCHED BOOT.IMG AND SCATTER FILE, AND FLASH ONLY BOOT.IMG

    Another note : Please install the MTK Drivers using MTK Driver Auto Installer + the drivers which comes with MTK Client Tool (UsbDK and choose your arch. 64bit or 32bit(86bit)
    +Please ignore the x that i made in the MTK Client Tool screenshot 😅

    Thanks for @jimenezshown for providing this info !
    1
    @Anonymous V What are your comments about that ?
    actually he is just saying about what can you do using the MTK client tool not "what to do about it " and i dont know if he really read your tutorial because this guy " @Khalyl22 "
    sounds that he just wants to sounds smart and also boring? i dont know why he said that but its better to give a long and detailed tutorial to give people more info and understanding about what to do to avoid error and to give comfort to people while doing it and i dont fcking know why he said that its not safe although you give all the necessary steps to avoid error while doing it including the warning " Please Backup you Phone before Doing This " and also i think his not aware about the MTK client Gui version which you used in your tutorial i recommend the Gui version for the people who cant handle the terminal version because they are afraid in getting error i think he is pointing about the MTK client terminal version which i often used, also bro there is a reason why he said backup your whole firmware before doing it and actually his right about that when you backup your whole firmware in your phone you can backup all the data,apps,system preferences,imei and other things which you can restore if the phone fcked up where as the stock flashable rom is different its because its already set by default or factory default by the manufacturer which means its back to old state when you bought the phone well it depends though if you dont care about the data in your phone you can just reflash the stock flashable rom and if you care about the data in your phone you can backup your phones firmware and use that later to restore your phone.
    1
    @Zezo 089 Somehow I managed to enter in BROM mode, using the driver provided in MTK Client Tool (usbdisk driver x64 and MTK Driver) so it was the driver after all. I will proceed to next step after I do a full backup. 😄, Other thing though, if I ever bricked my phone, can I still recover it easily? I already tried rooting other phones before but I'm still not confident so I ask you this just for a peace of mind. 😄
    1
    @Anonymous V @Zezo 089 , any solution guys? only boot is ticked by the way.
    turned out, preloader_oppo6765_18511.bin should be on the same location where scatter file is even though it's not tick. Anyway, Thank you @Zezo 089 for this post and for your contribution @Anonymous V . Despite encountering issues then trials and errors, finally I was able to root my device. Thanks again guys. 🥳

    success.JPG

    rooted.jpg
    1
    turned out, preloader_oppo6765_18511.bin should be on the same location where scatter file is even though it's not tick. Anyway, Thank you @Zezo 089 for this post and for your contribution @Anonymous V . Despite encountering issues then trials and errors, finally I was able to root my device. Thanks again guys. 🥳

    View attachment 5925453
    View attachment 5925457
    nice congrats in rooting your phone bro