パーティションのダンプ

  • 本体のROMを弄る前に、バックアップ(dump)を取得しておく
  • ただし、現時点ではdumpデータを使用する機会はあまり無い

PCとX01TをUSB接続

  • パソコンとX01TをUSBケーブルで接続する
    • ActiveSyncが正常に動作することが前提

レジストリ修正

  • 以下レジストリを修正する
●変更前
[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"00001001"=dword:00000002
 
●変更後
[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"00001001"=dword:00000001

パーティションの確認

  • コマンドプロンプトを起動して、以下コマンドを実行する
    • 初回起動時はX01T本体側で警告(ItsUtils.dll)が表示されるので「はい」を選択する
> cd C:\ROMTools\itsutilsbin
>
> pdocread.exe -l
 76.95M (0x4cf4000) TFFS
|           1.25M (0x13fc00) Part00 ※boot
|           2.13M (0x220000) Part01 ※XIP
|          73.58M (0x4994000) Part02 ※IMGFS
 36.00M (0x23ffa00) TFFS1
|          35.96M (0x23f5a00) PART00 ※ユーザデータ記憶用メモリ
767.00k (0xbfc00) TFFS2
|         510.50k (0x7fa00) Part00  ※ExtPart (指紋アプリ用!?)
982.50M (0x3d680000) DSK1:
|         982.38M (0x3d661a00) Part00 ※MicroSD
STRG handles:
handle c7fc398a982.38M (0x3d661a00)
handle e7e5e6c6510.50k (0x7fa00)
handle 27f52dfa 35.96M (0x23f5a00)
handle 07fc3ca2 73.58M (0x4994000)
handle a7fc3aa6  2.13M (0x220000)
handle 67fc3a82  1.25M (0x13fc00)
disk c7fc398a
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk e7e5e6c6
3 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 1d 14 01 04 0d 17 0c b5 13 0a 06 c0
disk 27f52dfa
3 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 1d 14 01 04 0d 17 0c b5 13 0a 06 c0
disk 07fc3ca2
3 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 1d 14 01 04 0d 17 0c b5 13 0a 06 c0
disk a7fc3aa6
3 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 1d 14 01 04 0d 17 0c b5 13 0a 06 c0
disk 67fc3a82
3 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 1d 14 01 04 0d 17 0c b5 13 0a 06 c0

>

サイズの確認

  • ダンプを実行する前にパーティションサイズの確認を行う
> pdocread -w -d TFFS -p Part00 -t
real nr of sectors: 2558  -   1.25Mbyte, 0x13fc00

> pdocread -w -d TFFS -p Part01 -t
real nr of sectors: 4352  -   2.13Mbyte, 0x220000

> pdocread -w -d TFFS -p Part02 -t
real nr of sectors: 150688  -  73.58Mbyte, 0x4994000
>

パーティションのダンプ

  • 各パーティションをダンプする
> pdocread -w -d TFFS -p Part00 0 0x13fc00 Part00.raw
CopyTFFSToFile(0x0, 0x13fc00, Part00.raw)
>
> pdocread -w -d TFFS -p Part01 0 0x220000 Part01.raw
CopyTFFSToFile(0x0, 0x220000, Part01.raw)
>
> pdocread -w -d TFFS -p Part02 0 0x4994000 Part02.raw ※OS部分
CopyTFFSToFile(0x0, 0x4994000, Part02.raw)
>
> dir *.raw

[snip]

 C:\ROMTools\itsutilsbin のディレクトリ

2008/04/22  18:00         1,309,696 Part00.raw
2008/04/22  18:02         2,228,224 Part01.raw
2008/04/22  18:16        77,152,256 Part02.raw
               3 個のファイル          80,690,176 バイト

[snip]

>
rom/dump01.txt · 最終更新: 2008/08/02 23:49 by kikuzou
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0