CCCPaste

Rooting Android with Magisk

####Root Android with Magisk####
#http://filmsbykris.com
#Assuming you have your bootload unlocked and TWRP avaliable
#get Magisk https://github.com/topjohnwu/Magisk/releases
wget "https://github.com/topjohnwu/Magisk/releases/download/v20.2/Magisk-v20.2.zip"

##load TWRP
#backup current boot partition
#on Desktop (assuming your boot partition is /dev/block/mmcblk0p37) [your may be different]
adb pull /dev/block/mmcblk0p37 boot.img

#in TWRP go to "Advanced -> ADB Sideload" and swipe to start
#on computer
adb sideload Magisk-v20.2.zip
#reboot
#wait for Magisk to load - you'll see the app appear in your app draw - might take a minute

########remove Magisk#########
#Magisk has an uninstall package, 
#but if you made an image of your boot partition you can just flash it back

#in fastboot
fastboot flash boot boot.img
#OR in TWRP
adb push boot.img /dev/block/mmcblk0p37 boot.img
##(assuming your boot partition is /dev/block/mmcblk0p37) [your may be different]

#if you backup your boot partition while Magisk is install your can make it a temp root
adb pull /dev/block/mmcblk0p37 boot-magisk.img
#NOW you can make it a temp root by booting  boot-magisk.img
#in bootloader [Fastboot]
fastboot boot boot-magisk.img