So, I've finally decided to try this. Pretty slick. Just a couple suggestions:
- Add the ability to select a previously patched boot image, then live boot it. Maybe a little redundant since your tool automatically patches the new boot image.
Happy to hear that you gave a shot.
If I understand you correctly, I believe what you want is already there, see if this does it.
First turn on advanced mode.
You can do that through the File Menu | Advanced Configuration
and then select Enable Advanced Options.
The UI should change and you should see additional options.
1- Once you create the patched boot.img, select it (highlight)
2- Choose Custom Flash
3- Select boot
4- Hit the Paste button, and it will paste the currently selected boot.img path
5- Select Live boot, or Flash, in your case I suppose you want Live Boot
Ignore the Flash both slots selection from my image, that is not necessary, I just had it on when taking the screenshot and didn't feel like taking another one
6- Hit the flash Pixel Phone and you should get what you want.
- Provide some sort of log readout so the user can see exactly what is happening, as well as the option to save the log file for troubleshooting and review. The program doesn't really tell you what it's doing while it's flashing the factory image, and while I noticed your warning to be patient, it would still be nice to be
You don't see anything scrolling in the Console window (#7)? as it is flashing or patching, you should see the output reflected in the console, if you don't it could be a bug that I need to investigate.
Keep in mind that the console only refreshes if the line is complete, ie a newline is sent, there are some parts in the flash output (while extracting data) the output does not have a newline until it completes the extraction, not much I can do there, but that is only one line that should make you wait till it completes, each line should print and scroll.
Also you can turn on the verbose button for the console to get even more verbose logging, I think the app is very verbose to start with, and that options makes it even more verbose, I usually keep it on to see exactly what is happening.
Lastly, if you want to see current or previous logs.
Help menu | Open configuration Folder
Navigate to logs folder and you'd see all the logs.
You can also choose Create Sanitized support.zip
from the Help menu.
This will zip up the logs and the configuration details, and redact (sanitize) all personal data (device id, user name ...) It helps with troubleshooting and making the program better.