blob: 8cc14f8f2fbdc63ab2d241636644d1ffb498171b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#ifndef __ROCKCHIP_H
#define __ROCKCHIP_H
#define NEWIDB_MAGIC 0x534e4b52 /* 'RKNS' */
struct newidb_entry {
uint32_t sector;
uint32_t unknown_ffffffff;
uint32_t unknown1;
uint32_t image_number;
unsigned char unknown2[8];
unsigned char hash[64];
};
struct newidb {
uint32_t magic;
unsigned char unknown1[4];
uint32_t n_files;
uint32_t hashtype;
unsigned char unknown2[8];
unsigned char unknown3[8];
unsigned char unknown4[88];
struct newidb_entry entries[4];
unsigned char unknown5[40];
unsigned char unknown6[512];
unsigned char unknown7[16];
unsigned char unknown8[32];
unsigned char unknown9[464];
unsigned char hash[512];
};
#define SECTOR_SIZE 512
#define PAGE_SIZE 2048
#endif /* __ROCKCHIP_H */
|