Android flashing/backup guides often mention that NVRAM stores IMEI, WiFi MAC, etc., and that loosing it is real bad thing.
What bothers me is following: NVRAM is, judging by name, RAM, so it sounds like it's not on eMMC. On the other hand, all the backup guides I found make me think that it's not true, at least not entirely.
So my questions are:
- If I simply
dd
my phone's eMMC, will the resulting backup be sufficient to restore NVRAM? - Is it sufficient to just
dd
this backup back to eMMC? - (bonus) On average modern phone, is there any firmware/etc. that is not stored on eMMC and can be accidentally corrupted? (i.e. not counting e.g. eMMC's own firmware, which is hard to reach in general, even more so accidentally)