0

回復が行われているように見えるので、デバイスの emmc を読み取りたいです。cat /proc/mtd は出力を提供せず、デバイスはspフラッシュツールで読み取ることができません:(

私がやりたいことは、CWM リカバリからのいくつかのファイルをストック ファイル (MTK デバイス) に置き換えることです。

cat /proc/dumchar_info は、次のようなテーブルを提供します。

Part_Name   Size    StartAddr   Type    MapTo
preloader    0x0000000000040000   0x0000000000000000   2   /dev/misc-sd
dsp_bl       0x00000000005c0000   0x0000000000040000   2   /dev/misc-sd
mbr          0x0000000000004000   0x0000000000000000   2   /dev/block/mmcblk0
ebr1         0x000000000005c000   0x0000000000004000   2   /dev/block/mmcblk0p1
pmt          0x0000000000400000   0x0000000000060000   2   /dev/block/mmcblk0
nvram        0x0000000000300000   0x0000000000460000   2   /dev/block/mmcblk0
seccfg       0x0000000000020000   0x0000000000760000   2   /dev/block/mmcblk0
uboot        0x0000000000060000   0x0000000000780000   2   /dev/block/mmcblk0
bootimg      0x0000000000600000   0x00000000007e0000   2   /dev/block/mmcblk0
recovery     0x0000000000600000   0x0000000000de0000   2   /dev/block/mmcblk0
sec_ro       0x0000000000600000   0x00000000013e0000   2   /dev/block/mmcblk0p5
misc         0x0000000000060000   0x00000000019e0000   2   /dev/block/mmcblk0
logo         0x0000000000300000   0x0000000001a40000   2   /dev/block/mmcblk0
expdb        0x00000000000a0000   0x0000000001d40000   2   /dev/block/mmcblk0
ebr2         0x0000000000004000   0x0000000001de0000   2   /dev/block/mmcblk0
android      0x0000000020100000   0x0000000001de4000   2   /dev/block/mmcblk0p6
cache        0x0000000020100000   0x0000000021ee4000   2   /dev/block/mmcblk0p2
usrdata      0x0000000020100000   0x0000000041fe4000   2   /dev/block/mmcblk0p3
fat          0x0000000083f1c000   0x00000000620e4000   2   /dev/block/mmcblk0p4
bmtpool      0x0000000000a00000   0x00000000ff9f0050   2   /dev/block/mmcblk0
Part_Name:Partition name you should open;
Size:size of partition
StartAddr:Start Address of partition;
Type:Type of partition(MTD=1,EMMC=2)
MapTo:actual device you operate

何か助けはありますか?

4

3 に答える 3

2

ご覧のとおり、すべてのパーティションdumchar_infoはタイプ 2 (=emmc、mtd ではない) であるためcat /proc/emmccat /proc/mtd".

いずれにせよMTKDroidTools by Rua1、MTK デバイス用のスキャッタ ファイルを作成するために使用している場合があります。次に、このスキャッタを SP Flash Tool にロードし、[Read back] タブをクリックしてから、必要なアドレスとサイズのリカバリ パーティションを追加してファイルにダンプします。

アドレスとサイズを確認するには、スキャッタ ファイルをテキスト エディタで開き、ラベルの後の 16 進数をコピーしてrevocery(これが emmc の物理アドレスになります)、次のパーティションのアドレスから減算します (これがサイズになります)。

または、dumchar_info のサイズを使用できますが、これらのアドレスはマップされたデバイスに関連する相対アドレスであるため、使用しないでください。

于 2013-09-02T22:10:09.457 に答える