Question Pixel 7 stuck on Fastboot Mode trying to reactivate Magisk after OTA update

Search This thread

mysteech

Member
Apr 13, 2012
7
1
Hi everyone!

Today I finally decided to update my Google Pixel 7 to the latest version of Android available, so I followed the instructions here. Just to clarify, my phone was rooted with Magisk and it was running TD1A.220804.031.

After some trouble installing the latest OTA, the phone booted correctly. Then I patched the init_boot.img with Magisk and after flashing it on Fastboot, now it's on a loop.

It doesn't matter if I select the options "Start", "Restart Bootloader", "Recovery Mode" or "Rescue Mode", they all take me back to Fastboot Mode. Do you know if there's anything I could do to fix this? (And maybe without wiping the data, if possible?)

I also tried opening Pixel Flasher, but it doesn't detect any device. It always says:

2022-12-06 05:04:20 Scanning for Devices ...
No Devices found.
2022-12-06 05:04:20 No Device is selected!

Thanks!
 

pwnyourace

Senior Member
Mar 13, 2011
642
517
What I would try is make sure your sdk is up to date and check your device manager to see if the drivers are installed right for fastboot. You can do 'fastboot devices' to list what's detected. The Google USB drivers are easy to find if not just tell it to update the driver from a local folder. Then take the stock boot.img from the latest zip and fastboot flash it
 

mysteech

Member
Apr 13, 2012
7
1
What I would try is make sure your sdk is up to date
I've checked and apparently I've got the latest versions. Android Studio shows me the latest version of the Android tools is 33.0.3.

Bash:
$ adb version
Android Debug Bridge version 1.0.41
Version 33.0.3p1-android-tools
Installed as /usr/bin/adb

Bash:
$ fastboot --version
fastboot version 33.0.3p1-android-tools
Installed as /usr/bin/fastboot

check your device manager to see if the drivers are installed right for fastboot. You can do 'fastboot devices' to list what's detected

fastboot as is detects "something" even though it's shown as a webcam

Bash:
$ fastboot devices
**************    USB2.0 UVC HD Webcam

I can confirm that is the phone because it's the same number as one of the previous calls I had done with adb (and the one I can see on the phone's screen)

Then take the stock boot.img from the latest zip and fastboot flash it
I've taken the original init_boot.img extracted from the latest factory image of the Google Pixel 7 and flashed it:

Bash:
$ fastboot flash boot init_boot_tq1a.221205.011_original.img 
Sending 'boot_a' (65536 KB)                        OKAY [  1.887s]
Writing 'boot_a'                                   OKAY [  0.161s]
Finished. Total time: 2.110s

After selecting "Start" on the screen, it comes back to Fastboot Mode:

Fastboot Mode

Product revision: panther MP1.0
Bootloader version: cloudriper-1.0-9231809
Baseband version: g5300g-220923-221028-B-9229469
Serial number: **************
Secure boot: PRODUCTION
NOS production: yes
DRAM: 8GB Samsung LPDDR5
UFS: 128GB Micron
Device state: unlocked
Boot slot: a
Enter reason: boot failure
UART: disabled
 

Lughnasadh

Senior Member
Mar 23, 2015
4,654
5,259
Google Nexus 5
Huawei Nexus 6P
I've taken the original init_boot.img extracted from the latest factory image of the Google Pixel 7 and flashed it:

Bash:
$ fastboot flash boot init_boot_tq1a.221205.011_original.img
Sending 'boot_a' (65536 KB)                        OKAY [  1.887s]
Writing 'boot_a'                                   OKAY [  0.161s]
Finished. Total time: 2.110s
That's the wrong command. If you are trying to flash the stock init_boot.img, the command is:

fastboot flash init_boot init_boot.img
 

mysteech

Member
Apr 13, 2012
7
1
That's the wrong command. If you are trying to flash the stock init_boot.img, the command is:

fastboot flash init_boot init_boot.img
That was it, thank you very much for your help! 😄

For future reference, I took boot.img and init_boot.img from the factory image, and flashed them like this:

$ fastboot flash boot boot.img
Sending 'boot_a' (65536 KB) OKAY [ 1.763s]
Writing 'boot_a' OKAY [ 0.275s]
Finished. Total time: 2.040s

$ fastboot flash init_boot init_boot_tq1a.221205.011_original.img
Sending 'init_boot_a' (8192 KB) OKAY [ 0.224s]
Writing 'init_boot_a' OKAY [ 0.058s]
Finished. Total time: 0.284s

$ fastboot reboot
Rebooting OKAY [ 0.000s]
Finished. Total time: 0.050s
 
  • Like
Reactions: Lughnasadh

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I've taken the original init_boot.img extracted from the latest factory image of the Google Pixel 7 and flashed it:

    Bash:
    $ fastboot flash boot init_boot_tq1a.221205.011_original.img
    Sending 'boot_a' (65536 KB)                        OKAY [  1.887s]
    Writing 'boot_a'                                   OKAY [  0.161s]
    Finished. Total time: 2.110s
    That's the wrong command. If you are trying to flash the stock init_boot.img, the command is:

    fastboot flash init_boot init_boot.img
    1
    That's the wrong command. If you are trying to flash the stock init_boot.img, the command is:

    fastboot flash init_boot init_boot.img
    That was it, thank you very much for your help! 😄

    For future reference, I took boot.img and init_boot.img from the factory image, and flashed them like this:

    $ fastboot flash boot boot.img
    Sending 'boot_a' (65536 KB) OKAY [ 1.763s]
    Writing 'boot_a' OKAY [ 0.275s]
    Finished. Total time: 2.040s

    $ fastboot flash init_boot init_boot_tq1a.221205.011_original.img
    Sending 'init_boot_a' (8192 KB) OKAY [ 0.224s]
    Writing 'init_boot_a' OKAY [ 0.058s]
    Finished. Total time: 0.284s

    $ fastboot reboot
    Rebooting OKAY [ 0.000s]
    Finished. Total time: 0.050s