Only a 100% secure way to protect resource files is to drop them from the bank.
Really.
If your application should use your resources, you can store encrypted resources and then decrypt them as needed. But in the end, you are still passing data to an untrusted object.
source share