CBM2199主控如何提取和修复数据?

2024-02-26 14:48:47 116

CBM2199E   2c a4 08 32   1x1  

Layout

CBM2199 1152 Xor eebb_128

Mix

Input

Order 0

Software Bad Bytes

Block 128

Group 1

Assembler

Virtual Translator

Block Size 0x2400000

Image Cut 0x13f4000

Comments

Serg for forum 11711

SW bb can be found with Auto_ff

CBM2199E   2c a4 08 32   1x1   v2  

司法鉴定,质量鉴定, 电子数据,声像资料

8OBflash extractor


 

Layout

CBM2098 1127 Xor eebb_256

Mix

Input

Order 0

Software Bad Bytes

Block 128

Group 1

Assembler

Virtual Translator

Block Size 0x2400000

Image Cut 0x1553000

Comments

by Arvika

SBB: Auto ff

 

CBM2199E   2c c4 08 32   1x1  

Layout

CBM2098 1144 Xor eebb_128

Mix

Input

Order 0

Software Bad Bytes

Block 2304

Group 1

Assembler

Virtual Translator

Block Size 0x2400000

Image Cut 0x154e000

Comments

by Arvika

SBB: Auto ff

CBM2199E   89 d4 0c 32   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

8OBflash extractor


 

Layout

CBM2199 1152 Xor eebb_128

Mix

Input

Order 0

Assembler

Virtual Translator

Block Size 0x3000000

Image Cut 0x2aa0000

Comments

by Arvika

if structure is damaged use RAW assembler

 

CBM2199E   ad 3a 14 03   1x2  

司法鉴定,质量鉴定, 电子数据,声像资料

8OBflash extractor


 

Layout

CBM2199 1115 Xor cf7e_0xc2_64

Mix

Input

Order 0/1

Software Bad Bytes

Block 128

Group 1

Join by Dump

Parts 2

Assembler

Virtual Translator

Block Size 0x610000

Image Cut 0x383000

Comments

Serg for forum 12726

bb Auto_ff

 

CBM2199   2c 64 64 3c   1x4  

司法鉴定,质量鉴定, 电子数据,声像资料

8OBflash extractor


 

Layout

CBM2098 1096 Xor cf7e_64 Strange

Mix

Input

Order 0/1/2/3

Block Pair

Block 0x800000

Page 0x4000

Join by Dump

Parts 4

Assembler

Virtual Translator

Block Size 0x1000000

Image Cut 0x12e000

Comments

by JeremyB

Use Cmd = 05_E0 to read NAND and RR = Micron v1

Perfect Recovery

 

CBM2199   2c 68 04 4a   1x1  

Layout

CBM2093 1080 T8 Xor 0060_64

Mix

Input

Order 0

Block Pair

Block 0x100000

Page 0x1000

Assembler

Translator Table

Block Size 0x200000

Image Cut 0x7e000

Actions

Scan

Find Banks Table

Comments

Serg for forum 11572

Need find Banks Table manually

CBM2199   2c 84 64 3c   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

8OBflash extractor


 

Layout

CBM2098 1096 Xor c32e_512_260_64

Mix

Input

Order 0

Block Pair

Block 0x800000

Page 0x4000

Assembler

Virtual Translator

Block Size 0x1000000

Image Cut 0xeb000

Comments

Serg for forum 12394

 

CBM2199   2c 88 01 a7   1x2  

Layout

CBM2093 1080 T16 Xor cf7e_64

Mix

Input

Order 0/1

Join by Page

Parts 2

Page 0x2000

Assembler

Translator Table

Block Size 0x200000

Image Cut 0x30000

Actions

Scan

Find Banks Table

Comments

Serg for forum 11578

Need find Banks Table manually

 

CBM2199   2c b4 78 32   1x1  

Layout

CBM2199 1152 Xor cf7e_64

Mix

Input

Order 0

Assembler

Virtual Translator

Block Size 0x800000

Comments

Serg for forum 11555

Strange case

Block Size must be 0x1800000,

but with it i get only few good files in VT

With Block Size = 0x800000 result much better

But still many broken files

 

CBM2199   2c c4 08 32   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

8OBflash extractor


 

Layout

CBM2199 1152 Xor eebb_128

Mix

Input

Order 0

Assembler

Virtual Translator

Block Size 0x2400000

Image Cut 0x154e000

Comments

by Arvika

Need find first sector manually, than auto fast

 

CBM2199   45 3a a4 93   1x1  
司法鉴定,质量鉴定, 电子数据,声像资料8OBflash extractor
 

Layout

CBM2098 1096 Xor cf7e_64 Strange

Mix

Input

Order 0

Software Bad Bytes

Block 256

Group 1

Assembler

Virtual Translator

Block Size 0x400000

Image Cut 0x102000

Comments

by Arvika

To find bb use: Auto ff

FAT32 properities: Use table=off

 

 

 

CBM2199   45 48 94 32   1x4  

司法鉴定,质量鉴定, 电子数据,声像资料

8OBflash extractor


 

Layout

CBM2093 1080 T16 Xor cf7e_64

Mix

Input

Order 0/1/2/3

Join by Page

Parts 4

Page 0x2000

Assembler

Translator Table

Block Size 0x400000

Bank Space 0x0

Banks Table 0x0

Image Cut 0x280000

Actions

Scan

Comments

Serg for forum 12537

Need find tables yourself

 

CBM2199   89 a4 08 32   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

8OBflash extractor


 

Layout

CBM2199 1152 Xor eebb_128

Mix

Input

Order 0

Assembler

Virtual Translator

Block Size 0x2400000

Comments

Serg for forum 11307

 

西数科技: 司法鉴定/产品质量鉴定/检验检测/数据恢复专家. 4006184118

常见问题解答

CBM2199E的固件参数中,Layout CBM2199 1152和Xor eebb_128分别代表什么?

在CBM2199E的固件参数中,Layout CBM2199 1152指的是该主控芯片的物理布局版本或映射模式,用于定义闪存颗粒的排列方式。Xor eebb_128是固件中使用的异或算法参数,用于数据混淆或校验,其中eebb为密钥,128表示块大小或偏移量。这些参数在数据恢复或固件提取时至关重要,直接影响虚拟转换器的地址映射和最终镜像的完整性。

如何利用CBM2199E的固件参数进行数据恢复?

利用CBM2199E的固件参数进行数据恢复时,首先需根据参数(如Layout、Xor、Mix Input Order等)建立虚拟转换器,将原始闪存读取的原始数据按块大小0x2400000进行重组。然后通过Image Cut参数(如0x13f4000)确定有效数据区域的偏移,从而提取出用户可见的文件系统。此过程需配合软件坏块标记(Software Bad Bytes)和自动FF检测(Auto_ff)来跳过损坏区域,最终生成完整的镜像文件。

CBM2199E与CBM2098在固件参数上有何区别?

CBM2199E与CBM2098的主要区别在于Layout版本不同(CBM2199E为1152,CBM2098为1127)以及Xor算法参数不同(CBM2199E使用eebb_128,CBM2098使用eebb_256)。此外,两者的Image Cut值也不同(CBM2199E为0x13f4000,CBM2098为0x1553000),这反映了不同主控对闪存地址映射和数据处理方式的差异,在数据恢复时需针对具体主控型号选择正确的参数配置。

首页
产品
鉴定
联系