[Google Pixel 7 Pro] roirraW "edor" ehT:
Other, most important resources

​

A list of other important apps

: - be sure to thank the respective OPs:

OpenHashTab for Windows

Hash Checker for Android

Here's the Magisk section of XDA's forums, for rooting. Magisk on GitHub.

@kevin@TeslaCoil's section for Nova Launcher / Nova Launcher Prime - been using this since early 2012! I

cannot

recommend the new v8 since it was sold to a data collection company, but I'll keep using the latest Stable v7.0.58, and I have the Play Store set to not auto-update the main Nova app, plus I have extra backups of it. I export new backups of my home screen preferences any time I make a change (not too often).

@capntrips' thread [DEV] Kernel Flasher

[KERNEL] CleanSlate |S2S|AdBlock|VIB|BatterySvr - Thanks @tbalden!

[Kernel] [Android Stable]Kirisakura for Pixel 7/Pro aka "Pantah" - thanks @Freak07!

[KERNEL]Despair Kernel - Thanks @DespairFactor!

Multi Timer StopWatch - this multiple timer app is the bomb. Got widgets, customization like crazy, you name it.

See my review with screenshots about Multi Timer StopWatch here.

@Chainfire's thread [APP][5.0+][2020.12.22] CF.lumen v3.74 - I used to use this app to enable my phones to go extra dim before Android developed the better native capability for that, and the app has been confirmed to work on the Pixel 7 Pro for color control, too

@jorrik98's thread [Themes / Apps / Mods] Better Internet Tiles - Bring back Wi-Fi and mobile data toggles! (non-root)

@VR25's thread Advanced Charging Controller (ACC)

CrazyBoyFeng's ACC Settings - my preferred lately

OR

MatteCarra's AccA (Advanced Charging Controller App)

@ayush.gl's thread LSPosed Xposed Framework [8.1-13.0]. Simple Magisk Module

@siavash79 and @Typhus_'s thread [MOD][Xposed+Magisk][14 Compatible] Pixel Xpert - System modifications for Pixel phones 12+. This is a big one for me, personally.

Alongside Pixel Xpert above, since it removed some Theming options, I'm using and recommend the following:

Mahmud0808's Iconify on GitHub

OR

@DanGLES3's thread Fullscreen/Immersive Gesture Tweaks for Android 10-14 / "HideNavBar" (most up-to-date version available at the GitHub link in his OP). You configure it while flashing the module using the volume keys. I choose:

- (Immersive)

+ (Hide keyboard buttons - Back/Switch keyboard)

+ (Reduce the size of the keyboard bar)

+ (Pick the gesture sensitivity - Low/Module Default)

+ (Enable Gcam fix)

- (NOT Wish to disable the back gesture)

@Osanosa's [APP][8.0+]Themed Project - I used this specifically just for the Status Bar IconPacks it includes. I prefer "Kai" for the lined Wi-Fi and Mobile Data strength indicators, and the Bluetooth connected icon, but there are a handful of others available.

The Play Store Project Themer · Android 12⁺, I used this for QuickSetting Panel tile shapes, customized Brightness Slider, Notification style, and 100% opacity. This app is a paid app, I paid for it in 2022 just to support the developer.

@Quinny899's thread [APP][ROOT][11+][19/07] Classic Power Menu - Power Menu Replacement w/ Wallet, Controls on Android 11, 12, 13+

Swift Backup

@j4velin's thread [APP] Wallpaper Changer - been using this since mid-2011!

@Jawomo's thread [Themes / Apps / Mods] aodNotify - Notification Light / LED - see my post in that thread here for the proper offsets to use the front camera notification circle on the Pixel 7 Pro.

@Jawomo's thread [APP] dynamicSpot - iPhone 14 Pro Dynamic Island for android!

@huskydg's Magisk_OverlayFS, which has the effect to make /system r/w - not compatible with Android 14 yet, as of July 7, 2023

GitHub - HuskyDG/magic_overlayfs: Make system partition become read-write (it is also possible without Magisk)

Make system partition become read-write (it is also possible without Magisk) - HuskyDG/magic_overlayfs

github.com

How to unroot

One of these two options:

Official Google Android Flash Tool (OEM Unlocking needs to be toggled on - you do not have to manually unlock the bootloader - their site will do that on its own).

Select the options to:

Wipe

Force flash all partitions

Re-lock bootloader

Flash the completely stock init_boot.img from the same firmware version that you're on:

adb reboot bootloader
fastboot flash init_boot init_boot.img

TWRP

[not made for the Pixel 7 (or 6) Pro yet - will update when or if ever it has - don't hold your breath]

Factory Images

(requires an unlocked bootloader)

Full OTA Images

(doesn't require an unlocked bootloader - you can ask questions in this thread, but I won't be providing the steps necessary, as I always use the factory image)

Check warranty status - *may* reveal if a phone is refurbished, only if the phone was refurbished through Google - thanks to @Alekos for making me aware of the site.

Official Google Pixel Update and Software Repair (reported as of January 23, 2022 to still not be updated for the Pixel 6/Pro - no idea if it has yet now, or if it will be for the 7/Pro)

Official Google Pixel Install fingerprint calibration software (also available at the bottom of the Update and Software Repair page above) - I believe this is only helpful if you've replaced the screen - if it's anything like the Pixel 6 Pro: if you have the screen replaced, then you *must* have the fingerprint reader replaced as well.

Find problem apps, Magisk, and LSposed Modules by (three different methods)

:

Magisk Safe Mode.

This can be a lifesaver and keep you from having to do a restore to 100% complete stock or even from having to do a factory reset. This will deactivate all Magisk modules, and they'll remain deactivated even after you boot normally after briefly booting to safe mode. You can re-enable the Magisk modules as you wish to try to narrow down the problem if it was caused by a Magisk module. This can even get things working again after a Magisk Module wasn't finished installing and potentially causing a bootloop.

It has been pointed out to me (thank you, @Lughnasadh!) that Google's Help Page for Find problem apps by rebooting to safe mode only gets you into System Safe Mode, not Magisk Safe Mode.

One of the Alpha developers (I don't know which one): "Many people wait for the animation to appear before pressing keys. They are misled by the documentation into thinking that system safe mode will trigger magisk safe mode. This is wrong, the time is wrong.

For safe mode to be recognized before the module is loaded, magisk must detect keystrokes earlier than the system. If you press the key after the animation appears, you will have missed the detection of magisk and will only trigger the system safe mode. You should press and hold volume down immediately after the bootloader unlock warning, and release it after the animation appears - if you do not want to trigger the system safe mode at the same time.

Safe mode can also be triggered through prop. When the computer is powered on, long press the restart button in the power menu and click OK on the "Reboot to Safe Mode" pop-up window, and the prop will be set. If magisk and the system read this prop the next time they are powered on, they will enter safe mode. Only in this way can we guarantee that everything will be triggered. But it is not practical, or in other words, it is meaningless to save bricks."

You can also follow @Jon8RFC's advice:

Worked for me yesterday when I accidentally tried some old version of a Magisk Module. You have to reinstall your Magisk Modules, but if you're using a third-party widget, it won't disable them like Safe mode does.

(May only be for mis-behaving LSposed modules):

Official Google Android Flash Tool (OEM Unlocking needs to be toggled on - you do not have to manually unlock the bootloader - their site will do that on its own)

How to determine if you already have Verity and Verification disabled

(required for custom kernels for now)

Alternative two more manual ways of checking: