Note that, at the step 10 in the first post, the 2p5 partition is enlarged (for installing some more fonts?).
If you do not need to change system fonts, then, as uboot suggested in the other thread

, by keeping starts/ends of 2p5, ..., 2p8 partitions as the original ones, you do not have to dd back these partitions and just take care of 2p9 and 2p10.
Also, I created a second partition into the external Micro SD card and instead of remounting the /dev/mmcblk0p1 as writable, mounted /dev/mmcblk0p2 at, say, /tmp/sd, which might slightly reduce the risk.