RPMB常用命令
UBOOT
uboot读取TF卡目录/信息
fatls mmc 1:1 /
烧写key
fatload mmc 1:1 0x60000000 rpmbkey 20
mmc rpmb key 0x60000000
读取rpmb信息
=> mmc rpmb read 0x61000000 0 1
MMC RPMB read: dev # 0, block # 0, count 1 ... 1 RPMB blocks read: OK
=> md.b 0x61000000 20
61000000: 79 03 c1 05 a0 6d 45 57 1d d4 7b a4 7c 1f c0 14 y....mEW..{.|...
61000010: 54 34 44 44 62 e5 1a c1 5c 8b 6b 0c 5d 8e 90 4d T4DDb...\.k.]..M
Kernel
写key
mmc-utils rpmb write-key /dev/mmcblk2rpmb /storage/05CD-69BC/rpmbkey
mmc-utils rpmb read-block /dev/mmcblk2rpmb 0 1 - | busybox hexdump -C
带key读取检验
mmc-utils rpmb read-block /dev/mmcblk2rpmb 0 1 - /data/rpmbkey | busybox hexdump -C
写数据
awk 'BEGIN {while (c++<128) printf "ab"}' | mmc-utils rpmb write-block /dev/mmcblk2rpmb 0 - /data/rpmbkey | busybox hexdump -C