Themes / Apps / Mods ðŸ“³ðŸ”¥PixelFlasher for Google Pixel 6 Pro Support Thread.

Search This thread

MatMew

Senior Member
Mar 12, 2010
333
17
Melbourne
www.twitter.com
Where can we find an older version of platform-tools to use with the latest version of Pixel Flasher? Thank you.

After accidentally updating to Android 13, I'm so scared to try and regain root access on my Pixel 6 with 008.E1.

Scared of boot loops, using P7 boot image, many other things. Getting old over here.
 

StanWiz

Senior Member
Oct 27, 2014
88
30
Where can we find an older version of platform-tools to use with the latest version of Pixel Flasher? Thank you.

After accidentally updating to Android 13, I'm so scared to try and regain root access on my Pixel 6 with 008.E1.

Scared of boot loops, using P7 boot image, many other things. Getting old over here.
Here
 
PixelFlasher v4.8.1 and Platform-Tools on Ubuntu 22.04(Linux MINT 21.1)

Using Platform-Tools 34.0.1 resulted in the following situation.
(1) Platform-Tools version warning when starting PixelFlasher.
(2) After launching PixelFlasher, the "ADB Connected Devices" list box and
[SCAN] button are grayed out, so the connected device cannot be selected.

Is there something specifically wrong with the Linux version of 34.0.1?
I haven't investigated it in detail, but for the time being,
I'm avoiding this problem by using Platform-Tools 33.0.3.
 

Thebear j koss

Senior Member
PixelFlasher v4.8.1 and Platform-Tools on Ubuntu 22.04(Linux MINT 21.1)

Using Platform-Tools 34.0.1 resulted in the following situation.
(1) Platform-Tools version warning when starting PixelFlasher.
(2) After launching PixelFlasher, the "ADB Connected Devices" list box and
[SCAN] button are grayed out, so the connected device cannot be selected.

Is there something specifically wrong with the Linux version of 34.0.1?
I haven't investigated it in detail, but for the time being,
I'm avoiding this problem by using Platform-Tools 33.0.3.
There is an issue with platform tools 34.0.1. Been discussed if you read back the past few pages
 

AllusionPDX

Senior Member
Jan 10, 2012
146
29
Google Pixel 7 Pro
Extracting short SHA1 from magisk_patched_4d938d3c.img ...

2023-04-01 13:08:09 NOTICE: The patched image file does not contain source boot's SHA1
This is normal for older devices, but newer deviced should have it.
If you have a newer device, please double check if everything is ok.
 

Attachments

  • support_2023-04-01_13-09-36.zip
    108.5 KB · Views: 11

badabing2003

Recognized Contributor
Sep 17, 2012
2,364
3,411
Extracting short SHA1 from magisk_patched_4d938d3c.img ...

2023-04-01 13:08:09 NOTICE: The patched image file does not contain source boot's SHA1
This is normal for older devices, but newer deviced should have it.
If you have a newer device, please double check if everything is ok.
My observations.

- You started with Android platform tools 34.0.1 (not good) but switched to 33.0.3 (good)
- You are posting in Pixel 6P thread but are using Pixel 7P, I don't mind, just making sure you are dealing with the proper firmware.
- Your phone is rooted with Magisk Delta 25210, but have magisk manager 25200 stable installed, don't mix and match.
- I can't speak of delta, 25210 but the official 25210 is no good.
- When creating a patch PF uses either the rooted Magisk core or the Magisk Manager, if the two versions are the same, the preference is to use the core.
If the manager is newer, then it uses the newer manager instead of the core. In your case because the core is at newer version, it is always using the core to create a patch, I suspect you're trying to create a patch with the stable version.
There are couple of ways to overcome that.
1- you can flash stock first and then create a patch, in which case it will use the manager (this is the preferred way)
2- you can temporarily remove su root rights from adb shell in Magisk Manager, in which case pf will not be able to access the core (which requires root access) and app report that the phone is not rooted, create a patch and it will use the manager.
 
My observations.

- You started with Android platform tools 34.0.1 (not good) but switched to 33.0.3 (good)
- You are posting in Pixel 6P thread but are using Pixel 7P, I don't mind, just making sure you are dealing with the proper firmware.
- Your phone is rooted with Magisk Delta 25210, but have magisk manager 25200 stable installed, don't mix and match.
- I can't speak of delta, 25210 but the official 25210 is no good.
- When creating a patch PF uses either the rooted Magisk core or the Magisk Manager, if the two versions are the same, the preference is to use the core.
If the manager is newer, then it uses the newer manager instead of the core. In your case because the core is at newer version, it is always using the core to create a patch, I suspect you're trying to create a patch with the stable version.
There are couple of ways to overcome that.
1- you can flash stock first and then create a patch, in which case it will use the manager (this is the preferred way)
2- you can temporarily remove su root rights from adb shell in Magisk Manager, in which case pf will not be able to access the core (which requires root access) and app report that the phone is not rooted, create a patch and it will use the manager.
Just for the record, I'm using the P6P, I'm on Magisk Delta 25210 and Magisk Manager 25210. Flashed with PixelFlasher. Everything is running smoothly, I've had absolutely no issues whatsoever. If you have any questions feel free to ask. Your PixelFlasher program is great, it's made things a lot easier for me. Thank you Badabing2003!
 

AllusionPDX

Senior Member
Jan 10, 2012
146
29
Google Pixel 7 Pro
Cheers for the response, and yeah I just came here through google, my bad, i am using a p7pro.

I tried to follow your results and did a clear flash, and I was able to make a patch, however the magisk app doesnt show root, any assistance would be GREATLY appreciated, and thank you very much for the assistance you have already given =)

I think I may have made an oops with a hidden version of magisk. I know the unhide for the normal magisk: pm unhide com.topjohnwu.magisk


I do not know the one for the delta unfortunately =(
 

Attachments

  • support_2023-04-01_14-59-45.zip
    131.6 KB · Views: 11
Last edited:

badabing2003

Recognized Contributor
Sep 17, 2012
2,364
3,411
Cheers for the response, and yeah I just came here through google, my bad, i am using a p7pro.

I tried to follow your results and did a clear flash, and I was able to make a patch, however the magisk app doesnt show root, any assistance would be GREATLY appreciated, and thank you very much for the assistance you have already given =)

I think I may have made an oops with a hidden version of magisk. I know the unhide for the normal magisk: pm unhide com.topjohnwu.magisk


I do not know the one for the delta unfortunately =(
Did you by any chance disable root on adb?

You had it properly patched and flashed, and it booted to system, rooted with Magisk 25200
Why did you flash again?


Code:
Selected Device on 2023-04-01 14:42:17:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                True
    Device Build:                    TQ2A.230305.008.C1
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9618366
    Magisk Manager Version:          25.2:25200
    Magisk Path:                     /data/app/~~HLQ4CD2k4nmYR3XDH7ikPQ==/com.topjohnwu.magisk-uxdJc7HdQK8g4C5X-ro4dw==/base.apk
        Checked for Package:         com.topjohnwu.magisk
    Magisk Version:                  25.2:25200
    Magisk Config SHA1:              4d938d3c7bab8b0ca7accccef2aa07eefd20602d
    Magisk Modules:
        Shamiko                             enabled   v0.6 (126)
 

AllusionPDX

Senior Member
Jan 10, 2012
146
29
Google Pixel 7 Pro
Did you by any chance disable root on adb?

You had it properly patched and flashed, and it booted to system, rooted with Magisk 25200
Why did you flash again?


Code:
Selected Device on 2023-04-01 14:42:17:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                True
    Device Build:                    TQ2A.230305.008.C1
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9618366
    Magisk Manager Version:          25.2:25200
    Magisk Path:                     /data/app/~~HLQ4CD2k4nmYR3XDH7ikPQ==/com.topjohnwu.magisk-uxdJc7HdQK8g4C5X-ro4dw==/base.apk
        Checked for Package:         com.topjohnwu.magisk
    Magisk Version:                  25.2:25200
    Magisk Config SHA1:              4d938d3c7bab8b0ca7accccef2aa07eefd20602d
    Magisk Modules:
        Shamiko                             enabled   v0.6 (126)
Because it wasnt showing as rooted unfortunately. I went back and re-did it again, and its showing the same thing.

Edit: talk to me like im stupid, because in this case I am haha, no idea how to disable root via adb. i know how to get root in adb with su though.

1680381337430.png
 

Attachments

  • Screenshot_20230401-152920.png
    Screenshot_20230401-152920.png
    89.8 KB · Views: 21
Last edited:

badabing2003

Recognized Contributor
Sep 17, 2012
2,364
3,411
Because it wasnt showing as rooted unfortunately. I went back and re-did it again, and its showing the same thing.

Edit: talk to me like im stupid, because in this case I am haha, no idea how to disable root via adb. i know how to get root in adb with su though.

View attachment 5878245
You had root and everything was good at one point, as you can see in my previous post.
Try this.
Select the Patched boot (the one with 25200), and use the Flash boot button, not Flash Pixel Phone
 

AllusionPDX

Senior Member
Jan 10, 2012
146
29
Google Pixel 7 Pro
You had root and everything was good at one point, as you can see in my previous post.
Try this.
Select the Patched boot (the one with 25200), and use the Flash boot button, not Flash Pixel Phone

I have done this and it shows I have root in adb, and everything else, however in magisk manager it does not show it as rooted per the picture above.

I went ahead and ran list packages -f and saw:

package:/data/app/~~QA-6DCqkV42sVpEs3syemQ==/io.github.huskydg.magisk-0vi5Ljei6--mtq2S1SkPCQ==/base.apk=io.github.huskydg.magisk

I believe this may be causing the issue...

any ideas on resolving?
 

badabing2003

Recognized Contributor
Sep 17, 2012
2,364
3,411
I have done this and it shows I have root in adb, and everything else, however in magisk manager it does not show it as rooted per the picture above.

I went ahead and ran list packages -f and saw:

package:/data/app/~~QA-6DCqkV42sVpEs3syemQ==/io.github.huskydg.magisk-0vi5Ljei6--mtq2S1SkPCQ==/base.apk=io.github.huskydg.magisk

I believe this may be causing the issue...

any ideas on resolving?
yes, uninstall all versions of Magisk manager.
unhide any Magisk Manager that you have, if you have forgotten the hidden package name, you can use TB Checker from play store to let it tell you the hidden (or not hidden) Magisk Manager that it finds.
After you do that, reboot
Then install Magisk Manager 25200 and you should be good.
 

AllusionPDX

Senior Member
Jan 10, 2012
146
29
Google Pixel 7 Pro
yes, uninstall all versions of Magisk manager.
unhide any Magisk Manager that you have, if you have forgotten the hidden package name, you can use TB Checker from play store to let it tell you the hidden (or not hidden) Magisk Manager that it finds.
After you do that, reboot
Then install Magisk Manager 25200 and you should be good.

Ok so i tried TBChecker and Ruru and its just showing the com.topjohnwu,magisk. It shows I have root, failing safetycheck, however the magisk manager app is still showing that i do not have root.

I know I could fix this by completely wiping out my phone, however that would be an absolute nightmare currently.

any other ideas?
 

badabing2003

Recognized Contributor
Sep 17, 2012
2,364
3,411
Ok so i tried TBChecker and Ruru and its just showing the com.topjohnwu,magisk. It shows I have root, failing safetycheck, however the magisk manager app is still showing that i do not have root.

I know I could fix this by completely wiping out my phone, however that would be an absolute nightmare currently.

any other ideas?
no no, you don't need to wipe, you just need to find All Magisk Managers and uninstall them.
Start by uninstalling `io.github.huskydg.magisk`

You can use Package Manager (File Menu) in PF
Search for Magisk
select and uninstall.
Let me know what it finds.
 

AllusionPDX

Senior Member
Jan 10, 2012
146
29
Google Pixel 7 Pro
no no, you don't need to wipe, you just need to find All Magisk Managers and uninstall them.
Start by uninstalling `io.github.huskydg.magisk`

You can use Package Manager (File Menu) in PF
Search for Magisk
select and uninstall.
Let me know what it finds.


nothing with magisk.

I have already removed the huskydg one, and removed the topjohnwu one and then reinstalled a few times.
 

badabing2003

Recognized Contributor
Sep 17, 2012
2,364
3,411

nothing with magisk.

I have already removed the huskydg one, and removed the topjohnwu one and then reinstalled a few times.
Couple of package names that are suspect
rok.abvl.q
vmvhkk.j.f.j

In the Package Manager, click on Get All Application Names
It could take some time.
Once done,
Sort by the column Name.
See if any of the ones that don't have a name, is suspect package that could be a hidden Magisk.
You can uninstall it.
Also look for the name Magisk in the Name column

let me know
 
  • Like
Reactions: Homeboy76

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    New Release:
    May 19, 2023 v5.0.0.1 release
    • #75 Bug fix, when device is in bootloader, type error.
    • #74 Added Support for Pixel 7a (lynx)
    • Configuration option to define the file manager to use on Linux (default: Nautilus)
    • Configuration option to define the terminal emulator to use on Linux (default: gnome-terminal).
    • Support for additional types of Factory / ROM files.
    • Checksum validation of firmware / ROM files (if part of the checksum is in the name, otherwise just display)
    • New advanced option, ability to choose the patching method (with recommendations).
    • Added Recovery Image patching option.
    • Advanced option to enable the use of busybox shell (default off).
    • Auto detect firmware / rom with init_boot and use init_boot for creating patches, this way future firmware don't have to be manually added to PixelFlasher.
    • Auto detect devices with init_boot and use init_boot for flashing, this way future devices don't have to be manually added to PixelFlasher.
    • Auto-popup the detected devices dropdown after a scan, to make it obvious to select that next. (Thanks @pndwal for the idea)
    • Show SHA-256 of adb and fastboot binaries, as Google keeps on messing up Android Platform-tools, it's necessary to whitelist / blacklist specific binaries.
    • #66, when checking the patched files internal SHA1, provide a confidence rating.
    • Check, valdiate and warn if necessary when flashing an image patched with Magisk Zygote64_32, as there are wipe implications, provide links to documentation.
    • Added fastbootd testing to Dry Run.
    • Added Github actions to build all the targets on Github.
    • Code refactoring, bug fixes and improvements
    6
    New Release:
    June 01, 2023 v5.2.0.0 release
    • Update build workflows
    • Add payload_dumper functionality to PixelFlasher to handle OTA files, thanks to vm03 for sharing source code.
    • Added rules engine code to better / easier management of the UI widgets enabling / disabling.
    • Auto detect Pixel OTA image and extract boot / init_boot / vbmeta for patching and flashing.
    • Add Full OTA mode, which flashes full OTA image, while optionally retaining root, and best of all, for A/B devices, both slots are bootable, you can even have one rooted and one not.
    5
    New Release:
    May 25, 2023 v5.1.0.0 release
    • Support for Android platform tools version 34.0.3, and automatic setting of ANDROID_PRODUCT_OUT environment to workaround a regression introduced in version 34.0.3
    • Temp workaround to avoid selecting root method patching when Magisk Delta is detected.
    • Nicer looking / clearer manual patching dialog.
    • When a Pixel device is selected, PixelFlasher now displays additional information about the device's support.
      Things like: Device name, version end date, security update end date, Android version, name, codename, release date, end date.
    • Boot image list box now displays the applied PixelFlasher patch method.
    • Auto-resize boot image list box columns for better readability.
    • Precautionary cleanup up of leftover files on the phone in case root detection software keys on presence of such files.
    • #77 added attrict3 to requirements.txt in case it helps with certain builds (it shouldn't be needed).
    • Bug fixes and improvements.
    Update:
    Patch Release:
    v5.1.0.1 release
    • Exception handling when device is not in the listed Pixel devices.
    v5.1.0.2 release
    • Skip testing fastbootd in dry run mode if Android platform tools version is > 34, is it no longer supports fastbootd (at least 34.0.3 does not)
    5
    Bug Fix Release:
    June 01, 2023 v5.2.0.1 release
    • Bug fix #78 Error when opening a shell console on Linux / Mac
    5
    Update:
    June 03, 2003 v5.2.0.2 release
    • #76 Get a better build with Github action to support more Linux based platforms (no functionality changes).
  • 40
    PF_promo-banner.png

    This is the support thread of PixelFlasher
    (PixelFlasher is an open-source self contained GUI tool to facilitate Pixel phone device flashing/rooting/updating with extra features).

    Note: This thread is meant for issues and problems faced in Google Pixel 6 Pro devices, generic issues that are device agnostic should be discussed in the main thread.

    For full details on where to download / usage and feature set of the tool, visit the main thread at XDA or the project's Github page.

    Troubleshooting:
    If you need support or assistance, the best way to get is by generating a support file from within PixelFlasher.
    You can hit that big Support button on the main screen, or select it from the Help menu.
    The generated support.zip file is sanitized (redacted) to keep your sensitive information (username device id ...) private.
    13
    New Release:
    Sep 04, 2022 v3.7.0 release
    • New Feature: Install Magisk into the phone, PixelFlasher displays information about the latest available Magisk versions (stable, beta, canary, debug) and offers the choice to install a selection.
    • New Feature: Install compatible apk file onto the device from PixelFlasher menu.
    • Check Android Platform Tools version and warn if it is old.
    • Block flashing when stock flash_all.bat file is tampered with.
    • Don't bother with flashing if bootloader is locked.
    • More validations and exceptions handling.
    • Improved logging.
    11
    PixelFlasher 4.0.0 pre-release:
    Sep 25, 2022 v4.0.0 pre-release
    • New Feature: On supported devices, where device is not yet rooted (or adb shell su not allowed), an option to control the Magisk Manager GUI (drive UI) to programmatically control the app through UIAutomator and create a patched boot.img
      See Patching flow chart for details.
    • New Feature: Detect if Magisk Manager is at a higher version than installed Magisk, warn the user of a potential rare corner case and offer a choice of patching method.
    • New Feature: Temporary Root, when flashing if you choose this option, the phone will be flashed with unpatched boot.img, but Live boot to patched boot.img to provide a temporary root.
    • New Feature: Warn the user to flash both bootloader slots if their device is a Tensor device (Pixel 6, Pixel 6a, Pixel 6 Pro), if current version of OS is lower than Android 13.
    • New Feature: Flash to inactive slot. Unlike OTA flashing factory image flashing is always done on the current active slot, with this option selected, PixelFlasher will write to inactive slot. This allows one to revert to current working state in case anything goes wrong. This feature combined with Temporary Flash provides best method to test a new firmware without risking losing current working setup.
      Note: You should avoid this option if you are on a Tensor device and are upgrading from Android 12 to Android 13 (see the previous feature).
    • New Feature: Detect and operate on devices that are in Sideload or Recovery mode.
    • New spinner to indicate PixelFlasher activity.
    • Renamed Reload button to Scan, to better reflect the button's function. After a scan print the count of devices found.
    • PixelFlasher previously used MD5 to uniquely identify boot images (patched or otherwise), with version 4.0.0 PixelFlasher now uses SHA1 instead of MD5.
      This has no bearing on the functionality, it just better aligns with Magisk way of identifying and tagging boot images.
    • PixelFlasher now extracts the embedded SHA1 of a Magisk Patched images (only available in newer devices) and assures that it matches the source boot.img's SHA1.
      This is just an extra validation.
    • Code cleanup / refactoring, adding more validations and exception handling.
    • Print debug details when encountering non compliant Magisk modules.
    • Firmware link now takes you to the device's download page instead of just the general download page.
    • To better reflect the file details, transferred and stored boot.img files are now suffixed by their shortened SHA1, while magisk_patched.img files are now suffixed by shortened SHA1 of their source boot.img.
    • Allow sideload even if bootloader is locked.
    10
    New Release:
    Oct 03, 2022 v4.1.0 release

    • Patching is now fully automatic with or without root.
      PixelFlasher uses installed Magisk Manager binaries to create a patch (root binaries are only used if Magisk Manager is not available / accessible)
      UIAutomator no longer necessary, neither asking the user to manually patch and click ok when done.
    • Added an option to set a hidden Magisk package name so that PixelFlasher can find the Magisk and use it, the user still has a choice to use root binaries.
    • Speed improvements for device property reading.
    • Speed improvements for Magisk modules reading.
    10
    New Release:
    April 17, 2022 v2.3.0 release
    • Optional automatic check for updates feature.
    • Added help menu links to:
      - Report an issue
      - Feature Request
      - PixelFlasher Project Page
      - PixelFlasher Community (Forum)
      - Homeboy76's Guide
      - V0latyle's Guide
      - Open Configuration Folder
      - Check for New Version
    • Icons for menu items.
    • Link to download Pixel Firmware.
    • Link to download Android Platform Tools.
    • Unlock Bootloader.
    • Lock Bootloader.
    • SOS (experimental) - disable Magisk modules to get out of bootloop.
    • Additional flashing options:
      - product
      - system
      - system_ext
      - system_other
      - vbmeta_system
      - vbmeta_vendor
    • Added sideload flashing option.
    • Updated documentation.
    • Further improved console messages for troubleshooting.
    • Linux build using Github Actions.
    • Manual build for Kali Linux.