I have a watch, whose app downloads a zip file from here, processes it, and sets the new watch face. What I want to do, is intercept the response from the server, and modify the zip file, and send it to the app. I am able it intercept, using HTTP toolkit, but when I download the zip, modify it, and then "inject" it, it doesn't accept. Even if I just download it, convert it to plain text, and then inject it without modifying anything, it still returns an error. The zip converted to plaintext is different from the raw data. How to resolve this, so that I can modify the zip, and have the app still accept it ?
P.S: I'm converting it to plain text by just changing the extension from .zip to .txt