GUIDE TO FLASH TWRP AND ROOT SAMSUNG GALAXY J8
YOU ARE THE SOLE RESPONSINLE FOR WHAT HAPPENS TO YOUR DEVICE. PROCEED WITH CAUTION!
WARNING!
Always keep your stock firmware files on your computer. If you mess up your device, you must re-flash your stock rom. Do not forget that you will lose your data in the process rooting!
Sites to get official Samsung stock firmwares:
https://samfw.com (no login required, unlimited speed)
https://samfrew.com (no login required, limited speed)
https://www.sammobile.com (login required, limited speed)
Sites to get official Samsung stock firmwares:
https://samfw.com (no login required, unlimited speed)
https://samfrew.com (no login required, limited speed)
https://www.sammobile.com (login required, limited speed)
GETTING STARTED
1. ENABLE DEVELOPER OPTIONS: Go to Settings -> About Phone -> Software Information and tap “Build Number” 4-5 times to unlock developer options.
2. UNLOCK BOOTLOADER: Go to Settings -> Developer Options -> enable OEM Unlocking (this will format your data).
Download the following files to your computer:
1. TWRP-v3.5.0-j8y18lte-goldfish07.tar: https://tinyurl.com/J8-TWRP
2. Odin3_v3.14.4.zip: https://tinyurl.com/J8-ODIN
3. Magisk-v24.3-flash.zip: https://tinyurl.com/J8-FLASH-MAGISK
4. Magisk-v24.3-app.apk: https://tinyurl.com/J8-APP-MAGISK
5. AnyKernel3-j8y18lte-goldfish07.zip: https://tinyurl.com/J8-ANYKERNEL2. UNLOCK BOOTLOADER: Go to Settings -> Developer Options -> enable OEM Unlocking (this will format your data).
Download the following files to your computer:
1. TWRP-v3.5.0-j8y18lte-goldfish07.tar: https://tinyurl.com/J8-TWRP
2. Odin3_v3.14.4.zip: https://tinyurl.com/J8-ODIN
3. Magisk-v24.3-flash.zip: https://tinyurl.com/J8-FLASH-MAGISK
4. Magisk-v24.3-app.apk: https://tinyurl.com/J8-APP-MAGISK
6. tryfix_j8_lockscreen.zip: https://tinyurl.com/J8-LOCKSCREEN-FIX
FLASHING TWRP
1. Extract Odin flash tool and start the program. DO NOT CHANGE ANY OPTIONS, THEY ARE ALREADY CONFIGURED!
2. Turn off your phone. Press and hold ONLY volume up and volume down buttons, NOT POWER BUTTON. While holding volume up and volume down buttons, connect the phone to computer using USB cable. Your phone will boot into download mode. Then you can stop pressing volume buttons. It will ask you to press volume up button ONCE. Finally, you will see the download mode interface. Check the Odin app, you should see ID:COM place has one recognised device and also, check “Message” box. You should see “ID:…/… Added!” message. If you cannot see it, try disconnecting and connecting your phone to computer again. If you still cannot see it, try installing USB drivers from here: https://tinyurl.com/J8-USB-DRIVERS
3. On Odin sections, click on “AP” and select TWRP-v3.5.0-j8y18lte-goldfish07.tar file.
4. Now, click on “Start” and wait for TWRP to be flashed.
5. If TWRP is flashed correctly, you will see green “Pass” message.
6. When you see pass message, disconnect the phone from computer. Press and hold volume down and power keys until screen goes off and SUDDENLY start pressing ONLY volume up and power buttons until the phone boot into TWRP. If you do it wrong, press and hold volume up, volume down and power buttons until the phone shuts down. Then again, press and hold volume up and power buttons until it boots into TWRP.
7. When you boot into TWRP for the first time it will ask you “Keep System Read Only?”. Check the box of “Never show this screen during boot again” and “Swipe to Allow the Modifications”. You will see the TWRP options. Go into “Settings” then check “Skip Digest generation during backup” and uncheck “Unmount System before installing a ZIP”. Go back to main TWRP menu. Go to “Wipe”-“Format Data” and type yes in the box and apply it.
2. Turn off your phone. Press and hold ONLY volume up and volume down buttons, NOT POWER BUTTON. While holding volume up and volume down buttons, connect the phone to computer using USB cable. Your phone will boot into download mode. Then you can stop pressing volume buttons. It will ask you to press volume up button ONCE. Finally, you will see the download mode interface. Check the Odin app, you should see ID:COM place has one recognised device and also, check “Message” box. You should see “ID:…/… Added!” message. If you cannot see it, try disconnecting and connecting your phone to computer again. If you still cannot see it, try installing USB drivers from here: https://tinyurl.com/J8-USB-DRIVERS
3. On Odin sections, click on “AP” and select TWRP-v3.5.0-j8y18lte-goldfish07.tar file.
4. Now, click on “Start” and wait for TWRP to be flashed.
5. If TWRP is flashed correctly, you will see green “Pass” message.
6. When you see pass message, disconnect the phone from computer. Press and hold volume down and power keys until screen goes off and SUDDENLY start pressing ONLY volume up and power buttons until the phone boot into TWRP. If you do it wrong, press and hold volume up, volume down and power buttons until the phone shuts down. Then again, press and hold volume up and power buttons until it boots into TWRP.
7. When you boot into TWRP for the first time it will ask you “Keep System Read Only?”. Check the box of “Never show this screen during boot again” and “Swipe to Allow the Modifications”. You will see the TWRP options. Go into “Settings” then check “Skip Digest generation during backup” and uncheck “Unmount System before installing a ZIP”. Go back to main TWRP menu. Go to “Wipe”-“Format Data” and type yes in the box and apply it.
ROOTING
1. Go back to main TWRP menu and select “Mount”. In the section of “Select Partitions to Mount” select ALL the options, System, preload, Data etc. Then go back to main TWRP menu.
2. Either connect the phone to computer, use USB OTG or Micro SD card to copy these files to the phone: “Magisk-v24.3-flash.zip”, “Magisk-v24.3-app.apk”, “AnyKernel3-j8y18lte-goldfish07.zip”, “tryfix_j8_lockscreen.zip”.
2. Go to “Install”, press “Select Storage” and pick the one you copied the files (Internal Storage, Micro SD card or USB OTG) and press “OK”.
3. Select “AnyKernel3-j8y18lte-goldfish07.zip” DO NOT check “Zip signature verification” and “Reboot after installation is complete” and “Swipe to confirm Flash”. When it is done, DO NOT select “Wipe Cache/Dalvik” or “Reboot System”. Just press back button ONCE to go back to “Install” menu.
3. Now, select “Magisk-v24.3-flash.zip” and flash it the same way you flashed “AnyKernel3-j8y18lte-goldfish07.zip”. When flashing is complete, just press back button ONCE to go back to “Install” menu.
4. Then, select “tryfix_j8_lockscreen.zip” and flash it the same way you flashed previous zips. When flashing is complete, select “Reboot System” and wait the phone to start normally.
5. When the phone starts, complete the setup process and install “Magisk-v24.3-app.apk”. Connect to internet, start Magisk app, wait a few seconds and it will ask you to reboot once. Say okay and let it reboot.
6. Enjoy!
Special Note: If you want to use a faster, lighter, preconfigured, simpler and updated stock rom with VOLTE, I strongly suggest you to use debloated rom: https://forum.xda-developers.com/t/...stock-rom-v7-j810f-g-m-y-gf-j8y18lte.4478935/ 2. Either connect the phone to computer, use USB OTG or Micro SD card to copy these files to the phone: “Magisk-v24.3-flash.zip”, “Magisk-v24.3-app.apk”, “AnyKernel3-j8y18lte-goldfish07.zip”, “tryfix_j8_lockscreen.zip”.
2. Go to “Install”, press “Select Storage” and pick the one you copied the files (Internal Storage, Micro SD card or USB OTG) and press “OK”.
3. Select “AnyKernel3-j8y18lte-goldfish07.zip” DO NOT check “Zip signature verification” and “Reboot after installation is complete” and “Swipe to confirm Flash”. When it is done, DO NOT select “Wipe Cache/Dalvik” or “Reboot System”. Just press back button ONCE to go back to “Install” menu.
3. Now, select “Magisk-v24.3-flash.zip” and flash it the same way you flashed “AnyKernel3-j8y18lte-goldfish07.zip”. When flashing is complete, just press back button ONCE to go back to “Install” menu.
4. Then, select “tryfix_j8_lockscreen.zip” and flash it the same way you flashed previous zips. When flashing is complete, select “Reboot System” and wait the phone to start normally.
5. When the phone starts, complete the setup process and install “Magisk-v24.3-app.apk”. Connect to internet, start Magisk app, wait a few seconds and it will ask you to reboot once. Say okay and let it reboot.
6. Enjoy!
Contributors
goldfish07 (Ayush Bisht) for anykernel and TWRP
topjohnwu for Magisk
osm0sis for anykernel
kapmino269 for lockscreen fix