diff --git a/README.md b/README.md index 080410f..ff06db4 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,10 @@ Both the CLI and GUI variants are written in Go 1.23. As of now, lexipwn should work on the following Google Pixel models (provided they are rooted): 6, 6 Pro, 6a, 7, 7 Pro, 7a, Fold, 8, 8 Pro, 9, 9 Pro, 9 Pro XL, 9 Pro Fold. Reports on the Pixel 10 series are still pending. +**WARNING**: Users have reported unstable behavior with Android 16 in the issues section. Please revert to stock devinfo partitions and/or CPSHA files before updating until further notice. + +**UPDATE**: Due to the increasing number of reports, the 0.0.1 release has been taken down. Please build lexipwn from source if you need to test it on the current Android versions. + ## Features * Edit main PS tags in the devinfo partition @@ -19,7 +23,7 @@ As of now, lexipwn should work on the following Google Pixel models (provided th ## Building -The prebuilt binaries of lexipwn in both variants are available in the "Releases" section of the repo and you can download and use them right away. However, this is a tool designed to run under root privileges, and, for security reasons, it is highly recommended to build your own binaries from the source code whenever possible. +The prebuilt binaries of lexipwn in both variants are ~~available in the "Releases" section of the repo and you can download and use them right away~~ temporarily unavailable. Anyway, as this is a tool designed to run under root privileges, and, for security reasons, it is highly recommended to build your own binaries from the source code whenever possible. **Important note: `https://codeberg.org/luxferre/lexipwn.git` is the only original repo of lexipwn, there are no GitHub/GitLab/SourceHut/etc mirrors or other usernames or URLs unless explicitly stated otherwise in this readme and confirmed on the [Luxferre's](https://luxferre.top) web page! If building from a fork, always verify the source code change commits against the original repo to avoid any malware!** @@ -86,6 +90,8 @@ On start, lexipwn GUI will read the above tags into corresponding fields of the If you have altered the IMEI values in devinfo and then rebooted, the device will most probably report 000000000000000 for both IMEI numbers to `*#06#` and to the network. In order to fix this, you need to first boot into the factory mode (set the `bootmode` PS tag to `factory`, save the devinfo partition and reboot the phone), then press the "Fix IMEI CPSHA" button in the lexipwn GUI or run `lexipwn fiximeisha` in the CLI. Then you can (optionally) revert back to the normal boot mode and the new IMEIs will become visible upon reboot. +**N.B.: in case cellular radio doesn't work after the CPSHA fix, it is advised to return from the factory mode back to normal first.** + ### Randomizing IMEIs (CLI) Just run `lexipwn genimei [prefix]`. The prefix can be any combination from 0 to 14 digits. Without the prefix, the IMEI will be fully random. You can use the output to substitute into another command, e.g. `lexipwn setpsval imei2 $(lexipwn genimei)` which will fully randomize IMEI2 value.