Like many others, I recently lost Google Pay/Wallet functionality due to Google’s move to the new Play Integrity API. Because I wasn’t sure if/when PE would be able to fix this (and because I wanted to learn), I recently attempted myself to extract the boot.img from PE’s (sargo) payload.bin file (via Payload Dumper), patch it with Magisk, and then reflash it back to sargo. If this had worked, I would have further explored installing Zygist, USNF, etc.
I was indeed able to extract boot.img, flash the official Magisk apk, patch the boot image file, and then reflash it back to the device. However, this led to endless bootloader loops. Unable to fix this, I gave up and reinstalled official PE for sargo.
It’s no big deal, as I learned a lot in the process – and PE (at the group, not ROM/maintainer level) has stated they will soon have a solution in hand for the SafetyNet/Play Integrity issues. But can anyone with more experience/knowledge than me explain why I wouldn’t have been able to patch the boot.img file with Magisk myself? Is there some obvious reason that I’m not aware of?