[Hardware Hacking General] wladimir_tm:
Partition Table: Asus Zenfone 5 Intel Atom Z2560 2 Cores 1.600mhz (A501CG, T00j)

General Device Name: Asus Zenfone 5

Manufacturer Product Name: A501CG, T00j (clovertrail)

Processor: Intel Atom Z2560 2 Cores 1.600mhz

AOS version: Android GB 4.3 (KK 4.4 can be installed)

SW version: system - ASUS_T00F_WW_user_9.17.40.16_20190811_0963 release-keys ( WW= "World Wide" version)

( + recovery: ASUS_T00F_CUCC_user_1.15.40.19_20140626_4312 release-keys --- CUCC="ChinaUnicom" version )

system: default.prop + build.prop: - look at attached "adb_dmesg_dumpsys_etc_.zip"

df:

command: df
Filesystem Size Used Free Blksize
/dev 482.3M 68.0K 482.3M 4096
/mnt/secure 482.3M 0.0K 482.3M 4096
/mnt/asec 482.3M 4.0K 482.3M 4096
/mnt/obb 482.3M 0.0K 482.3M 4096
/Removable 482.3M 0.0K 482.3M 4096
/factory 31.5M 5.6M 25.9M 4096
/system 1.2G 1.1G 26.1M 4096
/cache 503.9M 8.4M 495.6M 4096
/config 31.5M 17.3M 14.2M 4096
/data 5.0G 336.2M 4.7G 4096
/data/data/ASUSBrowser/cache 20.0M 5.9M 14.1M 4096
/ADF 31.5M 4.0M 27.4M 4096
/mnt/shell/emulated 5.0G 336.2M 4.7G 4096
/storage/emulated 482.3M 0.0K 482.3M 4096
/storage/emulated/0 5.0G 336.2M 4.7G 4096
/storage/emulated/0/Android/obb 5.0G 336.2M 4.7G 4096
/storage/emulated/legacy 5.0G 336.2M 4.7G 4096
/storage/emulated/legacy/Android/obb 5.0G 336.2M 4.7G 4096

mount

command: mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /sys/kernel/debug debugfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /Removable tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/block/mmcblk0p3 /factory ext4 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/block/mmcblk0p9 /system ext4 ro,relatime,data=ordered 0 0
/dev/block/mmcblk0p6 /cache ext4 rw,nosuid,nodev,noatime,journal_checksum,journal_async_commit,data=ordered 0 0
/dev/block/mmcblk0p5 /config ext4 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/block/mmcblk0p10 /data ext4 rw,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0
tmpfs /data/data/ASUSBrowser/cache tmpfs rw,relatime,size=20480k,mode=777 0 0
/dev/block/mmcblk0p8 /ADF ext4 rw,noatime,data=ordered 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
tmpfs /storage/emulated tmpfs rw,nosuid,nodev,relatime,mode=050,gid=1028 0 0
/dev/fuse /storage/emulated/0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/Android/obb fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/legacy fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/legacy/Android/obb fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

dev/block:

command: ls -l /dev/block/
brw------- root root 7, 0 2014-10-08 23:05 loop0
brw------- root root 7, 1 2014-10-08 23:05 loop1
brw------- root root 7, 2 2014-10-08 23:05 loop2
brw------- root root 7, 3 2014-10-08 23:05 loop3
brw------- root root 7, 4 2014-10-08 23:05 loop4
brw------- root root 7, 5 2014-10-08 23:05 loop5
brw------- root root 7, 6 2014-10-08 23:05 loop6
brw------- root root 7, 7 2014-10-08 23:05 loop7
brw------- root root 179, 0 2014-10-08 23:05 mmcblk0
brw------- root root 179, 10 2014-10-08 23:05 mmcblk0boot0
brw------- root root 179, 20 2014-10-08 23:05 mmcblk0boot1
brw------- root root 179, 40 2014-10-08 23:05 mmcblk0gp0
brw------- root root 179, 1 2014-10-08 23:05 mmcblk0p1
brw------- root root 259, 0 2014-10-08 23:05 mmcblk0p10
brw------- root root 179, 2 2014-10-08 23:05 mmcblk0p2
brw------- root root 179, 3 2014-10-08 23:05 mmcblk0p3
brw------- root root 179, 4 2014-10-08 23:05 mmcblk0p4
brw------- root root 179, 5 2014-10-08 23:05 mmcblk0p5
brw------- root root 179, 6 2014-10-08 23:05 mmcblk0p6
brw------- root root 179, 7 2014-10-08 23:05 mmcblk0p7
brw------- root root 179, 8 2014-10-08 23:05 mmcblk0p8
brw------- root root 179, 9 2014-10-08 23:05 mmcblk0p9
brw------- root root 179, 30 2014-10-08 23:05 mmcblk0rpmb
brw------- root root 1, 0 2014-10-08 23:05 ram0
brw------- root root 1, 1 2014-10-08 23:05 ram1
brw------- root root 1, 10 2014-10-08 23:05 ram10
brw------- root root 1, 11 2014-10-08 23:05 ram11
brw------- root root 1, 12 2014-10-08 23:05 ram12
brw------- root root 1, 13 2014-10-08 23:05 ram13
brw------- root root 1, 14 2014-10-08 23:05 ram14
brw------- root root 1, 15 2014-10-08 23:05 ram15
brw------- root root 1, 2 2014-10-08 23:05 ram2
brw------- root root 1, 3 2014-10-08 23:05 ram3
brw------- root root 1, 4 2014-10-08 23:05 ram4
brw------- root root 1, 5 2014-10-08 23:05 ram5
brw------- root root 1, 6 2014-10-08 23:05 ram6
brw------- root root 1, 7 2014-10-08 23:05 ram7
brw------- root root 1, 8 2014-10-08 23:05 ram8
brw------- root root 1, 9 2014-10-08 23:05 ram9
drwx------ root root 2014-10-08 23:05 vold

/proc/partitions

cat /proc/partitions
major minor #blocks name

179 0 7626752 mmcblk0
179 1 131072 mmcblk0p1
179 2 8192 mmcblk0p2
179 3 32768 mmcblk0p3
179 4 8192 mmcblk0p4
179 5 32768 mmcblk0p5
179 6 524288 mmcblk0p6
179 7 196608 mmcblk0p7
179 8 32768 mmcblk0p8
179 9 1331200 mmcblk0p9
259 0 5320684 mmcblk0p10
179 40 8192 mmcblk0gp0
179 30 8 mmcblk0rpmb
179 20 4096 mmcblk0boot1
179 10 4096 mmcblk0boot0

recovery filesystem table (from /cache/recovery/last_log)

Starting recovery on Wed Oct 8 16:17:54 2014
recovery filesystem table
=========================
0 /reserved hidden /dev/block/mmcblk0p1 0
1 /panic raw /dev/block/mmcblk0p2 0
2 /factory ext4 /dev/block/mmcblk0p3 0
3 /spare ext4 /dev/block/mmcblk0p4 0
4 /config ext4 /dev/block/mmcblk0p5 0
5 /cache ext4 /dev/block/mmcblk0p6 0
6 /APD ext4 /dev/block/mmcblk0p7 0
7 /ADF ext4 /dev/block/mmcblk0p8 0
8 /system ext4 /dev/block/mmcblk0p9 0
9 /data ext4 /dev/block/mmcblk0p10 -16384
10 /mnt/sdcard vfat /dev/block/mmcblk1p1 0
11 /tmp ramdisk ramdisk 0

full /cache/recovery/last_log - look at attached file

USB\VID's:

after installing drivers from virtual-CD from phone:
System:
ASUS Android Composite ADB Interface:
USB\VID_0B05&PID_5481&MI_01\7&2B95DAFA&0&0001

Recovery
Android-Phone: USB\VID_8087&PID_09EF

POWER_OFF state ("Charging animations"):
USB\VID_8087&PID_0A14&REV_0224
USB\VID_8087&PID_0A14

Bootloader (Fastboot):
USB\VID_0B05&PID_4DAF&REV_0224
USB\VID_0B05&PID_4DAF

+ after installing busybox ++

fdisk

root@ASUS_T00J:/ # fdisk -l dev/block/mmcblk0
fdisk -l dev/block/mmcblk0

Disk dev/block/mmcblk0: 7809 MB, 7809794048 bytes
256 heads, 63 sectors/track, 945 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

Device Boot Start End Blocks Id System
dev/block/mmcblk0p1 1 946 7626751+ ee EFI GPT
Partition 1 has different physical/logical endings:
phys=(1023, 255, 63) logical=(945, 199, 7)
root@ASUS_T00J:/ # fdisk -l dev/block/mmcblk0p1
fdisk -l dev/block/mmcblk0p1

Disk dev/block/mmcblk0p1: 134 MB, 134217728 bytes
4 heads, 16 sectors/track, 4096 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

Disk dev/block/mmcblk0p1 doesn't contain a valid partition table

parted

root@ASUS_T00J:/ # parted /dev/block/mmcblk0
parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print all
print all
print all
Model: MMC H8G2d¦ (sd/mmc)
Disk /dev/block/mmcblk0: 7810MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 20.5kB 134MB 134MB reserved boot
2 134MB 143MB 8389kB panic boot
3 143MB 176MB 33.6MB ext4 factory
4 176MB 185MB 8389kB ext4 spare
5 185MB 218MB 33.6MB ext4 config
6 218MB 755MB 537MB ext4 cache
7 755MB 956MB 201MB ext4 APD
8 956MB 990MB 33.6MB ext4 ADF
9 990MB 2353MB 1363MB ext4 system
10 2353MB 7801MB 5448MB ext4 data

(parted) version
version
version

GNU Parted 1.8.8.1.179-aef3

Copyright (C) 1998 - 2006 Free Software Foundation, Inc.
This program is free software, covered by the GNU General Public License.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

(parted) quit
quit
quit

gdisk

root@ASUS_T00J:/ # gdisk /dev/block/mmcblk0
gdisk /dev/block/mmcblk0
GPT fdisk (gdisk) version 0.8.4

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
p
Disk /dev/block/mmcblk0: 15253504 sectors, 7.3 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 42D65B0A-EAAA-7AB2-2A0A-03FCEE12F0F0
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 15253470
Partitions will be aligned on 8-sector boundaries
Total free space is 16357 sectors (8.0 MiB)

Number Start (sector) End (sector) Size Code Name
1 40 262183 128.0 MiB EF00 reserved
2 262184 278567 8.0 MiB EF00 panic
3 278568 344103 32.0 MiB 0700 factory
4 344104 360487 8.0 MiB 0700 spare
5 360488 426023 32.0 MiB 0700 config
6 426024 1474599 512.0 MiB 0700 cache
7 1474600 1867815 192.0 MiB 0700 APD
8 1867816 1933351 32.0 MiB 0700 ADF
9 1933352 4595751 1.3 GiB 0700 system
10 4595752 15237119 5.1 GiB 0700 data

+ detailed:

Command (? for help): i
i
Partition number (1-10): 1
1
Partition GUID code: C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EFI System)
Partition unique GUID: 80868086-8086-8086-8086-000000000000
First sector: 40 (at 20.0 KiB)
Last sector: 262183 (at 128.0 MiB)
Partition size: 262144 sectors (128.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'reserved'

Command (? for help): i
i
Partition number (1-10): 2
2
Partition GUID code: C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EFI System)
Partition unique GUID: 80868086-8086-8086-8086-000000000001
First sector: 262184 (at 128.0 MiB)
Last sector: 278567 (at 136.0 MiB)
Partition size: 16384 sectors (8.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'panic'

Command (? for help): i
i
Partition number (1-10): 3
3
Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
Partition unique GUID: 80868086-8086-8086-8086-000000000002
First sector: 278568 (at 136.0 MiB)
Last sector: 344103 (at 168.0 MiB)
Partition size: 65536 sectors (32.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'factory'

Command (? for help): i
i
Partition number (1-10): 4
4
Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
Partition unique GUID: 80868086-8086-8086-8086-000000000003
First sector: 344104 (at 168.0 MiB)
Last sector: 360487 (at 176.0 MiB)
Partition size: 16384 sectors (8.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'spare'

Command (? for help): i
i
Partition number (1-10): 5
5
Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
Partition unique GUID: 80868086-8086-8086-8086-000000000004
First sector: 360488 (at 176.0 MiB)
Last sector: 426023 (at 208.0 MiB)
Partition size: 65536 sectors (32.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'config'

Command (? for help): i
i
Partition number (1-10): 6
6
Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
Partition unique GUID: 80868086-8086-8086-8086-000000000005
First sector: 426024 (at 208.0 MiB)
Last sector: 1474599 (at 720.0 MiB)
Partition size: 1048576 sectors (512.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'cache'

Command (? for help): i
i
Partition number (1-10): 7
7
Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
Partition unique GUID: 80868086-8086-8086-8086-000000000006
First sector: 1474600 (at 720.0 MiB)
Last sector: 1867815 (at 912.0 MiB)
Partition size: 393216 sectors (192.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'APD'

Command (? for help): i
i
Partition number (1-10): 8
8
Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
Partition unique GUID: 80868086-8086-8086-8086-000000000007
First sector: 1867816 (at 912.0 MiB)
Last sector: 1933351 (at 944.0 MiB)
Partition size: 65536 sectors (32.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'ADF'

Command (? for help): i
i
Partition number (1-10): 9
9
Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
Partition unique GUID: 80868086-8086-8086-8086-000000000008
First sector: 1933352 (at 944.0 MiB)
Last sector: 4595751 (at 2.2 GiB)
Partition size: 2662400 sectors (1.3 GiB)
Attribute flags: 0000000000000000
Partition name: 'system'

Command (? for help): i
i
Partition number (1-10): 10
10
Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
Partition unique GUID: 80868086-8086-8086-8086-000000000009
First sector: 4595752 (at 2.2 GiB)
Last sector: 15237119 (at 7.3 GiB)
Partition size: 10641368 sectors (5.1 GiB)
Attribute flags: 0000000000000000
Partition name: 'data'

Command (? for help): l
l
0700 Microsoft basic data 0c01 Microsoft reserved 2700 Windows RE
4200 Windows LDM data 4201 Windows LDM metadata 7501 IBM GPFS
7f00 ChromeOS kernel 7f01 ChromeOS root 7f02 ChromeOS reserved
8200 Linux swap 8300 Linux filesystem 8301 Linux reserved
8e00 Linux LVM a500 FreeBSD disklabel a501 FreeBSD boot
a502 FreeBSD swap a503 FreeBSD UFS a504 FreeBSD ZFS
a505 FreeBSD Vinum/RAID a800 Apple UFS a901 NetBSD swap
a902 NetBSD FFS a903 NetBSD LFS a904 NetBSD concatenated
a905 NetBSD encrypted a906 NetBSD RAID ab00 Apple boot
af00 Apple HFS/HFS+ af01 Apple RAID af02 Apple RAID offline
af03 Apple label af04 AppleTV recovery af05 Apple Core Storage
be00 Solaris boot bf00 Solaris root bf01 Solaris /usr & Mac Z
bf02 Solaris swap bf03 Solaris backup bf04 Solaris /var
bf05 Solaris /home bf06 Solaris alternate se bf07 Solaris Reserved 1
bf08 Solaris Reserved 2 bf09 Solaris Reserved 3 bf0a Solaris Reserved 4
bf0b Solaris Reserved 5 c001 HP-UX data c002 HP-UX service
ef00 EFI System ef01 MBR partition scheme ef02 BIOS boot partition
fd00 Linux RAID

blkid

root@ASUS_T00J:/ # blkid
blkid
/dev/block/mmcblk0p10: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p9: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p8: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p7: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p6: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p5: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p4: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p3: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"

VERY interesting content of mmcblk0p2 (/panic raw) (for full txt source - look at attached mmcblk0p2_mmcblk0p2.img.zip)

--- something like "dmesg" only 'Intel-style' .)

short example:

<6>[ 0.000000] Initializing cgroup subsys cpuset
<6>[ 0.000000] Initializing cgroup subsys cpu
<5>[ 0.000000] Linux version 3.4.43-g656faae (builder3@BUILDER3) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Tue Mar 25 17:22:31 CST 2014
<6>[ 0.000000] BIOS-provided physical RAM map:
<6>[ 0.000000] BIOS-e820: 0000000000000000 - 0000000000098000 (usable)
<6>[ 0.000000] BIOS-e820: 0000000000100000 - 0000000000d00000 (usable)
<6>[ 0.000000] BIOS-e820: 0000000000d00000 - 0000000001000000 (reserved)
<6>[ 0.000000] BIOS-e820: 0000000001000000 - 0000000036ff0000 (usable)
<6>[ 0.000000] BIOS-e820: 0000000036ff0000 - 00000000378fd000 (reserved)
<6>[ 0.000000] BIOS-e820: 00000000378fd400 - 00000000379fd400 (reserved)
<6>[ 0.000000] BIOS-e820: 00000000379fd400 - 000000003eeff400 (usable)
<6>[ 0.000000] BIOS-e820: 000000003ef00000 - 0000000040000000 (reserved)
<6>[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
<6>[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
<6>[ 0.000000] BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
<6>[ 0.000000] kmemleak: Kernel memory leak detector disabled
<6>[ 0.000000] NX (Execute Disable) protection: active
<6>[ 0.000000] SMBIOS 2.6 present.
<7>[ 0.000000] DMI: Intel Corporation CloverTrail/FFRD, BIOS 406 2013.10.16:10.18.10
<7>[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
<7>[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
.....

some suggestions:

1. /reserved hidden /dev/block/mmcblk0p1 - contain 'boot', recovery' and 'fastboot' images (maybe 'ramdisk' separately and 'common' ("one for") all 3 images); (+ mention about it in china)

2. mmcblk0p1 contain all 3 images and boots 'desired mode' with using of 'something like' "Intel OSIP driver"-feature;

this suggestion based on command log (flushing recovery image from latest SW)

d:\Asus_Zenfone_5\stock\_from_box1.17.40.16WW\_reflasho_to_WW>adb shell
shell@ASUS_T00J:/ $ su
su
root@ASUS_T00J:/ # sh /data/local/tmp/install-recovery.sh
sh /data/local/tmp/install-recovery.sh
Writing 11332608 byte image to osip[1]
slot 0 used by osip 0
slot 1 used by osip 1
root@ASUS_T00J:/ # exit
exit
shell@ASUS_T00J:/ $ exit
exit

install-recovery.sh

#!/system/bin/sh
update_recovery --check-sha1 0d46024fcdba65dc82ca5fb568eccf36885de815 \
--src-sha1 d8d2bbfd8dd3eaa648073876a229ac030ebdc802 \
--tgt-sha1 7cf95a376c8d8b0f47a9bd9062851161fac657d2 \
--tgt-size 11332608 \
--patch /data/local/tmp/recovery-from-boot.p

+ of course -- before - copied file "recovery-from-boot.p" (1 417 594 bytes) to /data/local/tmp/ ; )

3. factory firmware content 'separeted' images of "boot", "recovery" and "fastboot"

d:\>dir /s d:\Asus_Zenfone_5\stock\unpack\UL-ASUS_T00F-WW-2.19.40.18-user\
Volume in drive D has no label.

Directory of d:\Asus_Zenfone_5\stock\unpack\UL-ASUS_T00F-WW-2.19.40.18-user

09.10.2014 17:16 <DIR> .
09.10.2014 17:16 <DIR> ..
03.01.2014 18:52 9*589*760 boot.img
03.01.2014 18:52 13*591*552 fastboot.img
03.01.2014 18:52 4*399*442 ifwi.zip
03.01.2014 18:52 12*469*248 recovery.img
03.01.2014 18:52 5*954*048 splash.bin
09.10.2014 12:27 4*733 Text fastboot.img.txt
09.10.2014 12:22 4*723 Text recovery.img.txt
03.01.2014 18:52 12*491 updater-script
8 File(s) 46*025*997 bytes
----------------------
unpacked ifwi.zip:

Directory of d:\Asus_Zenfone_5\stock\unpack\UL-ASUS_T00F-WW-2.19.40.18-user\ifwi

09.10.2014 12:02 <DIR> .
09.10.2014 12:02 <DIR> ..
03.10.2014 18:33 99*296 dnx_fwr_ctp_a500cg.bin
11.09.2014 09:55 99*296 dnx_fwr_ctp_a502cg.bin
11.09.2014 09:55 99*296 dnx_fwr_ctp_a600cg.bin
11.09.2014 09:55 99*296 dnx_fwr_ctp_pr2.bin
11.09.2014 09:55 99*296 dnx_fwr_ctp_pr3.1.bin
11.09.2014 09:55 99*296 dnx_fwr_ctp_pr3.bin
11.09.2014 09:55 99*296 dnx_fwr_ctp_vv2.bin
11.09.2014 09:55 99*296 dnx_fwr_ctp_vv3.bin
03.10.2014 18:33 99*296 dnx_osr_ctp_a500cg.bin
11.09.2014 09:55 99*296 dnx_osr_ctp_a502cg.bin
11.09.2014 09:55 99*296 dnx_osr_ctp_a600cg.bin
11.09.2014 09:55 99*296 dnx_osr_ctp_pr2.bin
11.09.2014 09:55 99*296 dnx_osr_ctp_pr3.1.bin
11.09.2014 09:55 99*296 dnx_osr_ctp_pr3.bin
11.09.2014 09:55 99*296 dnx_osr_ctp_vv2.bin
11.09.2014 09:55 99*296 dnx_osr_ctp_vv3.bin
03.10.2014 18:33 2*031*600 ifwi_ctp_a500cg.bin
18.09.2014 00:15 2*031*600 ifwi_ctp_a502cg.bin
18.09.2014 00:15 2*031*600 ifwi_ctp_a600cg.bin
11.09.2014 09:55 2*031*600 ifwi_ctp_pr2.bin
11.09.2014 09:55 2*031*600 ifwi_ctp_pr3.1.bin
11.09.2014 09:55 2*031*600 ifwi_ctp_pr3.bin
11.09.2014 09:55 2*031*600 ifwi_ctp_vv2.bin
11.09.2014 09:55 2*031*600 ifwi_ctp_vv3.bin
03.10.2014 18:07 0 version
25 File(s) 17*841*536 bytes

Total Files Listed:
33 File(s) 63*867*533 bytes

4. bootloader (fastboot) = "DroidBoot" mode

5. fastboot is 'locked' ( for 'flashing unsigned images')

D:\Asus_Zenfone_5\recovery\AIK>fastboot flash recovery recovery_philz_t00f.img
sending 'recovery' (14944 KB)...
OKAY [ 1.978s]
writing 'recovery'...
(bootloader) secure device
(bootloader) unsigned image
FAILED (remote: not allowed to update unsigned image on secure device)
finished. total time: 3.826s

D:\Asus_Zenfone_5\recovery\AIK>fastboot continue
resuming boot...
OKAY [ 0.333s]
finished. total time: 0.333s

command

fastboot boot recovery_philz_t00f.img

- 'makes' warning on the screen "the boot command is disabled"

---- and at the same time - "flash" command (of course "original images" from factory FW) - works fine:

d:\Asus_Zenfone_5\stock\_from_box1.17.40.16WW\_reflasho_to_WW>fastboot flash fastboot fastboot.img
sending 'fastboot' (12421 KB)...
OKAY [ 1.815s]
writing 'fastboot'...
(bootloader) secure device
(bootloader) signed image
OKAY [ 2.390s]
finished. total time: 4.206s

d:\Asus_Zenfone_5\stock\_from_box1.17.40.16WW\_reflasho_to_WW>fastboot flash boot boot.img
sending 'boot' (9193 KB)...
OKAY [ 1.387s]
writing 'boot'...
(bootloader) secure device
(bootloader) signed image
OKAY [ 2.019s]
finished. total time: 3.407s

note: recovery_philz_t00f.img - is 'custom recovery' for device

(there is Unlock Device App: Unlock boot loader Version V1.0 - and "signing requirement" can be "unlocked" with "official" UnLock_A500CG_a500cg_platform_rel.apk - but only A500CG version of device (= Intel Atom Z2580 2 Cores 2.000mhz (A500, T00F))

6. fastboot.img - can be 'unpacked' with toolkit xImgTool.exe (1.2.18) -- and "inside" there can be found 'classic' content with 'ramdisk'! ;) - look at attach "fastboot1.18.40.10_unpacked.zip"

----------------------------------------

Questions (unanswered ) :) :

1. 'what stands for' this 'parts of ROM'

dnx
ifwi

and what can be done with ?

// definition "IFWI - Intel flash Integrated firmware" cab be found, but .. nothing more )

there are example commands:

fastboot flash dnx dnx_fwr_ctp_a500cg.bin
fastboot flash ifwi if.bin

2. how (what command?) to look 'all the content and info' about OSIP images ("nested" by mmcblk0p1 ) and their id's (OSII) ?

upd20141202:

on FW 4.4 version (WW_a501cg-WW_user_2.20.40.13_20141105_1055-user-20141105) there is additional opt in ls -l /dev/block/platform/intel/:

root@ASUS_T00J:/ # ls -l /dev/block/platform/intel/by-guid
ls -l /dev/block/platform/intel/by-guid
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000000 -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000001 -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000002 -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000003 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000004 -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000005 -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000006 -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000007 -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000008 -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2014-12-02 13:46 80868086-8086-8086-8086-000000000009 -> /dev/block/mmcblk0p10
root@ASUS_T00J:/ # ls -l /dev/block/platform/intel/by-label
ls -l /dev/block/platform/intel/by-label
lrwxrwxrwx root root 2014-12-02 13:46 ADF -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2014-12-02 13:46 APD -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2014-12-02 13:46 cache -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2014-12-02 13:46 config -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2014-12-02 13:46 data -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2014-12-02 13:46 factory -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2014-12-02 13:46 panic -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2014-12-02 13:46 reserved -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2014-12-02 13:46 spare -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2014-12-02 13:46 system -> /dev/block/mmcblk0p9
root@ASUS_T00J:/ #

+ add info partx -s:

root@ASUS_T00J:/ # /data/local/tmp/partx -s /dev/block/mmcblk0
/data/local/tmp/partx -s /dev/block/mmcblk0
NR START END SECTORS SIZE NAME UUID
1 40 262183 262144 128M reserved 80868086-8086-8086-8086-000000000000
2 262184 278567 16384 8M panic 80868086-8086-8086-8086-000000000001
3 278568 344103 65536 32M factory 80868086-8086-8086-8086-000000000002
4 344104 360487 16384 8M spare 80868086-8086-8086-8086-000000000003
5 360488 426023 65536 32M config 80868086-8086-8086-8086-000000000004
6 426024 1474599 1048576 512M cache 80868086-8086-8086-8086-000000000005
7 1474600 1867815 393216 192M APD 80868086-8086-8086-8086-000000000006
8 1867816 1933351 65536 32M ADF 80868086-8086-8086-8086-000000000007
9 1933352 4595751 2662400 1.3G system 80868086-8086-8086-8086-000000000008
10 4595752 15220735 10624984 5.1G data 80868086-8086-8086-8086-000000000009
root@ASUS_T00J:/ #