I have not seen any byte code -> byte code frontends, but plenty backends.
I would suggest that you have a look at the many byte code manipulation libraries like javassist which allow loading byte code, manipulate it, and save it back to disk, and then write a small main that does exactly that.