А как вообще выглядит содержимое rpmb? Володя подскажи команду чтобы слить его по adb или дай поглядеть готовый файлик.
ну явно не как пустой файл, который получается на выходе UFI
никто не знает как он выглядит, потому что никто не может его прочитать
принцип работы блока RPMB такой, что он
ЗАЩИЩЕН от внешнего чтения-записи.
он
специально таким сделан.
я уже несколько раз писал как он сделан. поверьте, там все очень хитро сделано.
расписывать сейчас мне некогда. там полчаса надо слова подбирать чтобы объяснить, как это работает.
может напишу как нибудь в инструкциях о принципе работы RPMB
и нет смысла разводить дальнейшую демагогию.
p.s. если говорить в общих словах, во флешке и процессоре при чистом RPMB генерируется ключ и запускается счетчик, который увеличивается при
КАЖДОМ удачном обращении к RPMB. счетчик увеличивается и в процессоре, и во флешке. данные
между флешкой и процессором при обращении
криптуются ключом и числом счетчика. если флешка подтверждает что блок валидный, она отвечает процессору, что все ок, и она и процессор увеличивают счетчик на 1, чтобы они соответствовали друг другу для следующей операции.
поэтому любое вмешательство во флешку, даже, если вы будете знать текущий ключ и значение счетчика, изменит значение счетчика во флешке, и уже процессор, с которым она работала, не сможет дальше с ней работать.
примерно так. еще вопросы есть?