Bliss OS: Add Magisk installation steps

Original author: Abhishek Kumar
Modified for Linux: Eric Park

Change-Id: I04229a574e84d57bf2deab47525bba42e9a8985c
diff --git a/docs/Bliss OS/extras.md b/docs/Bliss OS/extras.md
index add7528..c4849a1 100644
--- a/docs/Bliss OS/extras.md
+++ b/docs/Bliss OS/extras.md
@@ -16,3 +16,36 @@
 ## Watching Netflix - FOSS & GMS Builds 
 
 Netflix considers our rooted OS as an "incompatible" device, according to their support articles. [This version of Netflix seems to work great](https://www.apkmirror.com/apk/netflix-inc/netflix/netflix-4-16-1-build-15145-release/), as long as you don't update it. If it prompts you, click on "Cancel".
+
+
+## Setting up Magisk
+
+1. Extract the latest Bliss OS `.iso`, and grab those files:
+    * `initrd.img`
+    * `ramdisk.img`
+    * `kernel`
+2. Run:
+    `mkbootimg --kernel kernel --ramdisk ramdisk.img --second initrd.img --output boot.img`
+3. Copy the boot image to Bliss OS.
+4. Use Magisk Manager to patch the boot image. Select Install > Select and Patch File, and then select the `boot.img` you created earlier. The patcher should produce the file `magisk_patched.img`.
+5. We need to remove the current superuser binary. Run within Bliss OS in a terminal emulator
+
+    `su`
+
+    `cd /system/xbin && mv su su.bak`
+
+    `exit`
+
+6. Copy the patched `magisk_patched.img` file back to your computer.
+7. Unpack the image:
+
+    `unpackimg magisk_patched.img`
+
+8. Rename the following files:
+
+    - `magisk_patched.img-zImage` to `kernel`
+    - `magisk_patched.img-second` to `initrd.img`
+    - `magisk_patched.img-ramdisk.cpio.gz` to `ramdisk.img`
+
+9. Replace the files back to the original Bliss OS `.iso`.
+10. Boot to Bliss, and you should have a successful Magisk installation!