I've tried to root my OnePlus 7T on Android 11 multiple times now, with no success, and I'm at my wit's end here.
The process can either be done through TWRP or through manually patching the boot.img. Neither has worked for me so far.
On Pixel Experience, it straight up crashdumped no matter how I did it.
On YAAP, it booted the patched boot.img, and I was able to flash the Magisk zip successfully. However, once I rebooted, root was gone. Every time afterwards it wouldn't even root at all, regardless of what version of Magisk or TWRP I tried (Magisk 21.1 beta, canary, Chinese TWRP, etc).
Someone suggested trying a different kernel. Got the crashdump there, as well.
I have no clue what to do at this point. While others have run into a similar issue, they have all resolved it somehow, while mine just... fails every time.
UPDATE: Decided to wipe and try again, finally rooted, again, and I hope it sticks after a reboot this time. But currently waiting on the "hiding Magisk Manager," sitting there with a spinning circle, doing nothing, for ten minutes now. Did this the first time I flashed YAAP and rooted it, and I stopped MM, tried again, and it failed, so I rebooted, which led to..... the above, regarding YAAP, all over again. I'm guessing it's not gonna happen this attempt, either.
Someone please tell me what I'm doing wrong....
UPDATE 2: So, like before, I waited, and waited, and waited.... and Magisk Manager never succeeded in hiding itself. I ended up closing the app, and any attempt to launch it or even uninstall it, failed. So I rebooted... and lo and behold, no root,
again. So once again, gonna start all over, and fail, again, and again, and again, because I have clearly lost my mind and I don't know any other alternative than to just keep trying.
UPDATE 3: SUCCESS!!!
WOW! I am so glad I thought of this. So, on a whim,
before I tried wiping and starting fresh again, I decided to uninstall MM from adb, with the command
Code:
adb uninstall com.topjohnwu.magisk
The command returned "success" so I checked my app drawer, and "Manager" was now there, but had an android icon. I launched it, and it asked to install the "full version" as it does when flashing it. It then asked me to manually relaunch the app, and voila! It was not only "hidden" but still had root active and up to date (canary, anyway). I rebooted it, tested SafetyNet, and
success!!
Whew. That was an ordeal. And the best part is, this ROM I've been using (YAAP), has not had any crashdumps since I flashed the full thing (it did once or twice when I flashed the extracted YAAP boot.img I patched with MM, though).
Anyway, sorry for the long rant. Hope this helps out anyone else who might have run into this wall.