here is a new tcl file i have wrote which will allow you to replace the lv1.self, lv2_kernel.self and nas_plugin.sprx files, i have only tested this tcl file by selecting a blank lv1.self, lv2_kernel.self and nas_plugin.sprx then building a pup and manually unpacking it and checking the files in question and the results were all the files had been successfully replaced.
change_self_files.zipif anyone wants a few more added to this just say so..
When Will It End..