- 精华
- 0
- 帖子
- 582
- 威望
- 0 点
- 积分
- 535 点
- 种子
- 6 点
- 注册时间
- 2006-6-3
- 最后登录
- 2022-9-15
|
本帖最后由 jskew 于 2011-7-16 10:17 编辑
struct X360_Nand_ECC
{
//|77 00|26 00|00 FF|00|99 01|0E|00 00|F9 D0 1F 47|
WORD block;
WORD index;
WORD ff00;
BYTE b1;
WORD len;
BYTE b2;
WORD zero;
DWORD crc;
};
顺便说下,今天看了下一台 xdk 1红, 1033 是 因为nand里的系统文件丢失
也就研究了下nand的文件系统
E:\GameConsole\xbox360\src\unecc\Release>unecc.exe
code by j 2010.05.25
dwBase 003B0000 dwSize 00004000
bootanim.xex block 85 len 62000 1601.1.1 0:1.41(3C812DF8)
connectx.xex block 9F len 14000 1601.1.1 0:1.41(3C812DF8)
createprofile.xex block A5 len B000 1601.1.1 0:1.41(3C812DF8)
dash.xex block A9 len 4A5000 1601.1.1 0:1.41(3C812DF8)
dashboard.xbx block 1D4 len 100 1601.1.1 0:1.41(3C812DFA)
deviceselector.xex block 1D6 len 8000 1601.1.1 0:1.41(3C812DFA)
feedback.xex block 1D9 len 13000 1601.1.1 0:1.41(3C812DFA)
friends.xex block 1DF len 3F000 1601.1.1 0:1.41(3C812DFA)
gamerprofile.xex block 1F0 len 1A000 1601.1.1 0:1.41(3C812DFA)
hud.xex block 1F8 len 24000 1601.1.1 0:1.41(3C812DFA)
huduiskin.xex block 202 len 4C000 1601.1.1 0:1.41(3C812DFA)
marketplace.xex block 216 len 47000 1601.1.1 0:1.41(3C812DFA)
mfgbootlauncher.xex block 229 len A000 1601.1.1 0:1.41(3C812DFA)
minimediaplayer.xex block 22D len C000 1601.1.1 0:1.41(3C812DFA)
processdump.xex block 231 len A7000 1601.1.1 0:1.41(3C812DFA)
quickchat.xex block 25C len 1A000 1601.1.1 0:1.41(3C812DFB)
recovery.ttf block 264 len 3EE64 1601.1.1 0:1.41(3C812DFB)
rrbkgnd.bmp block 275 len 12D1BC 1601.1.1 0:1.41(3C812DFB)
saferec.bmp block 2C2 len 12C038 1601.1.1 0:1.41(3C812DFB)
signin.xex block 30F len E000 1601.1.1 0:1.41(3C812DFC)
updater.xex block 314 len 5000 1601.1.1 0:1.41(3C812DFC)
vk.xex block 317 len B000 1601.1.1 0:1.41(3C812DFC)
voicemail.xex block 31B len 21000 1601.1.1 0:1.41(3C812DFC)
xam.xex block 325 len 242000 1601.1.1 0:1.41(3C812DFC)
xapi.xex block 3B7 len 9000 1601.1.1 0:1.41(3C812DFD)
xapid.xex block 3BB len 9000 1601.1.1 0:1.41(3C812DFD)
xbdm.xex block 3BF len 3F000 1601.1.1 0:1.41(3C812DFD)
xbupdate.xex block 3D0 len 57000 1601.1.1 0:1.41(3C812DFD)
xenonclatin.xtt block 3E7 len 12E000 1601.1.1 0:1.41(3C812DFD)
xenonjklatin.xtt block 434 len 1A9000 1601.1.1 0:1.41(3C812E00)
xenonsclatin.xtt block 4A0 len 154000 1601.1.1 0:1.41(3C812E00)
ximecore.xex block 4F6 len 15000 1601.1.1 0:1.41(3C812E01)
ximedic.xex block 4FD len 90000 1601.1.1 0:1.41(3C812E01)
ximedic_chs.xex block 522 len 7000 1601.1.1 0:1.41(3C812E01)
xlaunch.fdf block 525 len A82000 1601.1.1 0:1.41(3C812E01)
xlaunch.strings block 7C7 len 1A3E6 1601.1.1 0:1.41(3C812E05)
xmsgr.xex block 7CF len 19000 1601.1.1 0:1.41(3C812E05)
xshell.xex block 7D7 len 1A2000 1601.1.1 0:1.41(3C812E05)
secdata.bin block 84D len 400 1601.1.1 0:1.26(33766001)
crl.bin block 843 len 170 1601.1.1 0:1.41(3C812E06)
odd.bin block 845 len 40 1601.1.1 0:1.41(3C812E06)
extended.bin block 847 len 4000 1601.1.1 0:1.41(3C812E0E)
E:\GameConsole\xbox360\src\unecc\Release>
时间是错的,不知道最后一个值怎么算,猜测是时间
结构是
struct File_Struct
{
char szFileName[0x16];
WORD StartBlock;
DWORD dwSize;
DWORD dwFileTime;
};
0040C134 >6D 66 67 62 6F 6F 74 6C 61 75 6E 63 68 65 72 2E mfgbootlauncher.
0040C144 78 65 78 00 00 00|00 28|00 00 90 00|33 38 02 6B xex....(..?38k
mfgbootlauncher.xex block 28 len 9000 xxx.xx.xx.xx(33 38 02 6B)
|
|