In this guide, we will show you the steps to run the IRCTC and RailOne apps on your rooted Android device. Indian Railways has recently launched the RailOne app, wherein it has consolidated numerous railway services under one single platform. This is apart from its existing IRCTC app, which would still continue to support ticket booking and cancellation as before.
However, both these apps have placed some stringent checks in place. If your device is currently rooted, then the apps will straightaway refuse to function on your device. And just passing the Strong Integrity would do no good either. But fret not! We have found a nifty method using which you can easily run the IRCTC and RailOne apps on your rooted Android device. So without further ado, let’s show you how this could be carried out.
How to Run IRCTC and RailOne Apps on Rooted Android Devices
Before starting, please take a complete device backup. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device, and data by performing the below steps. Moreover, the steps are the same for IRCTC and RailOne. For the sake of reference, we will be using RailOne, though you can apply the same steps to IRCTC as well.
It is highly recommended that you use Magisk Alpha. If your device is rooted via any other version of Magisk [Beta/Canary] or even APatch, then this tweak might not work. As far as the downloading source is concerned, I was able to get it from the Telegram Channel named Magisk Alpha. You are free to use any source of your choice.

- First off, launch Magisk Alpha > go to Settings > Hide the Magisk app.
- Now go to Configure Denylist and enable the toggle next to these apps
Google Play Services Google Play Store Google Services Framework IRCTC/RailOne
Reference Image - Now create a blacklist using Hide My Applist and apply it to IRCTC/RailOne.
Reference Image - Then pass at least the Device Integrity, though the Strong will be the best.
- Also, create a custom.pif.json file.
- Now, delete the data of Google Play Service, Google Play Store, Google Service Framework, and IRCTC/RailOne.
- Finally, restart your device and check out the result. If it’s still not working, then proceed with the below steps.
- Now go to the below location and open the target.txt file:
data/adb/tricky_store/target.txt
- Then add its app package name [given below] and save it
IRCTC: cris.org.in.prs.ima RailOne: org.cris.aikyam
Reference Image - Again, delete the data of Google Play Service, Google Play Store, Google Service Framework, and IRCTC/RailOne.
- Finally, restart your device and check out the result.
That’s it. These are the steps to run IRCTC/RailOne on a rooted Android device. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution as soon as possible.