If you’re referring to theme customisations (which I’m guessing you’ve done) you can always back up the theme folder so even if you did recompile emulationstation you could just copy the theme folder back and retain your changes. And yes- you cannot modify the source code once its been compiled.
Reply To: Location of emulation station source files?