I hope you all have a Joyful Holiday season with your family and loves ones.
~ ~ ~ Stay safe ~ ~ ~
Hi there, I understand your situation and I'm kind of in the same boat. Though I've figured out to fix the wifi and system ui crashing. I guess need some help from you though because we also have that stupid govt tax system. I'll send you a Private message and we can try to figure it out. Text me asap. ThanksFirst "oh no did I brick my device?" post of the year!
I was on Android 11 with an unlocked bootloader, magisk root on the stock rom, and tried doing a clean install, without the "Magisk Restore Images" step, because Magisk hadn't backed them up, and found myself with a device that doesn't have WIFI or mobile. Luckily, I had a backup of my persist.img, but my phone doesn't appear to like that persist.img anymore.
Note: I had modified my modemst1 because my device is from US and the Turkish government wanted me to pay ~$300 to not block it, so I changed my IMEI for the Turkish line to the IMEI of an old phone that belonged to a relative, and kept my US line with the original IMEI.
Here is what I tried:
- Right when Android 12 booted for the first time, mobile was gone, but WIFI was just flaky. It listed the networks and even started downloading my backup. That was followed by a boot loop, which may have been because of a button issue. I followed the instructions for flashing boot.img with --slot all. Again, WIFI was only flaky but after a few reboots it was gone entirely.
- Reflashed the stock 12 several times, didn't help.
- Reflashed the stock 11 version I was on, didn't help.
- fastboot erase/flash persist consistently fails with "Not allowed to flash" and "Not allowed to persist" even when I have root. This is very strange.
- dd if=<persist.img path> of=/dev/block/sda2 - seems to work but doesn't fix anything. Attempting to turn on the WIFI makes the UI unresponsive.
- Installed TWERP hoping it would provide a way to flash the persist.img but didn't really help. But it showed the persist partition size to be 0 bytes, which was a very interesting finding, confirming the persist partition corruption.
3 questions:
- Am I not flashing my persist.img correctly? If so, why not? I had backed it up with dd.
- I am guessing I might have to start looking for a Pixel 4XL persist.img, but where do I look for that? I am guessing all Pixel 4XLs have the same but the stock image downloads don't come with the persist.img for some reason.
- Is there anything else I should do?
The option to install via inactive slot was re-introduced into Magisk with version 24.0. You should have that option again on the latest Canary, Beta and Stable versions.Now that Magisk no longer can be installed on inactive slot, does that mean I can no longer apply OTA and maintain root? There is new OTA Android 12 QPR3 Beta 1 and I want to know if is there a way to apply it.
fastboot --version
at the prompt. If a adb/fastboot is found delete the folder containing them. Also, check the path environment for paths to them and remove it.fastboot devices
to verify communication with phone. It should return your phone's serial number.fastboot flashing unlock
and press enter.fastboot reboot
at the Command Prompt and press enter.fastboot flashing lock
fastboot reboot
Yes, it's fine. I've been using Stable version 23.0 since the first beta was released and am currently using it on yesterdays official release of Android 12 stable. Everything is fine for me.Is rooting Android 12 with stable magisk actually possible? or do i need the beta or canary version?