• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Root N10 using Magisk

Search This thread

scottlam1

Senior Member
Aug 16, 2011
112
30
Going to have to find a new bypass soon anyways I read the dev is working for Google security division now and he is discontinuing the magisk hide function
 

xLoveHateLegend

Senior Member
Feb 3, 2011
330
34
California (SoCal)
I haven't been able to get my Nord to connect to my pc while in fastboot mode... Although it connects just fine when regularly booted. Anyone know where I can find the proper drivers for this phone?
 

gaww

Senior Member
Oct 4, 2010
7,253
1,247
Asheville, NC

Attachments

  • Screenshot_20210910-102402.png
    Screenshot_20210910-102402.png
    296.6 KB · Views: 22

scottlam1

Senior Member
Aug 16, 2011
112
30
Easy way to bypass safety net check now is install magiskhide props config in magisk modules reboot phone then from a terminal app type su then type props enter 2 then y then y to reboot and it passes safety net check
 
Last edited:

scottlam1

Senior Member
Aug 16, 2011
112
30

Attachments

  • Screenshot_20210917-204744.jpg
    Screenshot_20210917-204744.jpg
    508.2 KB · Views: 33
  • Screenshot_20210917-204755.jpg
    Screenshot_20210917-204755.jpg
    322.3 KB · Views: 30
  • Screenshot_20210917-204708.jpg
    Screenshot_20210917-204708.jpg
    530.1 KB · Views: 25
  • Screenshot_20210917-204735.jpg
    Screenshot_20210917-204735.jpg
    505.5 KB · Views: 28
  • Screenshot_20210917-204800.jpg
    Screenshot_20210917-204800.jpg
    459 KB · Views: 33
  • Like
Reactions: lbsilva

FNetV1

Senior Member
Jun 15, 2015
115
23
Warning! Your root status could be in danger!

Here's why:

On Saturday (September 18, 2021), I went to BestBuy to buy the OnePlus Nord N10 BE2026 (Unlocked US) variant. It came with Android 10.5.8 pre-installed. The very first thing I did was turn off operating system auto updates on developers options ( did this while not being connected to WiFi and not yet having inserted my SIM card, no data connection = no chance for my phone to download any updates before I got to set my settings accordingly) then unlock its boot loader and root it. I had Magisk Version 21 with the app version 23 installed, which was the only combination I was able to get it to pass SatetyNet with this particular version of android. Everything else worked fine, no problem, a perfect phone.

I then installed my call recorder app/module that my business depends on to document and enforce verbal customer's agreements - (Axer's Call Recorder Module through Magisk), after changing input to "Voice" method, then it worked perfectly fine.

Next, I installed my favorite root based battery management app in order to maximize the useful life of my battery: Name of App: Battery Charge Limit
Objective: Don't go higher than 80%, effectively leaving me the freedom to leave the phone plugged in on the charger overnight and knowing the phone isn't just going to be sitting on 100% for 8+hours, which would be VERY detrimental for the Lithium Polymer technologies smartphone typical uses. This strategy, in theory, should get me thousands of good charge cycle on this battery and I should be able to use this phone for many many years to come without having to worry about the battery's chemistry degrading.

My system updates strategy: Manual, update everything manually, after making sure the update isn't going to cause me any problems, especially that it isn't just going to remove my root, but that it isn't going to leave me with an unrootable phone.

What method did I employ to enforce my wants in terms of changing system updates to manual:

On "Developer Options", where it says "Automatic System Updates", I turned it off. I did this before I joined my WiFi network and before I inserted the SIM card.

Okay, here's where the problem occurred:

Today I woke up to find a few anomalies:

When I woke up, the phone wasn't responding to my fingerprint unlock command, I would place my finger on the fingerprint sensor, and nothing would happen. I pressed the power button and I had to enter the unlock PIN then my phone proceeded to tell me it had installed a system update. On the notification bar, I could see "Android System", "Finishing system update..." with a progress bar that quickly finished and that was it.

I opened Magisk to check if I was still rooted, and no, I wasn't rooted.
I checked what version of Android was I running, and sure, it had updated to version 11

I remember that I was steaming mad, I was upset that the phone had updated the android version regardless of what I wanted, regardless of what my settings were.

I had turned off "Automatic system updates..." on Developers Options, I had turned off updates on the Google Playstore, I have set updates there to "manual" and to notify me when there was an update.

I remember never having received a notification/reminder that there was an update to be installed, nothing before I went to bed only to see this surprise when I woke up today.

I had everything pertaining to updates either turned off or set to manual, I don't understand why Android 11 forced its way against my will today. After all the bad things I read from other users regarding the many problems they have experienced with Android 11, upgrading my android version to Android 11 was the LAST thing on my to-do list at the moment, but it happened, AGAINST MY WILL!! However, I haven't experienced any problems with Android 11 at the moment, and yes, I was able to root it again just fine. I had to re-setup my call recorder, perform many tests to make sure it's working just alright. The whole process stole about 2 hours of my time, instead of me calling my customers in the morning, I had to tackle this - pronto! while I did had a functional phone that I could immediately start calling people, my call recorder would have not been working because the phone lost root with the Android 11 forced upgrade, so I had to resolve that first before I could resume my business.

Yes, I was still able to pass SafetyNet, but with Magisk version 23 installed instead of 21 since that's the version that works with Android 11 (Android 11.0.1 to be exact of the version that my phone is running atm).

This is where my title "Your root could be in danger" comes to play. Your root is working fine at the moment. Yes, it's perfect, rock-solid -- at the moment.... UNTIL one of these updates that you thought was not going to be auto-install FORCE its way to your device against your will, even with having the right settings in developer options set, and on the Google Play app. YOU don't know when OnePlus is going to release an unrootable update/upgrade. This is why any major upgrade needs to be vetted before it is installed, it is very important that the phone will be rootable after the upgrade is done, and most importantly, that the upgrade isn't going to introduce any issues to the device that the user didn't have before.

I was highly tempted to downgrade back to Android 10 but decided to give Android 11 a try to see if there's any issues, now that I had it. So far, there are no issues to report, everything is still fast as it was before, there isn't any battery drains, nothing.

I am right now afraid of connecting my phone to my wifi network. I turned off WiFi on my phone, turned on data saver, and removed any app that was pre-set to use unrestricted data. I know that no large (GB worth of files) isn't going to download by itself with WiFi turned off and data saver turned on. What I will be doing next is hunting for the system app responsible for pushing these unwanted forced upgrades and removing them from the device (after making a backup of it). I was open to installing system upgrades on my time, completely under my control, after fully vetting it, making sure that it's rootable without any issues, it's stable, and my critical root apps aren't going to stop working or have any problems under it. But now, I am very upset that Android isn't respecting my options set under Developer Options, and the updates are still being auto-downloaded and auto-installed.

Upon doing my preliminary research today, I see other users have experienced this same exact problem, there was a user that reports having downgraded from Android 11 to Android 10 over 15 times so far, tried something else to disable the updating only for it to happen again. He explains that the updating happens somewhere around 2 to 3 in the morning, which coincides with the time my phone was displaying on the lock screen today at 11 AM when I woke up, the time it was displaying was somewhere around 2:30 I REALLY thought I had overslept until I unlocked the phone and discovered the surprise. I take it that this was the time that the upgrade happened, and for some reason, there was a bug that caused the time to get stuck until I unlocked the phone and the upgrade finished installing.

If anyone knows the name of the system app that I can disable/remove in order to prevent the updating from happening automatically, please let me know, I would like to connect to my WiFi network again without any fears that what happened today would repeat itself again in the future.

Again, I have no problems with installing updates, I just want to do so on my terms, I don't want OnePlus or anyone else to forcefully decide for me and override my settings. I want to vet everything that gets installed/upgraded on my device. I own my device and I should have a saw when and HOW it gets installed.
 
Last edited:

lbsilva

Senior Member
Nov 24, 2017
64
30
lbraganca.pt
OnePlus X
Xiaomi Mi A2
When I woke up, the phone wasn't responding to my fingerprint unlock command, I would place my finger on the fingerprint sensor, and nothing would happen. I pressed the power button and I had to enter the unlock PIN then my phone proceeded to tell me it had installed a system update. On the notification bar, I could see "Android System", "Finishing system update..." with a progress bar that quickly finished and that was it.
Those are all regular behaviors after a phone is updated. The only weird thing is that it updated itself even though you disabled the automatic updates.
I opened Magisk to check if I was still rooted, and no, I wasn't rooted.
That's the standard behavior when a rooted phone updates without taking the needed steps to preserve root after the update.
If anyone knows the name of the system app that I can disable/remove in order to prevent the updating from happening automatically, please let me know, I would like to connect to my WiFi network again without any fears that what happened today would repeat itself again in the future.
It's either System Update (com.oneplus.opbackup) or Dynamic System Updates (com.android.dynsystem), try freezing.
 
Last edited:

lbsilva

Senior Member
Nov 24, 2017
64
30
lbraganca.pt
OnePlus X
Xiaomi Mi A2
When you used terminal did you give yourself superuser permission su enter if you didn't props won't load on my method
Yes, I did it correctly.
But now I did notice something different on your screenshot. You have Force BASIC key attestation, unlike me.

What value are you using for BASIC key attestation? This may help me get there.

EDIT: I tried using the value it suggests me, rebooted and it worked, SafetyNet passes!!! :cool:
However, Google Play was still listing my device as not certified so I had to fully clear the storage of Google Play Services and Google Play Store, and now it's perfect. Thank you, your screenshot was really helpful.
 

Attachments

  • Screenshot_20210921-094444.jpg
    Screenshot_20210921-094444.jpg
    402.5 KB · Views: 31
Last edited:
If anyone knows the name of the system app that I can disable/remove in order to prevent the updating from happening automatically, please let me know, I would like to connect to my WiFi network again without any fears that what happened today would repeat itself again in the future.
Your device is most likely running BE86AA software, which has its updates handled by Google Play Services. Blocking https://android.googleapis.com/packages/ota-api/ (which is the place OTAs are downloaded from) apparently doesn't work, but I am under the impression replacing otacerts.zip by an empty file (as suggested on 7T Pro 5G McLaren forums) could work to block updates (see Android documentation for reference).

That being said, I am unable to check that on my own device since it is running european software (BE89BA) using OnePlus' own OTA (com.oneplus.opbackup) with a locked bootloader and since I lack skills to make a Magisk module performing above mentioned functions.
 
  • Like
Reactions: andreas__

umaga2012

Senior Member
Jul 15, 2012
237
22
OnePlus Nord N10 5G
Hi, I have bricked my Nord N10 Metro PCS while installing magisk patched boot. The phone is stuck in fastboot mode. Kindly assists. Do you have the T Mobile Android 11 Firmware? I was on Android 11 with August security patch
 

Top Liked Posts