Here’s How to Enable JIT on iOS 18 & iPadOS 18 Without PC / Mac – Full Detailed Guide to Setup JitStreamer
- This tutorial detailed the steps to install and use JitStreamer to enable JIT on any sideloaded apps.
- No jailbreak nor any forms of subscriptions is required.
- This tutorial though intended for iPhone but works the same for iPad.
- For other interesting articles, check it out here Raspberry Pi, Linux, Windows, Xbox, PS5, Nintendo Switch, other gaming, iOS, Tech or more at JILAXZONE.
- If you find this article / content inside is already obsolete, do let me know by commenting on the comment section below so that I can update the article to reflect the latest process/news. Thanks.
What is JIT and what is JitStreamer?
If you are here, most likely you already know what JIT is. It’s basically “something”, “some magics” that enables your iPhone / iPad to run sideloaded apps (such as emulator) at even higher speed or full speed – without the needs of using/having the latest and greatest iPhone / iPad. However, in case you are in possession of the latest and greatest iPhone or iPad, that would be a bonus for you, your speed likely would be 60 fps or above (if there’s no capped on the sideloaded apps/emulators). And that is about JIT.
Now what about JitStreamer? It’s a dedication and fruit of love from Jackson Coxson or commonly known as jkcoxson – a tool to enable JIT on iOS and iPadOS devices without the need of PC/Mac (except during the one-time setup) and I have personally tested it on the latest iOS 18.3 (this is the latest available iOS during the time of writing of this article) and it run perfect – which now enables me playing games that require JIT on the go, everywhere I am so long I’m connected to Wi-Fi.
So now it’s my turn to give back to the community by at least writing this detailed step by step guidelines in a very “beginner” way, so everyone can follow the steps for the on-the-go JIT enabler via JitStreamer.
This guide is made based on jkcoxson original steps available on his website: https://jkcoxson.com/jitstreamer, expanded on each step to ensure all of you, regardless your geekiness level, to be able to run JIT on-the-go without the needs of PC/Mac.
In case you want to join/contribute to the community, do check:
JitStreamer-EB github page | https://github.com/jkcoxson/JitStreamer-EB |
JKCoxson’s Discord | https://discord.com/invite/cRDk9PN9zu |
How is JitStreamer different from Other JIT Enabler?
JitStreamer eliminates the need of PC/Mac to enable JIT, except during the one-time setup. While there are another JIT enabler that don’t need PC/Mac as well, but JitStreamer is the smoothest and quickest JIT enabler I have tested so far. Worth mentioning too, another JIT enabler that doesn’t require physical PC/Mac is Alpine-JitStreamer (link here: https://github.com/1Emilis1/Alpine-JitStreamer).
Alpine-JitStreamer uses Alpine Linux VM (Virtual Machine) installed in your iOS/iPadOS device via UTM SE as the “virtual” PC to enable JIT. The main drawback is that, running the “virtual” PC using UTM SE is slow, requiring you to have a lot of patience, but hey, it’s working too!
In comparison, JKCoxson’s JitStreamer is using a VPN to connect to a server/docker prepared by JKCoxson, so when JIT is required, our iOS/iPadOS device connect to JKCoxson server to enable the JIT. Doing this is way much faster as compared to Alpine-JitStreamer.
One caveat though, although computer is no longer required after you do the initial one-time setup, but each time you need to enable JIT via JitStreamer, you still need your iPhone to connect to WiFi.
Here’s what you need
These are the key ingredients you need to get JitStreamer up and running.
1) iPhone
Either iPhone, iPad or even iPod Touch!
2) PC/Mac + Keyboard + Mouse (for One-Time Setup)
PC/Mac is used to run Jitterbug – a tool to generate mobiledevicepairing/plist file that unique to your iPhone/iPad. Since I’m using Windows PC, the steps below are tailored for Windows PC, however if you are using Mac/Linux, the steps shouldn’t be too far different. In case you don’t have PC/Mac, you can run Jitterbug using a different iPhone/iPad.
In case you are not running Windows, don’t fret. Do check out the following guidelines to get Windows VM for FREE.
Windows 10 | Guide to get Windows 10 VM FREE & Official from Microsoft at JILAXZONE |
Windows 11 | Guide to get Windows 11 VM FREE & Official from Microsoft at JILAXZONE |
3) USB-C/Lightning Cable (for One-Time Setup)
This is used for connecting your iPhone/iPad into PC/Mac during running Jitterbug.
4) Internet Connection
Requires on both your PC/Mac as well as on your iPhone/iPad. Because obviously we are going to download some softwares/config files and need to connect to JKCoxson’s server.
5) Your Precious Time (for this one-time setup, around ~0.5 to 1 hour)
Depending on where you are on the setup and your Internet connection speed, the whole setup which includes one-time setup and repetitive setup, requires half an hour to one hour of your precious time.
Ensure you have all of the key ingredients with you before starting.
Note: If you buy anything from Amazon / AliExpress using links above, I will earn a small commission at no extra cost charged on your purchases.
Install & Setup JitStreamer – High Level Steps
The following are the high-level steps going to be done on this detailed step by step guideline. In case you can guess what needs to be done by just looking at the high-level steps, feel free to skip the detail steps below.
–One-Time Setup–
Step 1) (Optional) Setup and install SideStore and sideload your apps
Step 2) Download Jitterbug/JitterbugPair into your Computer
Step 3) Connect your iPhone to your Computer
Step 4) Run JitterbugPair on your Computer and Generate your unique mobiledevicepairing ID
Step 5) (Optional) Rename JitterbugPair mobiledevicepairing ID into plist on your Computer
Step 6) Download SendAnywhere app on your iPhone
Step 7) Copy JitterbugPair plist file from computer into iPhone via SendAnywhere
Step 8) Open JitStreamer website
Step 9) Upload the pairing file (JitterbugPair plist file) into JitStreamer website
Step 10) Download jitstreamer.conf from JitStreamer website into your iPhone
Step 11) Download JitStreamer shortcut from JitStreamer website into your iPhone
Step 12) Download WireGuard app on your iPhone
Step 13) Add JitStreamer configuration file (jitstreamer.conf) into WireGuard
–Repetitive setup–
Step 14) Open WireGuard app
Step 15) Turn on WireGuard jitstreamer VPN
Step 16) Open Shortcuts app
Step 17) Tap on “JitStreamer Shortcut”
Step 18) Select the sideloaded app
Step 19) Turn off WireGuard jitstreamer VPN
Step 20) Run sideloaded app with JIT enabled!
Detailed step by step to install and use JitStreamer into your iPhone
The following steps written here have been tested to run successfully on the following environment: a) Latest iOS – at the time this article is written is iOS 18.3 Developer Beta and using the iPhone that I currently have – iPhone XR. In case you are not on iOS 18 or iPadOS 18 yet, check the link here to get iOS 18 & iPadOS 18: Here’s how to update iPhone to iOS 18 & iPad to iPadOS 18 today at JILAXZONE. b) Windows 11 – In case you are looking to install Windows 11, check the link here to get them installed: Getting Windows 11 and installing on your Computer at JILAXZONE. Should you be using different version of iOS or iPadOS and PC/Mac/Linux, the steps may be slightly different but should not deviate too much. Anyway, in case you have questions / issues, feel free to put them down on the comment section down below, I’ll be more than happy to help you. |
The steps below are using the following legends.
Legends | Description |
---|---|
[This is a one-time setup] | Means it’s just a one-time setup. You just need to do the step one time only. |
[This is a repetitive setup] | Means you need to do it again when you need to sideload any application and/or refresh the sideloaded apps. |
Step 1) to Step 13) are one-time setup.
Step 1) (Optional) Setup and install SideStore and sideload your apps
[This is a one-time setup]
You can skip this step if you have been using SideStore or you have been using other method to sideload your apps into iPhone.
However, if you haven’t sideload any apps before and looking for one of the best ways to sideload the apps, follow this detailed guideline to get SideStore installed and to get sideloaded apps into your iPhone: SideStore – FREE, untethered sideloading at JILAXZONE.
Step 2) Download Jitterbug / JitterbugPair into your Computer
[This is a one-time setup]
JitterbugPair is used to get your iPhone unique UDID which needed to sideload your apps.
I would highly recommend, even if you used JitterbugPair before and especially with different iOS, you should regenerate the mobiledevicepairing file again, to ensure full compatibility with JitStreamer.
Check out here for the latest version (in case they have newer version and updates):
Check latest version | https://github.com/osy/Jitterbug/releases/ |
Click on the “Assets” to get the jitterbugpair-win64.zip (if you are not using Windows, download the proper one for your Linux/Mac version).
As an alternative, do check out below for direct link to JitterbugPair v1.3.1.
Direct download link | https://github.com/osy/Jitterbug/releases/download/v1.3.1/jitterbugpair-win64.zip |
Step 3) Connect your iPhone to your Computer
[This is a one-time setup]
Grab that USB-C or Lightning cable and plug it to your iPhone and your computer.
Ensure that your iPhone is detected by the computer. Unlock your iPhone and tap on “Trust” when prompted (in case you never plug and/or “Trust” your iPhone to your computer before).
Step 4) Run JitterbugPair on your Computer and Generate your unique mobiledevicepairing ID
[This is a one-time setup]
I would highly recommend, even if you used JitterbugPair before and especially with different iOS, you should regenerate the mobiledevicepairing file again, to ensure full compatibility with JitStreamer.
Do the following steps on your computer:
4a) Extract jitterbugpair-win64.zip into any folder (E.g.: D:\JitterbugPair). Let’s call this JitterbugPair folder.
4b) Once extracted, you should see 2 files: jitterbugpair.exe and libwinpthread-1.dll.
4c) Open your command prompt by clicking on Windows, then type “Command Prompt”. Click on Command Prompt to open a new Command Prompt window.
4d) Inside Command Prompt window, navigate to JitterbugPair folder (E.g.: type “cd D:\JitterbugPair” – without the double quotes).
4e) Once Command Prompt has been navigated to JitterbugPair folder, type “jitterbugpair.exe”.
If your iPhone connected correctly to your computer, you should get the following message, “SUCCESS: wrote to XXXXXXXX-XXXXXXXXXXXXXXXX.mobiledevicepairing.” where XXXXXXXX-XXXXXXXXXXXXXXXX is hexadecimal value of your iPhone unique UDID.
Step 5) (Optional) Rename JitterbugPair mobiledevicepairing ID into plist on your Computer
[This is a one-time setup]
Do the following steps on your computer:
5a) From the previous step, check the JitterbugPair folder (E.g.: D:\JitterbugPair).
5b) You should now be able to find file like this: XXXXXXXX-XXXXXXXXXXXXXXXX.mobiledevicepairing where XXXXXXXX-XXXXXXXXXXXXXXXX is your iPhone unique UDID.
5c) Rename the file extension from .mobiledevicepairing into .plist. So the final result would be XXXXXXXX-XXXXXXXXXXXXXXXX.plist.
Step 6) Download SendAnywhere app on your iPhone
[This is a one-time setup]
SendAnywhere is used for transferring files from computer to your iPhone and vice versa. This is going to be used to transfer the JitterbugPair mobiledevicepairing plist file into iPhone.
Download link | SendAnywhere on Apple App Store |
Download and install this app to your iPhone. If you have other preference for file transfer app, feel free to replace this app with your preferred file transfer app.
Step 7) Copy JitterbugPair plist file from computer into iPhone via SendAnywhere
[This is a one-time setup]
Do the following steps on your computer:
7a) Open browser (E.g.: Chrome).
7b) Open SendAnywhere website, URL: https://send-anywhere.com/.
7c) On SendAnywhere website, click “+”.
7d) Navigate to JitterbugPair folder (E.g.: D:\JitterbugPair) and select the XXXXXXXX-XXXXXXXXXXXXXXXX.plist file, then click “Open”.
7e) Click “Send” and take note of the 6-digit numbers it gives you.
Do the following steps on your iPhone:
7f) Open SendAnywhere app.
7g) Inside SendAnywhere app, navigate to “Receieve” tab and tap on “Input Key”.
7h) Key in the 6-digit numbers you get from SendAnywhere website and tap on “Receive”.
The XXXXXXXX-XXXXXXXXXXXXXXXX.plist will then be transfered from your computer to your iPhone. For now, that should be it.
Note: XXXXXXXX-XXXXXXXXXXXXXXXX refers to your iPhone unique UDID.
Step 8) Open JitStreamer website
[This is a one-time setup]
Do the following steps on your iPhone:
8a) Open Safari, and key-in https://jkcoxson.com/jitstreamer into the URL then press Enter.
You’ll be shown with JitStreamer welcome page.
Step 9) Upload the pairing file (JitterbugPair plist file) into JitStreamer website
[This is a one-time setup]
Do the following steps on your iPhone:
9a) On JitStreamer website, scroll down until you find the “Upload the Pairing File” section.
9b) Tap on “Choose File” from the web page and select “Choose File” when prompted.
9c) Locate XXXXXXXX-XXXXXXXXXXXXXXXX.plist or XXXXXXXX-XXXXXXXXXXXXXXXX.mobiledevicepairing file inside your iPhone. By default, the file is located at Files app, under “On My iPhone > Downloads” folder or if you are using SendAnywhere, the file is located at “On My iPhone > SendAnywhere”.
Note: XXXXXXXX-XXXXXXXXXXXXXXXX refers to your iPhone unique UDID.
Step 10) Download jitstreamer.conf from JitStreamer website into your iPhone
[This is a one-time setup]
Do the following steps on your iPhone:
10a) Once you uploaded the XXXXXXXX-XXXXXXXXXXXXXXXX.plist or XXXXXXXX-XXXXXXXXXXXXXXXX.mobiledevicepairing file, you’ll be prompted to download “jitstreamer.conf” – “Do you want to download ‘jitstreamer.conf’?”.
10b) Tap “Download” to download “jitstreamer.conf” into your iPhone.
10c) Open “Files” app. “jitstreamer.conf” should be located at “On My iPhone > Downloads” folder.
In case you can’t find the “jitstreamer.conf“ file inside Files app, then you need to first configure your Safari download folder, check it out here: Configuring Safari Download Folder on your iPhone at JILAXZONE and re-download the “jitstreamer.conf“ file.
Note:
a) XXXXXXXX-XXXXXXXXXXXXXXXX refers to your iPhone unique UDID.
b) You can’t share your “jitstreamer.conf“ with families/friends, since the “jitstreamer.conf“ you get is unique to your iPhone.
Step 11) Download JitStreamer shortcut from JitStreamer website into your iPhone
[This is a one-time setup]
Do the following steps on your iPhone:
11a) Back to Safari and JitStreamer website at https://jkcoxson.com/jitstreamer.
11b) Scroll down to “Download the shortcut” section.
11c) Tap “Download Shortcut”. It will open Shortcuts app on your iPhone and add the “JitStreamer EB X.X.X” to your list of Shortcuts. Let’s call this “JitStreamer Shortcut” for short.
In case JitStreamer website unable to be accessed for some reason, tap on this link to get the same Shortcut: https://www.icloud.com/shortcuts/d89840b08eb4451f92a98573e82688ce.
Note: X.X.X refers to JitStreamer-EB Shortcut version. As of when this article is written, the latest version is “JitStreamer EB 0.1.0”.
Continue to the next step.
Step 12) Download WireGuard app on your iPhone
[This is a one-time setup]
WireGuard is to set the VPN for JitStreamer. This is where the trick that allows JIT to be enable without PC/Mac because by using and connecting to VPN, the “JitStreamer Shortcut” is conneting to JKCoxson’s server to get the necessary files and do the necessary things to enable JIT.
Download link | WireGuard on Apple App Store |
Download and install this app to your iPhone.
Step 13) Add JitStreamer configuration file (jitstreamer.conf) into WireGuard
[This is one-time setup]
Do the following steps on your iPhone:
13a) Open Files app.
13b) Locate jitstreamer.conf file. By default, it’s located at “On My iPhone > Downloads” folder. In case you can’t find the “jitstreamer.conf“ file inside Files app, then you need to first configure your Safari download folder, check it out here: Configuring Safari Download Folder on your iPhone at JILAXZONE and redo Step 10) Download jitstreamer.conf from JitStreamer website into your iPhone.
13c) Tap on jitstreamer.conf. When prompted, tap “Open in ‘WireGuard'”.
13d) When prompted, “WireGuard would like to add VPN configurations”, tap “Allow”.
It will then import then the jitstreamer.conf into the WireGuard app as well as into iPhone Settings app.
Step 14) to Step 20) are what you need each time you want to enable JIT (repetitive setup)
Step 14) Open WireGuard app
[This is repetitive setup]
(In case WireGuard app has not been opened) tap on WireGuard app from iPhone Home screen to open it.
Step 15) Turn on WireGuard jitstreamer VPN
[This is repetitive setup]
After downloading WireGuard’s jitstreamer VPN configuration (jitstreamer.conf) into WireGuard app, you should be able to see the entry “jitstreamer”.
Do the following steps on your iPhone:
16a) Inside WireGuard app, tap on “jitstreamer” to turn on the VPN.
If the VPN turned on successfully, you should be able to see “VPN” logo on the top bar of your iPhone.
Step 16) Open Shortcuts app
[This is repetitive setup]
tap on Shortcuts app from iPhone Home screen to open it.
Step 17) Tap on “JitStreamer Shortcut”
[This is repetitive setup]
Do the following steps on your iPhone:
Note: Due to some limitations (likely from Apple), when running “JitStreamer Shortcut” your iPhone must be connected to WiFi. |
17a) Ensure WireGuard jitstream VPN is turned on. If not turned on, go to WireGuard app and turn on jitstreamer VPN.
17b) Tap on the “JitStreamer Shortcut”. It’s likely named as “JitStreamer EB X.X.X” on your list of Shortcuts.
17c) Wait patiently as “JitStreamer Shortcut” trying to get list of sideloaded apps from your iPhone.
Continue to the next step.
Note: X.X.X refers to JitStreamer-EB Shortcut version. As of when this article is written, the latest version is “JitStreamer EB 0.1.0”.
Step 18) Select the sideloaded app
[This is repetitive setup]
Do the following steps on your iPhone:
18a) Once “JitStreamer Shortcut” is run, you’ll be prompted to select which sideloaded app to be JIT-enabled. Select one of apps from the list in which you want to enable JIT on it.
18b) Wait patiently again as this time, “JitStreamer Shortcut” is trying to mount the required developer disk. Long story short, developer disk is required to enable JIT.
18c) Once completed and if you are not getting any prompt anymore, rerun the “JitStreamer Shortcut”.
18d) If developer disk has been mounted successfully, then you’ll be in queue to get JIT enabled. Remember, we are connecting to JKCoxson’s server and unless you all donate to him, he may not have all the capacity on his server for everyone, hence the queue.
18e) Once you are in position 0 on the queue, your sideloaded app will get opened and voila! Sideloaded app runs with JIT enabled!
Step 19) Turn off WireGuard jitstreamer VPN
[This is repetitive setup]
Once you have JIT enabled on your sideloaded app, don’t forget to turn off the WireGuard jitstreamer VPN.
Do the following steps on your iPhone:
19a) Inside WireGuard app, tap on “jitstreamer” to turn off the VPN.
If the VPN turned off successfully, you should NOT see the “VPN” logo anymore on the top bar of your iPhone.
Step 20) Run sideloaded app with JIT enabled!
[This is repetitive setup]
Head back to your sideloaded app and enjoy with JIT enabled!
That’s it. It seems like a very long and troublesome steps, but I can guarantee you while the steps are very long (because I tried my best to detail each and every step), but they are not complicated. Congrats for achieving this far!
What can you do with JitStreamer and JIT-Enabled Sideloaded Apps?
Well, there’s plenty of use cases here. But for my case, since I love Retrogaming, I used JitStreamer to run high-demanding retrogame console emulators, such as DolphiniOS (Nintendo Gamecube and Wii emulator), Folium (Nintendo 3DS emulator), Play! (Sony PlayStation 2 emulator) and FlyCast (SEGA Dreamcast emulator). Here they are and their respective guides to install into your iPhone:
System | Emulator available for iOS | Installation guide Link |
---|---|---|
Sega Dreamcast | Flycast | Flycast for iOS at JILAXZONE |
Sony PlayStation 2 | Play! | Play! for iOS at JILAXZONE |
Nintendo 3DS | Folium (Full FREE version) | Free version of Folium for iOS at JILAXZONE |
Nintendo GameCube | DolphiniOS | DolphiniOS for iOS at JILAXZONE |
Nintendo Wii | DolphiniOS | DolphiniOS for iOS at JILAXZONE |
Caveat of using JitStreamer
I have mentioned this multiple times on the steps above, but just in case you missed it, one caveat when using JitStreamer is although once you have done the one-time setup for JitStreamer and you will no longer need a computer, but each time you want to enable JIT for any of your sideloaded apps, you need to connect to a WiFi. You can’t enable JIT using JitStreamer while you are on cellular connection.
Bring it all together
What a wonderful works done by JKCoxson, now with JitStreamer, practically high demanding apps that require JIT (such as emulators) can be run/played/executed anywhere and anytime you like (so long you are connected to WiFi). If you follow the steps correctly, by now, you should be able to enable JIT without the need of computer. Enjoy JIT-ing! In case you encountered any difficulties and/or have queries, don’t hesitate to put your queries or thoughts on the comment section down below. I’ll be happy to assist.
Controllers Recommendation – Play better with Controller!
Playing retro games is always better with controller!
Well well well, if you are like me, using JitStreamer to run high-demanding emulators, you can always use the touchscreen of the iPhone to play the games, but for greater fun and enjoyment, I would recommend you to play the games with the Controller using physical buttons – so the experience is (almost) the same as the original. Just in case you need recommendation, here they are. I am personally using Nimbus and DualShock 4 to play the games.
All controllers’ images shown below are trademarks of the respective owners.
8BitDo M30 | The Bluetooth controller that looks like the 6-button SEGA Genesis / Mega Drive controller. Get 8BitDo M30 on Amazon Get 8BitDo M30 on AliExpress Get 8BitDo M30 Android/iPhone Clipper on AliExpress |
Backbone Controller 2nd Generation with USB-C / Lightning | The controller that uses USB-C (or lightning) to connect. Very handy and portable to carry around. Get Backbone Controller on Amazon |
Razer Kishi | Best telescopic controller for iPhone. It comes with Lightning connector for passthrough charging as well as better low-latency gaming. In case you need it: Get Razer Kishi for Android on Amazon Get Razer Kishi for Android on AliExpress Get Razer Kishi for iPhone on Amazon Get Razer Kishi for iPhone on AliExpress |
SteelSeries Nimbus+ | For playing iOS games. I like it because it’s MFi certified – Made for iOS, any controller-compatible games will for sure run with this controller. In case you need it: Get SteelSeries Nimbus+ on Amazon Get Nimbus iPhone clipper on AliExpress. |
Xbox Series X|S Wireless Controller | Great controller from Xbox compatible with your Xbox (of course!) as well as Windows PC, Android and iOS, recommended for those with big hands. Read here for pairing Xbox Series X|S Controller with your iPhone at JILAXZONE. In case you need it: Get Xbox Series X|S Wireless Controller on Amazon Get Xbox Series X|S Android/iPhone Clipper on AliExpress Get Xbox One Controller on Amazon Get Xbox One Controller on AliExpress Get Xbox One Android/iPhone Clipper on AliExpress |
PS5 DualSense | Awesome controller from PlayStation compatible with your PS5 (of course!) as well as Android and iOS, recommended for those with smaller hands. Read here for pairing PS5 DualSense Controller with your iPhone at JILAXZONE. In case you need it: Get PS5 DualSense on Amazon Get PS5 DualSense Android/iPhone Clipper on AliExpress |
PS4 DualShock | While DualSense is the latest PlayStation controller but doesn’t mean DualShock 4 is bad. DualShock 4 is indeed one of the cheaper alternatives to get into gaming on your Android and iOS, recommended for those with smaller hands. In case you need it: Get PS4 DualShock 4 on Amazon Get PS4 DualShock 4 on AliExpress Get PS4 DualShock 4 Android/iPhone Clipper on AliExpress |
Here’s my own setup:
Note: If you buy anything from Amazon / AliExpress using links above, I will earn a small commission at no extra cost charged on your purchases.
Do you have anything you want me to cover on my next article? Write them down on the comment section down below.
Alternatively, find more interesting topics on JILAXZONE:
JILAXZONE – Jon’s Interesting Life & Amazing eXperience ZONE.
Hi, thanks for reading my curated article. Since you are here and if you find this article is good and helping you in anyway, help me to spread the words by sharing this article to your family, friends, acquaintances so the benefits do not just stop at you, they will also get the same goodness and benefit from it.
Or if you wish, you can also buy me a coffee:
Thank you!
Live to Share. Share to Live. This blog is my life-long term project, for me to share my experiences and knowledge to the world which hopefully can be fruitful to those who read them and in the end hoping to become my life-long (passive) income.
My apologies. If you see ads appearing on this site and getting annoyed or disturb by them. As much as I want to share everything for free, unfortunately the domain and hosting used to host all these articles are not free. That’s the reason I need the ads running to offset the cost. While I won’t force you to see the ads, but it will be great and helpful if you are willing to turn off the ad-blocker while seeing this site.