Pixel (Tensor chip) IMEI modification guide

Unfortunately the guide does not longer work. Google removed the GOOGGETIMEISHA command from the radio.img so that no longer works. I see you have a pixel 9 pro XL. your best bet is to downgrade to a firmware from august this year and do the magic there. For pixel 10 please don’t try this you will brick your phone.

fuck.

The whole point was to not to downgrade and do this in place. So there is like 0 file which would contain it? Or some formula to apply? because okey I get it was relying on a environment value. but then the goal was to put it in a file no?

2 questions to that.

Was the first part of the steps I have done was supposed to show already the IMEI in the settings page or not? This part I mean dd if=/sdcard/devinfo_modified.img of=/dev/block/by-name/devinfo

Because if that’s the case then it clearly does not work anymore with android 16 since I still can see the old imei on the settings page.

What was the hash formula about?

Because we still have the same structure of files. So the umts_router stil lcontains a hash and the cpsha file in modem does still contain an hash too.

Phone won’t show new imei if the checksum is not valid, also you need to exit the factory mode. the hash is used for the firmware probably as an anti tamper mechanism. Some guys tried to reverse it (from older versions) but they didn’t succeeded and even if they did, is no guarantee google will use same key to do the calculation in newer versions.

Anyway I don’t know any solution to your problem than what I said earlier, or if you have backup to your devinfo you can put that and still use the phone.

Well thank you for that. I guess I am going to try to downgrade then even if I don’t know how to do it yet.

well even after a complete flash of full image android 15 from may, it does not work.

Also the factory mode stays on after the full reflash astonishly. The file I changed for the imei did not change either. The imei number showing for the 2 sim slot are the same now and are different from the original ones. So I guess generic ones. And the command to get the hash return ERROR.

use this: luxferre/lexipwn: Device-specific info manipulation tool (root required) for Google Pixel models 6 to 9 - Codeberg.org it automates a lot. it should work with android 15.

I am going to try. Not sure I get all the instructions but thanks.