I was able to restore the diag FS with:
Code:
dd if=/mnt/us/backup/diagsys.bin of=/dev/mmcblk0p2
But the following doesnt work for the diag kernel.
Code:
dd if=/mnt/us/backup/diag-uImage of=/dev/mmcblk0 bs=4096 skip=3649 count=2048
I just get.
Code:
0+0 records in
0+0 records out
0 bytes (0B) copied, 0.005913 seconds, 0B/s
I hate to ask for help, but what am I missing? Do I have to revert to fastboot?
Update:
Well I got the diag system restored. Odd thing is the root password computed from that kindles serial doesn't work any more. The password computed from the donor kindles serial does... The only thing changed was the diag kernel and diag FS.
Update 2:
And after a subsequent reboot into the diag system it works with the original password. There's probably a process that sets the shadow file during bootup based on the value of /proc/usid. Either way, you were right and it works.