Magisk Rooted Dec 2019 auto-OTA to March overnight - Google Pixel 4 XL Questions & Answers

Hey all,
Last night before going to bed, I was on the Dec patch. Magisk was installed because I was using my hotspot. I woke up this morning, unable to turn my hotspot on and when I checked Magisk, it was no longer installed. I went to my Android version and now see that I'm on security patch level March 5 2020. So, it seems as if my phone patched over night... I never had a warning that there was update or anything. Has this happened to anyone else?
Question: So, since I heard Magisk is having a hard time hiding root from certain apps, can I flash back to the Dec, Jan, or Feb patch without any issues? Or am I stuck on the March patch level now?
Question 2: What's the best way to make sure OTA's aren't auto-installed again?

ihuntinde said:
Hey all,
Last night before going to bed, I was on the Dec patch. Magisk was installed because I was using my hotspot. I woke up this morning, unable to turn my hotspot on and when I checked Magisk, it was no longer installed. I went to my Android version and now see that I'm on security patch level March 5 2020. So, it seems as if my phone patched over night... I never had a warning that there was update or anything. Has this happened to anyone else?
Question: So, since I heard Magisk is having a hard time hiding root from certain apps, can I flash back to the Dec, Jan, or Feb patch without any issues? Or am I stuck on the March patch level now?
Question 2: What's the best way to make sure OTA's aren't auto-installed again?
Click to expand...
Click to collapse
Magisk passing Safety Net (hiding root) is working (fixed).
Settings > System > Developer options > turn off Automatic updates.

Related

Bootloop after October security update on rooted device.

Hello, I have some problems on my Mi A2. I rooted the device in August to enable Camera2API (getting stuck in the security update of the same month.). I installed Magisk and everything was going well. Then came a notification regarding the October update. I clicked to upgrade and by the time it was done, the device was working perfectly until the moment it completely discharged its battery. After that it gets into Bootloop on the Android One boot screen. I would like some suggestions for the solution. Thanks.

November update

https://developers.google.com/android/ota
I've update via adb.
Swiping via Soli seems much improved for me when using the music player.
What is the best way to do the OTA with Magisk root and custom kernel installed? It has been a very long time since I have rooted a phone and did any OTA.
ExcuseTheN00b said:
What is the best way to do the OTA with Magisk root and custom kernel installed? It has been a very long time since I have rooted a phone and did any OTA.
Click to expand...
Click to collapse
I followed the below steps. This is assuming you are already rooted on October patch level and want to maintain root.
1) Downloaded the factory images for the Nov update (https://developers.google.com/android/images) to the PC.
2) Extracted the zip file (make sure to extract the zip file inside the first one. That zip contains the .img file which we will need in step 4 ).
3) Edited the flash_all.bat file to remove '-w' parameter so that the data is not wiped.
4) Copied the 'boot.img' to the phone and used magisk manager to patch the boot file (https://topjohnwu.github.io/Magisk/install.html#boot-image-patching).
Copied the patched 'magisk_patched.img' from the phone to the PC.
NOTE: I also disabled all magisk modules before the next steps. This is just to ensure that custom module don't mess up the update (have seen this with the Oneplus 7 PRO android 10 update when i had that device)
5) Reboot phone into bootloder and connect to PC
6) Flashed the update by running the flash_all.bat file (make sure to remove the '-w' parameter before flashing so that DATA is not wiped). I did run into issue where the vendor.img failed at flashing but a change of USB cable fixed that (I have seen this issue before. some cables just don't work in fastboot/adb).
7) Once the flashing completes the phone reboots and does some update after booting up.
8) Again reboot into bootloader. Flash the boot with the 'magisk_patched.img' that was copied in step 4.
Code:
fastboot flash boot magisk_patched.img
I always flash it on both the a & b partitions by using below command.
Code:
fastboot flash boot_a magisk_patched.img
fastboot flash boot_b magisk_patched.img
9) Reboot the phone. At this point you have ROOT with Magisk and your custom kernel would be gone since stock/patched boot.img would have replaced it. You can re-flash your kernel (make sure the kernel has been updated for the November security update). Also at this point you can enable any modules that you may have disabled before the update.
I got november update now from ota..
Does anyone know why the Pixel 4 has 3 update files? Is there a specific version need for a specific carrier or something?
These are all Nov 2019 Factory/OTA update files for the Pixel 4.
QD1A.190821.007.A3
QD1A.190821.014
QD1A.190821.014.C2
---------- Post added at 09:23 AM ---------- Previous post was at 09:21 AM ----------
meek2100 said:
Does anyone know why the Pixel 4 has 3 update files? Is there a specific version need for a specific carrier or something?
These are all Nov 2019 Factory/OTA update files for the Pixel 4.
QD1A.190821.007.A3
QD1A.190821.014
QD1A.190821.014.C2
Click to expand...
Click to collapse
Actually I just found the answer here: https://support.google.com/pixelphone/thread/18553639?hl=en
Pixel 4 (XL):
US (ATT & Verizon): QD1A.190821.014.C2
US (TMobile, Sprint, Google Fi) & UK carriers: QD1A.190821.014
All other carriers (AU/JP/CA/TW/US): QD1A.190821.007.A3
ExcuseTheN00b said:
What is the best way to do the OTA with Magisk root and custom kernel installed? It has been a very long time since I have rooted a phone and did any OTA.
Click to expand...
Click to collapse
The post above (post #3) that says to use the factory image isn't wrong, but it isn't the easiest method either.
You can side-load the OTA image. You can do this on a phone with a locked or unlocked bootloader and you don't need to modify any files to prevent it from wiping the phone. It's just like the OTA update and will not wipe the phone.
You can find the files and directions directly from Google. https://developers.google.com/android/ota
Once the update is done, you will need to reroot the phone using the standard modified boot image method and then reflash your custom kernel (after making sure it has been updated to the latest OTA version). Just be aware that while the actual flashing time is much shorter than taking the OTA normally, it may have to optimize all of the apps during the initial boot. Unfortunately it doesn't give you any indication this is going on (unlike during a normal OTA update) and therefore people tend to get impatient and reboot during the initial boot. Don't do this. Just be patient and let the phone do it's thing. My phone took about 20 minutes to boot initially after side-loading the Nov update because I have a decent number of apps that it had to optimize.
Oops, nevermind. fixed
How do I get into bootloader mode? I can get into fastboot mode fine. But when I execute the command 'fastboot flashing unlock' the command prompt just shows waiting for device.
Spookymyo said:
How do I get into bootloader mode? I can get into fastboot mode fine. But when I execute the command 'fastboot flashing unlock' the command prompt just shows waiting for device.
Click to expand...
Click to collapse
Instructions here
https://developers.google.com/android/ota
Anyone experiencing "improved camera quality" that was listed in the change log? What are we looking for specifically?
xxaarraa said:
Anyone experiencing "improved camera quality" that was listed in the change log? What are we looking for specifically?
Click to expand...
Click to collapse
Pure speculation on my part, but I wonder if Google didn't tweak the auto-white balance due to the complaints about how the phone handled white balance in pictures with a predominantly red color.
Apparently Google killed the manual update your phone function again. At least on my pixel 4. Seemed to happen to me all the time on the pixel 3 too. Anyone else have the same issues?
Sent from my Pixel 4 using Tapatalk
BubbaGumprc said:
Apparently Google killed the manual update your phone function again. At least on my pixel 4. Seemed to happen to me all the time on the pixel 3 too. Anyone else have the same issues?
Click to expand...
Click to collapse
I had the same issue, the check update function did not work on my P4. It was working great on my P3.
Ugh! I got antsy and manually flashed the November factory image and now my face unlock is completely broken. I've tried rebooting, deleting face data + creating a new one in different lighting environments 5+ times now. No matter what I do the phone will not recognize my face anymore. It was working flawlessly on the October patch.
Now I'm afraid broken face unlock is one of the reasons Google delayed the role out of the November patch. Not a happy camper right now.
EDIT: I had to revert back to the October patch (full wipe) to get face unlock working again.
sn0warmy said:
Ugh! I got antsy and manually flashed the November factory image and now my face unlock is completely broken. I've tried rebooting, deleting face data + creating a new one in different lighting environments 5+ times now. No matter what I do the phone will not recognize my face anymore. It was working flawlessly on the October patch.
Now I'm afraid broken face unlock is one of the reasons Google delayed the role out of the November patch. Not a happy camper right now.
EDIT: I had to revert back to the October patch (full wipe) to get face unlock working again.
Click to expand...
Click to collapse
that's, odd, i updated to november, and my phone is spot on, I've yet to face an issue, or if i have i havent even noticed
sn0warmy said:
Ugh! I got antsy and manually flashed the November factory image and now my face unlock is completely broken. I've tried rebooting, deleting face data + creating a new one in different lighting environments 5+ times now. No matter what I do the phone will not recognize my face anymore. It was working flawlessly on the October patch.
Now I'm afraid broken face unlock is one of the reasons Google delayed the role out of the November patch. Not a happy camper right now.
EDIT: I had to revert back to the October patch (full wipe) to get face unlock working again.
Click to expand...
Click to collapse
Make sure you picked the correct image for your phone variant.
My phone came with build 007, installed a different one and it broke the face unlock. Installing back 007 restored it.
Im on November and face unlock works just fine
Does this undo the tweak to get Google pay to work with magisk? Or will we have to re do it?
ahsank128 said:
that's, odd, i updated to november, and my phone is spot on, I've yet to face an issue, or if i have i havent even noticed
Click to expand...
Click to collapse
hm... When I flashed the November image I did full wipe. Mybe this time I'll try without wipe and see if it retains proper face unlock from the October image.
thehartk said:
Make sure you picked the correct image for your phone variant.
My phone came with build 007, installed a different one and it broke the face unlock. Installing back 007 restored it.
Im on November and face unlock works just fine
Click to expand...
Click to collapse
Yeah, I was on 10.0.0 (QD1A.190821.007, Oct 2019) before clean flashing 10.0.0 (QD1A.190821.014, Nov 2019). I'm now back on 10.0.0 (QD1A.190821.007, Oct 2019) to get face unlock working again.
I wonder if I should be flashing 10.0.0 (QD1A.190821.007.A3, Nov 2019), instead? That ".A3" is giving me pause though.
Google really needs to label/identify these factory images better like they used to with (unlocked US) or (verizon) etc.. This is confusing.
sn0warmy said:
Google really needs to label/identify these factory images better like they used to with (unlocked US) or (verizon) etc.. This is confusing.
Click to expand...
Click to collapse
Look here: https://support.google.com/pixelphone/thread/18742521?hl=en
sn0warmy said:
hm... When I flashed the November image I did full wipe. Mybe this time I'll try without wipe and see if it retains proper face unlock from the October image.
Yeah, I was on 10.0.0 (QD1A.190821.007, Oct 2019) before clean flashing 10.0.0 (QD1A.190821.014, Nov 2019). I'm now back on 10.0.0 (QD1A.190821.007, Oct 2019) to get face unlock working again.
I wonder if I should be flashing 10.0.0 (QD1A.190821.007.A3, Nov 2019), instead? That ".A3" is giving me pause though.
Google really needs to label/identify these factory images better like they used to with (unlocked US) or (verizon) etc.. This is confusing.
Click to expand...
Click to collapse
Yes flash the .007.A3 if you were on the .007 before. I went through the same problems with the .014 too but .007.A3 fixed it.

how does one skip a system update?

Hi people, my wife has a Mi A2 stock and has Oct update waiting for a restart. She wants to skip that and wait for the Nov update. I have read somewhere before but can't recall the specifics now. There is a system app that we can clear the data right? What is that system app? Thanks ?
This may be the answer to your question: https://forum.xda-developers.com/t/guide-disable-ota-system-updates-on-stock-rom.4164151/
If the update is already downloaded, you cannot turn back but have to proceed with the update. You also cannot jump over another version, so in order to update to November patch, you will still need to update to October patch first. Only then that November patch will appear in the System Update.

Anyone else not yet receive the December 2020 OTA update?

Anybody else out there that has not yet received the December 2020 OTA update yet?
My device was rooted (Magisk) but I have restored the stock boot image in an attempt to see if it shows me the OTA available notification. So far it does not.
Note:
1) I did not intend to try to install the OTA while rooted
2) I know I can download the install the OTA image myself. My main concern is the OTA update check/notification here.
See this thread for more details too.
Here's an update:
I got an OTA update notification for the December 2020 Pixel 5 update on 13-January 2021. This is about 7 days after re-rooting and enabling "MagiskHide Props Config" and using it to get SafetyNet to pass and to get my device to be Play Protect certified.
My regular MagiskHide settings have it enabled for:
1) com.android.dynsystem (including every sub-item within it)
2) com.google.android.gms (including every sub-item within it)
3) com.android.vending (including every sub-item within it)
I have no idea if those things are connected or if it's just a coincidence and something else (see here) caused the delay.

November Update#2

I installed the November Update in 5th and few seconds ago a new update showed up with 1.82GB.
Did anyone has the same, I am a little bit nervous to install.
I had this same issue with my wife's p4a 5g. in the process of updating mine to the Nov security update (finally got around to opting out of the beta so I could update it) and then I'll see if mine does the same thing.
UPDATE: Finally got the security update installed and my 4a 5g also has the upgrade notification. After doing some digging around, it seems that Google accidentally pushed the VZW specific update to all Pixels (the update in question is this one: 12.0.0 (SP1A.211105.002.A1, Nov 2021, Verizon, Verizon MVNOs)). I will most likely ignore this update if that's the case. (took almost an hour to optimize apps for the security update, not looking forward to doing that again right now lol).
same here..lets see if the build number will be sam
Hersfeld said:
I installed the November Update in 5th and few seconds ago a new update showed up with 1.82GB.
Did anyone has the same, I am a little bit nervous to install.
Click to expand...
Click to collapse
Same here.
Just 2 days ago i did a clean install of nov 5 image SP1A.211105.003
I received the update the same day pixel 6 was launched,today received another update to install 12.i paused it until be sure whats going on
Mine installed ...
Previously : SP1A.211105.003
After : SP1A.211105.002.A1
According to their release details
Pixel 4a 5G: Android 12 – SP1A.211105.003, SP1A.211105.002.A1 (Verizon, Verizon MVNO), SP1A.211105.004 (Telstra, Optus, Vodafone AU) – Factory image – OTA (2) (3)
Same thing is happening on the Pixel 5 and 6. I'm currently on the ,003 firmware on my Pixel 5, even did a clean factory install. Still getting an update notification. It would be nice if Android would define the version of the update...
If you are rooted, DO NOT take the automatic update. If you do, you will have to wipe to re root.
clark71822 said:
I had this same issue with my wife's p4a 5g. in the process of updating mine to the Nov security update (finally got around to opting out of the beta so I could update it) and then I'll see if mine does the same thing.
UPDATE: Finally got the security update installed and my 4a 5g also has the upgrade notification. After doing some digging around, it seems that Google accidentally pushed the VZW specific update to all Pixels (the update in question is this one: 12.0.0 (SP1A.211105.002.A1, Nov 2021, Verizon, Verizon MVNOs)). I will most likely ignore this update if that's the case. (took almost an hour to optimize apps for the security update, not looking forward to doing that again right now lol).
Click to expand...
Click to collapse
But is working fine with the Verizon firmware?
Good day; would a factory reset be a solution to revert back to the global version ? Thanks !
Saturnin97 said:
Good day; would a factory reset be a solution to revert back to the global version ? Thanks !
Click to expand...
Click to collapse
No.
Use the Android Flash Tool to install the global version. Data wipe/factory reset should not be necessary.
Update no longer available for me. Seems like Google realized their mistake.

Categories

Resources