How to Root (Almost) Any Phone in 2023 | Use Banking Apps on a Rooted Phone

Rohitagni Mukherjee
16 Nov 202207:43

Summary

TLDRThe video provides a detailed tutorial on rooting Android devices using Magisk, a systemless rooting tool. The process includes unlocking the bootloader, installing custom recovery tools like TWRP or Orange Fox, and flashing Magisk. It also covers steps to bypass issues with banking apps after rooting, using methods like enabling SafetyNet Fix, configuring deny lists, and utilizing the Island app to run banking apps in a sandbox environment. The creator emphasizes responsibility and cautions users about potential risks of rooting their devices.

Takeaways

  • 🔧 The video discusses rooting Android devices and running banking apps after rooting.
  • 📱 The speaker mentions John Wu, the creator of Magisk, and emphasizes that Magisk isn't gone despite his tweet.
  • ⚠️ A disclaimer is provided that rooting is not recommended for everyone and the speaker isn't responsible for any damage caused by following the tutorial.
  • 🔓 To begin, the device must have an unlocked bootloader, with Xiaomi and Poco users advised to watch an older tutorial.
  • 🛠️ A custom recovery like TWRP or Orange Fox is required for the rooting process, and issues with internal storage decryption on Android 12 or higher are highlighted.
  • 📂 Magisk Manager is used to download and rename the APK file to a .zip file, which is then flashed via custom recovery.
  • ✅ The process is simplified with an automated Magisk flashing method, removing the need for manually flashing boot images or ramdisk files.
  • 🔄 After rooting, many banking apps stop working, but the speaker explains how to bypass this by using Universal SafetyNet Fix and configuring the Magisk deny list.
  • 🧑‍💻 The Island app is introduced as a sandbox environment to clone and run banking apps without Magisk being detected.
  • 👍 The tutorial concludes by showing how banking apps run smoothly within the sandbox environment, despite the device being rooted.

Q & A

  • Who is John Wu and why is he significant?

    -John Wu is the founder of the Magisk project, which introduced systemless rooting for Android devices, allowing users to modify their system without altering the device's system partition.

  • What is the main purpose of this tutorial video?

    -The tutorial is designed to guide users on how to root their Android devices in the easiest way possible, while also ensuring they can still run banking applications that typically block access on rooted phones.

  • What is the first step in the rooting process?

    -The first step is unlocking the bootloader of the Android device. For Xiaomi or Poco devices, there is a separate video tutorial available to walk users through the process.

  • What role does a custom recovery like TWRP or Orange Fox play in the rooting process?

    -A custom recovery is needed to flash the Magisk zip file onto the device, enabling root access. It also helps manage files and backups during the rooting process.

  • What is the importance of renaming the Magisk APK file to a ZIP file?

    -Renaming the Magisk APK file to a ZIP file is necessary because custom recoveries like TWRP or Orange Fox can only flash ZIP files. This step allows the recovery to install Magisk properly.

  • How do you resolve issues with banking apps not working on rooted devices?

    -To fix banking apps, users must install the Universal SafetyNet Fix module and configure Magisk settings by enabling Zygisk, enforcing the deny list, and configuring the list to include affected apps and Google Play Services.

  • What is Zygisk and how does it differ from Magisk Hide?

    -Zygisk is a newer feature in Magisk, designed as an alternative to Magisk Hide. It helps users hide root from applications that typically block rooted devices, such as banking apps.

  • What is the purpose of the Island app in this tutorial?

    -The Island app creates a sandbox environment within Android, allowing users to clone applications like banking apps, which will not detect root when running in this isolated environment.

  • How do you set up the Island app to clone and run banking apps?

    -After installing the Island app, users need to create a work profile, clone their banking apps within the Island sandbox, and grant root access when prompted. This allows the apps to run without detecting root.

  • What are the risks associated with rooting a device, as mentioned in the tutorial?

    -The presenter issues a disclaimer that rooting a device comes with risks, such as voiding warranties or potentially causing harm to the phone if not done correctly. The presenter does not take responsibility for any damage users may cause to their devices.

Outlines

00:00

🔧 How to Root Your Android Devices and Install Magisk

In this introductory section, the speaker references a tweet by John Wu, the creator of Magisk, and addresses concerns about whether Magisk would continue to exist. The speaker explains that Magisk is still available and promises a tutorial on rooting Android devices while maintaining the ability to use banking apps. They provide a disclaimer that rooting should be done with caution, as it can lead to damaging the device if not performed correctly. The speaker then outlines the requirements for rooting, such as an unlocked bootloader and a custom recovery like TWRP or OrangeFox, recommending the use of a USB OTG drive for file transfers if needed. They proceed to explain how to download Magisk from its official website and convert the APK file into a ZIP file for flashing through the recovery environment. The emphasis is on automating the rooting process using Magisk without the need to manually handle boot images, providing a seamless experience.

05:02

🏦 Bypassing Root Detection in Banking Apps Using Island

This section focuses on overcoming the problem of banking apps not working on rooted devices. The speaker introduces a workaround by utilizing the Island app, which creates a sandbox or work profile on the Android device. In this profile, cloned banking apps won't detect root, allowing them to function normally. The speaker explains how to install and set up the Island app, emphasizing its legitimacy and popularity. They detail the process of granting root access, cloning apps into the Island environment, and successfully running banking apps without any issues. The speaker concludes with a summary of the steps, acknowledging that while the process may seem complex, it ultimately solves the problem of app incompatibility on rooted phones.

Mindmap

Keywords

💡Magisk

Magisk is a popular tool for rooting Android devices in a systemless manner, meaning it allows users to modify system files without altering the system partition. In the video, the speaker explains how Magisk can be used to root Android phones, making it a central tool in the tutorial for modifying the device while maintaining the ability to run certain apps, like banking applications.

💡Systemless root

Systemless root refers to a method of rooting an Android device without changing the system partition, allowing for modifications without breaking system integrity. This concept is key to the video, as Magisk is a systemless rooting tool that allows users to maintain access to sensitive apps like banking software, which often detect rooted devices.

💡Bootloader unlock

Unlocking the bootloader is a prerequisite for rooting many Android devices. It allows users to modify the operating system and install custom recoveries like TWRP. In the video, the speaker mentions that users must unlock the bootloader before proceeding with the rooting process, especially for Xiaomi or Poco devices.

💡TWRP (Team Win Recovery Project)

TWRP is a custom recovery software that enables Android users to install third-party firmware, make backups, and root their devices. The video mentions using TWRP (or an alternative like OrangeFox) to flash the Magisk ZIP file, making it a crucial tool in the rooting process.

💡Magisk Manager

Magisk Manager is an app that allows users to manage their rooted device, including installing Magisk modules, managing root permissions, and hiding root status from specific apps. In the tutorial, the speaker uses Magisk Manager to install Magisk, configure modules, and enable the 'Deny List' to allow banking apps to function on a rooted device.

💡SafetyNet

SafetyNet is a security feature from Google that detects whether an Android device has been tampered with, such as through rooting. Many banking and payment apps use SafetyNet to block access if a device fails the check. In the video, the speaker introduces a workaround using the 'Universal SafetyNet Fix' module to bypass SafetyNet on rooted devices, allowing sensitive apps to run.

💡Zygisk

Zygisk is a feature in Magisk that allows for system modifications at the Zygote process level, acting as an alternative to Magisk Hide. In the video, the speaker explains enabling Zygisk to hide the root status from banking applications, helping users to use these apps despite having a rooted device.

💡Deny List

The Deny List is a feature in Magisk that allows users to hide root access from specific apps that would otherwise refuse to run on a rooted device. The speaker explains configuring the Deny List by adding banking apps and Google Play services to prevent these apps from detecting root status, allowing them to function normally.

💡OrangeFox

OrangeFox is a custom recovery alternative to TWRP that supports various features, such as better encryption handling and file transfer capabilities. In the video, the speaker uses OrangeFox to flash the Magisk ZIP file and emphasizes its ability to decrypt internal storage, making it easier to manage files during the rooting process.

💡Island App

Island is an Android app that creates a sandbox environment for apps, isolating them from the main system. The speaker recommends using Island to clone banking apps in a separate environment, which hides the device’s rooted status from those apps, allowing them to function normally. The app is particularly useful for rooted devices where certain apps refuse to run.

Highlights

Introduction of John Wu, founder of Magisk, and the concept of systemless rooting.

Initial reaction to the tweet from John Wu, with reassurance that Magisk isn't gone for good.

Introduction to the tutorial for rooting Android devices while maintaining functionality for banking apps.

Disclaimer: Responsibility for any damage to phones during rooting is on the user.

Instructions on unlocking the bootloader for Xiaomi and Poco devices, with reference to other tutorials for different brands.

Recommendation of using custom recoveries like TWRP or Orange Fox for easier rooting.

Tip: If internal storage isn't decrypted, use a USB OTG thumb drive to transfer files.

Step-by-step guide on downloading Magisk from magismanager.com and converting the APK file to a zip file.

Automated process of flashing Magisk onto the phone, with no need to manually patch the boot image.

Solution for running banking apps on rooted devices: Installing the Universal SafetyNet Fix module.

Enabling Zygisk and Systemless Hosts to bypass Magisk detection in certain apps.

Creating a deny list in Magisk for apps that shouldn't detect root access, including Google Play Services.

Using the Island app to create a sandbox environment for banking apps, preventing them from detecting root access.

Assurance of the Island app's safety, citing over 1 million downloads and the developer's credibility.

Demonstration of running banking apps inside the Island sandbox, ensuring full functionality despite rooting.

Transcripts

play00:00

all right how many of you guys remember

play00:01

this tweet from John Wu for those of you

play00:04

who don't know him he's basically the

play00:06

founder of the entire concept of magisk

play00:08

and systemless routing so it's needless

play00:10

to say that whenever we found his post

play00:12

we kind of felt heartbroken

play00:14

but you guys didn't really think that

play00:16

matches would be gone for good did you

play00:24

so I've been hearing lately that you

play00:26

guys want a tutorial on how to root your

play00:28

Android devices in the easiest way

play00:30

possible and also be able to run banking

play00:32

applications on your phones well I'm

play00:34

here to help you out with that today so

play00:36

let's not waste any more time and Jump

play00:38

Right In shall we but before that here's

play00:40

a quick disclaimer that I'm just here

play00:42

for the tutorial and in no ways am I

play00:44

saying that you guys should or must go

play00:45

ahead and start rooting your devices so

play00:48

I'll not be held responsible if you do

play00:50

end up doing something stupid to your

play00:51

phones okay now let's talk about what

play00:53

you'll need to get started with the

play00:54

routing process now first up you need to

play00:57

have an unlock Bootloader if you happen

play00:59

to own any of the devices from xiaomi or

play01:01

Poco you can watch this particular video

play01:03

of mine I made this quite a while back

play01:04

and it should walk you through the

play01:06

process quite easily if you happen to

play01:08

own any other devices there are plenty

play01:10

of other tutorials here on YouTube and

play01:12

they should be able to get the job done

play01:14

quite easily as well so the next thing

play01:16

that you'll need is a custom recovery

play01:17

like TWRP or orange fox now if you're

play01:20

running Android 12 or later chances are

play01:22

that your internal storage might not get

play01:24

decrypted properly and in order to

play01:26

transfer files between your phone or

play01:28

other devices I suggest using a usb OTG

play01:31

thumb drive like this one not sponsored

play01:33

by SanDisk by the way and you should be

play01:35

good to go alright so with that being

play01:37

said let's hop on to our phones and

play01:39

we'll be straight away navigating to

play01:41

magismanager.com which is the official

play01:43

website for downloading magisk scroll

play01:46

down a bit to where it says download

play01:47

matches cap and then tap on the button

play01:50

to start downloading the APK file once

play01:52

the download has completed head over to

play01:54

your file manager app and inside the

play01:56

downloads folder select the APK file you

play01:58

just downloaded hit rename and replace

play02:00

the extension of the file from dot APK

play02:03

to dot zip perfect alrighty now let's

play02:06

reboot our phones and head to our

play02:08

recovery which is orange fox in this

play02:10

case now the version of orange Fox that

play02:12

I have right here can decrypt our

play02:13

internal storage quite well so we can

play02:15

easily access the zip file from our

play02:17

downloads folder but like I mentioned

play02:19

earlier if your recovery can't decrypt

play02:21

your internal storage you can always use

play02:24

a USB thumb drive like this one to save

play02:26

the magisk APK or zip file and you can

play02:28

always access it through TWRP or orange

play02:30

Fox by changing the storage option like

play02:33

so okay so now let's tap to select the

play02:35

magic zip file that we have right here

play02:37

and we are going to swipe the bar down

play02:38

below to start flashing matches onto our

play02:41

phones now I've watched countless videos

play02:43

here on YouTube that tell you guys to

play02:45

manually pair action Flash the ram disk

play02:47

file aka the boot image file or the

play02:49

recovery or stuff like that but the way

play02:52

we are doing this here in this tutorial

play02:54

you don't need to worry about any of

play02:55

those things because it's all automated

play02:57

the zip file will take care of

play02:59

everything so sit back and relax let the

play03:01

zip file do its thing and once the

play03:03

flashing is completed you can simply go

play03:05

ahead and reboot your phones so once you

play03:07

have been rebooted you'll see this

play03:09

generic matches cap icon in your app

play03:11

drawer so go ahead and tap on it and it

play03:13

will open up a prompt like so to which

play03:15

we'll go ahead and tap ok then tap on

play03:17

settings select allow from this source

play03:19

and then tap on update to install the

play03:21

magiscap onto your phones after the

play03:24

installation has been done you can

play03:25

verify if you have root access Through

play03:28

The Root Checker application and as you

play03:30

can see right here our phone is indeed

play03:32

rooted successfully alright so now that

play03:34

you've rooted your devices you'll soon

play03:36

find out that many of your applications

play03:38

especially the banking applications have

play03:40

completely stopped working on your phone

play03:42

so how do we take care of that you ask

play03:44

let's find out so first of all we are

play03:47

going to take care of safety net and to

play03:49

do that download the universal safety

play03:51

net fix module from the link in the

play03:53

description below and then head over to

play03:54

the Magis cap go to the modules Tab and

play03:57

tap on install from Storage then select

play04:00

the safety net fix zip file to have it

play04:02

flashed onto our phones but don't just

play04:04

tap on reboot right now hit the back

play04:06

button like so then tap on home and tap

play04:09

on the settings icon up here scroll down

play04:11

to where it's labeled magisk and here is

play04:13

where you'll find the familiar toggle

play04:15

for systemless hosts so let's tap on it

play04:17

to have this enabled then we have this

play04:20

functionality called zygisk which is

play04:22

essentially an alternate to magisk

play04:24

height so let's tap on it to have it

play04:25

enabled like so and also tap to enable

play04:28

enforce deny list then go ahead and

play04:30

reboot your system once you have been

play04:32

booted back head over to the magiscap

play04:34

once again and tap on settings scroll

play04:37

down once again to the part where it

play04:38

says magisk and now we are going to tap

play04:40

to configure our deny list from the list

play04:42

right here make sure that you have

play04:44

selected all the applications that have

play04:45

not working after rooting your devices

play04:47

and also don't forget to include Google

play04:49

Play services from the list of system

play04:51

applications just to avoid further

play04:53

issues in the future once that has been

play04:55

completed go ahead and reboot your phone

play04:57

once more and I promise that this is the

play04:59

last time we are doing this but once

play05:01

you're back online this time open up the

play05:03

Play Store and search for this app

play05:05

called Island and go ahead and simply

play05:07

install it to your phones alright so let

play05:09

me explain what we are doing right here

play05:11

the Island app that we just downloaded

play05:13

is basically used to create a Sandbox

play05:15

environment within our Android system

play05:17

more like a work profile you can say and

play05:20

how it will be helpful to us is

play05:21

basically we can clone all of our

play05:23

downloaded applications over there

play05:25

especially the banking applications and

play05:27

in that environment Magis will not be

play05:29

detected at all or in other words you

play05:31

can say that our banking applications

play05:33

will not find out that our phones have

play05:35

been rooted now I know this is a pretty

play05:37

weird workaround but trust me this is

play05:39

the only application that we'll ever

play05:41

need to get banking applications running

play05:43

perfectly fine on our rooted devices and

play05:46

for those of you who are concerned about

play05:47

the authenticity of the app let me tell

play05:49

you guys that this app has over 1

play05:51

million downloads in the Google Play

play05:52

Store and it's also from the same

play05:54

developer who designed greenify an app

play05:57

that is very popular among the Android

play05:59

community so you should not be having

play06:01

any second thoughts regarding this

play06:02

application all right so now let's open

play06:04

up the Island app and the first page

play06:06

you'll be greeted with is this

play06:07

agreements page to which we are going to

play06:09

click on accept and this will create a

play06:11

work profile on our phones let's

play06:13

navigate through the steps like so and

play06:15

then you'll be greeted with this page

play06:16

right here now here notice these two

play06:19

tabs Island and Mainland the mainland is

play06:21

basically your phone system and here is

play06:23

where you'll find all your applications

play06:25

so let's start by selecting our very

play06:27

first app right here access mobile and

play06:29

here at the bottom tap on this add

play06:31

button and select Island to create a

play06:33

copy of access mobile onto our work

play06:36

environment you'll get this prompt to

play06:37

Grant root access so make sure that you

play06:39

accept and you should be good to go with

play06:41

the next app let's continue with a few

play06:43

more applications like HDFC and phone

play06:46

all right now heading back to our app

play06:48

drawer you'll find a walk tab has been

play06:50

created for you and in that tab are all

play06:52

the applications that are running inside

play06:54

the island sandbox and now if you try to

play06:56

open up any of the banking applications

play06:58

from this tab you'll see that they run

play07:00

perfectly fine without any issues

play07:02

alright so that was pretty much it for

play07:04

this tutorial a bit weird and complex I

play07:06

would say but overall rewarding so I

play07:09

hope you guys enjoyed watching this

play07:10

video and if you did definitely hit that

play07:12

like button it really helps me out a lot

play07:13

and if you're new to the channel

play07:15

definitely subscribe and turn on

play07:16

notifications so that you don't miss out

play07:18

on a single upload so this is me Rohit

play07:20

signing off I'll see you guys in my next

play07:22

video and thank you so much for watching

play07:24

[Music]

play07:28

foreign

play07:35

[Music]

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Android RootingMagiskBanking AppsSafetyNet FixTWRP RecoveryCustom ROMRoot AccessMagisk ModulesDevice UnlockTech Tutorial
هل تحتاج إلى تلخيص باللغة الإنجليزية؟