[Sony Xperia E1] mai77:
[FONT=DejaVu Sans Mono, monospace]

5 steps to decrypt it all:

1_ downs4[/FONT]

[FONT=DejaVu Sans Mono, monospace]2_ sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]3_ extr_decode[/FONT]

[FONT=DejaVu Sans Mono, monospace]4_ trim\ area\ etc[/FONT]

[FONT=DejaVu Sans Mono, monospace]5_ extr_e4fs[/FONT]

step 1 : downld with xperiafirm 4 files (called raw SEUS-files ?) for E1 , such as:

[FONT=DejaVu Sans Mono, monospace]FILE_280864415[/FONT]

[FONT=DejaVu Sans Mono, monospace]FILE_281405390[/FONT]

[FONT=DejaVu Sans Mono, monospace]FILE_281405393[/FONT]

[FONT=DejaVu Sans Mono, monospace]FILE_281426896[/FONT]

[FONT=DejaVu Sans Mono, monospace]sin:[/FONT] step 2 : use flashtool to decode, extract, dump, decrypt the sin files, you get:

[FONT=DejaVu Sans Mono, monospace]amss_fs_1_S1-MODEMSW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]amss_fs_2_S1-MODEMSW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]amss_fsg_S1-MODEMSW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]cache_S1-SW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]elabel-D2005-row_201403122110.1_20.1.A.0.47_S1-ELABEL-LIVE-B578-PID1-0004-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]fotakernel_S1-SW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]kernel_S1-SW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]loader.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]partition-image_S1-SW-LIVE-B578-PID1-0005-MBR.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]system_S1-SW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]userdata_S1-SW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]extr_decode: step 3 : use flashtool to further extract from "system" sin part the mountable ext4-file, such as :[/FONT]

[FONT=DejaVu Sans Mono, monospace]system_S1-SW-LIVE-B578-PID1-0005-MMC.ext4[/FONT]

[FONT=DejaVu Sans Mono, monospace]system_S1-SW-LIVE-B578-PID1-0005-MMC.header[/FONT]

[FONT=DejaVu Sans Mono, monospace]trim area etc: don't mess with the trim area parts unless you look for a bricked phone[/FONT]

[FONT=DejaVu Sans Mono, monospace]cust-reset.ta[/FONT]

[FONT=DejaVu Sans Mono, monospace]simlock.ta[/FONT]

[FONT=DejaVu Sans Mono, monospace]update1.xml[/FONT]

[FONT=DejaVu Sans Mono, monospace]update.xml[/FONT]

[FONT=DejaVu Sans Mono, monospace]extr_e4fs: step 4 [/FONT]: I think the raw file is useless

[FONT=DejaVu Sans Mono, monospace]system_S1-SW-LIVE-B578-PID1-0005-MMC.ext4[/FONT] ######### mount -o loop ... to see files

[FONT=DejaVu Sans Mono, monospace]system_S1-SW-LIVE-B578-PID1-0005-MMC.raw[/FONT]

[FONT=DejaVu Sans Mono, monospace]all stuff from the "4 source files" :[/FONT]

[FONT=DejaVu Sans Mono, monospace]Falcon_S1BootConfig_MiscTA_130820_1730.ta[/FONT]

[FONT=DejaVu Sans Mono, monospace]

[/FONT][FONT=DejaVu Sans Mono, monospace]boot_delivery.xml[/FONT]

[FONT=DejaVu Sans Mono, monospace]

dbi_PLATFORM-MSM8210-LIVE-HWID008110E1-SWID12-OEM1-AID4-DEBUG00_S1-BOOT-LIVE-B578-0004-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]dbi_S1-BOOT-TEST-B316-0001-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]

emmc_appsboot_PLATFORM-MSM8210-LIVE-HWID008110E1-SWID09-OEM1-AID4-DEBUG00_S1-BOOT-LIVE-B578-0004-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]emmc_appsboot_S1-BOOT-TEST-B316-0001-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]

[/FONT][FONT=DejaVu Sans Mono, monospace]

rpm_PLATFORM-MSM8210-LIVE-HWID008110E1-SWID0A-OEM1-AID4-DEBUG00_S1-RPMFW-LIVE-B578-PID1-0005-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]rpm_S1-RPMFW-TEST-B316-0001-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]

sbl1_PLATFORM-MSM8210-LIVE-HWID008110E1-SWID00-OEM1-AID4-DEBUG00_S1-BOOT-LIVE-B578-0004-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]sbl1_S1-BOOT-TEST-B316-0001-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]

tz_PLATFORM-MSM8210-LIVE-HWID008110E1-SWID07-OEM1-AID4-DEBUG00_S1-BOOT-LIVE-B578-0004-MMC.sin[/FONT]

[FONT=DejaVu Sans Mono, monospace]tz_S1-BOOT-TEST-B316-0001-MMC.sin

###############################

get everything out of the kernel part, such as ramdisk:

[/FONT][FONT=DejaVu Sans Mono, monospace]step 1 -elf-extrct [/FONT]

[FONT=DejaVu Sans Mono, monospace]kernel_S1-SW-LIVE-B578-PID1-0005-MMC.elf[/FONT][FONT=DejaVu Sans Mono, monospace]

[/FONT][FONT=DejaVu Sans Mono, monospace]kernel_S1-SW-LIVE-B578-PID1-0005-MMC.header [/FONT]

[FONT=DejaVu Sans Mono, monospace]

from file :

[/FONT]

[FONT=DejaVu Sans Mono, monospace]kernel_S1-SW-LIVE-B578-PID1-0005-MMC.sin

[/FONT]

[FONT=DejaVu Sans Mono, monospace]step 2 = elf-extract : [/FONT]

[FONT=DejaVu Sans Mono, monospace]kernel_S1-SW-LIVE-B578-PID1-0005-MMC.elf.3 [/FONT]

[FONT=DejaVu Sans Mono, monospace]kernel_S1-SW-LIVE-B578-PID1-0005-MMC.elf.Image [/FONT]

[FONT=DejaVu Sans Mono, monospace]

kernel_S1-SW-LIVE-B578-PID1-0005-MMC.elf.ramdisk [/FONT]##### from "gz" file

[FONT=DejaVu Sans Mono, monospace]

kernel_S1-SW-LIVE-B578-PID1-0005-MMC.elf.ramdisk.gz [/FONT]

[FONT=DejaVu Sans Mono, monospace]

[/FONT][FONT=DejaVu Sans Mono, monospace]step 3 = unzip ramdisk : /kernel_S1-SW-LIVE-B578-PID1-0005-MMC.elf.ramdisk: [/FONT]

[FONT=DejaVu Sans Mono, monospace]kernel_S1-SW-LIVE-B578-PID1-0005-MMC.elf ################ use ELF DECODE feature in flashtool

[/FONT][FONT=DejaVu Sans Mono, monospace]kernel_S1-SW-LIVE-B578-PID1-0005-MMC.elf.ramdisk ######## filesystem for kernel with init.rc asf.

[/FONT]

[FONT=DejaVu Sans Mono, monospace]content of ramdisk filesystem:[/FONT]

[FONT=DejaVu Sans Mono, monospace]step 4 = unzip ramdisk further [/FONT]

######## gives you the files to modify in custom ROM

[FONT=DejaVu Sans Mono, monospace]charger [/FONT]

[FONT=DejaVu Sans Mono, monospace]crashtag [/FONT]

[FONT=DejaVu Sans Mono, monospace]data [/FONT]

[FONT=DejaVu Sans Mono, monospace]default.prop [/FONT]

[FONT=DejaVu Sans Mono, monospace]dev [/FONT]

[FONT=DejaVu Sans Mono, monospace]file_contexts [/FONT]

[FONT=DejaVu Sans Mono, monospace]fstab.qcom [/FONT]

[FONT=DejaVu Sans Mono, monospace]init [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.class_main.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.environ.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.mdm.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.class_core.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.early_boot.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.factory.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.ril.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.ssr.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.syspart_fixup.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.usb.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.qcom.usb.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.s1.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.sony.usb.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.target.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.trace.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.usbmode.sh [/FONT]

[FONT=DejaVu Sans Mono, monospace]init.usb.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]proc [/FONT]

[FONT=DejaVu Sans Mono, monospace]property_contexts [/FONT]

[FONT=DejaVu Sans Mono, monospace]res [/FONT]

[FONT=DejaVu Sans Mono, monospace]sbin [/FONT]

[FONT=DejaVu Sans Mono, monospace]seapp_contexts [/FONT]

[FONT=DejaVu Sans Mono, monospace]sepolicy [/FONT]

[FONT=DejaVu Sans Mono, monospace]sys [/FONT]

[FONT=DejaVu Sans Mono, monospace]system [/FONT]

[FONT=DejaVu Sans Mono, monospace]ueventd.qcom.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]ueventd.rc [/FONT]

[FONT=DejaVu Sans Mono, monospace]

#######################

now that you modded E1 firmware, put it all back together for flashing ! :)

use "bundle" feature in ft to produce FTF ( = .zip ) file for actual flashing.

[/FONT]