Related
Magisk Installer v2 (Beta)This is a short post about a batch installer I made for Magisk a short while ago. The purpose was to simplify the installation of Magisk as much as possible. I'm going to keep this post short, but here is some important information:
This has only been tested on a Verizon Pixel 2, running Android 8.1.
Theoretically, it should work for every phone which Magisk is already compatible with.
This is effectively a beta program, so bugs are to be expected and I can't guarantee it will work with anyone. Please report any issues you have so I can try to fix them.
The installation process uses only unmodified and official sources for ADB, Magisk Manager, and Magisk itself.
Installation
The instructions below are all outlined in the batch process when run, but I'm posting them here as well.
Before proceeding, please download the correct unmodified boot image for your phone. There are far too many out there for me to make this part of the process automatic.
Download and run the latest batch file from the download below.
Follow the instructions when they appear, in order to patch the boot image.
To install the beta release:
Tap anywhere outside of the prompt to install Magisk, dismissing the message.
Open the menu side bar and press "Settings".
Scroll to the option for "Update Channel".
Tap the box and select "Beta".
Return to the home screen by pressing the arrow in the top left or the back button on your phone.
Press "Install" and continue the installation from there.
Wait for the batch to finish before closing it. Magisk should now be installed.
Troubleshooting
If you have any issues using this installer, please post the bug so I can attempt to fix it.
If a message pops up in Android after installing Magisk talking about internal problems with your device, ignore it. That's currently a bug with Magisk itself on certain devices. If you want to try and resolve it, check the troubleshooting section of the official Magisk thread for a solution.
Please report any other errors you suspect to be a fault of this installer here. The troubleshooting section of the official Magisk thread can be a good place to start if you are feeling lost.
Changelog
Version 2 (20 January 2018)
Initial release.
Fixed some spelling errors.
Clarified some instructions.
Until I can post links here, you'll have to copy and paste the link below for the installer download. Sorry about that! :/
mediafire.com/file/7ya5z72ydbdan5a
Hmm. Nifty little script. I'll definitely be linking this thread to users who need help with an initial magisk install.
Sent from my LG Nexus 5X using XDA Labs
The link is dead, not even sure if you're still active here but any chance you could re-upload or host on a GitHub repo?
Sent from my Pixel 3a XL using XDA Labs
Copying instructions that were in the miscellaneous thread while we were waiting for a proper sub forum. Keep in mind that the program to get TWRP onto the phone is in Chinese and will trigger an antivirus warning. Also TWRP will be in Chinese so users have to press the button on the right in the 1st screen to enable English.
TWRP is working for Nubia Z20 Chinease, Europe and American version
Download TWRP from this link
[Mod Edit] Download link removed due to GPL incompliance
Installing TWRP steps:
1. Enable usb debugging in nubia z20
2. Connect your mobile to the computer
3. Disable Anti-virus on your computer
4. Copy paste TWRP application to C:/adb
5. Click the only button on the TWRP interface
6. On the next screen, click the only button (fastboot twrp) on the screen
7. mobile will reboot to bootloader
8. reboot to recovery
9. if you have security code, input your security pin.
10. change language by clicking right side button
11. In twrp, you can flash global rom and magisk for root
For Rooting Nubia (all version)
1. Install TWRP from the above link
2. From TWRP, you can install magisk manager (latest) and reboot to system.
3. From Magisk application, download riru modules (core & hook) install and reboot.
4. Insatll Edxposed for xposed modules
Custom modules working for Nubia:
1. Gravity Box (working only for global roms)
2. Face unlock (Magisk module)
3. Instant Face unlock (Xposed module)
4. Pixelify (Magisk module0
5. Force touch enabler (Xposed module)
6. Xposed edge (Xposed module)
7. AR core patcher (Magisk module)
8. Google cam (Gcam shared earliet posts with attached xml scripts)
9. Youtube vanced
10. Whatsapp emojis
11. L Tweaks
Linux?
What should Linux users do?
Cheako said:
What should Linux users do?
Click to expand...
Click to collapse
Switch to windows? Seriously...at least for a short time. I'm a Linux user myself but always have a Windows machine handy for flashing
n1tro said:
Switch to windows? Seriously...at least for a short time. I'm a Linux user myself but always have a Windows machine handy for flashing
Click to expand...
Click to collapse
Thanks! I haven't used Windows since the late 90s and every time I try what you're suggesting I have a horrible time. It's not worth any amount of effort to have Windows for running this one application that does something ultimately resulting in Malware. That is to say running this program is analogous to running an application that, I not only don't have the source too, but indeed can't even explain what it does. That's the vary definition of malicious software, running software that has no explainable purpose.
It piss me off why every nubia TWRP is a .exe can you just install it yourself and make a backup of your recovery partition and send us the img ?
its here ***
[Mod Edit] Download link removed due to GPL incompliance
GPL Violation.
This program is obviously linked with a compiled image of TWRP, witch is GPL. The exe is encrypted, a form of UPX. Regardless it's against copyright to distribute without source.
RomanLeFrais said:
It piss me off why every nubia TWRP is a .exe can you just install it yourself and make a backup of your recovery partition and send us the img ?
its here ***
[Mod Edit] Download link removed due to GPL incompliance
Click to expand...
Click to collapse
Looks like a boot image, but triggers the same error on my device. From another thread we are discussing the differences of V1.x(NON-EU) and phones from the EU that are V2.x. The images I've found and have been using are V2.x and the phone is from US Amazon, not that you can't purchase EU phones from there. It's unknown what version my phone is.
I've been pointing out everywhere the GPL violations and that also applies here.
Tell me if I'm wrong but the only difference beteween eu and non-eu are the radio frequency and maybe some minor adjustement that don't affect the way TWRP work, and the only difference between 1.x and 2.x are the system update it also don't affect the way TWRP need to be compiled except for the included magisk install ect in the advanced tabs that Scarlet-glass added
If you want to have your own clean version you can always compile TWRP yourself to not deal with a GPL issue (Isn't it the GNU Free software license ?) Scarlet-glass released the device tree
UPX is a compression algorithm lol, to check if its obfuscated run Detect-it-Easy on it, I did and its not obfuscated take a look at my binwalk output
https://pastebin.com/7Ut6E5Zz
The executable maybe came from the person that make the "Global" ROM for all the aliexpress seller by removing the chinese app and installing google, they left their "weibo VIP channel" in /etc on the system part but I don't know how to join.
So anyway I doubt they copyrighted their TWRP image and its normal that the recovery image appear as a boot image because it is one lol
Apparently this device is not the same for EU users as America or China, that is to say one model for EU and another model for NON-EU(presumably China, India, Japan, Canada, US, ect). I was using V2.x(EU) files, but my phone is V1.x(NON-EU). The major version numbers are more like part of the model number than like a version indicator. Here is the full dump where I got the boot and recovery images, it's 2.2GB compressed
https://www.filehosting.org/file/details/835328/NX627J_NubiaEmergencyDownload_V103.7z
I'll try and post just the boot/recovery images here: https://mikemestnik.net/archives/
Code:
SHA256 (NX627J_NubiaEmergencyDownload_V103.7z) = bd412eeab191c001a4ee5b11bda8a2ec7273257ccd2e1d024e60e8c6a1bd174b
SHA256 (NX627J-stock-1_03.7z) = f53a120dc7e8029bf2bb0fb7a462d027376d63bb39e4b7f2ae2f55ae2bcba9ae
RomanLeFrais said:
Tell me if I'm wrong but the only difference beteween eu and non-eu are the radio frequency and maybe some minor adjustement that don't affect the way TWRP work, and the only difference between 1.x and 2.x are the system update it also don't affect the way TWRP need to be compiled except for the included magisk install ect in the advanced tabs that Scarlet-glass added
If you want to have your own clean version you can always compile TWRP yourself to not deal with a GPL issue (Isn't it the GNU Free software license ?) Scarlet-glass released the device tree
UPX is a compression algorithm lol, to check if its obfuscated run Detect-it-Easy on it, I did and its not obfuscated take a look at my binwalk output
https://pastebin.com/7Ut6E5Zz
The executable maybe came from the person that make the "Global" ROM for all the aliexpress seller by removing the chinese app and installing google, they left their "weibo VIP channel" in /etc on the system part but I don't know how to join.
So anyway I doubt they copyrighted their TWRP image and its normal that the recovery image appear as a boot image because it is one lol
Click to expand...
Click to collapse
The file you are talking about and the one that is currently posted are nothing alike.
Code:
[email protected]:~/Downloads$ binwalk nubia\ Z20-for\ Android\ P-TWRP-3.3.1.exe
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
0 0x0 Microsoft executable, portable (PE)
372399 0x5AEAF SHA256 hash constants, little endian
4642204 0x46D59C MySQL ISAM compressed data file Version 10
13113062 0xC816E6 gzip compressed data, last modified: 2019-08-30 09:47:28
42228777 0x2845C29 End of Zip archive, footer length: -25518
42279022 0x285206E PARity archive data - file number 7950
42571120 0x2899570 XML document, version: "1.0"
This reminds me to add checksums to my uploads!
Cheako said:
The file you are talking about and the one that is currently posted are nothing alike.
This reminds me to add checksums to my uploads!
Click to expand...
Click to collapse
I first decompressed with upx
Code:
upx -d nubia\ Z20-for\ Android\ P-TWRP-3.3.1.exe
Edit: I downloaded 1.03 and 2.03 and try to look for diff in some files with
Code:
vimdiff <(xxd "EUROPE-ASIA/file" ) <(xxd "US/file" )
and they are a little different I didn't try the android files (system,vendor,boot etc) because they are too big though
RomanLeFrais said:
I first decompressed with upx
Code:
upx -d nubia\ Z20-for\ Android\ P-TWRP-3.3.1.exe
Edit: I downloaded 1.03 and 2.03 and try to look for diff in some files with
Code:
vimdiff <(xxd "EUROPE-ASIA/file" ) <(xxd "US/file" )
and they are a little different I didn't try the android files (system,vendor,boot etc) because they are too big though
Click to expand...
Click to collapse
help me please i am some speak english. my nubia z20 brick . i need stock rom my phone global en v203 i want to chinese rom but my phone brick.
i need rom i need help
Not working for me.....
Not able to install TWRP.
Have also tried to install img.
Have typed in "adb reboot bootloader" in command window, and the phone reboot.
But when typing "fastboot flash recovery recovery.img", it get stuck on "waiting for device".
Anyone have the correct USB driver?
Or is the problem windows 10?
Btw, USb debugging is on, and OEM unlocking is on.
Ui is CNCommon_V2.17.
The China special with no update function, beside update by usb-c OTG, wich don't work.
Why can not create backup from TWRP, both to the internal memory and to the flash card via OTG, writes an error.
Olfoss said:
Not able to install TWRP.
Have also tried to install img.
Have typed in "adb reboot bootloader" in command window, and the phone reboot.
But when typing "fastboot flash recovery recovery.img", it get stuck on "waiting for device".
Anyone have the correct USB driver?
Or is the problem windows 10?
Btw, USb debugging is on, and OEM unlocking is on.
Ui is CNCommon_V2.17.
The China special with no update function, beside update by usb-c OTG, wich don't work.
Click to expand...
Click to collapse
please answer me
n1tro said:
Copying instructions that were in the miscellaneous thread while we were waiting for a proper sub forum. Keep in mind that the program to get TWRP onto the phone is in Chinese and will trigger an antivirus warning. Also TWRP will be in Chinese so users have to press the button on the right in the 1st screen to enable English.
TWRP is working for Nubia Z20 Chinease, Europe and American version
Download TWRP from this link
https://drive.google.com/file/d/1rpyehWTPdzzNLhZVqvOuaPmoZ0bG0gak/view?usp=sharing
Installing TWRP steps:
1. Enable usb debugging in nubia z20
2. Connect your mobile to the computer
3. Disable Anti-virus on your computer
4. Copy paste TWRP application to C:/adb
5. Click the only button on the TWRP interface
6. On the next screen, click the only button (fastboot twrp) on the screen
7. mobile will reboot to bootloader
8. reboot to recovery
9. if you have security code, input your security pin.
10. change language by clicking right side button
11. In twrp, you can flash global rom and magisk for root
For Rooting Nubia (all version)
1. Install TWRP from the above link
2. From TWRP, you can install magisk manager (latest) and reboot to system.
3. From Magisk application, download riru modules (core & hook) install and reboot.
4. Insatll Edxposed for xposed modules
Custom modules working for Nubia:
1. Gravity Box (working only for global roms)
2. Face unlock (Magisk module)
3. Instant Face unlock (Xposed module)
4. Pixelify (Magisk module0
5. Force touch enabler (Xposed module)
6. Xposed edge (Xposed module)
7. AR core patcher (Magisk module)
8. Google cam (Gcam shared earliet posts with attached xml scripts)
9. Youtube vanced
10. Whatsapp emojis
11. L Tweaks
Click to expand...
Click to collapse
please can you improve twrp for android 11 this way
I can't. I'm not a developer. The information above was done by someone else before the forum was created. I only copied the content over.
This phone has almost no support unless you are using the Chinese version. Nubia does not care about the global market as they make enough money selling phones within China in my opinion.
n1tro said:
I can't. I'm not a developer. The information above was done by someone else before the forum was created. I only copied the content over.
This phone has almost no support unless you are using the Chinese version. Nubia does not care about the global market as they make enough money selling phones within China in my opinion.
Click to expand...
Click to collapse
i will never buy a nubia phone again.
I upgraded to android 11 beta for nubia z20, it installed without issue, but I was not satisfied with the upgrade because I could not access my contacts. I tried to reinstall the standard ROM back, it loads the nubia logo and then shows the warning “Device is corrupted. It can't be trusted and won't boot. " I have flashed the Nubia z20 unbrick tool v1.03 and this does not help either, please help
Hello Mario Kart Tour gamers,
I like this game very much and play it nearly from the beginning.
But from update to update it gets harder to hide Mario Kart from root
Now, it does not work at all, therefore I must currently play it on my old Samsung Galaxy S5 running
stock Android 6.0.1 unrooted..
I have a Samsung Galaxy S9 running latest modified Stock Rom (Android 9.0) because I did not upgrade to Android 10 yet.
I use latest Magisk canary debug build (20406), TWRP 3.3.1 and EdXposed also latest canary build.
With Magisk Hide I hide Google Play Services, Services Framework, Google Play Games and Mario Kart Tour,
I also hide the Magisk Manager app and use Busybox for Android NDK module by @osm0sis instead of the built in busybox.
In EdXposed I also installed the HiddenCore Module but this only shows me that I pass safety net, in reality this module is a piece of crap
and has no effect at all..
in RootbeerFresh it says that everything is ok and I am not rooted but in MagiskManager ctsProfile and basicIntegrity is red and Safetynet Check fails, even after uninstalling EdXposed completely..
I guess because of this Mario Kart Tour is not working anymore.
Till today the App crashes while loading everytime I opened it, then I digged a bit deeper and found out that I also had to delete the TWRP folder on internal SD and after that Mario Kart tour DID NOT CRASH anymore while loading, the content (500MB) was downloaded without any issue but now I have another issue, the game does not load, I get "An error occured - Support-Code 806-6502" and the app crashes again.
When I search for this error I did not find a lot but here:
https://github.com/knobse/Mario-Kart-Tour/wiki/Error-Codes
it says something with Safetynet and that would fit because Safetynet is currently broken.
Any ideas if there is anything I can do or does Mario Kart maybe recognises unlocked bootloader?
It definetly checks if Safetynet is okay or not and when it it no good Mario Kart does not work at all..
regards
SafetyNet failing both checks might be because of one of your modules. A few are known to cause this, like Safetypatcher, FDE.AI and EdXposed (unless you run the current Canary release of EdXposed, v0.4.6.3 I think).
If it's not that you can try clearing the cache for Play Services. That's been known to fix SafetyNet failures recently.
OMG wiping cache of Google Play Services did the trick, many thanks
Now I try to install EdXposed again and see if securitynet still is ok.
If not I will live without it in the future..
Edit:
It is also working with the latest EdXposed Canary build, many thanks for your support.
Regards
Sent from my SM-G960F with Tapatalk
.. with an existing "twrp"-folder on internal storage the game could crash too ..
I have Orange Fox and I've hide the game using magisk hide, but still crashes or FC
i can not get MKT to work after doing pixel 3 XL June update.
im using magisk manager 7.5.1,
safetyNet check success , crsprofile: true, basicintgrity: true
the latest magiskhide props config v5.2.6-v93
latest busybox NDK 1.31.1
Magisk Hide
MKT
google play services
is there something else im missing? to make MKT to work.
EDIT:: got fix. after installing YT Venced. i dont know how.
Any of you having issues with MKT after upgrading to android 11? Everything was working fine until I switches to Android 11 + Canary magisk, game launches, everything seems fine, then it just completely freezes like 20 seconds into gameplay while audio continues, have to kill it each time. Not sure if its android 11 that is breaking it, or Magisk canary, but havn't read any reports of the app being broken in android 11. This is on Pixel 4XL + Android 11 + Magisk Canary latest.
Weirdly, using Island seems to work, not sure what the difference is.
I have the same problem, but with Lineage 17.1 (Android 10) + Magisk 21 in a Samsung Galaxy A7 2016. Any information about it?
I was on a custom ROM that passed sn but mkt would keep freezing after 20 seconds. Turns out it was the kernel causing it
Zehlek said:
I was on a custom ROM that passed sn but mkt would keep freezing after 20 seconds. Turns out it was the kernel causing it
Click to expand...
Click to collapse
Hi, having the same issue. Have you fixed it? which custom kernel are you using that works?.
I read on another thread that deleting the twrp folder on internal storage did the trick.
For me that worked
Regards
Just found a way that is more simple and works for every "root-prof" app to run almost every app that detects root.
Requirements:
- Android 8.0+
- TWRP installed
- Magisk 20.4 beta zip
- Latest Magisk Manager apk
- safetynet-fix-1.1.0 zip (link bellow or download the attachement from thread)
- Patience (just kiddin)
Safetynet fix zip link: https://github.com/kdrag0n/safetynet-fix/releases/download/v1.1.1/safetynet-fix-v1.1.1.zip
You need to do the exact things at this order:
1: Install Magisk 20.4 beta zip in TWRP;
2: Reboot into system;
3: Go to Magisk and update the manager only (not magisk);
4: Reboot;
5: Open Magisk Manager and in the first page on the top right click on settings, scroll down and enable MagiskHide, give another name to the magisk like "Honolulu" or something (i give that name, i know is not related but, pointless);
6: Reboot;
7: Go to main screen of Magisk and check if you have the random name like md5 checksum type in "installed" line bellow magisk title in blue, and within "( )" in front saying (21405) - thats the version you need to have, and if you dont see the 4 icons from the app menu's in the middle bottom of the app like "home, root, registry, modules" - if you dont see that 4 icons tab go ahead above the page and click on "install" (in front of Magisk title in blue) chose the recomended and let it flash inside the app;
8: Reboot;
9: Go to Magisk again and go to second icon from left to right at bottom, chose the "MagiskHide" and a list of apps just pop, enable the "mario kart" and "google services" there;
10: Again go to the main screen of magisk, click on "Check SafetyNet" - it should now say Sucess, and have 2 checks and evalType BASIC all inside a blue square.
11: Go to settings of your phone and clear cache + clear data from Mario Kart and Google Services app.
12: Open magisk again and go to 4th ícon bellow at right and then select "install from storage" and find the safetynet fix 1.1.0 zip and flash it;
13: Reboot;
14: Go to your file manager and at root of your internal memory and sd card and check the TWRP folder - if the folder is empty just delete it, if you have backups from TWRP inside, just rename it.
DONE! Now you can play Mario Kart, use McDonalds app and other app's that detect root (just enable them inside magisk to hide it, otherwise it wont work).
sun_is_shinning said:
Just found a way that is more simple and works for every "root-prof" app to run almost every app that detects root.
Requirements:
- Android 8.0+
- TWRP installed
- Magisk 20.4 beta zip
- Latest Magisk Manager apk
- safetynet-fix-1.1.0 zip (link bellow or download the attachement from thread)
- Patience (just kiddin)
Safetynet fix zip link: https://github.com/kdrag0n/safetynet-fix/releases/download/v1.1.1/safetynet-fix-v1.1.1.zip
You need to do the exact things at this order:
1: Install Magisk 20.4 beta zip in TWRP;
2: Reboot into system;
3: Go to Magisk and update the manager only (not magisk);
4: Reboot;
5: Open Magisk Manager and in the first page on the top right click on settings, scroll down and enable MagiskHide, give another name to the magisk like "Honolulu" or something (i give that name, i know is not related but, pointless);
6: Reboot;
7: Go to main screen of Magisk and check if you have the random name like md5 checksum type in "installed" line bellow magisk title in blue, and within "( )" in front saying (21405) - thats the version you need to have, and if you dont see the 4 icons from the app menu's in the middle bottom of the app like "home, root, registry, modules" - if you dont see that 4 icons tab go ahead above the page and click on "install" (in front of Magisk title in blue) chose the recomended and let it flash inside the app;
8: Reboot;
9: Go to Magisk again and go to second icon from left to right at bottom, chose the "MagiskHide" and a list of apps just pop, enable the "mario kart" and "google services" there;
10: Again go to the main screen of magisk, click on "Check SafetyNet" - it should now say Sucess, and have 2 checks and evalType BASIC all inside a blue square.
11: Go to settings of your phone and clear cache + clear data from Mario Kart and Google Services app.
12: Open magisk again and go to 4th ícon bellow at right and then select "install from storage" and find the safetynet fix 1.1.0 zip and flash it;
13: Reboot;
14: Go to your file manager and at root of your internal memory and sd card and check the TWRP folder - if the folder is empty just delete it, if you have backups from TWRP inside, just rename it.
DONE! Now you can play Mario Kart, use McDonalds app and other app's that detect root (just enable them inside magisk to hide it, otherwise it wont work).
Click to expand...
Click to collapse
And if you have a Samsung device and problems with not working fingerprint there is a Samsung mod inside this thread, working without any issues here.
Regards
sun_is_shinning said:
Just found a way that is more simple and works for every "root-prof" app to run almost every app that detects root.
Requirements:
- Android 8.0+
- TWRP installed
- Magisk 20.4 beta zip
- Latest Magisk Manager apk
- safetynet-fix-1.1.0 zip (link bellow or download the attachement from thread)
- Patience (just kiddin)
Safetynet fix zip link: https://github.com/kdrag0n/safetynet-fix/releases/download/v1.1.1/safetynet-fix-v1.1.1.zip
You need to do the exact things at this order:
1: Install Magisk 20.4 beta zip in TWRP;
2: Reboot into system;
3: Go to Magisk and update the manager only (not magisk);
4: Reboot;
5: Open Magisk Manager and in the first page on the top right click on settings, scroll down and enable MagiskHide, give another name to the magisk like "Honolulu" or something (i give that name, i know is not related but, pointless);
6: Reboot;
7: Go to main screen of Magisk and check if you have the random name like md5 checksum type in "installed" line bellow magisk title in blue, and within "( )" in front saying (21405) - thats the version you need to have, and if you dont see the 4 icons from the app menu's in the middle bottom of the app like "home, root, registry, modules" - if you dont see that 4 icons tab go ahead above the page and click on "install" (in front of Magisk title in blue) chose the recomended and let it flash inside the app;
8: Reboot;
9: Go to Magisk again and go to second icon from left to right at bottom, chose the "MagiskHide" and a list of apps just pop, enable the "mario kart" and "google services" there;
10: Again go to the main screen of magisk, click on "Check SafetyNet" - it should now say Sucess, and have 2 checks and evalType BASIC all inside a blue square.
11: Go to settings of your phone and clear cache + clear data from Mario Kart and Google Services app.
12: Open magisk again and go to 4th ícon bellow at right and then select "install from storage" and find the safetynet fix 1.1.0 zip and flash it;
13: Reboot;
14: Go to your file manager and at root of your internal memory and sd card and check the TWRP folder - if the folder is empty just delete it, if you have backups from TWRP inside, just rename it.
DONE! Now you can play Mario Kart, use McDonalds app and other app's that detect root (just enable them inside magisk to hide it, otherwise it wont work).
Click to expand...
Click to collapse
Wao !! this really worked! I use miui 12 with android 11 and I always had to reset the rom to play this game, but with your solution it worked for me, thank you very much!
sun_is_shinning said:
Just found a way that is more simple and works for every "root-prof" app to run almost every app that detects root.
Requirements:
- Android 8.0+
- TWRP installed
- Magisk 20.4 beta zip
- Latest Magisk Manager apk
- safetynet-fix-1.1.0 zip (link bellow or download the attachement from thread)
- Patience (just kiddin)
Safetynet fix zip link: https://github.com/kdrag0n/safetynet-fix/releases/download/v1.1.1/safetynet-fix-v1.1.1.zip
You need to do the exact things at this order:
1: Install Magisk 20.4 beta zip in TWRP;
2: Reboot into system;
3: Go to Magisk and update the manager only (not magisk);
4: Reboot;
5: Open Magisk Manager and in the first page on the top right click on settings, scroll down and enable MagiskHide, give another name to the magisk like "Honolulu" or something (i give that name, i know is not related but, pointless);
6: Reboot;
7: Go to main screen of Magisk and check if you have the random name like md5 checksum type in "installed" line bellow magisk title in blue, and within "( )" in front saying (21405) - thats the version you need to have, and if you dont see the 4 icons from the app menu's in the middle bottom of the app like "home, root, registry, modules" - if you dont see that 4 icons tab go ahead above the page and click on "install" (in front of Magisk title in blue) chose the recomended and let it flash inside the app;
8: Reboot;
9: Go to Magisk again and go to second icon from left to right at bottom, chose the "MagiskHide" and a list of apps just pop, enable the "mario kart" and "google services" there;
10: Again go to the main screen of magisk, click on "Check SafetyNet" - it should now say Sucess, and have 2 checks and evalType BASIC all inside a blue square.
11: Go to settings of your phone and clear cache + clear data from Mario Kart and Google Services app.
12: Open magisk again and go to 4th ícon bellow at right and then select "install from storage" and find the safetynet fix 1.1.0 zip and flash it;
13: Reboot;
14: Go to your file manager and at root of your internal memory and sd card and check the TWRP folder - if the folder is empty just delete it, if you have backups from TWRP inside, just rename it.
DONE! Now you can play Mario Kart, use McDonalds app and other app's that detect root (just enable them inside magisk to hide it, otherwise it wont work).
Click to expand...
Click to collapse
hey friend, ¿can you make a video with the process please? i try make but i dont cant.
I fix the game thanks friend, I run the game with the next files..
the instruccions are: (sorry for my english)
1.- Install the Magisk Zip 21.4
2.- Install the app MagiskManager 8.0.7
3.-Install busybox module, magiskhide props
4.-Restart phone
5..- open terminal and write
su
props
.... and set your fingerprint
6.- restart the phone
7.- in the magisk manager you need activate the magiskhide and set google services and mario kart tour
8.- open magisk manager and install the module safetynet v1.1.1
9.- restart phone
10. detele the folder "twrp" in all's storage (internal and external) if have a backup renamed it.
11.- check de safety status before to run the game in the main app.
the blue screen with the text "Success" should be displayed
12.- run the game
NOTE: dont forget clear cache and data app (google services and mario kart) before to run the game
thank you very much it works fine
Thank you very much after trying a thousand options at last !!!!
Thank you.
As of yesterday (Sunday 17t Oct 2021) I now get an error 806-6502 when launching the game.
Checking the error online I find it either means Safetynet failed or app downloaded from 3rd party store (ie aptoid).
I'm using a rooted Oneplus 8 pro, Android 11 (oos 11.0.8.8) and Magsk canary 23001)
The Magik app shows Safetynet pass and I have uninstalled the MK app and reinstalled from Google play but still get the 6502 error. (Obvs the MK app is in the MagiskHide list)
Does anyone have any ideas? Obviously something has changed yesterday as I play this every day
After lots of people here and on Reddit asked me to make a guide, here it is.
DISCLAIMER: DO AT YOUR OWN RISK. YOUR DEVICE MAY BRICK. I AM NOT A DEVELOPER, JUST A TECH NOOB WHO WANTED TO MAKE GOOGLE PAY WORK ON HIS PHONE.
Although the main point of this guide is making Google Pay work, a byproduct of going through it seems to be a better performing and more stable system (at least this is my subjective experience).
If anybody notices any mistakes or misunderstandings on my part, please post it so i can correct/update!
Step 0: Delete ANY kind of Password or Protection from your phone. I had multiple instances of TWRP not being able to decrypt my phone data because of a wrong password. I have no idea why and assume that this won't happen with no password set up.
Step 1: Set Up an Xiaomi account on your phone and start the process of unlocking it in Developer Settings. During this process, you have to download the Unlock Tool and probably have to wait around 10 days.
Step 2: Download this and unzip it. Also Download GApps Pico from here.
Step 3: Install TWRP via ADB as it is descripted here. Use the "recovery.img" you downloaded in Step 2.
Step 4: Boot into TWRP and change the language to English. Then make a backup and safe it on your PC by pressing "Mount" and then "Mount USB Storage". Move the files "Magisk-v20.4.zip", "K30U-去vbmeta校验.zip" and "open_gapps-arm64-10.0-pico-20201014.zip" you downloaded in Step 2 to your phones storage.
Step 5: Wipe your device by clicking on "Wipe" and swipe to "Reset". Then flash both "Magisk-v20.4.zip" and "K30U-去vbmeta校验.zip" by clicking on "Install", selecting those files and swiping to flash them. You MUST flash both of them or your device may brick.
// At this point you might be able to do what I describe in Step 6 by using Advanced/FileManager without ever leaving TWRP. This would speed up the process but its a bit more messy and for me sometimes it works to deletes System Data and sometimes it doesn't. I have no clue why and if you're up to messing around with it you probably know that you can and if you don't know its probably best to go straight to Step 6//
Step 6: Boot into system and rush throug config since we are going to reset the system again in Step 7. Download and install the newest version of MiXplorer or any File Explorer with Root Access and navigate to root/system/data-app. Unfortunately this is the part where i can't exactly tell you what to delete since its already gone on my device. I deleted around 5 apps and I remember they were among the first 10 apps listen. The apps I still have there are the following: Calculater, CleanMaster, com.zhihu.xyz, Email, GameCenter, Huanji, MiDrive, etc. so you can find out which ones to delete (please post the names of those you deleted here if you can so i can update this very messy Step 6). Importantly, you need about 200MB free space, you can see this in MiXplorer.
Step 7: Reboot into TWRP and repeat Step 5. After that, flash "open_gapps-arm64-10.0-pico-20201014.zip". Boot into System.
Step 8: You should be greeted by a friendly Google Setup instead of the Xiaomi one. Yay! Set the phone up and download GBoard, a Terminal app and GPay from the Play Store. Launch Magisk and Update the Manager, but do NOT update to Magisk 21.0, the phone can't handle it. Enable Magisk Hide and add all Google stuff to hide. Also hide the Magisk Manager. You should already pass the google Safety Net, but there is something left to do to use GooglePay.
Step 9: Download the Magisk Module MagiskHide Props and both change your fingerprint and force basic key attestation to "Redmi K30 Pro" inside your Terminal app by typing "props". Other fingerprints probably work, too. If you need more help, look here. Reboot.
Step 10: Open GPay and set it up. It should say "Hold to read" Go to settings/Connection&Sharing and change you default wallet to "Use HCE Wallet". Go to Tap&Pay and select Google Pay as default wallet.
Voila! It should work now.
Bonus step for a nice system: Deinstall as much Bloat as you can/want normally and with this tool. The rest, which you can't deinstall, deactivate with the tool.
Credits and Mentions:
@zgfg for the huge support figuring MagiskHide out and helping me with stuff that is way too complicated for me and way too easy for you.
@Didgeridoohan for making MagiskHide Props and helping out!
@JaboJG for helping me out a alot early and making me aware of the custom TWRP and Magisk for the K30U
@Prprdog for making a Custom ROM guide that mentioned Gapps Pico and that it makes GPay work.
@nikitos2323 for making me aware of the guide
Great work @Mirardt ! We should now be 1 step closer to a K30 Ultra forum
JaboJG said:
Great work @Mirardt ! We should now be 1 step closer to a K30 Ultra forum
Click to expand...
Click to collapse
Thank you! Yes, that would be great.
You might also want to try this magisk module to systemlessly (in easier terms reversibly) debloat apps
[MODULE][Terminal] Debloater v17.3.2 - Debloat Systemlessly!
Mirardt said:
After lots of people here and on Reddit asked me to make a guide, here it is.
DISCLAIMER: DO AT YOUR OWN RISK. YOUR DEVICE MAY BRICK. I AM NOT A DEVELOPER, JUST A TECH NOOB WHO WANTED TO MAKE GOOGLE PAY WORK ON HIS PHONE.
Although the main point of this guide is making Google Pay work, a byproduct of going through it seems to be a better performing and more stable system (at least this is my subjective experience).
If anybody notices any mistakes or misunderstandings on my part, please post it so i can correct/update!
Step 0: Delete ANY kind of Password or Protection from your phone. I had multiple instances of TWRP not being able to decrypt my phone data because of a wrong password. I have no idea why and assume that this won't happen with no password set up.
Step 1: Set Up an Xiaomi account on your phone and start the process of unlocking it in Developer Settings. During this process, you have to download the Unlock Tool and probably have to wait around 10 days.
Step 2: Download this and unzip it. Also Download GApps Pico from here.
Step 3: Install TWRP via ADB as it is descripted here. Use the "recovery.img" you downloaded in Step 2.
Step 4: Boot into TWRP and change the language to English. Then make a backup and safe it on your PC by pressing "Mount" and then "Mount USB Storage". Move the files "Magisk-v20.4.zip", "K30U-去vbmeta校验.zip" and "open_gapps-arm64-10.0-pico-20201014.zip" you downloaded in Step 2 to your phones storage.
Step 5: Wipe your device by clicking on "Wipe" and swipe to "Reset". Then flash both "Magisk-v20.4.zip" and "K30U-去vbmeta校验.zip" by clicking on "Install", selecting those files and swiping to flash them. You MUST flash both of them or your device may brick.
// At this point you might be able to do what I describe in Step 6 by using Advanced/FileManager without ever leaving TWRP. This would speed up the process but its a bit more messy and for me sometimes it works to deletes System Data and sometimes it doesn't. I have no clue why and if you're up to messing around with it you probably know that you can and if you don't know its probably best to go straight to Step 6//
Step 6: Boot into system and rush throug config since we are going to reset the system again in Step 7. Download and install the newest version of MiXplorer or any File Explorer with Root Access and navigate to root/system/data-app. Unfortunately this is the part where i can't exactly tell you what to delete since its already gone on my device. I deleted around 5 apps and I remember they were among the first 10 apps listen. The apps I still have there are the following: Calculater, CleanMaster, com.zhihu.xyz, Email, GameCenter, Huanji, MiDrive, etc. so you can find out which ones to delete (please post the names of those you deleted here if you can so i can update this very messy Step 6). Importantly, you need about 200MB free space, you can see this in MiXplorer.
Step 7: Reboot into TWRP and repeat Step 5. After that, flash "open_gapps-arm64-10.0-pico-20201014.zip". Boot into System.
Step 8: You should be greeted by a friendly Google Setup instead of the Xiaomi one. Yay! Set the phone up and download GBoard, a Terminal app and GPay from the Play Store. Launch Magisk and Update the Manager, but do NOT update to Magisk 21.0, the phone can't handle it. Enable Magisk Hide and add all Google stuff to hide. Also hide the Magisk Manager. You should already pass the google Safety Net, but there is something left to do to use GooglePay.
Step 9: Download the Magisk Module MagiskHide Props and both change your fingerprint and force basic key attestation to "Redmi K30 Pro" inside your Terminal app by typing "props". Other fingerprints probably work, too. If you need more help, look here. Reboot.
Step 10: Open GPay and set it up. It should say "Hold to read" Go to settings/Connection&Sharing and change you default wallet to "Use HCE Wallet". Go to Tap&Pay and select Google Pay as default wallet.
Voila! It should work now.
Bonus step for a nice system: Deinstall as much Bloat as you can/want normally and with this tool. The rest, which you can't deinstall, deactivate with the tool.
Credits and Mentions:
@zgfg for the huge support figuring MagiskHide out and helping me with stuff that is way too complicated for me and way too easy for you.
@Didgeridoohan for making MagiskHide Props and helping out!
@JaboJG for helping me out a alot early and making me aware of the custom TWRP and Magisk for the K30U
@Prprdog for making a Custom ROM guide that mentioned Gapps Pico and that it makes GPay work.
@nikitos2323 for making me aware of the guide
Click to expand...
Click to collapse
Thanks a lot man, and with the source that xiaomi provided, in no time we will get loads of roms for dis device.
Finally i'm leaving my Z2plus more than 4 years with it. But memory is a ***** and for me at least 4gb is not so good as i was 3 years ago to do some suff.
So if anyone that will make a rom for this i can help with my brain and some donations
I use 一键线刷REC.bat then get into Twrp, and install but can't see the folder name correctly all show亂碼 and i can't find the GAPPS.zip file that i put ,I just want to install google play not googld pay.so can I just install Gapps is ok?
i keep getting error 70 , looks like this thread is dead now tho :/ nvm i see the step i missed , idk why is didnt have to remove apps from data-app the 1st time but i got it.
Hi All,
Im having the Chinese Mi 11 Pro, with the default ROM on to it.
Unlocked, flashed to the Global ROM. BUT its not passing SafetyNet, Logical because the phones bootloader is being unlocked.
No, I don't wanna go using Xiaomi.EU ROM, I just want to use the Global ROM
How to pass SafetyNet on this point? (inc.Root)
Please help me with this..
{Mod edit: Quoted post deleted}
You are unethical person and selfish and should be reported for guiding others with incorrect information.
aygul12345 said:
Hi All,
Im having the Chinese Mi 11 Pro, with the default ROM on to it.
Unlocked, flashed to the Global ROM. BUT its not passing SafetyNet, Logical because the phones bootloader is being unlocked.
No, I don't wanna go using Xiaomi.EU ROM, I just want to use the Global ROM
How to pass SafetyNet on this point? (inc.Root)
Please help me with this..
Click to expand...
Click to collapse
Don't lock the bootloader ever if not stock rom installed, I assume you know already, but worth to mention because others might not know.
I can't help with an answer regarding your question, sorry. Others will be able to help.
{Mod edit: Quoted post deleted}
No, I cant lock the boatloader because that's coussing Bootloop, because its not the default ROM (Chinese).
Hi,
what you need to do to pass Safety Net (assuming you have installed Magisk 23001, so the one still containing Magisk Hide):
1. Install the modules "Magiskhide Props Config" and "Universal Safety Net Fix" (current is 2.1.1)
2. in Magisk enable Magisk Hide and select Google Play, Play Services and (if used) Googe Pay
3. reboot
4. open a terminal, enter root mode ("su") and then "props", changing to the proposed Mi11 Ultra fingerprint
5. go to "Settings->Apps", find "Google Play Services", clear data & cache on that
6. reboot again (you will see a dialogue asking to confirm your Google account for backups if that is configured)
At least on my phones this procedure worked nicely (also on non Xiaomi, of course selecting another fingerprint ), hopefully also for you - and also despite an unlocked bootloader !!
aygul12345 said:
Hi All,
Im having the Chinese Mi 11 Pro, with the default ROM on to it.
Unlocked, flashed to the Global ROM. BUT its not passing SafetyNet, Logical because the phones bootloader is being unlocked.
No, I don't wanna go using Xiaomi.EU ROM, I just want to use the Global ROM
How to pass SafetyNet on this point? (inc.Root)
Please help me with this..
Click to expand...
Click to collapse
Flash magisk + magic hide module
s3axel said:
Hi,
what you need to do to pass Safety Net (assuming you have installed Magisk 23001, so the one still containing Magisk Hide):
1. Install the modules "Magiskhide Props Config" and "Universal Safety Net Fix" (current is 2.1.1)
2. in Magisk enable Magisk Hide and select Google Play, Play Services and (if used) Googe Pay
3. reboot
4. open a terminal, enter root mode ("su") and then "props", changing to the proposed Mi11 Ultra fingerprint
5. go to "Settings->Apps", find "Google Play Services", clear data & cache on that
6. reboot again (you will see a dialogue asking to confirm your Google account for backups if that is configured)
At least on my phones this procedure worked nicely (also on non Xiaomi, of course selecting another fingerprint ), hopefully also for you - and also despite an unlocked bootloader !!
Click to expand...
Click to collapse
Im gonna try this at this moment, I will flash Magisk with the image. And follow the steps you mentionend. Let you know if its worked yes or no.
s3axel said:
Hi,
what you need to do to pass Safety Net (assuming you have installed Magisk 23001, so the one still containing Magisk Hide):
1. Install the modules "Magiskhide Props Config" and "Universal Safety Net Fix" (current is 2.1.1)
2. in Magisk enable Magisk Hide and select Google Play, Play Services and (if used) Googe Pay
3. reboot
4. open a terminal, enter root mode ("su") and then "props", changing to the proposed Mi11 Ultra fingerprint
5. go to "Settings->Apps", find "Google Play Services", clear data & cache on that
6. reboot again (you will see a dialogue asking to confirm your Google account for backups if that is configured)
At least on my phones this procedure worked nicely (also on non Xiaomi, of course selecting another fingerprint ), hopefully also for you - and also despite an unlocked bootloader !!
Click to expand...
Click to collapse
MagiskHidePropsConf/common/prints.sh at master · Magisk-Modules-Repo/MagiskHidePropsConf
This tool is now dead... Contribute to Magisk-Modules-Repo/MagiskHidePropsConf development by creating an account on GitHub.
github.com
Xiaomi Mi 11 Pro is not listed.
Using Magisk 23011, I can't search modules in this build? How?
aygul12345 said:
MagiskHidePropsConf/common/prints.sh at master · Magisk-Modules-Repo/MagiskHidePropsConf
This tool is now dead... Contribute to Magisk-Modules-Repo/MagiskHidePropsConf development by creating an account on GitHub.
github.com
Xiaomi Mi 11 Pro is not listed.
Using Magisk 23011, I can't search modules in this build? How?
Click to expand...
Click to collapse
I used magisk 23.0 and worked fine
speedtripler said:
I used magisk 23.0 and worked fine
Click to expand...
Click to collapse
But my phone fingersprint is not listed. I only see:
Xiaomi Mi 11 China (11):Xiaomi:M2011K2C=Xiaomi/venus/venus:11/RKQ1.200928.002/V12.0.22.0.RKBCNXM:user/release-keys__2021-01-01Xiaomi Mi 11 Lite Indonesia (11):Xiaomi:M2101K9AG=Xiaomi/courbet_id/courbet:11/RKQ1.200826.002/V12.5.1.0.RKQIDXM:user/release-keys__2021-06-01
Xiaomi Mi 11 Pro is other codename: Star
Xiaomi Mi 11 Pro with SD888 and code name “Star” is launched in Europe
newsbeezer.com
How can I submit or obtain the correct fingerprint?
Indeed, I just checked and saw that there is no longer any Mi11 Ultra fingerprint.
I'd just take the next closes certified fingerprint, in that case Mi 11 China.....
s3axel said:
Hi,
what you need to do to pass Safety Net (assuming you have installed Magisk 23001, so the one still containing Magisk Hide):
1. Install the modules "Magiskhide Props Config" and "Universal Safety Net Fix" (current is 2.1.1)
2. in Magisk enable Magisk Hide and select Google Play, Play Services and (if used) Googe Pay
3. reboot
4. open a terminal, enter root mode ("su") and then "props", changing to the proposed Mi11 Ultra fingerprint
5. go to "Settings->Apps", find "Google Play Services", clear data & cache on that
6. reboot again (you will see a dialogue asking to confirm your Google account for backups if that is configured)
At least on my phones this procedure worked nicely (also on non Xiaomi, of course selecting another fingerprint ), hopefully also for you - and also despite an unlocked bootloader !!
Click to expand...
Click to collapse
Also If I wanna install the Universal Safetynet Fix 2.1.1 its fails because you need to have installed the module " Riru", 26.1.3 version from github. Is that correct?
So Im having in totall 3 modules installed.
- Magisk Hide props config module from Magisk
- Universal Safety net Fix .2.1.1 from Github
- Riru module installed from 26.1.3 from Github
Is that correct?
Just want to be sure.
Ok, thanks for the addition/correction and apologies for my incomplete list - as I always install Riru for Edxposed I wasn't aware it's also needed for the safety net fix ....
I always installed Riru from the Magisk repo, but of course taking it from the official GitHub is also fine....
s3axel said:
Ok, thanks for the addition/correction and apologies for my incomplete list - as I always install Riru for Edxposed I wasn't aware it's also needed for the safety net fix ....
I always installed Riru from the Magisk repo, but of course taking it from the official GitHub is also fine....
Click to expand...
Click to collapse
Thanks for the confirming.
- But what to do when you install a bank app? Do I need select that App in the MagiskHide? Or what process/handeling I need to walkthrough?
- Do you use the setting: " Hide the Magisk App "? When you use this? Is it useful?
Sorry for these newbie question but wanna be sure that I'm doing it right!
aygul12345 said:
Thanks for the confirming.
- But what to do when you install a bank app? Do I need select that App in the MagiskHide? Or what process/handeling I need to walkthrough?
- Do you use the setting: " Hide the Magisk App "? When you use this? Is it useful?
Sorry for these newbie question but wanna be sure that I'm doing it right!
Click to expand...
Click to collapse
Hi again
yes, you most possibly would need to select the banking app within MagiskHide... In addition some apps check for a ".TWRP" folder on the SDCARD, so in case the app still detects a modified system you could try removing this folder (if its there ).....
Also many apps detect Magisk when the Magisk Manager is not "hidden", so yes, using this setting is advisable as well...
Cheers,
Axel
s3axel said:
Hi again
yes, you most possibly would need to select the banking app within MagiskHide... In addition some apps check for a ".TWRP" folder on the SDCARD, so in case the app still detects a modified system you could try removing this folder (if its there ).....
Also many apps detect Magisk when the Magisk Manager is not "hidden", so yes, using this setting is advisable as well...
Cheers,
Axel
Click to expand...
Click to collapse
Ah I dindt know that... I saw a dir of "TWRP" I deleted this.
- Check always in the folder for the dir. "TWRP" and delete this.
- So I need to select some apps such as a banking app to apply in the list of "MagiskHide", next to the following apps that are already listed such as; "Google Play Store(com.android.vending), Google Play-services(com.google.android.gms)" -*Just ticking/enabling the app it enable one of this services (com.xxx)
- Enable "Hide the Magisk app" in the settings, to be sure that is being hidden.
@s3axel Could you give me advise what to do when there is an OTA update, what is the process or handling to walkthrough? Do you still get Root? Or will it broken? If so, Do I need to reinstalla every module again?
Could you give a view what to do when you execute a Firmware upgrade / OTA?
Thanks so far budyy.
@aygul12345 as you are on Stock Global ROM keeping Root should be pretty straight forward (this is from memory as I'm on Xiaomi.EU where the procedure is slightly different, so others are welcome to chime in as well ) : just take the OTA, install it from within the system menu but DONT reboot just yet. After the update got installed and before reboot go to Magisk Manager and select direct installation - that should be everything you need to do.....
s3axel said:
@aygul12345 as you are on Stock Global ROM keeping Root should be pretty straight forward (this is from memory as I'm on Xiaomi.EU where the procedure is slightly different, so others are welcome to chime in as well ) : just take the OTA, install it from within the system menu but DONT reboot just yet. After the update got installed and before reboot go to Magisk Manager and select direct installation - that should be everything you need to do.....
Click to expand...
Click to collapse
Yes, I'm sitting at the Stock - Global ROM instead of the default Chinese ROM (Bootloader - unlocked)
Thanks to you I'm finally passing the CTS - Profile check. By changing the fingerprint to "Xiaomi mi 11"
The strange thing was that I did this before but didn't worked out.. And now finally it worked out by the steps you mentioned. So many thanks!
I flashed also TWRP as recovery, and Download Magisk (23) 23000, changed it to .zip and installed it from TWRP - Also this gives me root access.
Before I did pathing the boot.img of the ROM, but its not needit anymore.
Thats why I don't know what is the logical, practical way to achieve the goal.
So back to point xD, When installing the OTA from STOCK - Menu I need to go to Magisk Manager and select direct installation. After that I can reboot the phone?
Hi, glad this worked out fine for you
Yes, after OTA installation and Magisk installation you can reboot.....
Please clarify which firmware did you use to convert it to Global?
I can't seem to find any official Global for Mi 11 Pro.
Xiaomi Firmware Updater
The ultimate script that provides firmware packages for Xiaomi devices.
xiaomifirmwareupdater.com
This link shows the name for both 11 Pro/Ultra, that seems a bit risky to flash.