基于Flash Extractor芯片提取方案,受损Nand flash芯片数据分析,主控方案分析,TF一体盘引脚定义分析

Flash Extractor芯片分析电子取证技术2024培训报名,请发报名信息至:wd@wdsos.com
当前位置:首页 > 资源模型 > FC主控 FC主控
FC1179
FC1179 AA2   2c 84 58 32   1x1  
Layout
  FC1178 1154_1150
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Divide
    Field  Block Number
    Value  0x2ff
  Add
    Field  Block Number
    Value  0x30
  Block Cut
    Block  0x7B8000/0x4000/0x444000
Assembler
  Block Number
    Block Size   0xbfc000
    Bank Space   0x4000
    Image Cut    0x742000    
    Banks        00 / 0x000 / 0x0f4
  Actions
    Scan
Comments
  For LBA pattern: 
  
  Very cool controller 
  
  Split by Block 4, 0xd9e000 
  
  For each split make separate image 
  Split order: 2,3,0,1 
  
  Join by Dump 
  
  In each split 
  need cut pages 
  Divide block number on (0x300 - number on cuted pages) 
  
  Need add some value to Block Number 
  And an Image Cut 
  Start of each image is missing 
  
  Have a fun :) 
  
  I give up on split_3 








FC1179   2c 44 44 4b   1x1  
aZZflash extractor
 
Layout
  FC1179 1120_1116 Xor 3f43_128
Mix
  Input
    Order  0
Assembler
  Block Number
    Block Size   0x200000
    Bank Space   0x4000
    Image Cut    0x1f7000    
    Banks        00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Serg for forum 12018
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
 
FC1179   2c c4 08 32   1x1  
aZZflash extractor
 
Layout
  FC1178 1150_1146
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Divide
    Field  Block Number
    Value  0x900
  Cross Bank
    Block  0x4800000
    Bank   0x1f8
  Cross Bank
    Block  0x2400000
    Bank   0x1f8
Assembler
  Block Number
    Block Size   0x2400000
    Bank Space   0x1f8
    
    Scan Max     1
  Actions
    Scan
    Find Bank Size
Comments
  by Serg & Arvika
  can not verify model, because there is no FAT dirs
  RAW recovery give good result
 
 
 
FC1179   45 3c 98 b3   1x1  
aZZflash extractor
 
Layout
  FC1178 1148_1144
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Block Cut
    Block  0/0x30000/0xBA0000/0x30000
  Divide
    Field  Block Number
    Value  0x2e8
  Add
    Field  Block Number
    Value  0x11
Assembler
  Block Number
    Block Size   0xba0000
    Bank Space   0x4000
    Image Cut    0x5d6000
    Banks        00 / 0x000 / 0x9ff
  Actions
    Scan
Comments
  by Arvika
  ID: 45 3c 98 b3 76 72
  even blocks empty, odd with data
  save disk.image, scan by any software
  Check dirs ok
  Possible rebuild full structure after additional work
  Solution could be other if even and odd blocks have data
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
 
FC1179   45 3c 98 b3   1x1   v2  
aZZflash extractor
 
Layout
  FC1178 1148_1144 v2
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Divide
    Field  Block Number
    Value  0x2e4
  Add
    Field  Block Number
    Value  0x12
  Block Cut
    Block  0/0x38000/0xB90000/0x38000
Assembler
  Block Number
    Block Size   0xb90000
    Bank Space   0x4000
    Banks        00 / 0x000 / 0x9ff
  Actions
    Scan
Comments
  by Arvika
  ID: 45 3c 98 b3 76 72
  To use this model need cut bad bits (if exist)
  even blocks empty, odd with data
  save disk.image, scan by any software
  Check dirs ok
  Possible rebuild full structure after additional work
  Solution could be other if even and odd blocks have data
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
 
FC1179   45 3c 98 b3   1x1   v3  
aZZflash extractor
 
Layout
  FC1178 1148_1144
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Divide
    Field  Block Number
    Value  0x300
  Add
    Field  Block Number
    Value  0x62
Assembler
  Block Number
    Block Size   0xc00000
    Bank Space   0x4000
    Image Cut    0x800000
    Banks        00 / 0x000 / 0x9ff
  Actions
    Scan
Comments
  by Arvika
  ID: 45 3c 98 b3 76 72
  To use this model need cut bad bits (if exist)
  save disk.image, scan by any software
  Check dirs ok
  Possible rebuild full structure after additional work
aZZflash extractor
aZZflash extractor
aZZflash extractor
 
FC1179   45 3c 98 b3   1x1   v4  
aZZflash extractor
 
Layout
  FC1178 1148_1144
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Block Cut
    Block  0x1200000/0x600000
  Block Cut
    Block  0xc000/0x4000/(0x8000/0x4000)*62/0x20000/0x4000/0x14000/0x4000/0x5c00
0/0x4000/(0x14000/0x4000)*6/(0x2C000/0x4000)*3/0x14000/0x4000/0x44000/0x4000/0x
5C000/0x4000/0x2C000/0x4000/0x8000/0x4000/0x20000/0x4000/0x14000/0x4000/0x8000/
0x4000/0x128000/0x4000/(0x2C000/0x4000)*8/0x8000/0x14000/0x4000/0x8000/0x4000/0
x30000/0x900000
  Divide
    Field  Block Number
    Value  0x411
  Add
    Field  Block Number
    Value  0x3
Assembler
  Block Number
    Block Size   0x1044000
    Bank Space   0x4000
    Image Cut    0x800000
    Banks        00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Arvika for forum 12771
  ID: 45 3c 98 b3 76 6b
  To use this model need cut bad bits (if exist)
  save disk.image, scan by any software
  Possible rebuild structure after additional work
  Root damaged, check dirs ok
  Statistics: RAW scan after LBN assembly: 92% good photos
  RAW scan without assembly: 47% good photos
 
 
 
 
 
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
 
FC1179   89 c4 08 32   1x1  
aZZflash extractor
 
Layout
  FC1178 1154_1150 Xor e9e5_128
Mix
  Input
    Order  0
  Divide
    Field  Block Number
    Value  0x900
Assembler
  Block Number
    Block Size   0x2400000
    Bank Space   0x4000
    Banks        00 / 0x000 / 0x777
  Actions
    Scan
Comments
  Serg for forum 12007
  
  Verified only with Raw Recovery
  
  11.04.2022 Divide changed
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
 
FC1179   98 3e 98 b3   1x1  
aZZflash extractor
 
Layout
  FC1178 1148_1144
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Block Cut
    Block  0x11D0000/0x630000
  Divide
    Field  Block Number
    Value  0x8e8
  Cross Block
    Field  Block Number
    Block  0x11d0000
    Parts  2
    Step   1
Assembler
  Block Number
    Block Size   0x11d0000
    Bank Space   0x4000
    Mix          2 / 0x4000
    Scan Max     1
  Actions
    Scan
    Find Bank Size
Comments
  by Arvika & Serg
  Case use bad bits, first need remove them before use this model
  RAW recovery
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
aZZflash extractor
 
FC1179   ad 5e 28 22   1x1  
aZZflash extractor
 
Layout
  FC1178 1154_1150
Mix
  Input
    Order  0
  Raw Cut
    Block  0xFA9800/0x2EFC800
  Xor 21cd
    Page   0x2000
    Group  4
  Divide
    Field  Block Number
    Value  0x6c0
Assembler
  Block Number
    Block Size   0xd80000
    Bank Space   0x4000
    Banks        00 / 0x000 / 0x4f8
  Actions
    Scan
Comments
  by Arvika
  Use RAW cut different for each plane
  Plane0 - 0xFA9800/0x2EFC800
  Plane1 - 0/0xFA9800/0xFA9800/0x1F53000
  Plane2 - 0/0x1F53000/0xFA9800/0xFA9800
  Plane3 - 0/0x2EFC800/0xFA9800
  Save each image as Disk0-3
  Disk2, Disk3 - not used by controller for this case
  Join by dump Disk0, Disk1,Disk2,Disk3
  Save as disk_final.image
  RAW scan for LBN assembly (without block cut) give 35% good photos
  To get better result need use different Divide and Block cut
  After additional work it is possible rebuild FS
上一篇:FC1178
下一篇: FC1325
Copyright(C)2014 西数科技(江苏)有限公司 wdsos.com 备案号:苏ICP备09074223号 苏公网安备:32010202010982号
地址:江苏省南京市玄武区珠江路435号华海大厦6楼601室(同庆楼右侧上电梯) 
地址:江苏省淮安市清江浦区枚皋路中兴软件园研发楼503室 
数据恢复:025-86883952  司法鉴定:13813824669 
|公众号|微博|论坛|百家号|