The 4.3 stock firmware from http://sbf.droid-developers.org/ has these files
boot.img
cache.img
emmc_appsboot.mbn
fastboot
flashall.bat
flashall.sh
flashall.xml
fsg.mbn
gpt.bin
logo.bin
mfastboot
motoboot_4015.img
motoboot.img
NON-HLOS.bin
persist.img
recovery.img
rpm.mbn
sbl1_8226.mbn
sbl1_8626.mbn
sbl1.mbn
sdi.mbn
system.img
tz.mbn
userdata.img
but the flash file only flashes a handful of these, eg system, boot etc, it does not say how to flash the less obvious files such as tz.mbn and sdi.mbn.
The 4.4.2 stock firmware has
boot.img
emmc_appsboot.mbn
fsg.mbn
gpt.bin
logo.bin
mfastboot
motoboot.img
NON-HLOS.bin
recovery.img
RETAIL-GB_4.4.2_KLB20.9-1.10-1.9_cid7_CFC_1FF_v5_SVC.xml
system.img_sparsechunk.0
system.img_sparsechunk.1
system.img_sparsechunk.2
The 4.4.2 OTA update file contains a lot of the same named files (albeit updated ones) as in the 4.3 stock firmware, eg the flash script for 4.4.2 update has lines to flash files such as
tz.mbn
sdi.mbn
sbl1_8226.mbn
So why are files missing from stock 4.4.2 firmware. It would indicate to me that if you are on 4.3 and you decide to wipe and just flash 4.4.2 stock firmware (ie not update using the OTA files) then you actually do not end up on a true 4.4.2 phone, ie you are missing updates to tz.mbn etc.
The 4.4.2 GPE stock firmware does NOT contain the lesser known files either, ie tz.mbn, sdi.mbm etc. So again if you are on non-GPE and you flash GPE you will be left with some non-GPE files/partitions.
I wonder why:
stock 4.3 and OTA 4.4.2 contains these files.
stock 4.4.2 and stock GPE 4.4.2 do not contain these files.
Why doesnt all firmwares contain all the files? Why does the xml/ba flash files for 4.3 not contain any info on these files and how to flash them.
It makes me nervous of NOT using an OTA to update, even if I later decide to wipe and install the 'offical' firmware. This was how I applied 4.4.2 non-GPE. I used OTA and then (due to wakelocks issues) decided to reflash stock system to ensure it was 'clean'.
Anyone have any views on the above. All seems odd to me.
boot.img
cache.img
emmc_appsboot.mbn
fastboot
flashall.bat
flashall.sh
flashall.xml
fsg.mbn
gpt.bin
logo.bin
mfastboot
motoboot_4015.img
motoboot.img
NON-HLOS.bin
persist.img
recovery.img
rpm.mbn
sbl1_8226.mbn
sbl1_8626.mbn
sbl1.mbn
sdi.mbn
system.img
tz.mbn
userdata.img
but the flash file only flashes a handful of these, eg system, boot etc, it does not say how to flash the less obvious files such as tz.mbn and sdi.mbn.
The 4.4.2 stock firmware has
boot.img
emmc_appsboot.mbn
fsg.mbn
gpt.bin
logo.bin
mfastboot
motoboot.img
NON-HLOS.bin
recovery.img
RETAIL-GB_4.4.2_KLB20.9-1.10-1.9_cid7_CFC_1FF_v5_SVC.xml
system.img_sparsechunk.0
system.img_sparsechunk.1
system.img_sparsechunk.2
The 4.4.2 OTA update file contains a lot of the same named files (albeit updated ones) as in the 4.3 stock firmware, eg the flash script for 4.4.2 update has lines to flash files such as
tz.mbn
sdi.mbn
sbl1_8226.mbn
So why are files missing from stock 4.4.2 firmware. It would indicate to me that if you are on 4.3 and you decide to wipe and just flash 4.4.2 stock firmware (ie not update using the OTA files) then you actually do not end up on a true 4.4.2 phone, ie you are missing updates to tz.mbn etc.
The 4.4.2 GPE stock firmware does NOT contain the lesser known files either, ie tz.mbn, sdi.mbm etc. So again if you are on non-GPE and you flash GPE you will be left with some non-GPE files/partitions.
I wonder why:
stock 4.3 and OTA 4.4.2 contains these files.
stock 4.4.2 and stock GPE 4.4.2 do not contain these files.
Why doesnt all firmwares contain all the files? Why does the xml/ba flash files for 4.3 not contain any info on these files and how to flash them.
It makes me nervous of NOT using an OTA to update, even if I later decide to wipe and install the 'offical' firmware. This was how I applied 4.4.2 non-GPE. I used OTA and then (due to wakelocks issues) decided to reflash stock system to ensure it was 'clean'.
Anyone have any views on the above. All seems odd to me.
Last edited: