Merge branch 'main' of codeberg.org:luxferre/lexipwn
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user