[Guide][EdXposed][GPay] Discussion - Google Pixel 4 XL Guides, News, & Discussion

Get Edxposed, Magisk, and GPay to work together.
1. Install or make sure you are on latest Magisk Manger (7.5.1 or newer)
2. Install or make sure you are on latest Magisk (20.3 or newer)
3. Hide the following in Magisk Hide
-Google Pay
-Google Play services, only select the following
-com.google.android.gms
-com.google.android.gms.unstable​-Google Play Services for AR
-Google Play Store, select everything but com.android.vending
-Google Services Framework
-Nfc Service​
4. Install the following modules
-GPay SQLite Fix (Full Edition)
https://forum.xda-developers.com/showpost.php?p=79643248&postcount=176​-SQLite for Arm aarch64 devices via Magisk Manager
-hardwareoff by @Displax (Thanks to @Kris Chen for making me aware of it) or use MagiskHide Props to set check to basic and fingerprint to Pixel 3a​
5. Reboot
At this point make sure you have GPay working before installing edxposed. If for some reason you are unable to use GPay try deleting data for Google Play Services/Google Play Store/Google Pay
After you confirm that GPay is working then move on to installing edxposed
1. Download and install Riru - Core via Magisk Manager
2. Download Edxposed Manager (4.5.4 or newer) (Don't Install Yet!)
https://github.com/ElderDrivers/EdXposedManager/releases/​3. Download Edxposed (4563) (Don't Install Yet!)
I'm personally using the YAHFA version.
https://ci.appveyor.com/project/ElderDrivers/edxposed/history​
4. Once you have all these files downloaded turn on Airplane Mode and install the Edxposed Magisk Module (Magisk -> Modules and press the + sign, find the downloaded zip and select it, Magisk will install it) and Edxposed Manager APK and reboot
5. Once booted up remain in Airplane Mode
6. Open Edxposed Manger and go to Settings and turn on "App List mode"
7. Exit and reopen Edxposed Manager
8. Go to Applications on the side menu (should say "Black List" on top) and select the following apps
-Google Pay (may not be needed)
-com.android.nfc.auto_generated_rro_product_
-com.android.nfc.auto_generated_rro_vendor_
-Nfc Service
-pixelnfc (new in Android 11)​9. Go to Settings on the side menu, at the bottom of settings find and enabled "Pass SafetyNet"
10. Reboot and turn off Airplane Mode
11. Optional* Hide Magisk Manager
Note. Steps 4-9 should be done in Airplane Mode, this will keep anything tripping safety net during the setup process.

eg1122 said:
When phone detects update
1. Disable any desired Magisk modules, ex. Edxposed
2. Reboot
3. In Magisk, select Uninstall, press Restore Images
4. Do NOT Reboot
5. Install OTA Update via Settings -> System -> System Updates
6. When prompted to reboot, Do NOT Reboot
7. In Magisk Manager press Install
8. Select Install to Inactive Slot
9. Reboot
10. Enable the Magisk modules one by one
In case of bootloop after enabling a module there are 2 ways that I know of on how to retain root and fix bootloop.
One requires ADB
While phone is stuck in bootloop, connect phone to PC and run this commands via ADB.
adb wait-for-device shell magisk --remove-modules
adb reboot
This will remove all modules and you should be able to boot.
The second way is via fastboot. More information in this thread.
https://forum.xda-developers.com/pixel-4-xl/themes/magisk-modules-disabler-booting-magisk-t3990557
Click to expand...
Click to collapse
Here are some screen shots of it working

Thanks for this @eg1122.
After soft-bricking on my first try, I've been wondering what the working version combination is.

The one that is available to me is an older version maybe that's what caused my bootloop? Why does my screenshot look like crap?
Sent from my Pixel 4 XL using Tapatalk
View attachment 4858559

Finally got exposed/gravitybox installed.
Anyone know any tweaks for the home screen grid size?
Sent from my Pixel 4 XL using Tapatalk

xdeslitx said:
Finally got exposed/gravitybox installed.
Anyone know any tweaks for the home screen grid size?
Click to expand...
Click to collapse
Check my thread in Themes and Apps section
https://forum.xda-developers.com/pixel-4-xl/themes/substratum-pixel-launcher-editor-t3990687

xdeslitx said:
The one that is available to me is an older version maybe that's what caused my bootloop? Why does my screenshot look like crap?
Click to expand...
Click to collapse
Use the link I posted to get 0.4.5.5

eg1122 said:
Check my thread in Themes and Apps section
https://forum.xda-developers.com/pixel-4-xl/themes/substratum-pixel-launcher-editor-t3990687
Click to expand...
Click to collapse
That looks pretty nice...thanks
Sent from my Pixel 4 XL using Tapatalk

eg1122 said:
I've been reading a lot of our forums and many are asking about Xposed. Decided to make this thread to try to keep all discussion in one place and make it easy to find information.
I am currently running Xposed and I'll lay out the steps I took to get it working.
1. In Magisk Manager find and install Riru - Core v19.5
2. Reboot
3. Download and install Riru - EdXposed v0.4.5.5_beta (YAHFA) via Magisk
https://github.com/ElderDrivers/EdXposed/pull/354
4. Install EdXposed Installer
https://github.com/solohsu/XposedIn...d_v2.2.5/EdXposedInstaller_v2.2.5-release.apk
5. Reboot
6. Enjoy
Click to expand...
Click to collapse
This won't trip Safety net right i assume?

varun.gid said:
This won't trip Safety net right i assume?
Click to expand...
Click to collapse
Nope

Disregard...

How does using Xposed affect monthly security updates? Do you have to disable or whatever? I'm not sure I want to do this, I'd rather not cause problems.

Got xposed installed and running thanks to this thread, but the module download screen is empty - just shows the refreshing icon and "module list will be loaded in a few seconds" forever. Anyone else seeing this?

gettinwicked said:
How does using Xposed affect monthly security updates? Do you have to disable or whatever? I'm not sure I want to do this, I'd rather not cause problems.
Click to expand...
Click to collapse
I disable big modules like Xposed when I update. Then re-enable them once update is completed. I'll put a step by step here.
When phone detects update
1. Disable any desired Magisk modules, ex. Edxposed
2. Reboot
3. In Magisk, select Uninstall, press Restore Images
4. Do NOT Reboot
5. Install OTA Update via Settings -> System -> System Updates
6. When prompted to reboot, Do NOT Reboot
7. In Magisk Manager press Install
8. Select Install to Inactive Slot
9. Reboot
10. Enable the Magisk modules one by one
In case of bootloop after enabling a module there are 2 ways that I know of on how to retain root and fix bootloop.
One requires ADB
While phone is stuck in bootloop, connect phone to PC and run this commands via ADB.
adb wait-for-device shell magisk --remove-modules
adb reboot
This will remove all modules and you should be able to boot.
The second way is via fastboot. More information in this thread.
https://forum.xda-developers.com/pixel-4-xl/themes/magisk-modules-disabler-booting-magisk-t3990557

tardis_42 said:
Got xposed installed and running thanks to this thread, but the module download screen is empty - just shows the refreshing icon and "module list will be loaded in a few seconds" forever. Anyone else seeing this?
Click to expand...
Click to collapse
Try the following
Try clearing app data and cache for edxposed.
Uninstall Edxposed installer and reinstall
Reinstall any Xposed modules not showing up

eg1122 said:
Try the following
Try clearing app data and cache for edxposed.
Uninstall Edxposed installer and reinstall
Reinstall any Xposed modules not showing up
Click to expand...
Click to collapse
Clearing data did it, thanks!

How do you install edexposed via magisk? I haven't rooted since the P1 so I'm out of the loop here sorry.

madgooner2810 said:
How do you install edexposed via magisk? I haven't rooted since the P1 so I'm out of the loop here sorry.
Click to expand...
Click to collapse
In Magisk, go to Modules and press the + button, then find the zip and select it.

Thanks...
FYI, Riru - EdXposed v0.4.6.0_beta (YAHFA) via Magisk also works.

@eg1122 great instructions worked perfectly. Thanks!

Related

google pay and magisk?

i see threads on using magisk hide to get google pay to work but it isn't working no my 3 xl. i have unlocked bootloader and have full root access and magisk installed. i have went to the hide and selected all google play services as well as google pay app. still when i try to set up my card it tells me it is rooted and won't work. is there something else i need or is it because of a recent update since all the tutorials i have looked at has been released. i just rooted and installed magisk today so i am fully up to date with google and pixel software as of 5/2/2019
Search
https://forum.xda-developers.com/pixel-3-xl/help/gpay-tell-root-t3910767/page7
as you say the threads already exist
do we need another thread for the same topic?
So I guess I am confused about step 1 and terminal. Do I open terminal from twrp and just type that command
su magiskhide --add com.google.android.gms
Because I don't see that listed in my file manager to rename it
I haven't enrolled in the beta but today I found my gps updated to the latest beta version and pay stopped working
Tried deleting the gms folder and still didn't work
Manually downgraded to 16091 and deleted gms folder and began working again
Disabled Google Play store so my gps doesn't automatically update
Google pay working after months of not working! This is what I did:
-Uninstall Magisk.
-Flash the monthly Google update (-w, July)
-Immediately on completion of the update, don't let the phone boot:
-Push and hold the power button until the screen goes blank then immediately hold the power and volume down buttons to go bootloader.
-Use the TWRP img file to boot with the fastboot boot TWRP.img command.
-Install Elemental X kernel.
-Now reboot phone and let Android update finish.
-Test Google Pay and it should be working.
-Now reboot and install Magisk as usual and enable Magisk Hide.
Love to see if this works for others. I think the problem is that when doing the monthly update and then allowing the phone to boot and complete the update, the system makes a note that the bootloader is unlocked. Once that happens, you can't cover it up with a kernel or Magisk hide.
Sent from my Pixel 3 XL using Tapatalk

TWRP - ROOT - XPOSED Tutorial [Xiaomi Mi 10]

Android 10/11 (tested on latest weekly rom MIUI 12.2 (20.10.16)
Hello, i want to share with u a simplefied tutorial how to:
I AM NOT RESPONSIBLE FOR ANY DAMAGE, DO IT AT YOUR OWN RISK !!!
TWRP
Before installing custom recovery called TWRP u need to unlock bootloader. Be sure that u enable developer options and inside enable USB debugging.
1. Turn OFF your phone (wait few seconds) and then press VOLUME DOWN + POWER till u see fastboot on the screen.
2. Connect phone with PC.
3. Download TWRP image and adb. DOWNLOAD
4. Extract ZIP anywhere.
5. Open cmd window in the same folder where are extracted files.
6.Type fastboot flash recovery TWRP_umi.img.
Done
MAGISK / ROOT
After u install TWRP u now have custom recovery so u can do whatever u want.
1. Download magisk.
20.4 version (Android 10) DOWNLOAD
21.0 version (Android 11) DOWNLOAD
21005 version (Android 11) DOWNLOAD
2. Copy that zip to your phone/sd card/usb.
3. Run TWRP recovery (turn OFF phone, wait few seconds, press VOLUME UP + POWER, wait 2 vibrations than release).
4. Click INSTALL button, locate your zip file called magisk_20.4.zip or Magisk-v21.0.zip, select that zip and flash.
5. Reboot System.
6. Download Magisk Manager. DOWNLOAD
7. Install it.
8. Run installed magisk.
9. Update magisk or magisk manager (if update is avaliable).
10. Press "Check SafetyNet" button. If is failed go to settings (home screen of magisk manager, press upper right button, scroll down and find MagiskHide and enable it).
11. Press again "Check SafetyNet" and it shoud be success.
U are done, u have root over magisk.
TIP: If u get any problems (bootloop) or u want totaly to remove magisk u can use uninstaller and flash it over TWRP just like u did for installation
Uninstaller 20.4 version DOWNLOAD
Uninstaller 21.0 version DOWNLOAD
Uninstaller 21005 version DOWNLOAD
XPOSED / EDXPOSED
EdXposed is a Magisk & Riru module that provides original Xposed frameworks on latest Android ART devices. With this module u can load bunch cool modules including
CustoMIUIzer.
1. Go to your magisk manager, u will find 4 buttons at bottom middle screen (home, superuser, logs, modules). Press modules.
2. search for riru. Install Riru (Riru - Core) v21.3 by Rikka.
3. After flashing riru press reboot button.
4. After reboot check modules tab in magisk and check did riru core is successfully installed. If yes everything is ok.
5. Download EdXposed Manager. DOWNLOAD
6. Install EdXposed Manager.
7. Run it.
8. U will get red warning that says "EdXposed Framework is not installed". Dont worry.
9. Go to CANARY tab and choose in framework EdXposed-YAHFA-V0.5.0.6 (IMPORTANT IS TO CHOOSE YAHFA not SANDHOOK) if u choose sandhook by mistake u will lose SafetyNet then scroll down to SafetyNet part.
10. So u choose YAHFA, Press INSTALL/UPDATE (zip will be downloaded to your download folder on your phone).
11.Open Magisk Manager go to modules tab and press install from storage button.
12. Find YAHFA zip and flash it. After installation press reboot button and wait a phone to get rebooted.
13. When your phone boot go to EdXposed Manager and check did framework says that its installed.
14. If u get warning "EdXposed Framework is installed, but not active". please reinstall EdXposed Manager. It shoud says "EdXposed Framework is active".
Done !
SAFETYNET
If u by accident or any other reason install sandhook framework, u will get safetynet problem. And even if u uninstall it u will still get warning. To solve that u need to remove sandhook traces over (root explorer, or explorer in TWRP). I personaly use Root Browser from play store.
Open root explorer, and go to /data/user_de/0/ search sandhook ( u shoud get 111 folders and im think about 50kb size for delete). remove all and reboot a device. Be aware that some modules can make safetynet problem too.
BOOTLOOP
If u get a bootloop in any part of this tutorial (except TWRP) u can manualy over TWRP recovery mode (VOLUME UP + POWER) manualy delete xposed or magisk modules.
Run TWRP, go to advanced go to file manager, go to /data/adb/modules and remove modules. Then go to data/misc/riru and delete that folder. Reboot and u are ok to try again.
TIP: Every time when u install/upgrade firmware u have a possibility to keep old battery information. So its good to go to TWRP then go to Advance then find RM battery-info and remove it and reboot a device. Personaly i repair battery drain on my mi 10 with this.
I hope this tutorial will help someone. I tried to make it as simple as possible.
Special thanks to meowcat
TWRP doesnt work. I have a bootlop/brick
What model of cell phone u have?
UPDATE​
- Added latest magisk version (and his uninstaller) and tested on latest weekly rom (20.10.22 )
10. Press "Check SafetyNet" button. If is failed go to settings (home screen of magisk manager, press upper right button, scroll down and find MagiskHide and enable it).
11. Press again "Check SafetyNet" and it shoud be success.
No success error SafetyNet ctsProfile
I just tried this, and it's not working on the stable MIUI 12 12.2.2 . Holding Vol. Down plus Power or Up plus Power rebooted to fastboot.
xterminater07 said:
I just tried this, and it's not working on the stable MIUI 12 12.2.2 . Holding Vol. Down plus Power or Up plus Power rebooted to fastboot.
Click to expand...
Click to collapse
Same here, well I'm on MIUI 12.0.3 (Stable)
TWRP
Before installing custom recovery called TWRP u need to unlock bootloader. Be sure that u enable developer options and inside enable USB debugging.
1. Turn OFF your phone (wait few seconds) and then press VOLUME DOWN + POWER till u see fastboot on the screen.
2. Connect phone with PC.
3. Download TWRP image and adb. DOWNLOAD
4. Extract ZIP anywhere.
5. Open cmd window in the same folder where are extracted files.
6.Type fastboot flash recovery TWRP_umi.img
I think there is an important step after this
then type fastboot reboot while click volume up on phone press enter
it's successfully going to twrp recovery and then I instal magisk and succesfully rooted the phone

Run "root-proof" apps with root (Magisk) EASY WAY!

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
The 20.4 canary zip version doesn't have the full Magisk options for me, so there is no way of accessing magisk hide. The 4 icons at the bottom which show using Magisk 23.0 zip are also not on the canary 20.4 version, so I am stuck. There was a time when my Oneplus Nord N10 5G passd safetynet and could use Google Pay and other apps that detected root (all apart from the impossible Santander app!) Since I tried Pixel Plus Experience for a while and the reverted to the latest Oxygen OS Android 11 (BE2029 model) I have been unable to pass Safetynet and as a result not been able to use GPay.
TheDon13 said:
The 20.4 canary zip version doesn't have the full Magisk options for me, so there is no way of accessing magisk hide. The 4 icons at the bottom which show using Magisk 23.0 zip are also not on the canary 20.4 version, so I am stuck. There was a time when my Oneplus Nord N10 5G passd safetynet and could use Google Pay and other apps that detected root (all apart from the impossible Santander app!) Since I tried Pixel Plus Experience for a while and the reverted to the latest Oxygen OS Android 11 (BE2029 model) I have been unable to pass Safetynet and as a result not been able to use GPay.
Click to expand...
Click to collapse
No point replying here, its a dormant topic and not related to why youre now having issues
There have been big changes in the last few weeks for Magisk, and you need to delve into the last dozen or so pages of the Magisk thread:
Magisk General Support / Discussion
This is the place for general support and discussion regarding "Public Releases", which includes both stable and beta releases. All information, including troubleshoot guides and notes, are in the Announcement Thread
forum.xda-developers.com

Installing VolumeStepsExtender module on Magisk 22 (Magisk is not activated)

Can someone please tell me if its possible to install either Magisk module VolumeStepsExtender (FabIO) or MediaVolumeStepsExtender (Micdu70) on the latest Magisk 22 (app)? I would really appreciate some advice.
Yes you can install my Magisk module without issue on Magisk 22.
In Magisk app, go in the "Puzzle" icon then tap on "Install from package" button at the top of the screen to select the downloaded Magisk module you want to install.
Reboot your device and voilà!
I rebooted my device and
Any ideas as to why you would get "Magisk is not activated" ?
I have a Mediatech device, Android 10, and only module installed is MagiskHide (from the repo). I do not have TWRP.
Can I install a module via ADB / fastboot env?
I checked every result on on google and there is no direct explanation or solution for this issue anywhere!
What is it thats running that is actually displaying that message. I cloned magisk in VS and searched for that specific text expecting to find a printf statement but nothing
I guess its in the hands of the gods!

Question Trying to root my Moto Stylus 5G XT2131-1 without TWRP, how did you guys root this phone? How did you get the boot.img file?

I have seen some of you guys successfully rooted this phone. How did you do that since TWRP doesn't have this model yet. I heard that I need to have the boot.img file but I don't even know where to get that. Please help me in getting that. Thank you.
First unlock your bootloader, I don't remember the exact procedure but there's a toggle in developer options, and a website you have to use, this also requires resetting your phone unfortunately
After that, get the Motorola (Lenovo) smart assistant from support.motorola.com, and "rescue" your device,
This is done for a few reasons, 1. It downloads the boot.img you need, and 2. it updates your phone, this is important because you can't do system updates anymore.
Once it's "rescued", install the magisk apk, copy the boot.img from C:\ProgramData\RSA\ROM Files\etc to your phone, use the magisk app to patch it, and it will create a patched file
Then download and extract the android sdk platform tools (fastboot/adb), and copy the patched boot.img to that folder
Plug your phone in and put it in bootloader mode (same as the rescue required, Vol - & plug in)
Then "fastboot flash boot patched_boot.img"
This is possible without all of this, using some third party website that collects firmware files, but I prefer this way because I want to make sure I have the latest updates, having an update popup every time I turn my screen on is very annoying.
Also a tip, when you set your phone up, make sure you turn off any auto updating when it asks you, and turn it off in developer options too, if you never check for updates automatically or manually it will never know there's updates to apply and never annoy you, to update you'd have to do another rescue and patch/flash
Smart assistant is also how you unbrick, if you happen to do that like I did with some random commands for a different phone
ShayBox said:
First unlock your bootloader, I don't remember the exact procedure but there's a toggle in developer options, and a website you have to use, this also requires resetting your phone unfortunately
After that, get the Motorola (Lenovo) smart assistant from support.motorola.com, and "rescue" your device,
This is done for a few reasons, 1. It downloads the boot.img you need, and 2. it updates your phone, this is important because you can't do system updates anymore.
Once it's "rescued", install the magisk apk, copy the boot.img from C:\ProgramData\RSA\ROM Files\etc to your phone, use the magisk app to patch it, and it will create a patched file
Then download and extract the android sdk platform tools (fastboot/adb), and copy the patched boot.img to that folder
Plug your phone in and put it in bootloader mode (same as the rescue required, Vol - & plug in)
Then "fastboot flash boot patched_boot.img"
This is possible without all of this, using some third party website that collects firmware files, but I prefer this way because I want to make sure I have the latest updates, having an update popup every time I turn my screen on is very annoying.
Also a tip, when you set your phone up, make sure you turn off any auto updating when it asks you, and turn it off in developer options too, if you never check for updates automatically or manually it will never know there's updates to apply and never annoy you, to update you'd have to do another rescue and patch/flash
Click to expand...
Click to collapse
Thank you for that detailed response. I was reading some posts on here and some people are saying that rooting this phone isn't a full root since they are not able to go Read/Write, is that true? Should I just wait indefinitely for a TWRP root?
cwgzz said:
Thank you for that detailed response. I was reading some posts on here and some people are saying that rooting this phone isn't a full root since they are not able to go Read/Write, is that true? Should I just wait indefinitely for a TWRP root?
Click to expand...
Click to collapse
This is true, and depending on what you want to do with root that may be a deal breaker, but I don't care for changing boot animation and stuff, I haven't run into any problems with read only system, root still works just fine, magisk modules work, etc
ShayBox said:
This is true, and depending on what you want to do with root that may be a deal breaker, but I don't care for changing boot animation and stuff, I haven't run into any problems with read only system, root still works just fine, magisk modules work, etc
Click to expand...
Click to collapse
What exactly is that though? To be able to Read/Write? I basically want to root my device so I can change the language of certain apps and not all apps and I need Xposed or something in order to do that. Also, I want to be able to change my location withouth having to use "mock location" under the developer settings.
cwgzz said:
What exactly is that though? To be able to Read/Write? I basically want to root my device so I can change the language of certain apps and not all apps and I need Xposed or something in order to do that. Also, I want to be able to change my location withouth having to use "mock location" under the developer settings.
Click to expand...
Click to collapse
I don't know anything about fake locations, I've only ever used mock location a couple times
To get xposed afaik you get the Riru and Riru - LSPosed magisk modules, reboot and you get an LSPosed shortcut, which is your xposed control that lets you manage your xposed modules
For adblock, adaway works great, for theming you can get substratum (not substratum lite) from the playstore, and themes from the playstore, that works off a substratum magisk module and will theme the entire UI
If you need busybox for anything get the magisk module and app because of the read only system, you have to use the magisk module that loads it every boot
ShayBox said:
I don't know anything about fake locations, I've only ever used mock location a couple times
To get xposed afaik you get the Riru and Riru - LSPosed magisk modules, reboot and you get an LSPosed shortcut, which is your xposed control that lets you manage your xposed modules
For adblock, adaway works great, for theming you can get substratum (not substratum lite) from the playstore, and themes from the playstore, that works off a substratum magisk module and will theme the entire UI
If you need busybox for anything get the magisk module and app because of the read only system, you have to use the magisk module that loads it every boot
Click to expand...
Click to collapse
Thank you again, hey, I don't understand one of the steps that you said.
"Then download and extract the android sdk platform tools (fastboot/adb), and copy the patched boot.img to that folder"
I have the platform tools folder on my computer already, do you mean put the patched file in the entire platform tools folder?
cwgzz said:
Thank you again, hey, I don't understand one of the steps that you said.
"Then download and extract the android sdk platform tools (fastboot/adb), and copy the patched boot.img to that folder"
I have the platform tools folder on my computer already, do you mean put the patched file in the entire platform tools folder?
Click to expand...
Click to collapse
Yes, it can be anywhere but you'll have to provide the path to it in the fastboot flash command
such as "fastboot flash boot patched_boot.img" or "fastboot flash boot C:\Users\Admin\Desktop\patched_boot.img"
putting it in the folder makes it easier to type
ShayBox said:
Yes, it can be anywhere but you'll have to provide the path to it in the fastboot flash command
such as "fastboot flash boot patched_boot.img" or "fastboot flash boot C:\Users\Admin\Desktop\patched_boot.img"
putting it in the folder makes it easier to type
Click to expand...
Click to collapse
Okay I am not finding how the phone will find the file when I am recovery mode... I patched the rom now and I can't figure out how to load the patched rom. The only options I have is reboot to bootloader, enter fastboot, apply update from adb/sd card, wide data, mount system,
Going into fastboot, the only options are reboot system now, enter recovery, reboot to bootloader, power off
Download the Android SDK Platform Tools from Google here https://developer.android.com/studio/releases/platform-tools
Extract that, then copy the patched boot img to that extracted folder
Turn off your phone, then hold volume down and plug it into your computer, this should boot it into bootloader mode
Then open a command prompt, powershell, or windows terminal inside the extracted folder
This is most easily done by holding shift and rightclicking in the empty area of the folder, and a new option will show in the rightclick menu for a command prompt, powershell, or windows terminal (depending on your version of windows)
Once you have that open, type "fastboot" and press tab, it should autocomplete the .exe part, which means you have the correct window open and it's in the correct folder
after that, add "flash boot <filename_patched_boot.img>", the file name may start with magisk, or you can rename it to something easier to type like "boot.img"
Press enter and it should start flashing it to the phone, if there's any problems please post a screenshot of the window
ShayBox said:
Download the Android SDK Platform Tools from Google here https://developer.android.com/studio/releases/platform-tools
Extract that, then copy the patched boot img to that extracted folder
Turn off your phone, then hold volume down and plug it into your computer, this should boot it into bootloader mode
Then open a command prompt, powershell, or windows terminal inside the extracted folder
This is most easily done by holding shift and rightclicking in the empty area of the folder, and a new option will show in the rightclick menu for a command prompt, powershell, or windows terminal (depending on your version of windows)
Once you have that open, type "fastboot" and press tab, it should autocomplete the .exe part, which means you have the correct window open and it's in the correct folder
after that, add "flash boot <filename_patched_boot.img>", the file name may start with magisk, or you can rename it to something easier to type like "boot.img"
Press enter and it should start flashing it to the phone, if there's any problems please post a screenshot of the window
Click to expand...
Click to collapse
It keeps saying fastboot: usage: no command (This is so complicated...)
ShayBox said:
Download the Android SDK Platform Tools from Google here https://developer.android.com/studio/releases/platform-tools
Extract that, then copy the patched boot img to that extracted folder
Turn off your phone, then hold volume down and plug it into your computer, this should boot it into bootloader mode
Then open a command prompt, powershell, or windows terminal inside the extracted folder
This is most easily done by holding shift and rightclicking in the empty area of the folder, and a new option will show in the rightclick menu for a command prompt, powershell, or windows terminal (depending on your version of windows)
Once you have that open, type "fastboot" and press tab, it should autocomplete the .exe part, which means you have the correct window open and it's in the correct folder
after that, add "flash boot <filename_patched_boot.img>", the file name may start with magisk, or you can rename it to something easier to type like "boot.img"
Press enter and it should start flashing it to the phone, if there's any problems please post a screenshot of the window
Click to expand...
Click to collapse
Okay I understand what you mean. Now it is saying cannot load boot.img, no such file or directory. It did autocomplete to .exe like you said.
cwgzz said:
It keeps saying fastboot: usage: no command (This is so complicated...)
Click to expand...
Click to collapse
cwgzz said:
Okay I understand what you mean. Now it is saying cannot load boot.img, no such file or directory. It did autocomplete to .exe like you said.
Click to expand...
Click to collapse
You're missing the end of the filename (.img)
ShayBox said:
You're missing the end of the filename (.img)
Click to expand...
Click to collapse
Oh... duh... what an idiot... hahah thank you so much for spending your time helping me out, I sincerely appreciate it so much. Alright so it's done flashing, am I good to turn on my phone and it's now rooted?
Yes you're now rooted, you can check with any root checker app or any app that uses root
Inside the magisk app settings make sure to click the "Hide Magisk app" button, then install this safetynet fix magisk module
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
This is the direct link to the version you need https://github.com/kdrag0n/safetynet-fix/releases/download/v2.1.2/safetynet-fix-v2.1.2.zip
This requires the Riru magisk module, available in the magisk app, and then you can install this zip in the magisk app on the same page
After both Riru and Safetynet fix are installed and you reboot, the safetynet check button in magisk should pass and be blue
For xposed support also install the Riru - LSPosed magisk module, or the older Riru - EdXposed magisk module (I recommend LSPosed)
ShayBox said:
Yes you're now rooted, you can check with any root checker app or any app that uses root
Inside the magisk app settings make sure to click the "Hide Magisk app" button, then install this safetynet fix magisk module
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
This is the direct link to the version you need https://github.com/kdrag0n/safetynet-fix/releases/download/v2.1.2/safetynet-fix-v2.1.2.zip
This requires the Riru magisk module, available in the magisk app, and then you can install this zip in the magisk app on the same page
After both Riru and Safetynet fix are installed and you reboot the safetynet check button in magisk should pass and be green
For xposed support also install the Riru - LSPosed magisk module, or the older Riru - EdXposed magisk module (I recommend LSPosed)
Click to expand...
Click to collapse
Man you are so helpful, thank you so much for all of your help!!! Do I do all of this on my phone? Do I still need to use my computer?
You shouldn't need your computer anymore, everything is done, you just have to install all your apps now
Hopefully this helps other people in the future
ShayBox said:
Yes you're now rooted, you can check with any root checker app or any app that uses root
Inside the magisk app settings make sure to click the "Hide Magisk app" button, then install this safetynet fix magisk module
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
This is the direct link to the version you need https://github.com/kdrag0n/safetynet-fix/releases/download/v2.1.2/safetynet-fix-v2.1.2.zip
This requires the Riru magisk module, available in the magisk app, and then you can install this zip in the magisk app on the same page
After both Riru and Safetynet fix are installed and you reboot, the safetynet check button in magisk should pass and be blue
For xposed support also install the Riru - LSPosed magisk module, or the older Riru - EdXposed magisk module (I recommend LSPosed)
Click to expand...
Click to collapse
It shows that safetynet is installed, I don't see the blue, lol what exactly is safetynet?
cwgzz said:
It shows that safetynet is installed, I don't see the blue, lol what exactly is safetynet?
Click to expand...
Click to collapse
There's apps that google will mark as "not compatible" if you have root, such as all nintendo games like mario run, this is for that I believe, what does the checker say for the 3 sections
ShayBox said:
There's apps that google will mark as "not compatible" if you have root, such as all nintendo games like mario run, this is for that I believe, what does the checker say for the 3 sections
Click to expand...
Click to collapse
Oh wow, would this also fix banking apps as well? I know my bank checks for root and won't work. And I am sorry, I don't know what you mean about the checker and 3 sections.

Categories

Resources