Question [SOLVED] How to root Android 12 version? (see thread, use Alpha Magisk!)

Search This thread

h8Aramex

Senior Member
Oct 24, 2012
631
170
So to root OOS 12 we just have to follow the same instructions as we did for OOS 11 but use "Alpha Magisk" ?

Basically, yes.

Just follow the Direct Install route.
As explained before in small steps, extract boot.img from update zip; patch with Magisk app on phone; boot patched image file via fastboot from PC; open Magisk Manager, choose Direct Install, reboot, done.
 

Moe2003

Senior Member
Dec 18, 2019
108
14
United States
Well, root definitely works (tried with Call Recorder).

You can simply uninstall the Magisk Manager, grab whichever you want (stable, canary) and then patch the latest boot.img. Just like now. Nothing tricky honestly. Once you update to a new system version, your boot.img will return to stock/unrooted anyway.

Though, Canary is like... super-alpha. It's supposed to be bleeding-edge, the freshest. So it's weird Canary failed, while Alpha works fine.


I updated via OTA. I don't think OnePlus provides flashable ZIPs at all. To do a Pixel like, full fastboot "-w" wipe update. You could upgrade and then wipe. But other than that...
Wait so which version is more bleeding edge, alpha or canary?
 

h8Aramex

Senior Member
Oct 24, 2012
631
170
Wait so which version is more bleeding edge, alpha or canary?
Canary is the most bleeding-edge.
Then comes Alpha, Beta, Stable.

We are talking about general software terms though.
As far as I am aware, Magisk only has Stable, Beta, and Canary - officially.
This Alpha version seems like a custom build by people/individual devs.
 

terlynn4

Senior Member
Aug 18, 2012
432
235
Fort Worth, TX
Nexus 9
OnePlus 9 Pro
I have always rooted my phones, right now i am rooted on OOS 11 for OnePlus 9 Pro, should I follow the tutorial provided at [GUIDE] [Magisk] [Unlock / ROOT / Keep Root] ? Not sure if it is updated for OOS 12 or not yet.
I just used the "Keep Root and OTA Updates" portion of that guide to update from OB3 to OOS12 stable without any issues, BUT I used magisk alpha (linked above). Here's what I did:
  1. Install latest magisk alpha apk
  2. From magisk manager, do direct install of alpha magisk - REBOOT
  3. Download full update
  4. Install update - DON'T REBOOT
  5. From magisk manager, install to inactive slot - REBOOT

Thank you! Unfortunately, this does not work; but there is a solution in the thread. I've just changed the topic to say [SOLVED], I forgot about it, sorry.
Actually everything seems to be the same, other than the need to use magisk alpha instead of canary. As long as you're still rooted on the previous version, the usual upgrade process works without needing to mess with patching boot.img.
 

djsubterrain

Senior Member
Jan 4, 2012
4,081
3,802
Livingston
OnePlus 9 Pro
This worked great! I just grabbed the latest APK I could find from the channel, installed it via Direct Install and voila'!

Basic steps:
- Extract the ZIP, use payload-dumper-go to get boot.img
- Copy up boot.img to phone
- Install this Alpha Magisk version, open boot.img from Magisk Manager
- Copy new patched image from Downloads folder to your PC
- Use Fastboot to boot this patched image, you have root at this point (but only temporary)
- Go into Magisk Manager and go for Direct Install

Confirmed working. Many thanks
Screenshot_2021-12-07-17-23-13-98_75c9c9a83a89c920111a099ce69edfb7.jpg
 
  • Like
Reactions: h8Aramex

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    Did you try https://t.me/s/magiskalpha ? It's all about OOS12 or AOSP (custom) A12 ?

    This worked great! I just grabbed the latest APK I could find from the channel, installed it via Direct Install and voila'!

    Basic steps:
    - Extract the ZIP, use payload-dumper-go to get boot.img
    - Copy up boot.img to phone
    - Install this Alpha Magisk version, open boot.img from Magisk Manager
    - Copy new patched image from Downloads folder to your PC
    - Use Fastboot to boot this patched image, you have root at this point (but only temporary)
    - Go into Magisk Manager and go for Direct Install
    3
    Did you try https://t.me/s/magiskalpha ? It's all about OOS12 or AOSP (custom) A12 ?
    3
    I have always rooted my phones, right now i am rooted on OOS 11 for OnePlus 9 Pro, should I follow the tutorial provided at [GUIDE] [Magisk] [Unlock / ROOT / Keep Root] ? Not sure if it is updated for OOS 12 or not yet.
    I just used the "Keep Root and OTA Updates" portion of that guide to update from OB3 to OOS12 stable without any issues, BUT I used magisk alpha (linked above). Here's what I did:
    1. Install latest magisk alpha apk
    2. From magisk manager, do direct install of alpha magisk - REBOOT
    3. Download full update
    4. Install update - DON'T REBOOT
    5. From magisk manager, install to inactive slot - REBOOT

    Thank you! Unfortunately, this does not work; but there is a solution in the thread. I've just changed the topic to say [SOLVED], I forgot about it, sorry.
    Actually everything seems to be the same, other than the need to use magisk alpha instead of canary. As long as you're still rooted on the previous version, the usual upgrade process works without needing to mess with patching boot.img.
    3
    So to root OOS 12 we just have to follow the same instructions as we did for OOS 11 but use "Alpha Magisk" ?

    Basically, yes.

    Just follow the Direct Install route.
    As explained before in small steps, extract boot.img from update zip; patch with Magisk app on phone; boot patched image file via fastboot from PC; open Magisk Manager, choose Direct Install, reboot, done.
    2
    So I' can't root my phone anymore after upgrading.

    First I tried my usual method that I used on my Pixel 3a XL running the latest Android 12 image.
    - Extracted the boot.img from the OTA pack using "Payload-dumper-go".
    - Copied up the boot.img to phone.
    - Install Magisk Canary on the phone.
    - Rooted the boot.img, copied it to PC.
    - Booted it from fastboot.
    - Tried direct install.
    Crashdump mode. So clearly, no go.

    Some helpful person (Mr. Intoxicated.mad from the Telegram group) posted some instructions.

    1) Have Magisk Manager installed
    2) Download rooting files and extract on PC
    3) Copy boot.img and vendor_boot.img to Download folder
    4) Open Magisk Manager and click top Install and patch boot.img. When done, go back and repeat the process for vendor_boot.img
    5) Move both patched images to adb directory on your pc along with vbmeta.img
    6) Run this command:
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    fastboot flash vendor_boot vendor_boot_magisk.img
    fastboot flash boot boot_magisk.img

    Unfortunately, this did not work either.
    It flashes, the phone boots, but Magisk Manager shows up like there is no actual root.
    Tried the same steps with flash boot_a and flash boot_b and also flash boot (so just everything), but no change.

    So I've tried:
    - Magisk Canary direct install: Root works, but Direct Install -> CrashDump soft brick
    - Magisk stable (23.0) with flash -> No root
    - Magisk stable (23.0) with boot via fastboot -> No root, not even temporary

    I'd appreciate any tips, guides!
    Maybe Canary + root both vendor_boot and boot images? I haven't tried that one yet...