In the past, I was able to create an AVD with persistant /system/ storage by copying the system.img file from the base directory (ex: $ANDROID_HOME/platforms/android-10/images/system.img) into the AVD directory (ex: ~/.android/avd/wuntee.avd/) then remount the /system/ partition as rw and finally modify the files on the /system/ partition. This would persist to the AVDs local system.img file and upon reboot, the changes would stay still exist. This process does not work with the emulator version 16...
There are options in the emulator, specifically:
-sysdir <dir> search for system disk images in <dir>
-system <file> read initial system image from <file>
that I would assume write the changes back to the file, but no luck. Has anyone experienced this, and have a workaround (without unyaffs'ing the .img files)? Is this something that was done intentionally by the Android/emulator developers?