Su XDA è stato pubblicato un ToolKit simile a quello utilizzato per moddare il NexuS:
[TOOL] All-In-One P990 ToolKit v1.1 |KDZ FLASH|ROOT|Quick repartioning| .. and more - xda-developers
L'applicazione permette di:
- Fare un Backup/Restore della SD Interna
- Fare un Backup/Restore della partizione DATA (applicazioni installate)
- Flashare una Rom Stock
- Flashare una Recovery
- Flashare il bootloader ICS
- Rootare una Rom Stock
- Cambiare le partizioni per GB-ICS
- altre funzioni e fix che verranno implementate nelle successive versioni
Rinvio alla discussione su XDA per approfondimenti e ringraziamenti
VERSIONE 4.0 OUT
1 - Backup/Restore Options. Now includes both
A) Backup/Restore your internal SD Card (via USB Mass-Storage) which is taken with open source tool 7z.exe. It detects SD-card’s drive letter (searching for “external_sd” or “_ExteralSD”folder) and makes a compressed file (7z) of all the files in SD-card as backup action, and extracts this file in SD-card as restore action.
B) Backup/Restore ROM and/or Data partition with NVFlash. Backup saves images under Bachup\OldLayout or Backup\NewLayout folder. Restore checks the sizes of current partitions and the backed up images and aborts restore if a partition is smaller than its image or warns if larger. It is needed because anyone now can resize the partitions easily with option 9. Note!! Smaller images can be restored to larger partitions but the final usable size will be the image’s one.
2 - Change your Recovery Image. Now includes two methods via ADB or withNVFlash. It detects the current partition layout and liststhe suitable recovery images available to choose.
A) Change Recovery via ADB (rooted devices only). It is done with adb and dd command. USB debugging must be enabled, under System Settings > Developer options (Development). CMxx users also have to enable Root access > Apps and ADB
B) Change Recovery with NVFlash. It flashesa preferred recovery with NVFlash.
All latest available recovery images are located in imgs folder to be used by toolkit in any option needed.
1) The latest versions of cwm v5, v6 and teamwin v2 for old layout based ROMS prefixed as GB- and,
2) The modified cwm ones v5, v6 & new v22.214.171.124, for new ICS based ROMS prefixed as ICS-.
Any procedure in toolkit, if needed, automatically detects the current partition layout, old or new ICS and lists the suitable recoveries from imgs folder to choose.
You can add/remove/modify the recovery images yourself by copying/deleting/renaming them in imgs folder and just prefixing them as GB- or ICS- and the toolkit will include them automatically.
3 - Root your Stock ROM (with NVFlash method): Roots a stock ROM with the method of NVFlashing a recovery of your choice and then installing SuperUser or SuperSU via clockworkmod. This method always worked when other tools failed.
4 - Change Partitions from OLD to NEW layout and vice versa: Changes Partition layout and also flashes the right bootloader and recovery image of your choice so you can boot in clockworkmod and install a new ROM or restore a previous nandroid-backup. ATTENTION!! This operation totally wipes your device's internal memory including internal SD-Card. The internal SD-Card will be un-mountable after that and maybe a restore of a nandroid-backup may fail also. Stock based ROMs automatically fix this mount bug, but CMxx ones don't. There come the two flashable zip files included in CWM folder and also attached.
System-ReFormat-ext4.zip will be needed if restore of a previous nandroid-backup fails.
IntSD-Mount-Fix.zip fixes the internal SD not mounted bug, in CMxx ROMS, after using this option. It is “smart” & “harmless”. Detects both layouts and formats SD-card only if needed. Install it as soon as you enter recovery mode. Then install your new ROM or restore your backup. WHY ?
Because this way first-boot of CMxx ROM will create also the default folders/files in internal sd-card. (Stock based ROMs don’t need it because they automatically fix SD-Card but it doesn’t matter if also installed.)
Because in case of restoring a backup you can use recovery's USB storage and restore SD-Card backup, so all personal and apps' data files will be in place after boot.
Because recovery (some versions of them at least) will stop complaining with "cannot mount sdcard".
5 - Extract LG KDZ and/or AP.bin file. Depending on what you want to do, you can extract a kdz to get the baseband (fls file) and/or the ROM (bin file) to flash with smartflash. Additionaly you may need to extract the bin file to seperate the included partition images like chefs need to cook their new ROM.
6 - LG Update Tool (Off-Line mode) to flash any KDZ ROM file. It helps you flash any KDZ file since the latest updates of LG tool does not allow a flash if the device is not in the current version LG expects. So we make our PC to serve LG update tool locally (offline). The script automatically:
Adds 127.0.0.1 csmg.lgmobile.com entry (temporarily) in hosts file,
Sets a small HTTP Server on the PC listening to port 9002 which serves the requests of the LG flash utility and run from wherever this package is extracted),
Installs MSXML needed for the tools to run
Runs all the utilities automatically for you (you only have to set to ON the windows enabler and of course follow the instructions to flash the ROM.
Finally after closing the utility (R&D Test Tool) it reverts back your hosts file, removing the above entry and stops http server and windows enabler. Originally posted here by me.
7 - SmartFlash a Stock ROM and/or BaseBand. Flash a full stock ROM (bin file) AND/OR Baseband (fls file) as I mention before. Hints:
For BaseBands information and downloads visit the detailed and helpful Complete Baseband overview thread by tonyp.
For official Stock ROMs (KDZ) visit this site
8 - Flash the New ICS Unlocked BootLoader (and recovery if needed). ONLY for those already in ICS Partition layout. Needed for those:
Who Installed Stock ICS with SmartFlash or LGUpdate
Who Flashed a ready-rooted system.img only and trying to flash a recovery image after
Who are still on the bootloader logoed with a white padlock, which does not enter smartflash mode.
It detects the current partition layout and does not proceed if OLDlayout found
9 - Create your own Resized partition table for both layouts. It uses PartitionCustomizer.exe to help youeasily create a re-sized partition table to flash with option 4. Attention!! DO NOT use it if you don’t know what andwhy you are doing it. See thumbnails attached.
I - Install APX (NVFlash Recovery) Drivers if not already installed. It starts a device driver wizard to help you install the drivers needed for NVFlash. It detects your system OS and gives on-screen instructions if running Windows 8. FYI the drivers are located under ToolKitFiles\nvflash\driver folder.