Originariamente inviato da
pippo60gd
Questo è un primo abbozzo di guida:
- Estrarre il firmware 711i standard utilizzando ImageSuite (extract_img.bat). Questo crea una cartella chiamata "image.img.dump".
- Creare una cartella 'ext4_utils' e copiarci dentro i files da
ext4_utils_bin_mod.zip (non createla all'interno di "image.img.dump" perché questa directory verrà eliminata quando sarà ricreata l'immagine)
- Copiare i 2 files RFSFAT16_SYSTEM_000000000 & RFSFAT16_BOOTLOADER_00000 nella directory ext4_utils sulla vostra macchina Linux
- Sotto Linux:
cd ext4_utils
- Convertire l’ immagine sparsa "system" in una immagine di tipo ext4 chiamata system.img:
./simg2img RFSFAT16_SYSTEM_000000000 system.img
(Questo darà un avvertimento sul CRC, ma non preoccupatevi)
- Creare un "punto di montaggio" (una directory per montare l'immagine) per l'immagine del sistema:
mkdir SYSTEM
- Montare il filesystem nel punto di montaggio:
sudo mount -o loop system.img SYSTEM
È necessario eseguire il comando "mount" come "root" (l'amministratore di sistema), che è ciò che "sudo" fa (sudo significa "Super User DO the following"). Potrebbe essere necessario immettere la password.
- Ora è possibile eliminare le applicazioni in SYSTEM/app e in SYSTEM/preinstall e installare quello che si desidera, modificare il build.prop, etc/permissions etc...
- Quando si è pronti per creare la nuova immagine, creare un altro punto di montaggio per "mkuserimg.sh" (se non esiste già):
mkdir temp
- Ricostruire l'immagine sparsa:
sudo ./mkuserimg.sh -s SYSTEM RFSFAT16_SYSTEM_000000000 ext4 temp 400M
- Se hai aggiornato build.prop, sarà anche necessario aggiornare la copia nel filesystem BOOTLOADER. Poiché si tratta di un filesystem FAT, che non è compresso, lo si può montare direttamente:
mkdir BOOTLOADER
sudo mount -o loop RFSFAT16_BOOTLOADER_00000 BOOTLOADER
- Copiare il build.prop nuovo in BUILDLOADER/vendor/system/
- Smontare i 2 filesystem SYSTEM e BOOTLOADER:
sudo umount BOOTLOADER SYSTEM
Nota: il comando è "umount" non "unmount". (Se si ottiene un errore "busy" smontandolo, significa che da qualche parte una finestra si trova nella directory SYSTEM o BOOTLOADER. Cambiate directory e riprovare). È importante smontare le directory perché altrimenti i file di immagine potrebbero essere danneggiati perché i file copiati o modificati potrebbero essere ancora in RAM se si copia il file di immagine mentre è montato.
- Spostate l 2 file RFSFAT16_SYSTEM... & RFSFAT16_BOOTLOADER...nella directory ‘image.img.dump’ sul vostro sistema Windows, e usate "repack_ics.bat <nome_file.img>" di ImageSuite per costruire la nuova immagine del firmware.
Se tutto è andato bene avrete un nuovo firmware di zecca da installare con LiveSuite!