What is Rooting?
Rooting (the equivalent term for Apple devices is jailbreaking) is Basically gives you privileges access to modify Android System software code or install other software that the manufacturer don't allows you. There are a variety of apps, access to which can only be granted if your phone has root permissions.
Pros:
- Full customization for just about every theme or graphic of your smartphone.
- Download of any app, regardless of the app store they are posted on, like: Extended battery life (now that’s a lifesaver) and added performance, screen recorder etc.
- make in-app purchases for free, or even increase the speed of your phone’s CPU by overclocking it. In short, a gold mine of apps and an opportunity to enhance your phone experience.
- Updates to the latest version of Android if your device is outdated and no longer updated by the manufacturer.
Cons:
If you root you mobile, then you might risk your own mobile security. These Problem may be occur to your smart phone:
- Your smartphone can turn into a brick. Not literally, but if you goof up the rooting process, meaning the wrong code modifications, your phone software can get so damaged that your phone will basically be as useless as a brick. It can go boot restart or No power up mode. Don't worry, Then you can try to flash full firmware or can contact us by clicking on repair my mobile to fix your smartphone.
- It will void your phone's warranty. It’s legal to root your phone; however, if you do it, your device goes straight out of warranty. If you root your phone and sometime after that, you experience a phone malfunction to hardware or software related. Because of the Android rooting, the warranty is no longer valid, and the manufacturer will not cover the damages.
- Malware can breach your mobile security. Gaining root access also entails circumventing the security restrictions put in place by the Android operating system. Which means worms, viruses, spyware, and Trojans can infect the rooted Android software if it’s not protected by effective mobile antivirus for Android. There are several ways these types of malware get on your phone: drive-by downloads, malicious links, infected apps you download from not-so-reputable app stores.
What is Magisk:

Magisk is an open-source rooting solution for Android devices that provides systemless rooting access. It was created by topjohnwu, and it allows users to root their Android devices without modifying the device's system partition.
Magisk works by creating a modified boot image that is flashed onto the device, which then allows for root access without affecting the device's system files. This means that users can install and use apps that require root access, without compromising the device's security or the ability to receive OTA (over-the-air) updates.
In addition to rooting access, Magisk also offers a range of other features such as support for Magisk Modules, which are essentially plugins that can modify the device's functionality. Other features include the ability to hide root access from apps, SafetyNet checks, and advanced management of app permissions.
Magisk app, also known as Magisk Manager, is an Android application that works in conjunction with the Magisk framework to provide users with a powerful root management tool. It allows users to easily manage and install Magisk Modules, check for systemless root access, and perform other advanced tasks related to rooting their Android device.
The Magisk app offers a user-friendly interface that allows users to easily toggle root access on and off, manage installed Magisk Modules, and perform a range of other tasks such as hiding root access from specific apps, modifying app permissions, and running SafetyNet checks to ensure that the device passes Google's security measures.
One of the unique features of Magisk Manager is the ability to create Magisk Modules, which are essentially plugins that can modify the functionality of the device. These modules can be created by anyone and can be easily shared and installed through the Magisk app, making it easy for users to customize their device's functionality.
Install Magisk
Installing Magisk on an Android device involves several steps, including unlocking the bootloader, installing a custom recovery, and flashing the Magisk zip file. Here's a general guide on how to install Magisk:
Note: The process may vary depending on the device model and Android version, and it is important to backup your data before proceeding with the installation.
Unlock the bootloader:
This step involves unlocking the bootloader of your device, which varies depending on the device model. You can search for instructions on how to unlock the bootloader of your specific device model. Unlocked bootloader is must for both Magisk installing methods.
Install Magisk Using Custom boot.img:
There mainly two methods to install magisk. First one is flashing custom boot.img and another one is flashing custom recovery using twrp rom. Both methods are given below.
Flash custom boot.img:
It’s important for you to learn the basic commands of ADB and fastboot. If you’re using boot.img mods then you need to flash your custom ROM again to use your stock boot.img. Install custom kernel after installing Magisk on your phone.
Install Application:
You need to enable Unknown Sources to turn it on, click on “Settings”.
Enable Unknown Sources :
Tap on allow this source to enable unknown source and allow installation.
Install Again:
Now, unknown sources permission granted, repeat the installation process again. Click on ‘Install’ on this message.
Magisk ready to use:
Now, You have successfully installed the app on your phone using custom boot flashing on your smartphone. If this method not work, you can try to flash using TWRP recovery from given method below.
Install Magisk Using Custom Recovery Option:
If above method not work then you should try with this method using custom recovery option. Follow given steps below.
Install a custom recovery:
Once the bootloader is unlocked, you need to install a custom recovery like TWRP (Team Win Recovery Project) on your device. You can download TWRP for your device from the official TWRP website given link below.
Download the Magisk zip file:
Download the latest version of the Magisk zip file by clicking download button given below.
Download Magisk:
First, Download the Magisk apk from given download button above.
Rename Extension:
Rename the .apk file extension to .zip, for example: Magisk-v25.2.apk → Magisk-v25.2.zip.
Boot into TWRP recovery:
Turn off your device and boot into recovery mode by pressing the appropriate key combination (which may vary depending on the device model).Then you click "install" button.
Flash the Magisk zip file:
In TWRP recovery, tap on "Select Storage" and select the Magisk zip file on your internal storage.
Install the zip file:
Swipe to confirm the installation on your device and wait till it is getting installed on your device.
Reboot the Device:
Magisk.zip has been successfully installed on your device, open the file, and click on ‘Reboot System’ and see if it works on your device.
Now, You’ve successfully installed Magisk on your smartphone using custom twrp recovery installing.