I would like to thank all those who help me in the "How to install a KaiOS app manually" thread.
I would like to thank @Nayam Amarshe for finding the "MiracleBox2.58" cracked version link.
I would like to thank @Luxferre for creating OmniSD.
MESSING WITH FIRMWARE IS DANGEROUS STUFF!!! DO THIS AT YOUR OWN RISK. I'M NOT RESPONSIBLE FOR ANY DAMAGE / BRICKED DEVICE.

Right options selected And right output Fig.0.1

Right options selected And right output Fig.0.2

Create a new directory for the "userdata" dump to be stored Fig.0.3

Fig.0.4

Right options selected And right output Fig.0.5
Steps for Universal Jailbreak:
- Download "MiracleBox2.58" from https://groups.google.com/forum/#!msg/bananahackers/TBBGHSPA8dg/8wPAxy2fFwAJ
- Download the FireHorse programmer.
- Open MiracleBox and select "Read/format flash" tab under the "Qualcomm" tab. [Fig.0.1]
- Connect your phone in EDL mode.
- Ensure that "Model" is "Universal Qualcomm Method" and, the right serial port is selected.
- Make sure that FireHose is prog_emmc_firehose_8909_ddr.mbn and the "Auto" checkbox is ticked.
- Uncheck the "Auto Programmer" checkbox under "Files/Settings" sub heading, ensure that "Make XML" checkbox is checked, click on the "..." browse button and select the prog_emmc_firehose_8909_ddr.mbn
- Select "Read Partitions" from the multiple choice options.
- Click on the start button.
- After the partitions have been read and listed, uncheck all the partitions except "userdata". [Fig.0.2]
- Select "Read Flash" from the multiple choice options.
- Click on the Start button.
- A popup will appear asking for the directory to store the "userdata" and select a new empty directory. [Fig.0.3]
- Now you must mount the ext4 "userdata" image. It's super easy to mount it on Linux but on Windows, you need additional tools that you can find online.
- Let us assume the mount point to be "/mnt/userdata".
- Download the "omnijb-final.zip" and extract the contents of "omnijb-distribution" to a new folder at "/mnt/userdata/local/webapps" named "omnisd.831337.xyz"
- Copy the content of "decl.patch" into your clipboard, start editing "webapps.json" at "/mnt/userdata/local/webapps" and take your cursor to the end of the last but one curly brackets at the end of the file and paste the contents of your clipboard.
- Change "localId" to the next number of the of the previous entry's "localId".[Incremental numbers]
- You can change "removable" to true if you want the capability of uninstalling OmniSD.
- Save the file.
- Now you must download a database editor. I used "RazorSQL" on Windows.
- Open "/mnt/userdata/local/permissions.sqlite" with your database editor. You must have an option to view the table / contents (For "RazorSQL" it is under "View" under "DB Tools")
- Enter "moz_perms" in the popup asking the Table Name after clicking on View Table / Contents.
- You will see all the different permissions for different apps.
- You can right-click on one of the entries and select the "Launch Edit Table Tool" in "RazorSQL"
- Scroll all the way down to the bottom, click on the last entry and then click on the "Insert Row" button.
- Increment "rowid" and "id"
- Enter "origin" the same throughout the adding new row process i.e. "app://omnisd.831337.xyz^appId=<OmniSD's localId>" without quotes.
- Enter OmniSD's new "localId" in place of "<OmniSD's localId>" that you previously entered in "/mnt/userdata/local/webapps/webapps.json".
- Enter "permission" the same throughout the adding new row process i.e. "1" without quotes.
- Enter "expireType" and "expireTime" the same throughout the row adding process i.e. "0" without quotes.
- You must create four rows like this.
- Enter "type" as "indexedDB", "device-storage:sdcard-read", "device-storage:apps-read", "webapps-manage" without quotes each in one row.
- Enter "modificationTime" as "1547284571961", "1547284571968", "1547284571974", "1547284571981" without quotes each in one row.
- Your final entry should look like this except the "rowid" is not displayed here but it and "id" are different for your device [Fig.0.4]
- Click on the Save / Commit / Exceute Changes to save your modifications.
- Close the database editor.
- Unmount the "userdata" image.
- Your custom userdata is ready.
- Go back to MiracleBox And select "Custom Flasher" tab under "Flashing" tab under "Qualcomm" tab. [Fig.0.5]
- All the essential details that I've mentioned previously.
- Uncheck the "Auto Programmer" and select "prog_emmc_firehose_8909_ddr.mbn" in the open file dialog box.
- Select the "File to Write"'s path to the custom "userdata"'s path.
- Select "userdata" in the "Select Partition" drop down list.
- Check the "Write Partition" circle and click on the "Start Button"
- Please wait patiently until the process is completed.
- Your KaiOS device has been jailbroken!!!