• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

(Tutorial) Upgrade J5 (2015) to 6.0 and Downgrade to 5.1.1 + Rooting

Search This thread

rjrulz007

Senior Member
Apr 12, 2015
107
78
Tansen
Hi this tutorial is for them who wants to upgrade to Android 6.0 on J5 and also for those who wants to downgrade back to 5.1 on their J5 (2015) manually using odin.
This tutorial will be divided into three section upgrade, downgrade and rooting.

Upgrade to Android 6.0
As Samsung has started rolling out android 6.0 for J5 (2015) model. It will be available to all the regions sooner or later on most of the models of J5. Incase if you are not getting OTA update of android 6.0 on your country and are curious to try Android Marshmallow, you can try to flash android 6.0 available for other country. For example: If you have J500H model and android 6.0 for J500H is available for some other countries but not in your country than you can download android 6.0 firmware of those countries and flash it through Odin.

Note: The model number of J5 should be same for example you cannot flash J500F firmware to J500H ,
you can only flash firmware of J500H to J500H, countries or area does not matter as long as the
device model is same.

Procedure:
1. Go to the link below and search for firmware for your device. (Eg: Galaxy J500H)
2. You will find firmware for various regions and android version. Download the android 6.0 firmware for your
region. If you don’t get android 6.0 for your region than download android 6.0 available for any region as you
prefer.
3. Download odin from the link below.
4. Backup any necessary things like apps, contacts or files as you may loose them.
5. Now follow the instruction given below and flash android 6.0 to your j5.

PRE-REQUIREMENTS:
 Download & Install Galaxy USB Driver on your computer,
 Enable USB debugging on your Galaxy J5 smartphone and OEM unlocking.
 Your phone battery should be at 80% or above.

How to Install Stock Rom on Galaxy J5

1 . After downloading the Galaxy J5 Firmware and Odin software files from the download section.
2. Extract/unzip both files on your computer.
3. Now, boot your Samsung Galaxy J5 into download mode. To do that turn off the phone, after the phone is off,
press and hold the Volume Down + Home + Power buttons at the same time.
4. Connect your Galaxy J5 to your computer using USB Cable and wait till Odin software detects it. Once, Odin
software detects your phone, you will see the Added message on Odin.
5. Before installing the stock firmware on Galaxy J5 make sure that both Auto Reboot and F.Reset Time are selected.
Then, click on the AP button on Odin software and select the stock Rom where you have previously extracted it.
Now click start button. Odin will start flashing.

6. In the end, on the Odin software the pass message should be displayed and your Samsung Galaxy J5 will
reboot automatically.
7. Congratulation you have upgraded to android 6.0 Marshmallow.

Detailed tutorial for flashing via Odin:
https://androidmtk.com/flash-samsung-stock-rom-using-odin


Downloads:
1. Firmware
http://www.sammobile.com/firmwares/
http://updato.com/firmware-archive-select-model

2. USB driver
https://androidmtk.com/download-samsung-usb-drivers

3. Odin
https://androidmtk.com/download-odin-downloader-versions

Downgrade to Android 5.1.1

Incase if you don’t like android 6.0 and want to downgrade you can downgrade to android 5.1.1 by following these
steps.
1. Download 5.1.1 firmware for your region from the given link.
2. Follow the steps provided in above upgrade tutorial and flash the firmware using the Odin.

Rooting:
For rooting your J5 on Android 6.0 as well as Android 5.1.1 follow these steps.

1. Download the TWRP recovery from the link below.
Android 5.1.1 (Lollipop) ( Thanks @Nick Verse for TWRP recovery)
http://forum.xda-developers.com/galaxy-j5/development/recovery-samsung-galaxy-j5-t3338869

Android 6.0 (Marshmallow) (Thanks @ganesh varma for TWRP recovery)
http://forum.xda-developers.com/android/development/recovery-samsung-galaxy-j500f-t3416960

2. Download Supersu zip from the link below
https://download.chainfire.eu/696/supersu/

For Marshmallow Users if you are facing bootloop after flashing supersu.zip . Flash the supersu file given in the link below.
https://mega.nz/#!zNVBhKjb!FZFKq6vaIPudYMoIajb-3zwuLOC26OHtdYY_TKt-6Qs (Thanks @jka_dark28 for link)

3. Now flash downloaded TWRP via Odin. (Follow the same process to Flash)
4. Transfer supersu zip file to your sd card.
5. After flashing TWRP. Reboot to recovery by pressing and holding Volume Up + Home + Power Button.
6. Now in TWRP select install, locate your Supersu zip file and flash it.
7. Than reboot your device. Congratulation you have rooted your device.

Note: Flashing TWRP and Supersu will void your warranty. So think before you flash. After flashing
TWRP do a nandroid backup first before flashing anything (even supersu file) so that if anything
goes wrong you can restore back.

And most important do everything on your own risk. I will not be responsible to any damage made to your device. But if you follow the process carefully you will not face any problem.
Hope this tutorial will help you all who don't have idea about these things.
Do write your comments and Hit thanks if it helped you.:laugh::good:
 
Last edited:

jka_dark28

Member
Jan 25, 2013
8
2
Concepción, Chile
thanks for the tutorial!
testing

FOR MM
Wipe data factory reset in LL
Flash done : J500MUBU1BPF3_J500MZTO1BPF2_J500MUBU1BPF2_HOME.tar
Device does not have drk please install drk first :( ( knox counter =01 ), reboot.
after 15 min device start.

- TWR Working
- Root not workin on MM J500MUBU1BPF3_J500MZTO1BPF2_J500MUBU1BPF2_HOME.tar (Brazil) use this:
https://mega.nz/#!zNVBhKjb!FZFKq6vaIPudYMoIajb-3zwuLOC26OHtdYY_TKt-6Qs
- For Xposed framework use xposed-v86.0-sdk23-arm-custom-build-by-wanam-20160709:
http://forum.xda-developers.com/xposed/unofficial-xposed-samsung-lollipop-t3180960
 
Last edited:

rjrulz007

Senior Member
Apr 12, 2015
107
78
Tansen
Just flash twrp via odin. And install supersu zip via twrp. And remember it will void your warranty. One more thing do a nandroid backup before flashing anything.
 

rjrulz007

Senior Member
Apr 12, 2015
107
78
Tansen
Do I need to unlock bootloader before flashing twrp.? If it is required how can I do it on Samsung galaxy J500H running marshmallow 6.0.1?
Thank you

You have to enable USB debugging on your Galaxy J5 and OEM unlocking by going into developer Options. To enable developer option go to system, About Phone, and tap Build number 5/6 times. Let me know if you need more help.
 

rjrulz007

Senior Member
Apr 12, 2015
107
78
Tansen
I did both however my phone simply does not boot into twrp.. Odin said passed and knox is tripped.

Untick the Auto Reboot from the options in Odin and flash the recovery. After flashing finishes,power off the device(by removing battery) and hold [ VOLUME UP+HOME+POWER] to enter into the recovery and swipe to 'allow modifications'. Hope This will help you.
 

notmiami

Member
May 26, 2012
41
1
Downgrade

Hi All!

If I want to downgrade from 6.0.1 to 5.1.1 via Odin, is it sure, that I need only one AP/PDA file from firmware sites?
Because I remember with an older phone, that if I need to downgrade, it need the other files too - Bootloader, Phone, CSC.
Is it sure that there is no need for them? If it, where can I download them?

Thanks!
 

johnhux7

Senior Member
Sep 18, 2013
947
310
50
Inverness
Hello mate, I have gone back and forward from LP - MM a number of times.
I have had no problem with it as all.
I just flashed the firmware from from Sam mobile ( there are lots us links through out the ROMs thread)
I have only had to put the file into the AP and flashed no problem.
Just mage sure that the firmware is the correct one for your model


Sent from my Galaxy J5 using XDA Labs
 

Jota707

New member
Nov 20, 2016
4
2
Hey, I have a SM J500F 6.0.1, can I root it the same way as an 6.0 or do I have tobdo anything diferent??
 

Bass360

Member
Mar 25, 2016
8
1
I Suggest that if your device won't pass Samsung logo, put it in recovery mode and Factory Reset.

I Had that issue and i solved it doing that.:fingers-crossed:
 
  • Like
Reactions: ryan1mcq

Jota707

New member
Nov 20, 2016
4
2
Do I need stock recovery to only root my J5?? And will I lose all my data if I root it??
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 25
    Hi this tutorial is for them who wants to upgrade to Android 6.0 on J5 and also for those who wants to downgrade back to 5.1 on their J5 (2015) manually using odin.
    This tutorial will be divided into three section upgrade, downgrade and rooting.

    Upgrade to Android 6.0
    As Samsung has started rolling out android 6.0 for J5 (2015) model. It will be available to all the regions sooner or later on most of the models of J5. Incase if you are not getting OTA update of android 6.0 on your country and are curious to try Android Marshmallow, you can try to flash android 6.0 available for other country. For example: If you have J500H model and android 6.0 for J500H is available for some other countries but not in your country than you can download android 6.0 firmware of those countries and flash it through Odin.

    Note: The model number of J5 should be same for example you cannot flash J500F firmware to J500H ,
    you can only flash firmware of J500H to J500H, countries or area does not matter as long as the
    device model is same.

    Procedure:
    1. Go to the link below and search for firmware for your device. (Eg: Galaxy J500H)
    2. You will find firmware for various regions and android version. Download the android 6.0 firmware for your
    region. If you don’t get android 6.0 for your region than download android 6.0 available for any region as you
    prefer.
    3. Download odin from the link below.
    4. Backup any necessary things like apps, contacts or files as you may loose them.
    5. Now follow the instruction given below and flash android 6.0 to your j5.

    PRE-REQUIREMENTS:
     Download & Install Galaxy USB Driver on your computer,
     Enable USB debugging on your Galaxy J5 smartphone and OEM unlocking.
     Your phone battery should be at 80% or above.

    How to Install Stock Rom on Galaxy J5

    1 . After downloading the Galaxy J5 Firmware and Odin software files from the download section.
    2. Extract/unzip both files on your computer.
    3. Now, boot your Samsung Galaxy J5 into download mode. To do that turn off the phone, after the phone is off,
    press and hold the Volume Down + Home + Power buttons at the same time.
    4. Connect your Galaxy J5 to your computer using USB Cable and wait till Odin software detects it. Once, Odin
    software detects your phone, you will see the Added message on Odin.
    5. Before installing the stock firmware on Galaxy J5 make sure that both Auto Reboot and F.Reset Time are selected.
    Then, click on the AP button on Odin software and select the stock Rom where you have previously extracted it.
    Now click start button. Odin will start flashing.

    6. In the end, on the Odin software the pass message should be displayed and your Samsung Galaxy J5 will
    reboot automatically.
    7. Congratulation you have upgraded to android 6.0 Marshmallow.

    Detailed tutorial for flashing via Odin:
    https://androidmtk.com/flash-samsung-stock-rom-using-odin


    Downloads:
    1. Firmware
    http://www.sammobile.com/firmwares/
    http://updato.com/firmware-archive-select-model

    2. USB driver
    https://androidmtk.com/download-samsung-usb-drivers

    3. Odin
    https://androidmtk.com/download-odin-downloader-versions

    Downgrade to Android 5.1.1

    Incase if you don’t like android 6.0 and want to downgrade you can downgrade to android 5.1.1 by following these
    steps.
    1. Download 5.1.1 firmware for your region from the given link.
    2. Follow the steps provided in above upgrade tutorial and flash the firmware using the Odin.

    Rooting:
    For rooting your J5 on Android 6.0 as well as Android 5.1.1 follow these steps.

    1. Download the TWRP recovery from the link below.
    Android 5.1.1 (Lollipop) ( Thanks @Nick Verse for TWRP recovery)
    http://forum.xda-developers.com/galaxy-j5/development/recovery-samsung-galaxy-j5-t3338869

    Android 6.0 (Marshmallow) (Thanks @ganesh varma for TWRP recovery)
    http://forum.xda-developers.com/android/development/recovery-samsung-galaxy-j500f-t3416960

    2. Download Supersu zip from the link below
    https://download.chainfire.eu/696/supersu/

    For Marshmallow Users if you are facing bootloop after flashing supersu.zip . Flash the supersu file given in the link below.
    https://mega.nz/#!zNVBhKjb!FZFKq6vaIPudYMoIajb-3zwuLOC26OHtdYY_TKt-6Qs (Thanks @jka_dark28 for link)

    3. Now flash downloaded TWRP via Odin. (Follow the same process to Flash)
    4. Transfer supersu zip file to your sd card.
    5. After flashing TWRP. Reboot to recovery by pressing and holding Volume Up + Home + Power Button.
    6. Now in TWRP select install, locate your Supersu zip file and flash it.
    7. Than reboot your device. Congratulation you have rooted your device.

    Note: Flashing TWRP and Supersu will void your warranty. So think before you flash. After flashing
    TWRP do a nandroid backup first before flashing anything (even supersu file) so that if anything
    goes wrong you can restore back.

    And most important do everything on your own risk. I will not be responsible to any damage made to your device. But if you follow the process carefully you will not face any problem.
    Hope this tutorial will help you all who don't have idea about these things.
    Do write your comments and Hit thanks if it helped you.:laugh::good:
    2
    I did both however my phone simply does not boot into twrp.. Odin said passed and knox is tripped.

    Untick the Auto Reboot from the options in Odin and flash the recovery. After flashing finishes,power off the device(by removing battery) and hold [ VOLUME UP+HOME+POWER] to enter into the recovery and swipe to 'allow modifications'. Hope This will help you.
    2
    Do I need stock recovery to only root my J5?? And will I lose all my data if I root it??

    You need TWRP to root it and you dont lose any data as long as you follow the instructions properly.
    After you install TWRP, knox become 0x1 and you lose the warranty. You can find more informations about Knox and other things here: http://forum.xda-developers.com/gal...thread-galaxy-j5-series-t3382922#post66943563 .

    TWRP android 5.1.1: http://forum.xda-developers.com/galaxy-j5/development/recovery-samsung-galaxy-j5-t3468844

    TWRP android 6.0.1: http://forum.xda-developers.com/galaxy-j5/development/recovery-samsung-galaxy-j500f-t3416960

    Flash the right TWRP according to your J5 model and android version. After that, download SuperSU zip, boot in TWRP and flash SuperSU zip. After that, you are rooted.

    Latest stable SuperSU zip: http://download.chainfire.eu/supersu-stable
    2
    You need TWRP to root it and you dont lose any data as long as you follow the instructions properly.
    After you install TWRP, knox become 0x1 and you lose the warranty. You can find more informations about Knox and other things here: http://forum.xda-developers.com/gal...thread-galaxy-j5-series-t3382922#post66943563 .

    TWRP android 5.1.1: http://forum.xda-developers.com/galaxy-j5/development/recovery-samsung-galaxy-j5-t3468844

    TWRP android 6.0.1: http://forum.xda-developers.com/galaxy-j5/development/recovery-samsung-galaxy-j500f-t3416960

    Flash the right TWRP according to your J5 model and android version. After that, download SuperSU zip, boot in TWRP and flash SuperSU zip. After that, you are rooted.

    Latest stable SuperSU zip: http://download.chainfire.eu/supersu-stable

    I succesfully flashed TWRP via odin, but when I try to flash SuperSU, in TWRP it says:
    E:failed to verify whole-file signature
    E: signature verification failed
    Installation aborted

    what should I do?

    (Forget this comment, I forgot to untick auto reboot at odin so it didn't flash correctly, now it worked)
    1
    Do I need to unlock bootloader before flashing twrp.? If it is required how can I do it on Samsung galaxy J500H running marshmallow 6.0.1?
    Thank you