as you know apk is a zip archive, I extracted it and replaced some resources, and zipped it again, when I install it, I get this exception
java.lang.SecurityExceptio
Did you sign it after re-packing it? Changing anything in it broke the existing signature.
If the package is already installed and you re-sign the new one with a different signing key, it will also refuse to install.